助您写出优雅的Java代码七点建议
有的Java程序代码一眼看上去就让人觉得混乱且费解,而有的代码却能给人如沐春风之感。本文将通过七点建议,帮助您写出更好、更优雅的程序代码。在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作。他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力。本文将为您带来七点建议和技巧,以帮助您编写出简洁、干练的Java代码。其中的有些可能会让你觉得有些不可思议,但是请相信我,如
Linux 运维工程师的六类好习惯
当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升,不过虚拟机的各种快照却让我们养成了各种手贱的习惯,以致于拿到服务器操作权限时候,就迫不及待的想去试试。一、线上操作规范1.测试使用当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升,不过虚拟机
Hadoop实战:Hive操作使用
Hive表类型测试内部表数据准备,先在HDFS上准备文本文件,逗号分割,并上传到/test目录,然后在Hive里创建表,表名和文件名要相同。$ cat /tmp/table_test.csv 1,user1,1000 2,user2,2000 3,user3,3000 4,user4,4000 5,user5,5000Hive创建表hive>&nbs
Linux中进程与线程的概念以及区别
linux进程与线程的区别,早已成为IT界经常讨论但热度不减的话题。无论你是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。对于一般的程序员,搞清楚二者的概念并在工作中学会运用是其思考的主要问题;对于资深工程师,如何在系统层面实现两种技术及其各自的性能和实现代价是其思考的主要问题。由此可见进程和线程在IT界的重要地位。进程和线程是操作系统的基本概念,它们之间既有区别又有联系。
一起来了解病毒和勒索软件常见藏身之所
近来,高级持续性威胁(APT)、勒索病毒和其他复杂犯罪的激增,表明隐藏良好的病毒绝对是值得警惕的。 最新的安全威胁的特征是它们能够在公司的网络上长时间保持不被发现,在某些情况下,罪犯一直都没有被注意到。 IT专业人员需要为新一代的恶意软件和勒索软件的攻击做准备,这些软件很不起眼,但很危险。接下来,就让我们一起回顾APT、勒索软件和其他复杂的恶意软件可以隐藏在您网络中的位置,以及如何保护您的组织。1
Tengine新增nginx upstream模块的使用
Tengine是淘宝在Nginx基础之上的二次开发版,Tengine完全兼容Nginx,因此可以参照Nginx的方式来配置Tengine。但Tengine提供了很多比较实用的特性,以及性能的优化。比如针对upstream模块,Tengine再次开发的一些小模块,下面说明一下。后端长连接超时功能ngx_http_upstream_keepalive_module模块增加nginx后端长连接的超时支持
讲解Linux数据库安装
讲解Linux数据库安装学习了linux这门课之后,就开始实践过程了,这样比较记得牢固,学以致用。有了基本的命令,就可以试着安装数据库了。1. 企业环境需要安装VMWare ESXi虚拟机,然后再在里面新建虚拟机。镜像vmware-viclient-all-5.1.0-1064113-5.1.exe可以通过客户端V
API安全的防御建设
应用程序编程接口(API)是公司企业为客户增加其产品价值的好办法。通过将数字资产和服务提供给更广大的受众,API已经发展成了核心业务重点,“API经济”都成了商业行话中的固定词组。API项目中,既管理访问又保护系统,同时还参与数字生态系统的安全策略十分重要。应用程序主管必须设计、执行并监管有效API安全策略,包括API网关的使用。而随着该领域的发展和业内玩家数量的增加,企业不安全API的采纳所带来
嫦娥四号使用了SPARC抗辐射处理器
太空环境使用的芯片显然与我们日常使用的芯片不同。根据中科院研究人员在《Planetary and Space Science》期刊上发表的论文(PDF),本周四在月球背面成功登陆的嫦娥四号着陆器重 1.2 吨,配备了放射性同位素热电机,将在三个月的任务期间为其搭载的科学仪器供电。其科学仪器的核心组件是负荷控制器,每个控制器有一个 CPU 和多个 FPGA,用于实现仪器所需的控制。这个 CPU 是
Google 2018年趣味盘点
2018 年即将接近尾声,这对于许多公司来说都进入了一个盘点的时节,像 Spotify 推出了 Spotify Wrapped,它告诉用户在过去一年时间里他们最常听的歌曲和艺人、Netflix 发布了 2018 年最受欢迎的剧集榜单等等。现在,AT&T通过 Google Trends 整理出了一份关于美国各州的最热门搜索,更具体点来说,是一份关于“我应该...(Shoud I...)”的问
Akamai浅谈网络攻击的防御
“网络攻击比以往更加猖獗、规模更大、复杂性更高。在此背景下,企业越来越需要防范无处不在的网络攻击,然而仅仅依靠传统的数据中心或者对云的防护是远远不够的,必须通过边缘技术进行弥补。”Akamai亚太及日本地区副总裁暨总经理Graeme Beardsell在近日举行的Akamai媒体沟通会上这样说道。Akamai的二十年会议当日,Graeme Beardsell首先介绍了Akamai成立二十年来的发展
“驱动人生”升级现木马病毒
火绒安全等国内网络安全机构的安全团队监测发现,驱动人生旗下多款软件携带后门病毒DTStealer,14日病毒服务器只开放了不到10个小时即关闭,但是已经感染数万台电脑。据火绒威胁情报系统监测,该病毒于14日下午14点前后开始传播,之后逐步加大传播速度,被感染电脑数量迅速上升,到晚间病毒服务器关闭,停止传播。15日凌晨,驱动人生官方微博回应称,驱动人生产品少部分未更新的老版本升级组件漏洞被恶意利用攻
Cloudflare 因为恐怖组织提供网络安全保护而面临指控
据外媒报道,就在网络言论自由和温和政策比以往任何时候都更具争议期间,Cloudflare 因为恐怖组织提供网络安全保护而面临指控。据悉,该机构被指至少有在为 7 个恐怖组织提供网络安全服务,对此一些法律专家认为这种情况可能会使其面临法律风险。Cloudflare 面向市场提供了一系列对运营现代的重要服务,比如 DDoS 保护。这是一家宣称可以处理 10% 互联网请求的庞大组织,据称它还准备进行 3
Linux 4.21包含对AMD Rome处理器中新的Zen 2架构重要的新优化
Phoronix的Linux爱好者报告说,Linux 4.21里包含对AMD Rome处理器中新的Zen 2架构重要的新优化。AMD新推出的7nm EPYC Rome芯片带来了一种全新的独特架构,可以实现前所未有的低价位,最多可配置64个内核和128个线程,但新架构与系统的兼容性并不好因此需要单独优化,特别是考虑到AMD的独特设计。AMD的下一代EPYC Rome处理器在第一季度上市,它们带来了全
Linux中Postfix虚拟用户及虚拟域(六)
Postfix基于虚拟用户虚拟域的邮件架构上图是一个几乎完整的邮件系统架构图,这里基于Mysql数据库进行用户认证,不管是Postfix、Dovecot、webmail都需要去Mysql数据库中进行用户认证。1、用户可以基于outlook连接postfix然后通过Courier-authlib连接到Mysql进行认证,认证成功就可以发送邮件。前面我们也是用Cyrus-sasl进行shadow用户认
企业网管用linux搭建邮件服务器为公司降本增效
在企业中,节约一分钱比挣一分钱容易得多,这是指导企业降本增效的名言之一啊,作为一名企业里的IT人员我是深有感触,尤其是IT方面,除了在互联网公司是生产力的排头兵,在制造业单位里那一般都是后勤保障部门,不仅不能直接为企业上产制造的创造价值,还要花公司的钱,尽管在国内一线大公司这种状况已有所改观,但是国内中小企业IT依然是个节约为主的部门。在这种背景之下,前些日子公司的邮件服务器合同到期了,乙方已下一
介绍一些有趣的MySQL pager命令
一、分页结果集在Linux系统中,我们经常也会使用一些分页查看命令,例如less、more等。同样,MySQL客户端也提供了类似的命令,用来帮助我们对查询结果集进行分页。比如,SHOW ENGINE INNODB STATUS时通过分页看锁信息时是非常有用的,这样就不用一屏到底了。mysql> pager less PAGER set to 
对Mysql中的read_only 只读属性做简要说明
对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置:将MySQL设置为只读状态的命令:mysql> show global variables like "%read_only%"; mysql> flush tables with r
墨西哥小米之家首家开业
今天,小米科技公司国际产品总监Donovan Sung在微博宣布,米家正式入驻墨西哥,并成为墨西哥的首个米家店铺。在Donovan Sung微博中透露,开业当天超过2,000人排队,场面十分火爆,作为墨西哥的首个米家,表明了小米又一次拓宽了自己的海外市场,同时也说明了国产手机品牌正在逐渐走出国门,受到世界认可。据IDG和Canalys等市调公司最新的统计报告报告表明,小米手机在海外继续保持强劲的增
数据显示iPhone XS/Max/XR的采用率还不如以前
以追踪iOS采用率闻名的分析公司Mixpanel给出了一组iPhone采用率的报告,苹果看完估计会心生不悦。从9月1日算起到12月8日,虽然iPhone XS/XR的用户在逐渐增多,但iPhone X/8/8 Plus用户并未受到明显冲击,目前,iPhone X的占有为11.39%,其次是iPhone 8 Plus,采用率9.31%,iPhone 8采用率为9.22%。如果比较发售后相同时间内的采