转自:https://www.cnblogs.com/wxd0108/p/5479442.html 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个 ...
分类:
编程语言 时间:
2019-07-06 00:16:13
阅读次数:
105
packagecom.weshare.bigdata;importorg.apache.hadoop.hbase.Cell;importorg.apache.hadoop.hbase.HBaseConfiguration;importorg.apache.hadoop.hbase.TableName;importorg.apache.hadoop.hbase.client.*;importorg.
分类:
编程语言 时间:
2019-07-03 12:12:21
阅读次数:
171
日志框架 开发一个大型系统的简易步骤: 写一个统一的接口层: 日志门面,(日志的一个抽象层) 给项目导入具体的日志实现,之前的框架都是实现的抽象层 主流的日志框架 JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面(日志的抽象层): J ...
分类:
编程语言 时间:
2019-07-02 00:32:50
阅读次数:
134
1、创建topic ./kafka-topics.sh --create --zookeeper 172.17.0.25:2181 --topic test --partitions 1 --replication-factor 1 2、查询topic列表 ./kafka-topics.sh --z ...
分类:
其他好文 时间:
2019-07-01 20:05:21
阅读次数:
97
Java有三种代理模式:静态代理、jdk动态代理、cglib代理 静态代理 目的是对目标类的功能进行扩展 //接口 public interface ISing){ public void msg(); } //目标类 public class Sing implements ISing{ publ ...
分类:
其他好文 时间:
2019-06-30 09:36:21
阅读次数:
82
Mybatis简介: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行 一些改进。 目前mybatis在github ...
分类:
其他好文 时间:
2019-06-29 23:46:55
阅读次数:
110
高并发场景下生产者产生大量的消息,对于巨量的消息瞬间推送消费端无法处理 rabbitmq提供了服务质量保障功能,即在非自动确认消息的前提下,如果一定数目的消息未被确认,不进行消费新的消息。 使用 basicqos方法。在消费端进行使用。 0 1 false prefetSize:0 prefetCo ...
分类:
其他好文 时间:
2019-06-29 18:57:04
阅读次数:
170
————————————————————————————————————————————————————————————————————————————————————————————————————————————————— ———————————————————————————————————— ...
分类:
其他好文 时间:
2019-06-29 12:51:32
阅读次数:
98
MVC+IOC+ORM 备注:IOC、AOP、ORM此处只是带过 概念: MVC请求进来 路由匹配 找到控制器和Action 控制器是个普通的类,Action是个普通的实例方法,系统通过如下方式完成控制器的实例创建: 路由匹配后得到控制器名称 MVCHandler ControllerBuilder ...
分类:
Web程序 时间:
2019-06-29 09:19:51
阅读次数:
132