- 浏览: 124077 次
- 性别:
- 来自: 江苏
最新评论
-
elywhr:
哈儿,换成中文怎么体现UTF-8。
一个改进版的spring-mvc-showcase -
cwqcwqmax9:
楼主 demo呢
利用NIO和线程池极大提升网管通讯模块的消息吞吐量 -
zhch152:
mvn org.mybatis.generator:mybat ...
Mybatis:代码生成器(Maven版)&集成Spring -
jjruanlili:
亲,说好的demo呢……
利用NIO和线程池极大提升网管通讯模块的消息吞吐量 -
zhch152:
mvn org.mybatis.generator:mybat ...
Mybatis:代码生成器(Maven版)&集成Spring
文章列表
talent-im-2.0.0是一个基于talent-nio框架开发的im系统,目前核心部件已经完成,先行共享出来,有兴趣的可以学习。
某直播秀场(为了避免有广告嫌疑,此处不透露是哪个直播秀场)的聊天系统使用的talent-nio,性能极佳。
1、启动server
运行com.talent.im.server.starter.ImServerStartup即可启动server
2、启动client
运行com.talent.im.client.starter.ImClientStartup,启动后,可以连接服务器,参考下图
talent-validate是一个广泛使用的js验证框架,目前已经有很多朋友在用了,而我本人所带的所有项目都用这个验证框架。
这里有个地址,大家可以简单体验一下:
http://122.224.176.58:9292/platform-base-app
本次修改点:
对doctype全面支持(以前对有些doctype不支持,其实是代码写得不严谨)
样式更新,个人感觉更漂亮了
其它一些修改…………
意外收获:
本框架,我本人是没有写使用文档的,我只提供了各种demo,但神奇的我发现网上有朋友已经写了这个框架的使用手册(我也是百度到的):http://wenku ...
talent-nio3.0.0备份
- 博客分类:
- talent-nio
有需要的朋友可以下载看看,这个版本是内部开发版本,其中的demo是没有经过深度测试的。我放上面一是备份,二是让感兴趣的朋友看看。
什么是talent-nio:
顾名思议talent-nio是个nio框架,类似netty和mina,但使用方式与之相差很大。该框架于2010年诞生(那时还不是一个框架,是和业务代码纠缠在一起的),2011年进行了简单封装,2013年进行了深度封装。
哪些项目在使用talent-nio:
由于该框架尚未推广,所以使用的项目都是本人带的俩个项目,一个是中兴的网管,一个主站要管几百个刀片的,主站和刀片用tcp长连接保持通信;另一个是给华为做的一个项目,不方便透露。这两项目中虽然用到的,但是业务代码和框架代码纠缠在一起。本框架的主体开发以及后来的封装基本都是业余时间完成的。所以本人才能在 ...
平时也没什么时间推广该框架,其实今天发的这个版本的功能,早几个月就有了。
下载附件后,打开index.html即可观看demo,还是很方便的!
talent-validate是什么?
talent-validate是扩展性很强,适用面很广的js验证框架,跨浏览器。始于2006,重写于2008,推广于2010。众多项目在用,为上千个页面提供输入验证。
本次新增功能:
本次主要新增功能见下图(所有提示信息可以集中放置),另外把显示样式调整了一下,本人非美工,所以样式是参考网上的(参考的是:15种舒服清爽的颜色搭配),但CSS是自己敲的。
直接上图(附件是mysql c/s协议.pdf,cobar的源代码在: http://code.alibabatech.com/mvn/releases/com/alibaba/cobar/cobar-server/1.2.7/)
talent-thread-pool是什么?
talent-thread-pool是基于jdk5内置线程池的封装,省却你一些事件的框架
1、帮你完成使用线程池所带来的繁琐的同步安全工作
2、为你提供一个更靠谱的RejectedExecutionHandler(jdk自带的是抛异常,本框架默认的是用定时继续提交)
3、为你提供一个更友好的ThreadFactory(jdk自带的Factory产生出来的Thread名字是形如thread-pool-1的,本框架默认的是形如:myname-1,其中“myname”是应用提供的参数)
4、提供更简单的ThreadPoolExecutor构造器,当然你也 ...
今天想用jvisualvm来监控程序,结果这家伙找不到java进程,google了一下,在http://topic.csdn.net/u/20091023/11/08c31de4-99c8-4f17-a8e6-cca3051c8971.html上找到了答案。
解决方法很简单:
1、把系统变量设到NFS格式的硬盘:TMP=d:\tmp
2、重启程序,如果是用eclipse启动的,需要重启eclipse
用maven很久了,但刚刚才发现的一个特点,因为以前都是手工全部敲在命令行中。这是个很简单却很实用的特性,相信还有许多朋友不知道这么一个特性,所以特意。。。。。。
敲入:mvn archetype:generate,它会把所有可用的原型给列出来,如下:
引用
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------------------------------- ...
openfire的资料很少,用maven的插件来开发openfire插件的资料就更少了,为了减少大家的摸索时间,做了这件事。
1、需要maven支持
2、请先安装maven-openfire-plugin,参考:http://maven.reucon.com/projects/public/maven-openfire-plugin/1.0.1/
3、然后就简单了,直接下载附件,里面的目录都整全了
4、通过openfire的管理界面加载插件,然后,看下图
jvm工具、参数调优&调试技巧(补充+修正版)
- 博客分类:
- JVM
原文:http://www.iteye.com/topic/1116939
本次针对网友的回复作些修正和补充
附件改编自:http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/。改后的要友好一点,具体请看一下下面的修改点!
对于有些人而言,看别人写的showcase,是学习最快的途径!而我觉得,作为一个有经验的程序员,看spring mvc的showcase,完全可以学会spring mvc了。
列一下修改点:
1、把tabs换成了easyui,jqueryui太丑了。
2、解决中文乱码的问题(web.xml中加了过滤器,jsp头加了一些编码控制)
3、修改了pom.xml,添加了tomcat插件,下载本附件后,你只需要双击“st ...
talent简介:talent验证框架是个易用、灵活、扩展性好的跨浏览javascript验证框架。开发人员只需要人手一个使用手册(附件中有),即可学会使用。如果您从未听说过此框架,请参考前期的一些文章:
talent-validate 2.0.0
talent-validate 2.1.1
talent-validate 2.7.8
talent-validate 2.8.8
本次修改点:
1、支持表达式(见图)
#{}表示id代表的元素值;${}表示name代表的元素值。演示页面,有个输入框可以用来编辑表达式,各位有兴趣可以试玩一下
2、验证器支持inputid和msgid属性
因为改 ...
jvm工具、参数调优&调试技巧
- 博客分类:
- JVM
本文档是花了一下午整理的,主要是参考网上已有的,然后有一小部分是自己写的。在文档的最后列出了参考资料的网址
目录图:
参考资料:
http://www.blogjava.net/midstr/archive/2008/09/21/230265.html
http://jiajun.iteye.com/blog/443196
http://blog.csdn.net/sfdev/article/details/2063464
方法一:直接上图
下面这张图的文字是:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9494,suspend=n,server=y -Xms256m -Xmx512m -XX:MaxPermSize=128m
方法二:直接上代码
set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9494,suspend=n,server=y -Xms256m -Xm ...