logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GSM MODEM发PUSH/MMS 的具体实现.

GSM MODEM发PUSH/MMS的原理请搜索网上的很多文章.这里只提供实现代码.我在原来发SMS的PDULib中加了两个组装PUSH和MMS通知的方法.然后直接利用发SMS的方法发出去.代码都是调用通过的.不过我用SE的GPRS卡插在本本上调用,无论是通过超级终端直接发AT指令还是用程序都不行,好象最后的结束符26(ctrl+z)发不出去.但用MOTO的手机连接本本,无论超级终端还是程序都很顺

多线程编程 基础篇 (四)

基础篇(四)    [wait(),notify()/notityAll()方法]    关于这两个方法,有很多的内容需要说明.在下面的说明中可能会有很多地方不能一下子明白,但在看完本节后,即使不能完全明白,你也一定要回过头来记住下面的两句话:[wait(),notify()/notityAll()方法是普通对象的方法(Object超类中实现),而不是线程对象的方法][wait(),notify(

#数据结构#数据库
多线程编程 基础篇 (一)

基础篇 (一)[写在前面]    随着计算机技术的发展,编程模型也越来越复杂多样化.但多线程编程模型是目前计算机系统架构的最终模型.随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G.事实上目前3.6G主频的CPU已经接近了顶峰.    如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式.    

#jvm#java
刚刚被电信坑了,升级宽带后,访问所有的资源都超时。

打电话给10000,一直说我浏览器的问题。我手机上网同时出现同样的问题,难道也是浏览器的问题?开了虚拟机使用里面的ie同样的问题。客服还是一口咬定是浏览器的问题,直想当面扇她啊。把路由器恢复到出厂设置都不行,最后想起上次升级带宽时,要把光猫重启一下,然后一切就ok了。

GC时间过长导致channel心跳失败而close,io崩溃。

一个以web方式向外提供图象比检测的服务,开始设计时大约每日8万左右的访问量,部署两台虚拟机做集群(以FORM方式上传图片的http访问不可能象普通http请求那样性能高。因为网络带宽的限制)。上周因为一特殊业务有上千万请求一下子过来(业务方事先未通知服务),一下子把服务打挂。开始分析原因时发现依赖的远程服务没有注册成功,以为是因为反复注册不成功导致初化化服务不做重做而造成大量FGC。但是看一下其

alijdk 8.1.1的优化使ssl性能提升2倍以上

简单说如果你的java容器提供https服务的,性能可以提升两倍以上,这是一个非常非常非常非常非常值得升级的提升。在jdk8.0时摸高压测qps到3000时再也上不去,主要是ssl里面的一个锁效率低,优化后qpsgc 8000也很稳定。官方的8u102开始也采用了alijdk这个优化,达到同样的效果。

druid发布0.2.1版,增加sql统计的merge功能。

1.增加sql统计的merge功能。        当配置druid.filters.mergeStat=com.alibaba.druid.filter.stat.MergeStatFilter属性时,可以自动把:        SELECT * FROM t FROM id = 1;        SELECT * FROM t FROM id = 2;        参数化为 select

#sql#mysql
多线程编程 基础篇 (一)

基础篇 (一)[写在前面]    随着计算机技术的发展,编程模型也越来越复杂多样化.但多线程编程模型是目前计算机系统架构的最终模型.随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G.事实上目前3.6G主频的CPU已经接近了顶峰.    如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式.    

#jvm#java
到底了