会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2017年1月11日
一次java Cpu占用过高的排查
摘要: 某一个项目CPU占用率一直很高,经常在40%-50%之间,最近比较闲,就开始了排查工作。 1.通过 jstack命令输出进程的堆栈信息 将堆栈信息输出到log.txt 2. 通过ProcessExplorer查找CPU占用过高的线程 从图中可以看到,占用CPU过高的线程ID是8924,再将8924转
阅读全文
posted @ 2017-01-11 12:01 Gyoung
阅读(11106)
评论(0)
推荐(0)
2016年12月5日
axis2 调用webservice
摘要: maven配置:主要引用包及plugins 通过wsdlFile属性指定wsdl所在文件。 如果是有多个wsdl需要生成java代码,则可以用下面的配置: 注意,这段xml配置,如果使用axis2-wsdl2code:wsdl2code命令去生成会报错,但使用install者可以生成成功。 之后通过
阅读全文
posted @ 2016-12-05 09:25 Gyoung
阅读(1310)
评论(0)
推荐(0)
2016年12月4日
java多线程wait notify join
摘要: wait notify 几个注意点: wait 与 notify/notifyAll 方法必须在同步代码块中使用,即要先对调用对象加锁。 当线程执行wait()时,会把当前的锁释放,然后让出CPU,进入等待状态。 当执行notify/notifyAll方法时,会唤醒一个处于等待该 对象锁 的线程,然
阅读全文
posted @ 2016-12-04 15:54 Gyoung
阅读(3261)
评论(0)
推荐(1)
2016年11月22日
java动态调用webservice
摘要: cxf方式 maven引用 缺点是效率低,调用速度慢 Xfire方式调用 maven引用 缺点是jar包太旧了,很容易与其他包冲突
阅读全文
posted @ 2016-11-22 09:04 Gyoung
阅读(7497)
评论(1)
推荐(1)
2016年9月29日
dubbox rest服务
摘要: 1.xml配置: web.xml 定义监听的contextpath,见rest协议定义 2.xml配置:dubbo-demo-provider.xml 3.java代码:UserRestServiceImpl class定义: Method定义: 客户端: 见RestClient.java js调用
阅读全文
posted @ 2016-09-29 11:14 Gyoung
阅读(4598)
评论(0)
推荐(0)
2016年9月26日
java 简单使用redis
摘要: 1.配置文件 2.复杂对象,通过序列化成进进制存储到redis中 3.序列化类
阅读全文
posted @ 2016-09-26 14:53 Gyoung
阅读(1122)
评论(0)
推荐(0)
2016年9月16日
权限系统设计
摘要: 功能模块下的权限都用二进制代替,比如有张用户管理,其新增,修改,删除权限代码对应如下 新增:0000001修改:0000010删除:0000100 每个权限都各自占着一位为1,用户的权限代码为各权限代码的与。比如用户只有新增权限,则他的权限代码为:0000001,十进制则为1.如果他同时有新增&修改
阅读全文
posted @ 2016-09-16 17:19 Gyoung
阅读(346)
评论(3)
推荐(0)
MyBatis Like查询处理%_符号
摘要: 如果我们数据库中存的字段包含有"%_"这两个like查询的通配符,那么在查询的时候把"%_"当作关键字是查询不出来的,因为mybatis会把这两个字符当作通配符。解决方法是要能加转义字符 1.定义一个拦截器,如果要查询的字符串中包含"%_"则增加一个转义字符 2. 对面的查询mapper like后
阅读全文
posted @ 2016-09-16 16:20 Gyoung
阅读(16026)
评论(0)
推荐(1)
2016年7月24日
java 部分隐藏字段
摘要: 项目中,很多时候要对数据作隐私保护,隐藏一些数据的关键信息,比如身份证,隐藏其中的出生年月 一个很好的补齐*号的方法
阅读全文
posted @ 2016-07-24 16:37 Gyoung
阅读(3002)
评论(0)
推荐(0)
2016年7月23日
Mybatis 拦截器
摘要: Mybatis定义了四种拦截器: 这四个类中的每一个方法都可以被拦截。 总体概括为: 示例: xml配置:
阅读全文
posted @ 2016-07-23 11:48 Gyoung
阅读(1031)
评论(0)
推荐(0)
2016年6月30日
maven打包
摘要: 1.利用maven-jar-plugin 再来看package.xml的配置 2.利用maven-shade-plugin
阅读全文
posted @ 2016-06-30 20:09 Gyoung
阅读(1723)
评论(0)
推荐(0)
2016年6月16日
bat命令总结
摘要: 1.复制文件 2.复制文件夹 /s 复制目录和子目录,除了空的。 /e复制目录和子目录,包括空的。 3.创建文件夹 4.删除文件夹 /s参数表示删除该文件夹及其下面的子目录和文件/q参数表示,不需要确认 5.根据时间命名文件夹 生成文件夹名称为:TEST_20160606 6.生成文件文件并写入内容
阅读全文
posted @ 2016-06-16 18:10 Gyoung
阅读(977)
评论(0)
推荐(0)
2016年6月14日
log4j使用总结
摘要: 1.不同包的日志,记录到不同文件 这样命名空间为com.gyoung.service.impl的日志就只会记录到document.log文件中 2.分日志级别记录日志,即info,debug,error分别记录到不同的文件中 新建一个类,继承DailyRollingFileAppender,重写is
阅读全文
posted @ 2016-06-14 18:33 Gyoung
阅读(693)
评论(0)
推荐(0)
2016年5月29日
Mybatis 总结
摘要: 1.如何传递多个参数 mybatis中,如果接口有多个参数,那么在mapper.xml中,可以通过#{0,jdbcType=VARCHAR},#{1,jdbcType=VARCHAR}或#{param1,jdbcType=VARCHAR},#{param2,jdbcType=VARCHAR}来获取。
阅读全文
posted @ 2016-05-29 21:55 Gyoung
阅读(482)
评论(0)
推荐(0)
2016年5月18日
Spring用代码来读取properties文件
摘要: 我们都知道,Spring可以@Value的方式读取properties中的值,只需要在配置文件中配置org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 那么在需要用到这些获取properties中值的时候,可以
阅读全文
posted @ 2016-05-18 23:06 Gyoung
阅读(40522)
评论(5)
推荐(7)
2016年5月13日
cxf webservice 生成wsdl方法参数名称为arg0问题
摘要: 在通过cxf生成webservice服务时,如果你是用ServerFactoryBean,那么在生成wsdl时,方法的参数名称会被自动命名为arg0,arg1...,如: 因为,java的反序列化没办法获取参数名称。 只能用JaxWsServerFactoryBean,但在在相应的接口上加注解@We
阅读全文
posted @ 2016-05-13 12:50 Gyoung
阅读(15093)
评论(0)
推荐(0)
2016年5月10日
cxf ServerFactoryBean 生成基于soap1.2的WebServices
摘要: 重点代码是
阅读全文
posted @ 2016-05-10 16:01 Gyoung
阅读(1270)
评论(0)
推荐(0)
2016年5月7日
cxf WebService设置wsdl中soapAction的值
摘要: 用cxf开发一个WebService很简单,只需要下面几步: 1.定义接口 2.实现 3.用ServerFactoryBean生成服务 这样,一个简单的HelloWorld服务便生成成功了。 但是,这样生成的服务有一个问题,wsdl中的soapAction属性是空的 这一段<soap:operati
阅读全文
posted @ 2016-05-07 23:42 Gyoung
阅读(21665)
评论(0)
推荐(1)
2016年5月4日
Spring mvc时间格式处理
摘要: spring mvc中,如果时间格式是yyyy-MM-dd,传入后台会报错,要增加一些配置才可以。 1.修改spring-mvc.xml,增加org.springframework.format.support.DefaultFormattingConversionService 2.在实体属性处增
阅读全文
posted @ 2016-05-04 13:52 Gyoung
阅读(3825)
评论(0)
推荐(0)
2016年5月3日
dubbo升级spring4与cxf
摘要: 阿里的dubbo项目是基于spring2.x的。但之后停止更新了。当当网有根据dubbo扩展成dubbox,基于spring3.x,但我的项目中用的是spring4.x,于是fork了dubbox,自己升级了一下spring到4.2.4.RELEASE,顺便升级了cxf到3.1.5。 github地
阅读全文
posted @ 2016-05-03 22:27 Gyoung
阅读(2029)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告