流易

日日行,不怕千万里;常常做,不怕千万事。(https://github.com/poazy)

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java

摘要:采用CXF客户端调用Webservice服务,由于服务端时不时会对Webservice服务删除或添加一些字段,而CXF未及时更新客户端代码导致再次调用服务时报异常错误: 解决这个问题有二个方式:1、根据最新的服务wsdl规范更新CXF客户端代码 2、给CXF设置属性禁用CXF的Jabx对xml的检验 阅读全文
posted @ 2019-03-21 11:53 流易 阅读(2413) 评论(0) 推荐(0)

摘要:@Bean public ResourceConfig resourceConfig() { ResourceConfig resourceConfig = new ResourceConfig(); // 用FastJson替换掉默认的Jackson resourceConfig.register(FastJsonResolve... 阅读全文
posted @ 2019-03-08 18:44 流易 阅读(599) 评论(0) 推荐(0)

摘要:1 @Bean 2 public ResourceConfig resourceConfig() { 3 ResourceConfig resourceConfig = new ResourceConfig(); 4 5 // 开启gzip压缩支持请求 6 resourceConfig.register(GZipEnc... 阅读全文
posted @ 2019-03-08 18:41 流易 阅读(259) 评论(0) 推荐(0)

摘要:javax.ws.rs.ProcessingException: RESTEASY004655: Unable to invoke request Caused by: javax.ws.rs.ProcessingException: RESTEASY003215: could not find writer for content-type text/html type: java.lang.String 阅读全文
posted @ 2018-10-13 15:18 流易 阅读(1194) 评论(0) 推荐(0)

摘要:问题描述: 在公司外面通VPN访问公司资源; 作为开发WebApp应用程序访问公司数据库必不可少,但是当应用程序使用JDK1.7或更高版本时JDBC无法连接数据库; 据说是因为JDK1.7或更高版本走的是IP6协议所导致的问题! 解决方法: 分析寻找方法,经测试发现关掉JVM的ipv6功能,即可解决 阅读全文
posted @ 2018-04-23 22:37 流易 阅读(9) 评论(0) 推荐(0)

摘要:最近发现一个问题有个download.jsp文件下载jsp在Tomcat下正常,在Weblogic下不太正常! Weblogic下载的文件比原文件大两个字节,查看文件像是文件内容最后多了空行 检查download.jsp的流写入代码是正常的没什么问题(排除他),是用 outp.write(buffe 阅读全文
posted @ 2017-12-19 14:01 流易 阅读(1039) 评论(1) 推荐(0)

摘要:使用wait/notify方法实现线程间的通信。这两个方法都是Object类的方法,也就是说Java所有的对象都提供这两个方法。1、wait和notify必须配合synchronized关键(或同步锁)使用2、wait方法释放锁(等待),notify方法不释放锁(通知)3、wait和notify实现 阅读全文
posted @ 2017-10-26 23:27 流易 阅读(411) 评论(0) 推荐(0)

摘要:set值时允许get值,则会产生脏读数据;采用set和get均采用同步锁则可避免脏读数据。 ACID:一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。 A( 阅读全文
posted @ 2017-10-10 01:30 流易 阅读(293) 评论(0) 推荐(0)

摘要:synchronized、volatile、ReentrantLock、concurrent 线程安全:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的 synchronized:可以在任意对象及方法上加锁,而加锁的这段代码称为“互拆区” 阅读全文
posted @ 2017-10-10 01:13 流易 阅读(856) 评论(0) 推荐(0)

摘要:代码调试比代码编写复杂、比代码编写更费时且是一个折磨人的事情,要调整好心态,不指望很快、很轻松报完成代码调试。 谁都会出错,从不写代码的人就不会出错! 平时多编码多调试,多积累调试的技巧方法经验。 阅读全文
posted @ 2017-05-16 23:54 流易 阅读(173) 评论(0) 推荐(0)

摘要:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对实现编程。 多用组合,少用继承。 为了交互对象之间的松耦合设计而努力。 类应该对扩展开放,对修改关闭。 要依赖抽象,不要依赖具体类。 最少知识原则:只和你的密友谈话。 别调用(打电话给)我们,我 阅读全文
posted @ 2017-05-16 23:43 流易 阅读(139) 评论(0) 推荐(0)

摘要:1、继承Thread类,重写run方法 线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代码创建一个新 Thread 对象时,该新线程的初始优先级 阅读全文
posted @ 2017-04-23 16:48 流易 阅读(338) 评论(0) 推荐(0)

摘要:转载地址:http://user.qzone.qq.com/32221895/blog/1406960844 1 需求 将 Servlet (Http post/get)请求发布到OSB,通过OSB代理服务调用Servlet(Http post/get); Servlet(Http post)地址: 阅读全文
posted @ 2014-08-02 14:41 流易 阅读(782) 评论(0) 推荐(0)

摘要:1、环境: OS:Windows 7 64bit Java:j2sdk1.4.2_07 Tomcat:jakarta-tomcat-5.0.302、问题: 通过 new Date() 或Calendar.getInstance().getTime() 的时间与系统时间差8小时 如:通过new Date() 或Calendar.getInstance().getTime()得到的时间是 2012-06-07 2:57:00 而系统时间是 2012-06-07 10:57:003、解决方法: 修改注册表,打开系统注册表定位到HKEY_LOCAL_MACHINE/SOFTWARE/Mic... 阅读全文
posted @ 2013-03-31 23:18 流易 阅读(4678) 评论(0) 推荐(0)

摘要:1 package cc.boazy.vicp.util; 2 3 import java.math.BigDecimal; 4 import java.math.BigInteger; 5 import java.util.HashSet; 6 import java.util.Set; 7 8 /** 9 * 10 * @author Boazy 11 * @date 2012-12-4 12 */ 13 public class AmountUtil 14 { 15 /** 16 * 定义中文零到玖常量数组 以数组索引对应对应的中文大写... 阅读全文
posted @ 2012-12-07 00:52 流易 阅读(348) 评论(0) 推荐(0)