Java
疯了的晓猿
不太称职的程序员一枚,常常被工作逼疯,哈哈哈哈
展开
-
几种简单的负载均衡算法及其Java代码实现
什么是负载均衡负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡能够平均分配客户请求到服务器阵列,借此提供快速获取重要数据,解决大量并发访问服务问题,这种集...转载 2018-03-05 14:49:25 · 137 阅读 · 0 评论 -
服务器接口调用日志文件记录(有格式)
/** * * @Title: writeLocationLog * @Description: 服务器上写入操作日志 * @param type "input"表示入参,“output”表示出参 * @param xml 具体的出入参信息 * @param TransNo 当是入参时一定要传入对应的功能号,出参直接传“”即可 * @param JGID 当前的jgid ...原创 2018-03-04 17:22:50 · 4824 阅读 · 0 评论 -
java时间相关处理
//时间处理(获取开始时间)(Date----》String)Date nowDate=new Date();SimpleDateFormat sdftime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String endDate=sdftime.format(nowDate);//把当前时间转换成指定的sdftime格式//日历类对时间进...原创 2018-03-05 17:59:46 · 163 阅读 · 0 评论 -
jdk1.5、1.6、1.7新特性详细介绍(整理)
jdk1.5新特性1.泛型2.foreach3.自动拆箱装箱4.枚举5.静态导入(Static import)6.元数据(Metadata)7.线程池8.Java Generics 让我们详细讨论每个新特性,并看一些例子。 1、泛型(Generics) 泛型是JDK1.5中一个最“酷”的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出 ClassCastExceptions的可...转载 2018-04-24 09:30:44 · 311 阅读 · 0 评论 -
震惊!小猪的设计模式初涉总结!纯干货~
标签: 知识点总结描述性文字 今年一月初有了离职的念头后,就盘算着把设计模式给过一遍,索性就开了一个新的系列: 《如何让孩子爱上设计模式》。在编写过程中经历了旧项目重构,离职交接,写简历,投简历, 面试,搬家等阶段,零零星星,总算是坚持写完,自己也是收获颇多,比如面试的时候别人问我用 过,了解什么设计模式,不用绞尽脑汁的憋出那么几个烂大街的,单例,建造者,简单工厂模式… 当然只是对各种设...转载 2018-04-27 10:49:01 · 524 阅读 · 0 评论 -
使用jvisualVm监控本地和远程的jvm
jvisualVm是jdk自带的可视化监控工具,功能很强大,可安装各种扩展插件。本篇不打算讲解如果使用详细的功能,只讲在windows环境怎么监控本地和远端(一般是无界面的linux系统)的java进程。1、在远程机器上添加权限策略文件 在服务器{JAVA_HOME}/bin目录建立文件:jstatd.all.policy(名字随便,符合*.policy即可), 文件内容为:...转载 2018-08-13 14:42:56 · 990 阅读 · 0 评论 -
HashMap与ConcurrentHashMap的区别
从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。 ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。从Concurr...转载 2018-08-17 15:05:46 · 147 阅读 · 0 评论