JAVA设计模式-代理模式

代理模式代理模式使用代理对象完成用户请求,屏蔽用户对真实对象的访问。现实世界的代理人被授权执行当事人的一些事宜,无需当事人出面,从第三方的角度看,似乎当事人并不存在,因为他只和代理人通信。而事实上代理人是要有当事人的授权,并且在核心问题上还需要请示当事人。在软件设计中,使用代理模式的意图也很多,比如因为安全原因需要屏蔽客户端直接访问真实对象,或者在远程调用中需要使用代理类处理远程方法调用的技术细节 …… 阅读全文

Java UDP Server的轻量级实现

Java UDP Server的轻量级实现实现方法接收线程:只处理收包,收完后之后放入工作线程发送线程:负责发送udp包到其它的server工作线程:解析包体,实现业务逻辑工作线程消息处理:在工作线程中解析出协议包体后,根据messageId实现消息处理主要的java类ServerManager.javaSenderThread.javaReceiverThre …… 阅读全文

最全的IMSI获取手机号段、归属地java代码

IMSI获取手机号段、归属地IMSI国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,由两位或者三位数字组成 …… 阅读全文

Spring Ehcache代码实现监控

1,使用ehcache-monitor-kit缓存监控这个貌似要license,需要在ehcache.xml中配置等。这里不做详述。可以参考http://www.yuananan.cn/html/article/AR64m1684VKax5Ahhp53gp.html2,手动实现 以下是我spring配置文件中ehache的配置<!-- Spring提供的基于的Ehcache实现的缓存管理器 --> …… 阅读全文

Java 集成Ftp Server踩到的坑

Java 集成Ftp Server踩到的坑FTP 协议简单介绍FTP 本身是基于TCP的,那么肯定会有IP和端口对不对?回答:是对的一般默认的Ftp Server默认端口21,这里我单纯的以为他只会用到端口21(怪我之前没有好好扫盲)。踩到的第一个坑 "防火墙"当我的FTP server集成完后,防火墙只开放了我监听的7000端口。兴高采列的上测试服务器测试了 …… 阅读全文

WebRTC 聊天Demo

我想大部分人应该都还记得“你好Chrome,火狐正在呼叫!”的博客和Demo,向大家展示了在火狐和Chrome中进行WebRTC视频聊天,获得了很多朋友的注意。从那开始,FreshTilledSoil有很多创业公司和企业开始创建基于WebRTC视频聊天技术的产品。WebRTC布道师TsashiLevent-Levi在这封博客中采访了很多公司,这个列表非常喜人。WebRTC聊天Dem …… 阅读全文

高质量Java英文博客

我们收集了这 66 个高质量的 Java 博客。博主们来自世界各地。其中有一些博主可能不是做 Java 开发的,但他们的内容是有价值的,值得分享给 Java 开发者们。  谷歌的排名对这些小站相对而已是不公平的。有很多网站,虽然流量很大,但他们的内容质量并不高。我对高质量的定义如下:文章可读性强,并且有创意。文章的作者对技术是真的感兴趣。文章中包含了作者对创造性思的独特理解。文章会定期 …… 阅读全文

Java计算的XML面试题

包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。  本文将看到10道常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C …… 阅读全文