java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

游戏上瘾如何戒掉游戏

面向对象的SOLID例子学习

这些年,月小升同学发现自己不会读书于是买了一本《如何阅读一本书》,发现自己不会做笔记就买了一本《如何做笔记》,写代码久了,发现自己一直在用的面向对象不是很了解,经常把代码写成一坨一坨的,于是回头来学习怎么面向对象。那些不熟练的基础,总要还债的。 出来混总是要还的 SOLID 是Michael Feathers推荐的便于记忆的首字母简写,它代表了Robert M More


程序里的国际时区和夏令时

1. UTC和GMT到底是什么   gmt和utc都是标准时间。   GMT是比较古老的时间较量标准,根据地球公转自转计算时间。UTC则是根据原子钟来计算时间,现在基本都用UTC时间。 时区的设置之前研究过https://java-er.com/blog/php-utc-time-default-set/,本文主要研究夏令时 2. 夏令时计算有几个坑,需注意: 1) 时间服务器返回的时间为1900距今的秒数,而 More


JS监测产品有效曝光

电商列表页面,数据加载,并不是写到了列表的产品图都被客户看见了。有时候根本没有被加载 1. 判断加载 浏览器是否能判断一张图,加载完毕,如果可以那么触发JS,推送一次曝光数据 轮询图片 img - complete attribute loading... function imgLoad(img, callback) { var timer = setInterv More


20 年老程序员告诉你的 20 条编码原则

月小升2004年开始编程,这哥哥比我大6岁? 我从 1999 年就开始了编程生涯,到今年已经有 20 多年了。我先是从 Basic 开始,很快转到了 Pascal 和 C 语言,然后又学习了面向对象编程语言 Delphi 和 C++。2006 年,我开始使用 Java,2011 年开始使用 JavaScript。我参与过各个行业的软件开发,从机器人、金融科技、医疗到媒体和通信。我还担任过研究员、CTO、TPM(技 More


websocket 用途,例子,场景,什么时候用websocket

websocket 应用例子如下 先总结:高即时性服务,比如聊天室的群聊,server顺序收到了张三,李四的消息,立即就推送给王五,不能让王五等半天。 Ajax也可以一秒一刷,让王五去问张三说话没,如果张三10分钟没说话,王五要去问600次。 用websocket 王五不用刷,等着就好了,服务器有了消息会自动给王五的。 1.websocket社交订阅 对社交类的应用的一个裨益之 More


websocket 快速上手

我知道的框架 (框架我以前很排斥,现在觉得优秀的轮子,我们不要重造了) 1. http://socketo.me/docs 2. http://websocketd.com/ 本文用websocketd 来快速了解webscoket 1. 为啥需要websocket 简单的说,如果网站需要集体通知在线客户一条消息(早期论坛的消息),后端服务器(php,java等等)可以集体推送给客户。 复杂的应用当数在线聊天室。 More


安装ISPConfig 遇到的mysql密码强度问题

Login in to MySQL and disable validate_password with: UNINSTALL PLUGIN validate_password; mysql设置密码强度,不够的时候就出现这个错误。 快速解决方案 my.cnf 底部关闭密码强度认证 validate_password=OFF 重启MYSQL,搞定 慢速解决方案 mysql> set global validate_password_policy=0; Query OK, 0 rows affected (0.01 More


3分钟配置zabbix 监控mysql

月小升在mysql的配置上卡了3天,原因一方面不熟悉,一方面我昨天18:00配置完毕,半天没有数据,就绝望的关闭了,我昨天晚上还在纠结要不要继续研究,今天打开一看,数据图表都有了。原来mysql的监控,需要一点时间来生效。 当知道了正确的办法,我在另一台服务器配置,其实只需要3分钟 1. 关联mysql模版 步骤:配置 > 主机 > 点击主机的主机 > 模版 More


11个linux查看服务器配置命令

1. Linux查看操作系统发行版本 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2. 查看操作系统信息: # uname -a Linux iz2ze9n3z2fl9zj9hrv58vz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 3. 看看CPU个数 # grep 'physical id' /proc/cpuinfo | sort -u | wc -l More


超轻web ftp 在线管理服务器文件

最近有同事操作远程主机网络慢,sftp老连接不上,但是网页可以连上,给他鼓捣个在线管理的通道 monstaftp 简单的几个php文件,部署在服务器上就可以操作服务器文件 支持ftp sftp文件操作 太神奇了。 登陆界面 文件操作界面