-
Netty系列之Netty百万级推送服务设计要点【转载】
1.背景1.1.话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器?如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?使用Netty开发推送服务遇到的各种技术问题。由于咨询者众多,关注点也比较集中,我希望通过本文的案......4,336 0 2018-02-22 19:01
-
隐藏nginx返回的版本信息
默认情况下,nginx代理的服务会把自己的版本信息给返回。一些情况下,这点是比较危险的。低版本的nginx可能会有一些漏洞,换句话说,知道一台服务器使用的服务是nginx以及它的nginx版本,那么就可以直接查看该服务器的一些相关漏洞了。目前link-nemo使用的也是nginx做了一些相应的代理操作。如果需要隐藏版本号,很简单,只需要在配置中的http中添加server_tokensoffhtt......4,337 2 2018-02-22 16:30
-
不同RAID模式的优缺点 【转载】
近来想建立一个私有云系统,涉及到安装使用一台网络存储服务器。对于服务器中硬盘的连接,选用哪种RAID模式能准确满足需求收集了资料,简单整理后记录如下: 一、RAID模式优缺点的简要介绍 目前被运用较多的RAID模式其优缺点大致是这样的: 1、RAID0模式 &nb......1,708 0 2018-02-09 17:42
-
MYSQl 数据库系统用户表加密方式
MySQL4.1版本之前是MySQL323加密,MySQL4.1和之后的版本都是MySQLSHA1加密。MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。(1)以MySQL323方式加密 ......4,454 0 2018-02-09 10:22
-
Markdown 语法简单练习
----#Markdown语法练习----##1、第一大题###1.1、第一小题如图,请猜出该图片的**[出处](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)**>[![图片](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)......2,357 0 2018-02-08 18:52
-
Linux中more和less命令用法【转载】
一、more命令more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:mor......8,874 0 2018-02-08 11:28
-
java:字符串相关操作工具类StringUtils
importjava.io.IOException;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.io.UnsupportedEncodingException;importjava.lang.reflect.Method;importjava.net.URLDecoder;importjava.net.URLEnc......3,867 0 2018-02-07 19:28
-
java:序列化/反序列化工具SerializeUtils
importcom.fasterxml.jackson.databind.ObjectMapper;importcom.thoughtworks.xstream.XStream;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importpers.adam.framework.bean.User;importjava.beans.XMLDe......4,739 0 2018-02-07 19:27
-
java : FtpUtils
importorg.apache.commons.net.ftp.FTPClient;importorg.apache.commons.net.ftp.FTPReply;importjava.io.IOException;importjava.io.InputStream;/***CreatedbyNemoon2017/8/2.*/publicclassFtpUtils{privateFTPCli......4,203 0 2018-02-07 19:24
-
为什么一天分为24小时,一小时又分为60分钟【转载】
一个困惑很久的问题。时间,一种看似十分简单的事物,人人都能理解。然而,它又是那么的复杂和神秘,甚至直到今天也很难说被人认清了本质,物理学家和哲学家们仍为它头疼不已。早在一千五百多年前,古希腊的西罗马主教奥古斯丁说:“什么是时间?如果有人问我,我知道;如果要求我解释,我就不知道。”而仅仅是计时问题,人类也走过了几千年并不平坦的道路。“日”是最自然的原始时间单位《尚书·尧典》有记载,羲和专管“历象日月......2,340 0 2018-02-07 11:01
-
线程池的使用(ThreadPoolExecutor详解)(转载)
为什么要使用线程池?线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源的事情。 另一方面,大多数实际场景中是这样的:处理某一次请求的时间是非常短暂的,但是请求数量是巨大的。这种技术背景下,如果我们为每一个请求都单独创建一个线程,那么物理机的所有资源基本上都被操作系统创建......4,019 0 2018-02-06 17:00
-
java线程池简单实现
importjava.util.LinkedList;importjava.util.List;/***线程池类,线程管理器:创建线程,执行任务,销毁线程,获取线程基本信息*CreatedbyNemoon2018/2/6.*/publicclassThreadPool{//线程池中默认线程的个数为5privatestaticintworkerNum=5;//工作线程privateWorkThrea......2,134 0 2018-02-06 11:04
-
MySQLNonTransientConnectionException: No operations allowed after connection closed.
新框架的简单demo上线一晚上后,简单数据源出现了这么一个问题:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Nooperationsallowedafterconnectionclosed.atsun.reflect.NativeConstructorAccessorImpl.newInstance0(N......5,274 0 2018-01-26 19:10
-
等额本金/等额本息相关计算工具类 java
importjava.math.BigDecimal;importjava.util.HashMap;importjava.util.Map;/***CreatedbyNemoon2018/1/26.*等额本息工具类*等额本息还款,也称定期付息,即借款人每月按相等的金额偿还贷款本息,其中每月贷款利息按月初剩余贷款本金计算并逐月结清。把按揭贷款的本金总额与利息总额相加,*然后平均分摊到还款期限的每个......3,374 0 2018-01-26 11:17
-
nginx的root/alias指令
alias指代的是某个目录的别名。root则是指某个资源文件的上级目录:alias:location/kara-web/{alias/var/www/html/;}#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/html/目录找文件#需要注意的是,/var/www/html/最后的那个“/”必须存在,不然会找不到请求的资源文件。root:location......3,507 0 2018-01-22 10:16