- 博客(14)
- 资源 (23)
- 收藏
- 关注
原创 spring cloud动态配置的坑
今天碰到一个坑,当在配置中心删除配置后,内存里的配置不刷新。原因是要在@ConfigurationProperties注解的类上加上@RefreshScope注解;同时,不能使用@EnableConfigurationProperties注解初始化配置类,而要用@Component。原文地址:https://github.com/spring-cloud/spring-cloud-config/issues/290...
2020-06-16 21:14:03
387
原创 WebFlux与Tomcat、WebClient与OKHttp的性能对比
概述为了测试不同http框架的性能,开发了如下demo,链路关系如下所示:技术栈gateway采用reactor编写,底层为netty,不再使用tomcat demo-client采用reactor编写,底层为netty,不再使用tomcat。其中对demo-svc的接口有两种:一是使用OKHttp优化的feign;二是使用reactor优化的feign。 demo-svc...
2019-04-11 18:08:19
7789
1
原创 Kubernetes libsysconfcpus的使用
由于jdk8的不能取到容器中正确cpu croe数的原因,在打包的时候,使用了libsysconfcpus。dockerfile如下:FROM alpine/gitWORKDIR /RUN git clone https://github.com/obmarg/libsysconfcpus.gitFROM gcc:5COPY --from=0 /libsysconfcpus ...
2019-01-16 15:12:53
685
原创 Spring-boot2 WebFlux WebSockit实现-实现心跳
在网上找到很多有关于Spring-boot2 WebFlux WebSockit的实现,都比较简单。目前实现了一个相对完整的,并实现了心跳功能(PING PONG),贴在这里,以备后用:handle接口默认实现:public interface MyWebSocketHandler extends WebSocketHandler { Map<String, Timer> tim...
2018-06-15 18:11:53
4014
1
原创 maven+spring-boot+springfox+swagger2markup+spring restdoc+asciidoctor生成完美的rest文档
写了一个工程,要写文档,相信所有的程序员都和我一样,最讨厌写文档,有没有片动生成文档的东西呢?有!首先,我们要引入swagger。1、swagger什么是swagger?说白了,就是可以帮你生成一个可以测试接口的页面的工具。具体在这里:http://swagger.io/open-source-integrations/。多得我也不说了,文档很多,具体可以看这里:http://blog
2016-08-30 15:40:20
10391
11
原创 activiti5.17完美输出流程图片
/** * 流程是否已经结束 * * @param processInstanceId 流程实例ID * @return */ public boolean isFinished(String processInstanceId) { return historyService.createHistoricProcessInstanceQuery().finished(
2015-03-17 16:25:57
14683
7
原创 MySQL的InnoDB锁机制
在innodb的事务隔离级别是可重复读级别且innodb_locks_unsafe_for_binlog禁用的前提下,MYSQl的锁机制经过测试
2014-09-19 15:20:06
923
原创 nginx upload module 的安装
安装记录1、pcrewget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gztar xvzf pcre-8.34.tar.gz2、zlibwget http://zlib.net/zlib-1.2.8.tar.gztar xzvf zlib-1.2.8.tar.gz./co
2014-03-28 15:35:54
1140
原创 CSS在float:left后折行
可能有些同学会有这样的需求:在于一行div做了float:left后,希望可以在合适的地方折行,这种需求通常通过控制父容器的宽度实现,比如父DIV的宽度是200PX,每个子DIV的宽度是70PX,那么,三个子DIV的宽度只和将超过父DIV的宽度,第三个DIV自然会折到第二行显示。但这样做有一定局限性——在某种情况下,必须修改父DIV的宽度,不然会产生意想不到的结果。那么,有没有一种简单的做法呢?当
2013-12-25 16:41:41
1123
原创 maven解决打war包时同时打jar包,根据不同的环境打包,用myeclipse同步到tomcat时的相关问题
今天遇到一个变态的需求,一个war工程,要同打出一个war包,还要同时打出一个jar包,jar包里能包含一部分classes文件,并且不能有任何的资源文件。同时要根据不同的环境打包(开发,测试,生产),同时还要保证在myeclipse下同步到tomcat时不能出问题。真是麻烦啊,下面的全部的pom.xml:<project xmlns="http://maven.apache.org/POM/
2013-12-18 16:34:09
2679
原创 新开源项目Bools启动!
Bools是一个开源的规则引擎产品,类似于JBOOS的Drools,目标是做出一个实现推理算法且性能优良的产品,目前已经在GitHab开通源码下载,地址:https://github.com/mj37yhyy/Bools。由于刚开始,代码都还没有上传,等做完了一个小版本后就会发布。授权:apache 2.0Bools,做永远开源的规则引擎产品
2013-11-09 10:33:56
870
原创 Raphaël学习笔记一
最近在学习HTML5 canvas,然后悲剧的发现这东西只能用来绘图却不能用来交互……假设你在画布上画了一个圆,然后想写一个事件来进行DD操作。对不起,除非你的圆里有一张图片,否则你就得通过那个圆所在的像素来找它了。杯具啊,据说要替代flash,光这一点上就没希望了……然后想到了Raphaël,其实早就知道Raphaël的大名,也尝试过一两次。只是本人是JAVA程序员,对SVG那东西不
2012-01-06 16:39:52
744
原创 基于jQuery的select控件
自已开发的模拟select控件。实现了联想功能,并能很容易的组成及联下拉框。废话少说,代码呈上。 代码下载地址:http://download.csdn.net/source/1779240 /** * jquery.myselect.js * * @author jiamiao */(function($) { $.fn.extend({ myselect : func
2009-10-29 16:31:00
4513
1
jquery.myselect.js
2009-10-29
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part16
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part15
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part14
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part13
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part12
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part11
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part09
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part08
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part10
2008-09-24
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part07
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part06
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part05
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part03
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part04
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part02
2008-09-23
《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part01
2008-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人