- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 windows 安装rabbitmq 遇到无法启动:且无日志信息的问题。
现象:根据官方文档windows环境下安装rabbitmq,先下载安装Erlang, 然后下载安装 RabbitMQ,然后启动服务,发现端口并没有启动,在C:\Users\${user}AppData\Roaming\RabbitMQ\log 下面也没有看见启动的错误日志。解决:参考https://gitee.com/rainwen/spring-boot-showcase/tree/m...
2019-04-12 14:07:34 2396
原创 HashMap的结构
查看相应的文档,我觉得,HashMap 可以分为两部分:第一部分: HashCode 部分 数组或者链表初始化部分。第二部分:Exception部分 就是处理hashcode冲突的那部分。...
2018-12-25 17:40:40 161
原创 spring web framework
转载自 《architectural-patterns》Spring framework 实现了一种 Front controller 设计模式,现在 translate these in Chinese. The Dispatcher Servlet component is the single servlet that functions as the front control...
2018-08-06 17:24:09 203
转载 Java 泛型的误区
Box<Integer> is not a subtype of Box<Number> even though Integer is a subtype of Number.尽管 Integer 是Number 的子类,可是对于Box<Integer> 与Box<Number> 并没有父子的关系。这个容易误想。Note: Given t...
2018-07-27 14:54:58 179
原创 JAVA -XX:+PrintGCDetails 日志解析--youngGen 撑爆
[GC (Allocation Failure) [PSYoungGen: 22716K->680K(33280K)] 22716K->7810K(110080K), 0.0929256 secs] [Times: user=0.13 sys=0.00, real=0.09 secs] [GC (Allocation Failure) [PSYoungGen: 27946K->...
2018-07-09 18:17:58 16254 3
原创 Java 垃圾回收 G1 vs CMS
Java 中的垃圾回收器 有不同的方式,其中Garbage-First (G1) collector 和 Concurrent Mark-Sweep Collector (CMS),G1 在JDK 7 update 4 and later releases 都是支持的。G1的设计理念是:Can operate concurrently with applications threads like...
2018-07-09 13:51:25 1843
原创 TCP 连接的建立-传输-结束
截图 来自 tcpip-illustrated-volume book 的tcp connection management章节一 TCP 建立有三次握手过程,翻译成为通俗的语言估计应该就是:1 你好,在家吗?有一个快递要给你拿过去。2 在,好的,3 好的二 TCP 数据传输过程:三 TCP 四次结束过程,翻译成为通俗的语言估计就是:1 渣男: 我打算结束这场恋爱了,请把戒指还我。2 妹子:还你戒...
2018-06-22 16:08:21 348
转载 Java GC log detail-分析
图片来源 https://dzone.com/articles/understanding-garbage-collection-log
2018-06-22 12:26:44 1698
原创 Java 引用
参考博文:https://droidyue.com/blog/2014/10/12/understanding-weakreference-in-java/http://puretech.iteye.com/blog/2008663测试TestApackage prodconsumer;public class TestA { int a; public int getA() { r...
2018-06-05 16:43:13 114
原创 Java 并发编程需要了解的关键字
Java 并发编程中,有几个原则:1原子性,要么都执行,要么都不执行。2可见性,其它线程修改某一变量后,其它线程可以立即查看到变化后的值。3顺序性,执行后的结果是确定的。volatile 关键字 的变量,保证变量的可见性,不能保证原子性。synchronized 关键字,保证原子性,可以用在四个方面:1.instance level2.public method :instacne level3....
2018-05-31 15:04:12 242
原创 让10个线程按顺序打印出0123456789
写代码是一种艺术,不光完成相应的功能,还应该readable 高。关于这个多线程执行,但是顺序打印一串数字,网上有许多例子,我也尝试写了一些:定义了一个IThread线程类,然后又定义了LockObject类,用于保证原子性,测试类为TestThreadOderprint。package dataalgrithm.link;public class IThread implements Run...
2018-05-31 14:54:44 1674
原创 redhat nginx 修改默认启动端口
vi /etc/nginx/conf.d/default.confserver { listen 81;##默认端口 server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { ...
2018-05-10 16:01:37 958
转载 git compare for docx file
https://github.com/vigente/gerardus/wiki/Integrate-git-diffs-with-word-docx-filesThis section was inspired by Martin Fenner's "Using Microsoft Word with git".To configure git diff:Install pandoc.Tell ...
2018-04-28 19:38:36 557
转载 Java8 new feature Java8 新特征之一接口default method
参考 https://dzone.com/articles/interface-default-methods-java参考 https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.htmlJava 8 introduces “Default Method” or (Defender methods) new featur...
2018-04-26 17:09:27 294
原创 在使用JdbcTemplate.queryForMap(String )的时候发现一个问题.
在使用JdbcTemplate.queryForMap(String )的时候发现一个问题。错误信息如下:org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0通过查询官方API:https://docs.sprin
2016-06-20 22:02:31 2321
原创 发现Java StringBuffer使用中的一个隐藏问题,你中招了吗?
StringBuffer难道很不安全吗,为什么作为参数,传递到另外一个类里面,然后修改了该变量,居然它的值就变化了。
2016-06-17 11:19:28 3837
原创 微信开发不用xstream来将对象解析成xml
背景:最近在研究微信开发,而且是在基于java 开发,所以参考了柳峰的博客关于将消息封装成xml格式返回,开源框架xstream来实现Java类到xml的转换,但是就像好多人所发现的一样,配置好之后通过手机微信端访问会报错:在访问/coreServlet时报了一个错误NoClassDefFoundError(类找不到),并且提示org.liufeng.weixin.util.MessageUtil
2014-12-27 10:28:30 1855
原创 关于更改了windows7的用户名之后,重新启动在任务管理器上面的用户名仍然是原来的名字的问题
关于更改了windows7的用户名之后,重新启动在任务管理器上面的用户名仍然是原来的名字的问题的解决办法为:在
2014-06-04 15:27:37 2400
Eclipse web services发布以及生成客户端步骤
2014-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人