自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习 - 总结 - 分享 - Francis

Stick with your plan and keep track of your progress.

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 【MySQL】数据切分

概念通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上面,以达到分散单台设备负载的效果数据切分可以提高系统的总体可用性,单台设备宕机之后,只有总体数据的某部分不可用,而不是所有的数据 垂直切分按照不同的表(或者 Schema)来切分到不同的数据库(主机)之上具体就是:需要架构设计良好,功能模块对应的表之间交互点少,功能模块耦合度低然后根...

2018-06-27 18:25:31 412 13

原创 【MySQL】Replication

复制过程打开 Master 端的 Binary Log(mysql-bin.xxxxxx)功能;Slave 上面的 IO 线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;Master 接收到来自 Slave 的 IO 线程的请求后,通过负责复制的 IO 线程根据请 求信息读取指定日志指定位置之后的日志信息,返回给 Slave 端的 IO 线...

2018-06-27 07:21:06 3476 8

原创 【MySQL】可扩展性基本原则

概念可扩展( Scalable ):表明数据库系统在通过相应升级(包括增加单机处理能力或者增加服务器数量)之后,能够达到提供更强的服务能力,提供更强处理能力扩展性(Scalability):指一个数据库系统通过相应的升级之后所带来处理能力提升的难易程度横向扩展(Scale Out):通过增加处理节点的方式来提高整体处理能力,简单来说就是通过增加机器来增加整体的处理能力纵向扩展(Sc...

2018-06-24 20:44:24 2507 10

原创 【Java8】日期时间API

LocalDate & LocalTime// 当前日期LocalData today = LoacalDate.now();// 创建LocalDate对象并读取值LocalDate date = LocalDate.of(2018,7,1);int year = date.getYear();Month month = date.getMonth();int day =...

2018-06-17 19:34:37 236 6

原创 【Java8】Optional类

概念Optional对象或者是对一个T类型对象的封装,或者表示不是任何对象 它比一般指向T类型的引用更安全,因为它不会返回null  方法 描述 flatMap 值存在,执行mapping调用,返回Optional类型的值; 不存在,返回空的Optional对象 get 值存在,用Optional封装返回; 不存在,抛出NoSuchEl...

2018-06-17 12:18:37 265 4

原创 【Java8】Stream流

概念 流是从支持数据处理操作的源生成的元素序列 流水线操作,内部迭代中间操作 操作 返回类型 操作参数 函数描述符 filter Stream Predicate T -> boolean distinct Stream long skip Stream limit S...

2018-06-17 01:20:33 255 4

原创 【Java8】Lambda表达式

Lambda可以把Lambda表达式理解为 简洁的可传递的匿名函数 的一种方式 它没有名称,但有参数列表、函数主题、返回类型、可抛出的异常列表表达式分为三部分:参数列表、箭头、Lambda主体( parameters ) -> expression( parameters ) -> { statements; } 例子//1. 布尔表达式(参数为Apple,...

2018-06-16 20:58:25 267 5

原创 【Java】多线程框架

Fork / Join 框架Fork/Join框架是Java7提供的用于并行执行任务的框架 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架框架设计分割任务执行任务,合并结果代码实例import java.util.concurrent.ExecutionException;import java.util.concurrent.Fork...

2018-06-10 12:09:59 1717 5

原创 【Java】多线程 并发容器 & 原子操作类

并发容器ConcurrentHashMapHashMap线程不安全,可能导致程序死循环;HashTable效率低下,使用synchronized保证线程安全;ConcurrentHashMap采用锁分段技术,有效提升并发访问率;ConcurrentLinkedQueue基于链接节点的无界线程安全队列;采用先进先出的规则对节点进行排序;添加的元素会添加到队列的尾...

2018-06-10 09:37:11 535 3

原创 【Java】多线程 并发工具类 & 线程池

ConcurrentHashMapHashMap线程不安全,可能导致程序死循环;HashTable效率低下,使用synchronized保证线程安全;ConcurrentHashMap采用锁分段技术,有效提升并发访问率;ConcurrentLinkedQueue基于链接节点的无界线程安全队列;采用先进先出的规则对节点进行排序;添加的元素会添加到队列的尾部;获取的元素...

2018-06-09 23:39:40 861 2

原创 【Java】多线程锁

Lock Lock提供了与synchronized类似的同步功能,只是在显式的获取和释放锁,因此有了锁获取和释放的可操作性、可中断的获取锁以及超时获取锁等多种同步特性。代码实例:Lock lock = new ReentrantLock();lock.lock();try{}finally{ lock.unlock();}特性尝试非阻塞地获取锁:当前线程...

2018-06-08 09:01:23 219 3

原创 【Java】多线程基础

线程的状态 状态名称 说明 new 初始状态:线程被构建,但没有调用start()方法 runnable 运行状态:就绪和运行统称“运行中” blocked 阻塞状态:线程阻塞于锁 waiting 等待状态:线程进入等待状态,需要等待其他线程通知或中断 terminated 终止状态:线程已执行完毕1. 线程创...

2018-06-05 07:17:25 422 3

原创 【Java】多线程相关概念

引言多线程可以并行的处理大量的数据,提高程序的效率 为了这个目标,定义了问题,也遇到了问题,相关概念也应用而生并发编程模型的关键问题线程通信:交换信息机制,分为 共享内存(隐式通信)和消息传递(显式通信) 线程同步:控制操作发生相对顺序机制,分为 共享内存(显式同步)和消息传递(隐式同步) 重排序重排序指编译器和处理器为了优化程序性能而对指令序列进行重...

2018-06-03 16:04:34 189 2

SecureCRT-7.3.2-752.ubuntu13-64.x86_64

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2019-05-01

Jedis-Util

jedis就是集成了redis的一些命令操作,封装了redis的java客户端。提供了连接池管理。一般不直接使用jedis,而是在其上在封装一层,作为业务的使用

2018-08-13

23种设计模式_Java实现

java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

2018-08-12

FastDFSClient

FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

2018-08-12

SoapUI-5.2.1

SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商业非开源版本,实现的功能较开源的SoapUI更多

2018-03-08

js生成条形- barCode

可以根据字符串生成条形码,在angular2上也可以使用,亲测可用~(本来打算免费的,但这里必须选择个资源分,就选了个最小的)

2017-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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