mycat中间件

简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主 机)上面,以达到分散单台设备负载的效果。   数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者 Schema)来切分到不同的数据库(主机)之上,这种切...

2018-10-11 11:46:29

阅读数 41

评论数 0

java实现互联网爬虫

  一、 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫 二、 采集步骤: 1:分析采集内容       2:发送Http请求 ...

2018-09-19 15:52:42

阅读数 123

评论数 0

循序渐进学Java路线

一:java高级用法  java高级语法           java 注解      java枚举      java泛型      反射、动态代理      lamp表达式、函数式编程(jdk8)  java多线程      java悲观锁、乐观锁      java线程池 ...

2018-09-10 11:17:12

阅读数 153

评论数 0

常用的Java代码调优(一)

优化层次:设计调优、代码调优、JVM调优、数据库调优 本文重点说常用的代码调优。 一:字符串操作 String 适用于少量的字符串操作的情况 StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况 StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况 ...

2018-09-06 09:53:12

阅读数 96

评论数 0

Java中线程池原理

java 线程池有如下种类:     1、newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。     2、newCachedThreadPool创建一个可缓存的线程池。这...

2018-09-04 14:22:21

阅读数 40

评论数 0

Java中ArrayList 实现原分析

List本身也是一个接口,它的实现有ArrayList 、LinkedList、Vector和CopyOnWriteArrayList 最常用的是ArrayList,可以当做集合、队列来使用。面试中ArrayList相关也是经常被问的问题,譬如说你看过ArrayList源码吗?那么ArrayL...

2018-09-03 17:16:08

阅读数 105

评论数 0

搭建Spring Boot 各种功能组件(二)

SpringBoot整合Dubbo+Zookeeper dubbo:Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 特性: 特性一...

2018-09-01 21:25:44

阅读数 530

评论数 0

搭建Spring Boot 各种功能组件(—)

1、引入maven配置 <parent> <groupId>org.springframework.boot</groupId> &amp...

2018-09-01 20:30:25

阅读数 1027

评论数 0

Java 原子变量原理及使用场景

原子变量不使用锁或其他同步机制来保护对其值的并发访问。所有操作都是基于CAS原子操作的。他保证了多线程在同一时间操作一个原子变量而不会产生数据不一致的错误,并且他的性能优于使用同步机制保护的普通变量,譬如说在多线程环境 中统计次数就可以使用原子变量。 话不多说看源码: 通过比较valueO...

2018-09-01 19:38:32

阅读数 667

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