java
昕火燎原
人生不如意,安静等待吧
展开
-
java RSA 加密(配置文件)
一、通过对RSA资料的整理获得如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputS原创 2016-07-27 17:44:48 · 1926 阅读 · 1 评论 -
javaweb关于服务器启动触发事件
JavaWeb 服务启动时,在后台启动加载一个线程。目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet。下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了):监听(Listener)首先,我们创建一个监听的类,继承ServletContextListener,如下:[java]转载 2017-03-08 10:52:26 · 1239 阅读 · 0 评论 -
java位运算详解
最近又回去重新看了Java基础的书籍,在记录总结以前一些比较容易混淆的知识点。下面是本篇要记录的内容一、 相关基础概念在开始java位运算的知识之前,我们先来了解几个基础的概念,机器数,真值,原码,反码,补码。1.机器数我们知道无论是代码还是数值,在计算机中最后都转换成以二进制的形式存在的,而一个数值在计算机中的二进制表示形式,就是这个数的机器数。机器数是有转载 2017-03-20 09:19:59 · 693 阅读 · 0 评论 -
netty
NIO网络编程:开发出高质量的NIO程序并不是一件简单的事情,除去NIO固有的复杂性和BUG不谈,作为一个NIO服务端需要能够处理网络的闪断、客户端的重复接入、客户端的安全认证、消息的编解码、半包读写等等,如果你没有足够的NIO编程经验积累,一个NIO框架的稳定往往需要半年甚至更长的时间。更为糟糕的是一旦在生产环境中发生问题,往往会导致跨节点的服务调用中断,严重的可能会导致整个集群环境都不转载 2017-03-07 09:25:14 · 1043 阅读 · 0 评论 -
netty开发tcp数据传输编解码框架使用
netty的使用请参考上篇文章为什么要使用netty编解码框架作为一个高性能的异步、NIO通信框架,编解码框架是Netty的重要组成部分。尽管站在微内核的角度看,编解码框架并不是Netty微内核的组成部分,但是通过ChannelHandler定制扩展出的编解码框架却是不可或缺的。下面我们从几个角度详细谈下这个话题,首先一起看下Netty的逻辑架构图:转载 2017-03-07 12:56:03 · 6683 阅读 · 0 评论