- 博客(19)
- 资源 (26)
- 问答 (2)
- 收藏
- 关注
转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web ServiceWeb Ser
2014-09-28 09:14:40 824
转载 JMS入门学习
JMS (Java Message Service)是由SUN开发的一套API,它为开发者提供一套访问MOM(Message-Oriented Middleware:面向消息中间件)的标准方法。JMS 分为两种消息域PTP(点对点)和Pub/Sub(发布/订阅)。PTP消息被产生者放入到一个队列中,消费者则从小消息列队中取走消息,消息一担取走,消息就从队列中移除。Pub/Sub消息和PTP
2014-09-28 09:04:07 1069
转载 Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配
2014-09-26 15:01:17 833
转载 Jms两种message传输方式Topic和Queue的比较
/*** 转载请注明作者longdick http://longdick.iteye.com**/ Jms规范里的两种message传输方式Topic和Queue,两者的对比如下表(): TopicQueue概要Publish Subscribe messaging 发布订阅消息Point-
2014-09-25 19:02:37 979
原创 Log4j和common-logging的使用
Log4j和common-logging的使用Log4j和common-logging都是apache下的开源项目,他们的区别和简单使用请参考以下网址。http://touch.javaeye.com/blog/31632这是篇非常好的文章,我只想给他做一下补充。 补充一:大家可以看到不管是log4j还是commons-logging,在程序中使用时都需要以下步骤:1.
2014-09-25 19:01:13 1210
原创 java原子变量
1)java.util.concurrent.atomic包中包括了原子变量类,这些类用来实现数字和对象引用的原子状态2)如把long类型的计数器替换为AtomicLong类型的,可保证所有访问计数器的操作都是原子的。
2014-09-25 18:56:53 829
转载 spring mvc controller间跳转(重定向,传参)+struts2 转发和重定向
url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,
2014-09-25 18:18:53 3812 2
转载 多线程并发思考--文件加锁
多线程并发思考--文件加锁 在最近的工作中,经常要用到线程,就对线程相关知识稍微看了看,知道并发线程经常引起共享资源冲突,java以提供关键字synchronized的形式,为防止资源冲突提供了内置支持. 可是在工作中,我却碰到了这样的需求,定时抛出线程读写某文件的内容,由于相隔时间很短,我突然想到,会不会在第二次轮循开始对该文件进行读操作的时候,第一次抛出
2014-09-25 18:14:17 1500
原创 解决问题Some characters cannot be mapped using 'ISO-8859-1' character encoding
突然好好的jsp文件没法正常保存了, Save could not be completed. Reason: Some characters cannot be mapped using "ISO-8859-1" character encoding. Either change the encoding or remove the characters which are not s
2014-09-25 15:57:28 5269 1
原创 JSTL fmt:formatNumber日期、 数字、货币格式化
12.34 保留小数点后两位数 -- $12.00 -- $12.0 -- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关) -- 123,456.79 -- 123,456.7 -- 123,456.70 -- 1,200%type 可以是currency、 number、 和percent。
2014-09-25 14:19:11 1102
原创 maven工程打包成runnable的jar包,拷贝资源文件和依赖jar包
eclipse下新建maven工程,生成runnable的jar包。之前一直是手动拷贝依赖的jar包和资源文件,烦得要死。上网可劲查了一下。解决方案如下。在pom的配置文件中做如下配置:配置完后,测试很好使啊...双击jar文件运行即可,有什么疑问或者异常的话留言即可。
2014-09-22 16:36:05 1797
转载 spring的DriverManagerDataSource与apache的BasicDataSource(转)
情况是这样的。。。 2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull 严重: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status 重新启动服务器
2014-09-22 10:44:35 752
原创 PHP SwfUpload Session 丢失的解决方法
最近用到swfupload 进行图片上传,需要验证登陆用户 ,发现在firefox无法获取session,ie可以。从网上找到一个方法:方法一:1. 请将 session id 作为参数传递到服务器端 在服务器端接收 session id , 我这里参数名字叫 'PHPSESSID'2. 在接受上传文件的php里加入 if(isset($_R
2014-09-21 22:47:18 1651
原创 eclipse修改Tomcat下项目部署名的四种方法
第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加: 第二种方法:将web项目文件直接拷贝到webapps 目录下。第三种方法:在conf目录中,新建 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
2014-09-19 19:01:01 1886
原创 oracle主机ip修改无法正常启动,报错:ORA-00600:internal error code
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], []刚刚把装有oracle数据库的主机ip地址
2014-09-19 16:45:24 1558
转载 Spring3.0 AOP 详解
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解决方案。
2014-09-15 10:39:27 760
demo-dubbo-nacos.zip
2020-09-01
springboot-websocket.zip
2020-07-24
全新的JAVA spring mvc +hibernate的HTML5 框架bootstrap css3.0
2015-02-06
lucene-core-3.5.0.jar
2013-10-31
R.menu.activity_main
2015-01-06
hibernate保存用户角色权限
2014-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人