5 冯静姣

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

【多线程】——三种线程池ThreadPoolExecutor

Execurtor框架最核心的类是ThreadPoolExecutor,他是线程池的实现类,主要有四个构建corePool:核心线程池的大小maximumPool:最大线程池的大小BlockingQueue:用来暂时保存任务的工作队列keepAliveTime:非核心线程闲置超时时间FixedThreadPool详解FixedThreadPool被称为可重用固定线程数的线程池。源代...

2018-09-25 15:40:37

【MySQL】——MySQL的优化

经常会问到MySQL如何优化,可以考虑从三个方面优化:索引优化、sql语句优化、数据表的优化索引的优化只要列中含有NULL值,就最好不要设置索引,如果当时复合索引有NULL值,此列就会索引失效。对于经常在where子句中使用的列,最好设置索引,这样会加快查询速度对于like的语句,%号结尾会使用索引,如果在中间或者开头索引均会失效操作列上尽量不要计算(函数操作和表达式)尽量不要是用n...

2018-09-22 08:41:36

【MySQL】——MySQL中的锁机制

概述相对其他数据库来说,MySQL的锁机制比较简单,不同的存储引擎支持不同的锁机制。 MySQL大致可以分为以下3种锁表级锁:操作对象是数据表。MySQL大多数锁策略都支持,开销小,加锁快。不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:操作对象是数据表中的一行,开销大,加锁慢;会出现死锁;锁定粒度最小,发生所冲突的概率最低,并发度也最高。页面锁:开销和加锁时间...

2018-09-17 10:33:25

【MySQL】——MySQL的索引原理

什么是索引* 如果

2018-09-16 11:22:40

【MySQL】——MySQL事务的四个隔离级别

MySQL的四个隔离级别预备工作: * 先创建一个student表并在其中创建两条数据select * from student;+----+--------+| id | name |+----+--------+| 1 | roy || 2 | davina |+----+--------+2 rows in set开启两个控制台窗口...

2018-09-15 21:04:54

安装docker步骤及错误解决方案

第一步:yum install -y docker第二步:查看安装版本   docker version第三步:启动dockersystemctl start docker错误信息:Job for docker.service failed because the control process exited with error code. See "systemct...

2018-08-26 21:36:47

【Redis】——如何实现持久化

Redis支持RDB和AOF两种持久化机制。持久化功能有效地避免因进程退出造成的数据丢失问题,下次重启时利用之前持久化的文件即可实现数据恢复。RDB:RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。触发机制   手动触发分别对应save和bgsave命令   save命令:阻塞当前Redis服务器,知道RDB过程完成为止,对于内存比...

2018-08-19 21:33:13

【设计模式】——单例模式的几种写法

单例模式:保证一个类仅有一个实例,并提供一个访问他的全局点。懒汉式,线程不安全//懒汉式,线程不安全public class Sington { private Sington(){};//让外界不能通过new来创建实例 private static Sington instance; public static Sington getInstance(...

2018-08-12 20:11:34

【JVM虚拟机】——内存结构

java可以盛行的原因     1、软件层面机器码翻译      首先 Write One run everywhere,编写一次可以运行在任何地方,当Windows上和Linux上都装有jdk环境的时候,你编写好的jar包可以在上面运行不需要管是什么其他的情况,     2、内存管理     jvm会自动的管理内存,而编写人员只需要去专注于自己代码的编写,但是也有弊端就是不了解内...

2018-08-05 20:28:40

【solr】——solr单机版安装

首先安装solr要保证自己是java环境,先在命令行判断是否配置1、安装jdk       java -version2、下载最新版solr,看官网最新的版本是7.4     http://mirrors.hust.edu.cn/apache/lucene/solr/7.4.0/    在命令行输入wget  http://mirrors.hust.edu.cn/apach...

2018-07-29 21:11:23

【多线程】——volatile和synchronize关键字对比

