java
zhmgzhmg
这个作者很懒,什么都没留下…
展开
-
eclipse 下查看jdk 源码
在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件转载 2016-04-29 14:01:00 · 558 阅读 · 0 评论 -
读写分离实现
技术框架式springmvc + mybatis一:路由主从库数据源(核心代码)public class MasterSlaveRoutingDataSource extends AbstractRoutingDataSource { private static AtomicInteger counter = new AtomicInteger(0); private原创 2017-03-08 11:36:57 · 663 阅读 · 0 评论 -
服务大量配置信息使用ZOOKEEPER和jvm 缓存实现
设置更改配置信息写入zookeeper,同时通知各个客户端更新配置信息到jvm 缓存。获取配置信息从jvm缓存获取。一:pom 依赖<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> ...原创 2018-05-11 14:25:18 · 561 阅读 · 0 评论 -
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException
在配置文件yml中加入下列 spring: http: multipart: maxFileSize: 10Mb maxRequestSize: 100Mb添加列表类。@Configurationpublic class fileupload { @Bean public MultipartConfigElement multipartConfigElem...原创 2018-05-25 19:01:07 · 5588 阅读 · 0 评论 -
nutz使用
一:POM依赖<dependency> <groupId>org.nutz</groupId> <artifactId>nutz</artifactId> <version>1.r.56</version></dependency><dependency&am原创 2018-06-22 15:18:32 · 1066 阅读 · 0 评论 -
嵌入JettyContainer
一:pom依赖<!-- jetty --><dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> <version>6.1.26</version>&am原创 2018-06-22 16:20:32 · 476 阅读 · 0 评论 -
redis之lua脚本使用
项目使用中的脚本片段1:"local keys,values=KEYS,ARGV \n" + " for i,v in ipairs(keys) do\n" + " redis.call('SETEX',keys[i],ARGV[#values]+0,values[i])\n" + " end " + "return...原创 2018-06-08 15:20:07 · 7277 阅读 · 2 评论 -
监听redis过期的key
一:需要监听过期的redis keys 在redis.conf 里添加 notify-keyspace-events "Ex" ,放到配置参数的最后。 二:不需要账号密码访问 改变redis.conf 里的protected-mode 的属性值为 no三:去掉绑定的地址 在redis.conf 里注销掉 bind 127.0.0.1./redis-service ../red...原创 2018-06-15 17:52:54 · 4995 阅读 · 2 评论 -
Git 从release merge develop 上的代码,又回滚到merge之前的代码
一场无用功的merge一:背景(开发工具Intellij IDE)项目中有develop 和 release 两个分支, 在develop 开发新需求,release 分支是在提测的时候来合并develop代码供测试使用,没等到提测时,提前给merge 了。 二:使用git reflog 查看所有HEAD历史 (操作包含commit(merge)、reset、chekcout、...原创 2019-02-21 14:51:21 · 2352 阅读 · 0 评论