
核心技能JAVA
文章平均质量分 51
rice_88
致力于做一个优雅的架构师
展开
-
Mycat中间件
一些常见的数据库中间件 Cobar / Mycat / TDDL / Sharding-JDBCMycat 可以认为是一个虚拟的数据库服务器,可以看作是一个基于mysql协议的数据库代理。解决:分库分表带来的复杂操作。官网 http://www.mycat.io/ 电子书 http://www.mycat.io/document/Mycat_V1.6.0.pdf应用场景: 读写分离 、 分库原创 2017-07-28 23:35:12 · 334 阅读 · 0 评论 -
Tomcat 的连接数与线程池【转】
转发来源:http://www.importnew.com/27309.html在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。在前面的文章 详解Tomcat配置文件server.xml 中写到过:Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然...转载 2018-12-02 16:17:41 · 187 阅读 · 0 评论 -
双亲委派模型和动态代理
转 https://blog.youkuaiyun.com/bruce_lv/article/details/78578295转 https://blog.youkuaiyun.com/u011784767/article/details/78281384转 https://blog.youkuaiyun.com/whh743/article/details/53638322转载 2018-09-23 18:14:18 · 389 阅读 · 0 评论 -
Java Collection 体系
最近在复习数据结构方面的知识,顺便回顾一下java集合的实现。上网找了一下java Collection的文章,想看一下完整的类图,结果发现大多数都是没画得很清楚,或者过于复杂,不适合我看。于是,我想自己花点时间整理一下,顺便加深一下印象。这不,花了2、3个小时整理出来了。接下来, 计划再看一遍源码实现。 阿帕奇的集合工具实现。 还有concurrent下面的集合相关。...原创 2018-08-18 17:02:12 · 382 阅读 · 0 评论 -
springboot的@ResponseBody处理null属性值和时间格式
1、继承处理类ObjectMapperimport java.io.IOException;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.Jso...转载 2018-05-06 14:21:41 · 4606 阅读 · 0 评论 -
Redis起步
GCC安装 gcc -v 先检查是否已安装 yum install gcc 如未安装先安装新建目录 cd /home/rice mkdir redis下载 wget http://download.redis.io/releases/redis-3.2.4.tar.gz解压 tar -zxvf redis-3.2.4.tar.gz编译 cd redis-3.2.4 make安装原创 2017-08-06 00:31:37 · 235 阅读 · 0 评论 -
Java NIO
一些概念阻塞和非阻塞 参照数据有没有准备好这一动作来讲 阻塞:如果数据没有准备好,程序就会处理一个阻塞状态,不会继续往下执行 非阻塞:无论数据是否准备好,程序都会往下执行同步和异步 参照时间,在同一时间点或同一时间段内,能不能同时完成多个任务,或同时做多件事 同步:在同一时间点或同一时间段内,程序只能做一件事 异步:在同一时间点或同一时间段内,程序可以做多件事NIO 同步非阻塞 AIO原创 2017-07-30 14:25:05 · 184 阅读 · 0 评论 -
spring常用注解
@Resource @PostConstruct @PreDestroy 是javax提供的,spring都支持@PostConstruct用于标注方法,表示在执行完构造方法后执行该方法@Resource与@Autowired 等效,都是自动注入bean@Resource(name=”riceService”)与 @Autowired() @Qualifier(“riceService”) 等效,原创 2017-07-28 15:11:19 · 231 阅读 · 0 评论 -
ActiveMQ集成到spring
spring集成activemq 1、maven引入spring-jms和activemq-pool(注意版本兼容的问题) 2、配置xml文件 2.1 注册factory class=”org.apche.activemq.pool.PooledConnectionFactory” 2.2 注册destination class=”org.apche.activemq.co原创 2017-07-20 23:43:41 · 746 阅读 · 0 评论 -
数据库分库分表
垂直切分垂直分库 1、读写分离(master-slave):主库写,从库读 2、拆库:基于微服务的理念,按业务模块划分数据库 ,如用户、订单、产品分别使用独立的库优点:业务清晰,拆分规则明确;易于整合或扩展;易于维护垂直分表 大表拆小表(拆列),拆表原则:高频率使用的字段放到同一张表,占用空间比较大的字段单独放一张表。热点数据放到缓存里(如memcache)水平切分水平分表 大表拆小表(拆行原创 2017-07-26 23:19:13 · 282 阅读 · 0 评论 -
Mysql主从配置
master-slave主从配置原创 2017-07-28 00:38:13 · 179 阅读 · 0 评论 -
Mysql安装
rpm的安装方式1、下载 wget http://repo.mysql.com/mysql-community-release-e17-5.noarch.rpm2、安装 sudo rpm -ivh mysql-community-release-e17-5.noarch.rpm sudo yum install mysql-server3、启动 service mysql start4、登录原创 2017-07-27 23:27:06 · 185 阅读 · 0 评论 -
Java日志框架
原谅请看 http://www.cnblogs.com/chenhongliang/p/5312517.htmlLog4jLog4j是apache下一个功能非常丰富的java日志库实现,Log4j应该是出现比较早而且最受欢迎的java日志组 件,它是基于java的开源的日志组件。Log4j的功能非常强大,通过Log4j可以把日志输出到控制台、文件、用户界面。也可以输出到操作系统的事件记录器和一些原创 2017-07-27 14:56:06 · 366 阅读 · 0 评论 -
Apache Commons工具包
详细请看原文 http://blog.youkuaiyun.com/wiker_yong/article/details/23551209Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtils Commons-BeanUtils 提供对 Java 反转载 2017-07-27 10:35:16 · 272 阅读 · 0 评论 -
ActiveMQ进阶
传输协议: 即client-broker的通讯协议思考:什么场景使用什么协议?TCP协议特点:高可靠性 高稳定性 高传输效率 应用广泛 NIO协议特点:连接量大的时候,会出现受线程数限制的情况,NIO比TCP性能好 UDP:允许出现数据包丢失的情况可以使用 HTTP:待补充 VM:待补充 SSL:待补充举个例子,添加NIO协议: 1、 在/conf/activemq.xml的标签下添加n原创 2017-07-21 23:33:08 · 591 阅读 · 0 评论 -
JMS规范
JMS :java message serviceJMS组成: 消息头 JMSDestinanion 比如QUEUE或TOPIC JMSDeliveryMode 持久模式和非持久模式 JMSExpiration 消息过期时间,0表示永不过期 JMSPriorty 消息优先级(0-9 值越大优先级越高),默认是4。只保证加急消息(5-9)比普通消息(0-4)更快到达,但并不保证顺序到达(因网原创 2017-07-19 00:06:19 · 289 阅读 · 0 评论 -
ActiveMQ起步
ActiveMQ是众多消息中间件之一。选择依据:业务的量及性能要求 适合场景:业务拆分,分布式特点: 1、完全支持JMS规范 2、支持多种传输协议 :VM/TCP/SSL/NIO/UDP/JXTA/JGROUPS 3、易于集成到业务系统 4、支持多种语言客户端 5、可以持久化消息:jdbc/kahadblinux 安装activemq 1、下载 wget apache-active原创 2017-07-18 23:18:23 · 236 阅读 · 0 评论 -
JAVA SPI
转自于 https://blog.youkuaiyun.com/lemon89/article/details/79189475转载 2019-06-25 21:23:23 · 428 阅读 · 0 评论