随笔分类 -  每天一点

每天一点
摘要:事情的起因什么的就不多表了,直接进入主题... 项目都要上线了,结果发现使用 idea mvn install之后的 jar在windows下启动乱码,而使用idea启动却没有问题!!! 这是神马情况? 到linux下试了,也不乱码!!! 好吧,百度一下吧。。。 先是:https://www.osc 阅读全文
posted @ 2017-05-22 14:12 每天一点 阅读(7443) 评论(1) 推荐(2) 编辑
摘要:使用Spring 提供的 AbstractRoutingDataSource 实现 创建 AbstractRoutingDataSource 实现类,负责保存所有数据源与切换数据源策略:public class DynamicDataSource extends AbstractRoutingDat 阅读全文
posted @ 2016-12-26 18:11 每天一点 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-31 17:45 每天一点 阅读(163) 评论(0) 推荐(0) 编辑
摘要:锁机制实现:一般是最容易想到的方式,可以基于synchronized关键字,使用同步方法(大粒度)或同步代码块(小粒度),也可以使用Lock方式,更灵活的实现; package com.share; import java.util.concurrent.locks.Lock; import jav 阅读全文
posted @ 2016-05-26 15:08 每天一点 阅读(277) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ是AMQP(高级消息队列协议)的标准实现,理论上可以保证消息发送的准确性 RabbitMQ是用Erlang语言编写的,而Erlang语言具有以下特点: 并发性--Erlang支持超大量级的并发进程,并且不需要操作系统具有并发机制 健壮性--Erlang具有多种基本的错误检测能力,它们 阅读全文
posted @ 2016-05-24 17:21 每天一点 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-23 18:30 每天一点 阅读(167) 评论(0) 推荐(0) 编辑
摘要:初始配置: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_6 阅读全文
posted @ 2016-05-19 23:14 每天一点 阅读(2813) 评论(0) 推荐(1) 编辑
摘要:Callable接口: public interface Callable<V> { V call() throws Exception; } Runnable接口: public interface Runnable { public abstract void run(); } 相同点: 不同点 阅读全文
posted @ 2016-05-18 23:13 每天一点 阅读(51803) 评论(0) 推荐(10) 编辑
摘要:关于Redis一些 1. Redis优点: 异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。 支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。这使得它非常容易解决各种各样的问题,因为我们知道哪些问题是可以处理通过它的 阅读全文
posted @ 2016-05-17 21:10 每天一点 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-16 21:06 每天一点 阅读(197) 评论(0) 推荐(0) 编辑
摘要:注:G1垃圾收集器是目前最前沿的GC收集器,未来将取代CMS垃圾收集器,可以作为整个Heap的收集器使用,不限于老年代!!! 阅读全文
posted @ 2016-05-13 22:52 每天一点 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-13 22:48 每天一点 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-11 23:20 每天一点 阅读(110) 评论(0) 推荐(0) 编辑
摘要:VM参数收集 -verbose:gc -Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryError -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 -Xss2M -XX:PermSize=2M -XX:MaxPermS 阅读全文
posted @ 2016-05-10 19:35 每天一点 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-09 19:31 每天一点 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-06 22:07 每天一点 阅读(172) 评论(0) 推荐(0) 编辑
摘要:第一部分 用java7做开发 第一章 初始java7 java7中的新特性 switch支持String 支持100_000_000数值表示法 新的异常处理 | 连接多个异常 final Exception 抛出实际异常 try-with-resources(TWR)语法 钻石语法 简化变参方法调用 阅读全文
posted @ 2016-05-05 19:34 每天一点 阅读(167) 评论(0) 推荐(0) 编辑
摘要:模拟并行任务分片 代码部分: package com.pool; import com.alibaba.fastjson.JSON; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStre 阅读全文
posted @ 2016-05-04 19:08 每天一点 阅读(879) 评论(0) 推荐(0) 编辑
摘要:jmap命令 ps -ef| grep java jmap 7807 jmap -heap 7807 jmap -histo 7807 | head -30 java类型描述符: 参照:http://blog.csdn.net/qinjuning/article/details/7599796 jm 阅读全文
posted @ 2016-05-03 19:12 每天一点 阅读(2147) 评论(0) 推荐(0) 编辑
摘要:设计模式 看到标题,大家是不是觉得不可思议,java的23种设计模式那么‘复杂’,那么‘难懂’,用一句话怎么说的明白呢? 首先,各位看官不要误解,近来在回头看设计模式,之前都看过,但时间是把‘杀猪刀’,更是瓶‘健忘药’,特别是对于‘程序猿’来说,有些东西一周不看,就会‘如隔三秋’,本篇旨在用一句话描 阅读全文
posted @ 2016-05-03 19:06 每天一点 阅读(461) 评论(0) 推荐(1) 编辑