并发编程中的两个关键问题     线程之间如何通信:wait() notify() notifyall()     共享内存:隐式通信     消息传递:显示通信     线程之间如何通信     在共享内存的并发模型中,同步是显示做的;synchronize     在消息传递的并发模型中,由于消息的发送必须在消息接收之前,所以同步是隐式的。定位内存可见性问题  ...

2018-07-22 21:33:50

【SolrCloud】——SolrCloud集群介绍

什么是solrcloudsolrcloud(solr云)是solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力的时候使用solrcloud。当一个系统的索引量少的时候其实并不需要使用solrcloud,当索引量很大,搜索请求并发很高,这时需要使用solrcloud来满足这些需求。solrcloud基于solr和zookeeper的分布式搜索方案,他的主要思想是使用zookeep...

2018-07-15 19:28:15

【运维】——Jenkins自动部署构建

Jenkins下载Windows下安装Jenkins下载地址:https://jenkins.io/download/选择最新版本的Jenkins下载 进入存放Jenkins的位置运行启动,启动Jenkins。Jenkins的默认端口为8080可以直接在浏览器中输入ip+端口进行访问。初次访问页面。初始密码的获取找到本机用户下面.jenkins文件夹下对应查找点击并进入,安装过程需要等待一段时间,...

2018-07-08 21:33:12

【Spring】——IoC原理

在spring的学习总总是有IOC(控制反转)和DI(依赖注入),感觉这两个概念总是模糊不清,很多时候觉得这两个其实没有太大的区别,今天就来讨论一下。IoC是什么Ioc是一种设计思想,就是将你设计好的对象交给spring容器控制管理,而不是传统的你的对象内部直接控制。谁控制谁,控制什么:传统的java程序中,我们就是在对象的内部直接new一个新的对象来操作其他的对象,这种就是程序主...

2018-06-30 19:11:23

【MySQL】——索引优化

1、全值匹配我最爱建立三个索引,使用了其中之一最佳左前缀法则建立了联合索引,当以name age pos的时候如果单独只是使用age的时候是不可用的。name是作为开头的索引。带头大哥不能死,中间兄弟不能断 索引列中少计算              Is null 和is not null 也无法使用索引 百分%like加右边 如果两边%索引会失效  要求实现的效果是两边同时又%号并且索引不失效。...

2018-06-24 21:26:39

【Spring】—— AOP原理及项目应用

  在应用AOP编程是主要编程对象是切面,而切面模块化横切关注点。仍然需要定义公共功能,但可以明明确的定义这个功能在哪里,以什么方式应用。并且不必修改受影响的类。这样一来横切关注点就被模块化到特殊的对象(切面)里了。AOP术语切面(Aspect):横切关注点通知(Advice):切面必须要完成的工作目标(Target):被通知的对象代理(Proxy):向目标对象应用通知之后创建...

2018-06-16 21:36:37

【spring】——常用注解介绍

组件类注解在spring注入bean的时候常用的一种方式就是通过注解,装配bean。@Component:标准一个普通的spring Bean类。@Repository:标注一个DAO组件类。@Service:标注一个业务逻辑组件类。@Controller:标注一个控制器组件类。这四个注解都是为了注入bean,其实用法相同,功能相同,就是进行了更细致的分类。一般情况下,可以...

2018-06-10 19:40:48

【多线程】——多线程的使用

进程:         进程是操作系统结构的基础,是一次程序的执行;是一个程序及其数据在处理机上顺序执行所发生的活动,是程序在一个数据集合上运行的过程。他是系统进行资源分配和调度的一个独立单位。        在我们的Windows系统上就同时存在着多个进程。线程:          线程可以理解成在进程中独立运行的子任务。比如使用微信的时候我们可以同时传送文件和发送消息。多线程的使用继承Thre...

2018-05-27 21:29:05

【工具使用】——myeclipse的启动配置文件

myeclipse的启动配置文件myeclipse.ini的认识

2018-05-20 23:20:39

jQuery——获取当前的cookie信息

jQuery中获取当前cookie中的信息,cookie只是存在于客户端。想要取得图中 的数值,在jQuery获取。

2018-05-13 23:40:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!