- 博客(183)
- 资源 (5)
- 收藏
- 关注
原创 nio框架netty在项目中的应用
背景:省分短信发送每天都差不多要1000W条上下,遇到特殊节假日和政府通告时量会更大!boss系统中存放的是短信发送内容,而真正完成发送短信指令动作是的华为方做的短厅,这么大的通信量选择了netty来完成数据传输并自定义了一套基于netty的SGIP协议进行通信; 省分boss系统—>短信营业厅(); 基本知识 2.1 TCP/IP网络协议 网上很多有关这个协议的解释,自行googl
2017-05-04 09:02:56 14020 1
原创 soap消息jdk版本问题导致报错
需求背景:1.最近要开放一项融合业务受理接口,什么是融合业务,简单来说就是手机主副卡+宽带混合产品在同一个账户交费;这就遇到一个问题,就是6层的xml其中5层中是多对多的关系;如下:---请求信息--产品信息(多个)--产品类型(多个)--构成包信息(多个)--元素信息(多个)--元素附加属性(多个)--账户信息(一个)--组合账户信息(多个)--托
2017-03-08 20:12:55 2482
转载 JMeter从入门到精通
《JMeter从入门到精通》之一——开始你的第一个JMeter脚本JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——使用Badboy录制生成JMeter脚本。简单的介绍一下Badboy。Badboy是
2017-02-15 16:34:47 7801
转载 JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同
2017-02-15 16:33:38 602
原创 java正则表达式从大量日志中筛选有用数据
背景; 在3天前自己带的同事上线一个旧业务的修改,到开户预提交订购多个资费包时,出问题了,当用户订购多个资费id时,最后一个资费id总会把前一个覆盖,最终得到入库的资费id永远只有一个;然后这个问题已存在3天时间,到数据库一查后台用户开户数近19000,资费id全是只有一个,还好这个业务开的都是后付费用户,下月一号才生效,这让我们还有时间补求; 面临另一个问题就是,这19000开户数都是另一个系
2017-01-19 20:41:30 8906 1
原创 quartz定时器在运营商的使用
定时任务在长流程的业务中应该还是比较多的,一种是非实时接口文件接口,这类一般用shell的crontab定时执行脚本,但shell中处理复杂逻辑比较吃力,一般会放到java或c/c++中实现,用nohup后台运行命令启用一个调java的守护线程.#!/bin/shACTION="$1"PROCNAME="$2"EXE_USER=`whoami`run_RECK=com.linkage.qyw
2017-01-18 09:53:31 1192
原创 差不多3年没写博客了
接近三年没写博客了,这三年忙得像狗啊.近来带了些新人,很多重复和简单的需求都交给他们做,很多时候只要看他们的设计就可以,闲来时始终闲不得,决定重新开始写博客这三年,自己在技术上也有很多的思考,发也生了很大的变化,以前很多东西都只会上网查别人有没有遇到同样的问题,现在则更多的是看相关的api原版文档和源码!特别这几年都在做电信行业的boss系统,很多技术比较偏门,网上资料也少,也迫使自已不得不深
2016-12-27 12:52:56 385
原创 springmvc多附件分发多系统
1.需求:近来运营商要对新开户用户做拍照留存并在人脸和活体识别,这功能涉及到很多个系统之关的交互,流程也比较长.因为原来boss系统用的技术都比较老旧,决定对现有项目进行扩展,选用了比较常用的springmvc.本来一切比较顺利,但到了用httpclient实现多附件各大系统之间做传送这个地方出了点小问题,记录下来,希望能给大家一点帮助!2.springmvc配置下面是一spring引入文件上
2016-12-27 11:00:06 676
转载 计然之策
一个客户朋友给我谈的计然之策来源: 王敬磊的日志计然十八策:生意要勤紧,懒惰则百事废。接纳要温和,躁暴则交易少。议价要订明,含糊则争执多。帐目要稽查,懒怠则资本滞。货物要整理,散漫则必废残。出纳要谨慎,大意则错漏多。期银要约定,延迟则信用失。临事要责任,放弃则受害大。用度要节俭,奢侈则用途竭。买卖要随时,挨延则机会失。赊欠要识人,滥出则血本亏。优劣要分清,苟且则必糊涂。用人
2014-03-13 17:56:53 1399
转载 javaScript.DOM. 编程艺术第二版
what is the Document Object Model? The W3C define DOM as: Afds fd fds and .... of document. It is The YF displayAbbreviations(); function displayAbbreviations()
2013-03-21 21:38:00 1043
转载 出师表
先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。 宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。 侍中侍郎郭攸之、费祎、董允等,此皆良实,
2013-03-09 18:22:35 677
转载 斯乃上书曰
【原文】斯乃上书曰:“臣闻吏议逐客,窃以为过矣! “昔穆公求士,西取由余於戎,东得百里奚於宛,迎蹇叔於宋,求丕豹、公孙支於晋,此五子者,不产於秦,而穆公用之,并国二十,遂霸西戎。孝公用商鞅之法,移风易俗,民以殷盛,国以富强,百姓乐用,诸侯亲服,获楚、魏之师,举地千里,至今治强。惠王用张仪之计,拔三川之地,西并巴、蜀,北收上郡,南取汉中,包九夷,制鄢、郢,东据成皋之险,割膏腴之壤,遂散
2013-03-09 18:21:13 1035
转载 现代名篇名家
雪 鲁迅 暖国的雨,向来没有变过冰冷的坚硬的灿烂的雪花。博识的人们觉得他单调,他自己也以为不幸否耶?江南的雪,可是滋润美艳之至了;那是还在隐约着的青春的消息,是极壮健的处子的皮肤。雪野中有血红的宝珠山茶,白中隐青的单瓣梅花,深黄的磬口的蜡梅花;雪下面还有冷绿的杂草。蝴蝶确乎没有;蜜蜂是否来采山茶花和梅花的蜜,我可记不真切了。但我的眼前仿佛看见冬花开在雪野中,有许多蜜蜂们忙碌地飞着,也听得他们
2013-03-09 18:18:53 909
转载 JNI——原生(Native)函数说明和举例
1、原生(Native)函数的概念在Java程序中,可以使用由其他编程语言实现的函数,这种函数,在Java中被称之为原生(Native)函数。2、在Java程序中使用原生函数的优缺点1)优点A、在Java程序中,可以复用已由其他语言实现的各种库。可能已存在很多由其他语言编写的库,为了在Java程序中能够复用这些库, 就需要用到原生函数。B、增
2013-02-05 15:44:22 686
转载 Linux安装 oracle 11g r2
[c-sharp] view plaincopyOS:Fedora 15 DB:Oracle 11gR2 将Oracle安装到home/oracle_11目录 配置过程:本文来自Oracle官方文档+网上资料Oracle官方文档:http://www.oracle.com/pls/db112/homepage1. 以root用户登录
2013-01-24 17:30:55 535
转载 jquery 实现类似139、163邮箱那样的多选项卡窗口浏览
http://www.web-delicious.com/jquery-plugins-demo/http://www.oschina.net/p/jquery+tools
2013-01-21 14:30:49 1724
转载 weblogic.xml配备
weblogic.xml配置Weblogic.xml文件的配置说明Posted by admin on 2012-02-02 0 commentsweblogic Server允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp容器,该文件通常位于web应用程序的web- inf目录下。一般不通过修改weblogic文件直接配置,而是通过控制
2013-01-16 09:37:53 13167 1
原创 Oracle11gR2用EXP导出时报EXP-00011错误的解决
Oracle11gR2用EXP导出时报EXP-00011错误的解决C:\>exp businessdata/businessdata file=dropcol.dmp tables=ACSTRULE,ARREARSCFG,ARREARS_REPORT_ACCT,CREATE_INVOICE_ACTION,FINANCIAL_ACCOUNT,FINANCIAL_ACCOUNT_H
2013-01-06 13:44:11 794
转载 关于oracle sga设置的总结,很经典--转
上一篇 / 下一篇 2009-07-10 11:59:07 / 个人分类:oracle查看( 2485 ) / 评论( 3 ) / 评分( 15 / 0 )关于oracle sga设置的总结,很经典--转 说明:本总结不针对特例,仅对服务器只存在OS + ORACLE 为例,如果存在其他应用请酌情考虑。写这个也是因为近来这种重复性的问题发生的太多所导致的。
2012-12-10 11:59:44 1813
转载 SGA数据库优化—经验
转:http://www.iteye.com/topic/1118860 数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优 化,应
2012-12-10 11:57:13 616
原创 weblogic 内存OutOfMemoryError
weblogic 有个域的概念,先有个总的配置文件,然后再分域的配置文件,如果你只操作域就在域中操作公共:修改weblogic安装目录下wlserver\common\bin\commEnv.cmd,找到set MEM_ARGS=-Xms32m -Xmx200m -域:%MW_HOME%\user_projects\domains\mydomain\bin\setDomainEnv
2012-11-29 20:25:58 7426
转载 你打算什么时候从重复中惊醒
人最大的惰性在于学会“习惯”,当习惯了上班睡觉再上班再睡觉的重复生活后,似乎一切都是那么地理所当然,可内心深处总是会有一丝不安,生活似乎不应该如此…… 2007年9月到2008年6月,我大四,全职实习,每天早晨坐两个小时公车上班,忙忙碌碌的一天之后,再两小时下班,看尽三环一路霓虹闪亮回到宿舍一般在晚上9点,吃饭,打闹,写点作业。上床睡觉。后来,我搬到离公司近的地方租房子
2012-11-11 15:45:52 1656
原创 javaSE split用法,你真懂!!
对于Strig类的这个split方法,碰到过多次,参考了很多网上的资料,现在整理总结一下1:split函数第二个参数的用法在论坛上看到了一个问题,然后兴起了对这个函数进一步探究的兴趣:首先,使用只有一个参数的split:public class SplitTest { /** * @param args */ public sta
2012-10-24 11:00:41 756
转载 一无所有
灵魂似乎还活着--周国平读崔健的歌词 把崔健的歌词当做独立的文本来读,这是一个冒险,崔健自己也许会反对这种做法.在他看来,歌词是从音乐中生成的,音乐是源,歌词只是流,不能脱离他的音乐来读他的歌词.但是,我只能做我力所能及的事,而把完善的评论留待行家们去做.我这样也不无收获,结果我的发现是,这些在狂热的演唱中呼啸而过的句子有着丰富的思想含量,它们是值得在安静中仔细玩味的. 一 八十年代
2012-10-13 00:17:14 1344
转载 apache 集成多个tomcat的方法
背景: 现有服务器只运行了一个网站 没有使用apache, tomcat端口为80 ,现在希望在服务器在添加一个站点 而不使用现有的tomcat.但多个tomcat不能共用一个80端口,所以希望通过apache使用80端口,然后在分发对应的tomcat,实现多个tomcat在一个服务器上共存. 网上也有很多类似的实例,本文是参考多篇文章然后自己在本机动手测试成功之后写成的
2012-09-25 23:33:30 5223 2
转载 decorators.xml
最近维护一个项目,因为这个项目我没作开发,所以需要先熟悉项目的框架和业务,昨天被一个问题给整懵了,我不管怎么看都弄不明白那个链接怎么跳过去的.因为那个链接地址跟实际看到的页面不一样.链接地址的页面只是实际看到页面的一小部分,反反复复盯着那个请求名,然后到struts.xml文件中去找实际的跳转页面,反复查了几遍确定没问题,但看到的页面的确跟struts.xml里面写的path不一样. 后
2012-09-22 13:24:29 10322 1
转载 权限相关
在许多的实际应用中,不只是要求用户简单地进行注册登录,还要求不同类别的用户对资源有不同的操作权限。目前,权限管理系统也是重复开发率最高的模块之一。ITeye论坛中关于权限控制的帖子非常之精彩,现将其精华内容摘录于下。 目 录 [ - ]楼主关于权限控制的问题 RBAC(基于角色的访问控制)扫盲贴 george_space的“权限控制”的部分数据模型sdnasky和g
2012-09-22 03:01:59 1233
原创 RBAC(基于角色的访问控制)的实现
/** * acl实例跟主体和资源关联 * 针对此实例进行授权:某种操作是否允许 * @param permission 只可以取值0,1,2,3 * @param yes true表示允许,false表示不允许 */ public void setPermission(int permission,boolean yes){ int tmp = 1; //tmp的二
2012-09-17 00:26:47 824
原创 字符串倒序并改变大小写
public class TestRevent { public static void main(String[] args) { String s = "AaBCdFJk"; StringBuffer sb = new StringBuffer(); for (int i = s.length() - 1; i > -1; i--) { char s2 = s.charAt
2012-09-08 09:24:15 670
转载 史记·商君列传
《史记·商君列传》原文与白话译文 商君者,卫之诸庶孽公子也,名鞅,姓公孙氏,其祖本姬姓也。鞅少好刑名之学,事魏相公叔座,为中庶子。公叔座知其贤,未及进。会座病,魏惠王亲往问病,曰:“公叔病有如不可讳,将柰社稷何?”公叔曰:“座之中庶子公孙鞅,年虽少,有奇才,原王举国而听之。”王嘿然。王且去,座屏人言曰:“王即不听用鞅,必杀之,无令出境。”王许诺而去。公叔座召鞅谢曰:“今者王问可
2012-08-25 01:00:05 10604
转载 G4Studio系统集成与行业应用快速开发平台相关
教程:http://hi.baidu.com/eredlab/blog/item/12eb6eb5576e68d737d3ca0a.html下载:http://user.qzone.qq.com/307916217/blog/1318904020#!app=2&via=QZ.HashRefresh&pos=1318904020
2012-08-06 14:05:00 929
转载 查询Ip、身份证、手机所在地代码
package test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.rege
2012-07-12 11:06:56 1427
转载 log4j----按时间和大小增加新日志文件/输出多个自定义日志文件
log4j 按时间和大小增加新日志文件 我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。 在log4j中这两种方
2012-07-01 01:50:03 14135
转载 关于java.lang.OutOfMemoryError:java heap space错误解决方案
//首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。 跟据网上的答案大致有这两种解决方法: 1、设置环境变量 解决方法:手动设置Heap size
2012-06-19 09:36:34 1093
转载 Linux下文件的压缩与解压缩命令详解
之前一直对aix和linux下解压的命令都不是很懂,每次都是要用的时候从网上查或者一些相关的文档里有现成的,这次在linux下安装oracle正好要用到,顺便找了几篇文章,下次要用的时候就直接到这里看了,多用几次,争取努力把这些记下来。oracle的安装包我下载的是zip的,我这样解压unzip 10201_database_linux32.zip -d /or
2012-06-16 13:39:27 1606
转载 EHCache 单独使用
参考:http://macrochen.blogdriver.com/macrochen/869480.html 1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache C
2012-06-14 11:28:48 3953
转载 Spring+EHcache配置
Spring+EHcache配置博客分类: springSpringCacheBeanAOPXML 需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create/update/delete
2012-06-14 09:45:19 19184 3
转载 利用HttpURLConnection对象和Internet交互
1.从Internet获取网页 发送请求,将网页以流的形式读回来. 1)创建一个URL对象:URL url = new URL("http://www.sohu.com"); 2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();
2012-06-07 11:41:47 631
转载 在JavaScript中调用Flex方法
一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是1.通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。ad
2012-05-22 17:50:29 744
SSH+ajax+jquery面试实例
2011-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人