- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 mkdocs完美支持sequence时序图(亲测可用)
综合网上各种纷繁的解决方案,今天终于解决的mkdocs完美支持sequence时序图的问题,废话不多说直接上解决方案(本人亲测可用) 1. 安装 PyMdown Extensions:pip install pymdown-extensions安装成功后,在 MkDocs 项目的 mkdocs.yml 中添加:markdown_extensions: - pymdownx.superfen
2017-11-07 14:35:25
2719
1
原创 欢迎使用优快云-markdown编辑器
使用Java获取本地IPpublic static String getNativeIP() throws UnknownHostException { InetAddress inetAddress = InetAddress.getLocalHost(); if(null != inetAddress && !inetAddress.isLoopbackA
2017-02-23 14:06:07
303
原创 常用正则表达式(持续补充
验证IP集群:(((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?):[\\d]+[,]?)+
2017-01-14 09:51:11
475
原创 javaweb工程无需修改配置文件多环境热加载部署,
现在碰到这样的问题,有一个web工程打成war包后,需要在开发环境,测试环境,生产环境部署,每次都需要提前修改对应环境的配置信息,比如,数据库地址,zookeeper集群地址等,非常的不方便,并且容易忘记并出错,为了能够一次打包,无需修改配置文件直接多环境热加载部署,提出并实践了以下解决方案:1.war包改成rpm打包。传统的war包放在tomcat的webapps目录下,会全量覆盖以前的
2016-11-28 14:22:49
1878
原创 java 字符串首字母小写转大写
public static String convertToCapitalLetter(String seq,int index){if(index >= seq.length()){throw new IndexOutOfBoundsException(); }char[] chars = seq.toCharArray();chars[index] -=32;
2016-11-25 10:12:48
819
原创 Class.getResource,ClassLoader.getResource 和 System.getProperty("user.dir")的对比
本文将从两个方面对比,一个是在工程中运行,一个是打成jar包运行1.在工程中运行2.打成jar包运行 可运行jar包 作为第三方jar包,供其他工程调用总结:1.class.getResource(String path) path不以’/'开头时,默认是从此类所在的包下取资源; path
2016-11-22 15:43:52
784
原创 什么商都不如性格重要
rit一词在古英语中的原义是沙砾,即沙堆中坚硬耐磨的颗粒。2010年,科恩兄弟翻拍了约翰·韦因的老片《True Grit》,获奥斯卡奖提名,其中演副执法官Rooster Cogburn的杰夫·布里杰斯凭此片获得了当年的奥斯卡最佳男主角奖。这部影片讲的是一个14岁女孩终其一生为父报仇的故事,片名原意为《真正的勇气》,在中国被广泛译为《大地惊雷》。这部电影也启发了教育界
2016-11-20 09:51:31
680
原创 文件上传获取文件的contentType
public static String getMimeType(String filePath) throws Exception{if(filePath == null && filePath.equals("")){tjrows new Exception("filePath is null or empty");}Path tmpPath = Paths.get
2016-11-18 15:09:01
5166
原创 JVM性能优化常用命令
1.jmap-dump:format=b,file=logic_heap.hprof pid这个命令,dump出内存的映像状态文件,再使用MemoryAnalyzer这个工具分析,可以查看哪些类可能存在内存泄漏2.jstack pid此命令能得到运行java程序的java stack和native stack的信息。可以轻松得知当前线程的运行情况,这个和thread dump
2016-11-18 10:25:03
439
原创 TCP为什么要3次握手和4次挥手时等待2MSL
1.TCP为甚要3次握手? 在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”,书中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但ser
2016-11-16 16:03:40
8315
1
原创 Mysql ID生成器
Mysql可以作为分布式序列号生成器 ,写下笔记以防忘记。需要一张表 server_id_table表中的role为服务器角色名,nextId为当前Id,startId为开始Id,endId为结束Id。使用下列sql语句可以实现分布式Id生成器的功能,而且是线程安全的
2016-11-16 14:26:16
3311
原创 activity之launchMode
activity的launchMode即启动模式分为四种standard singleTop singleTask singleInstance 简称为四大天王(嘿嘿纯属为了好记)其中standard 和singleTop 是一伙的简称A天团 singleTask和singleInstance是一伙的 简称B天团A天团比较自由除了在可以在自己的stack中表演
2015-03-30 09:02:46
296
从paxos到zookeeper分布式一致性原理与实践完整版
2016-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人