
Java
Fibona
这个作者很懒,什么都没留下…
展开
-
Spring3.x中的分布式事务配置
因为用Spring3.x已经有一段时间了,原来的事务配置基本上是基于同一数据源原创 2014-10-15 21:43:25 · 5051 阅读 · 1 评论 -
SpringBoot中Hibernate进行数据save时,不报错,也不进行数据保存
今天在SpringBoot中Hibernate进行数据save时,不报错,也不进行数据保存,问题分析因为了在支持Hibernate的Lazy init,初步怀疑是hibernate的session没有关闭,在openSessionInViewFilter中提定FlushMode为AUTO,或者Commit/*** * 增加Hibernate的Lazy init 支持 * @return...原创 2019-07-20 10:01:04 · 2878 阅读 · 1 评论 -
SpringBoot中动态代理导致的无法获取到接口实现内容的问题
关于在SpringBoot中,接口中的方法,无法获取到对应的实现,当然前提条件是因为该种实现方式是不正常的,暂时定义为反人类写法吧具体表现如下:定一个接口,里面定义对应的方法,如getName();public interface ITest { String getName(); }定义一个抽像类:public abstract cla...原创 2019-07-06 13:08:08 · 1198 阅读 · 0 评论 -
关于Spring Cloud Consul配置实现的自动刷新功能解读
第一部分,刷新触发事件代码说明Spring Cloud Consul配置的自动刷新功能是通过org.springframework.cloud.consul.config.ConfigWatch进行实现,ConfigWatch初始化后,会调用定时器,跟服务器上面的配置文件的版本进行比较,如果版本不一致,则调用Spring 的刷新事件,触发事件刷新,否则代表配置没有变化。...原创 2019-06-19 18:07:31 · 7356 阅读 · 0 评论 -
用elasticsearch-client进行代码连接es服务器时报None of the configured nodes are available
用elasticsearch-client进行代码连接es服务器时,报如下错误:NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{EhKyOTDZQCSxzv-3d-qbXA}{127.0.0.1}{127.0.0.1:9300}]]该错误的原因有几种情况:1、es服务器没有启...原创 2018-04-04 15:21:55 · 2169 阅读 · 0 评论 -
GSON处理JSON数据中大的Long型的数据说明
今天在用GSON进行序列化及反序列时,发现数据不对,原因为是使用了18位的Long型数据做为ID,以免重复数据序列化完后之后,类似于String value = "{\"id\":170802150000000041,\"batchId\":56,\"datas\":\"xxxx\"}";反序列化时,因为gson默认会把数值,byte,int,short,long,float数据反原创 2017-08-07 17:55:12 · 7980 阅读 · 1 评论 -
Zookeeper报KeeperErrorCode = MarshallingError 错误的说明
今天在用zookeeper创建节点时报org.apache.zookeeper.KeeperException$MarshallingErrorException: KeeperErrorCode = MarshallingError for /xxx创建语句如下:String path = zooKeeper.create(dir, null, null, CreateMode.PERS原创 2017-08-07 17:53:12 · 5448 阅读 · 0 评论 -
关于Java中System.exit(n)的理解
System.exit(int status)其功能主要是调用Runtime.getRuntime().exit(status);终止当前正在运行的Java虑拟机,exit(0)代表正常退出,其它数值为非正常退出大体意思如下:终止当前正在运行的Java虚拟机并启动关闭序列。此方法不会返回正常。参数作为一个状态码;按照惯例,一个非零的状态码表示异常终止。原创 2014-12-08 21:34:26 · 5674 阅读 · 0 评论 -
zookeeper在单机上伪集群测试时,出现Unable to start AdminServer, exiting abnormally
zookeeper在单机上伪集群测试时,出现Unable to start AdminServer, exiting abnormally原创 2014-12-08 21:07:27 · 6088 阅读 · 0 评论 -
无聊的相关配置参数
查得多了,不如记下来,下次别再进行无聊的查找-Xmx1024m -Xms1024m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails-XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps-XX:MaxPermSize512m原创 2015-01-07 22:09:08 · 790 阅读 · 0 评论 -
SPring+Structs2实现的项目中进行Spring AOP时的相关小记
SPring+Structs2实现的项目中进行Spring AOP时的相关小记1.一般为了方便开发Structs2的项目中的action都会建立一个BaseAction如果继承了BaseAction中的子类进行AOP时,只能指定AOP中的PointCut为BaseAction如果对应的BaseAction如果继承于ActionSupport的话,就只能定义AOP中的PointCut原创 2014-11-06 12:39:51 · 1732 阅读 · 0 评论 -
对前端页面的优化小计
做前端也算10来年了,针对Js及页面相关的功能,基本上知道一些优化,现在做一个简单的总结,这是我个人对互联网的一些理解,当然有强人有更好规范,值得我们去学习1.因为根据浏览器的加载方式不同,尽量不让head中出现js的加载,如果是在head中的话,这样页面会在等待js下载完成后再进行加载2.在页面元素呈现之前加载所有需要的css,因为页面(差不多所有的浏览器都是加载一部分内容就通过样式表进原创 2014-10-15 22:16:53 · 1162 阅读 · 0 评论 -
SpringCloud中各服务之间文件上传处理说明
在SpringCloud中文件上传可以采用FeignForm或者直接HttpClient方式进行处理,如下所示一、用FeignClient进行文件上传1.1、需要增加对应的pom文件 <dependency> <groupId>io.github.openfeign.form</groupId> ...原创 2019-07-20 10:26:41 · 2402 阅读 · 0 评论