自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

love_gzd的博客

技术之路没有捷径,唯有不懈的探索与努力

  • 博客(18)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 彻底解决idea 启动后一直 update indices 的问题

彻底解决idea 启动后一直 update indices 的问题我的解决方案idea 2019.3 版本启动,无论项目大小,都会出现 update indices,很是苦恼,于是呼,百度查之,然未果,遂翻墙谷歌搜之,解惑矣!百度搜了n个答案,对我没用,或许对你们有用,你们可以试下,我这边一一列出:1、fild->Invalidate Caches / Restart ,让删除索引...

2020-04-11 15:07:03 36973 10

原创 线程池----参数详解(一)

线程池参数详解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入本文是讲解线程池的...

2020-04-04 14:57:20 286

原创 echarts的toolbox 添加自定义图标

需求背景:在做一个toolbox. 在echarts图 的toolbox 需要添加自定义工具按钮,echarts代码如下{ toolbox: { feature: { myTool1: { show: true, title: '自定义扩展方法1', ...

2020-03-30 21:19:09 4553

转载 JAVA学习篇--静态代理VS动态代理

#原文链接 https://blog.csdn.net/hejingyuan6/article/details/36203505代理ProxyProxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题例如 客户端需要操作远程服务器上的某个对象,但是可能会会因为网络等原因 比较慢,所以加一层代理,来代理被访问的对象。代理是一种常用的设计模式,其目的就是为其他对象提供...

2019-03-30 12:45:50 220

原创 并发编程之ConcurrentHashMap 源码解析

ConcurrentHashMap的实现原理一、为什么要使用ConcurrentHashMap实际工作中hash表是用使用很频繁的一种存储技术,常使用的是HashMap 和HashTable,但是在多线程环境下,使用HashMap会导致死循环,导致cpu接近100%,死循环的原因是多线程会导致HashMap的Entry链表形成环状数据结构,(一般是扩容时resize操作导致)一旦形成环状数据...

2019-01-26 16:43:47 148

转载 Java多线程问题总结

1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然",“会用"只是"知其然”,“为什么用"才是"知其所以然”,只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是...

2019-01-12 21:25:04 141

转载 java并发编程之CountDownLatch

CountDownLatch 主要是作用是用来维护一个线程控制多个线程,内部是通过一个计数器实现的,当我们创建一个CountDownLatch对象的时候,就需要指定一个数值,这个数值就表示了线程的数量,每当一个线程任务执行完毕,计数器就会减 1,当计数器的值变为0时,就表示所有的线程都已经执行完毕,可以执行后续的程序。实例分析CountDownLatch内部依赖Sync实现,而Sync继承AQ...

2019-01-08 23:15:53 109

原创 负数求补码

补码的定义计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。负数求补码负数在计算机...

2018-12-18 23:43:11 51767 6

原创 LeetCode反转字符串 java实现

输入: "hello"输出: "olleh"

2018-11-05 20:14:16 595

原创 多线程之死锁案例

本文例子和概念是参考《java多线程变成核心技术》---高洪岩以前看多线程的书籍,对死锁是早有耳闻,基本概念是知道一些,但发现用代码表达的时候,不是很彻底,所以回过头来,翻书再巩固一番,并记录在此。 首先为什么会产生死锁:个人理解 如果一个线程已经获取了A锁,同时还想去获取B锁,但恰恰 另一个线程已经获取B锁,同时也要去获取A锁,这样两个线程互相等待对方释放锁,就形成了死锁...

2018-09-06 14:56:00 389

原创 排序算法之 二分法排序

之所以单独来二分法排序,是因为近些天一直在做二分法查找的问题,延伸只二分法排序,做此记录,以便于以后记忆。 首先了解下二分法的思想:对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫二分法。 个人理解二分法排序就是利用二分法查找结合插入...

2018-08-08 22:44:59 23505

原创 排序算法之 选择排序

先百度百科了解一下基本概念:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。 这个可以跟着冒泡排序一起理解,相同...

2018-08-07 22:11:47 112

转载 (转)数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)

一、数据库事务隔离级别首先了解事务有哪些错误?原子性(atomic): 都成功或者都失败; 一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变; 隔离性(isolation):操作中的事务不相互影响; 持久性(durability):事务提交后被持久化到数据库.数据库事务的隔离级别有4个,由低到高依次为Rea...

2018-07-16 21:29:21 276

原创 浅谈ArrayList实现原理

最近又重新学习了一下集合框架,包括看书和看博客,故自己也作了一些总结,以自己的理解对集合做一些记录。 本次参考源码基于JDk1.8 一、基本层级 它继承自抽象类AbstractList, 实现了List接口,具备了一些集合的基本方法。 实现了RandomAccess接口 支持随机访问 实现了Serializable 接口, 支持序列化, ...

2018-06-29 23:10:06 210

原创 mysql 连接The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

今天在测试连接mysql 的时候,提示这个错,The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone.经查原因如下: 1、使用mysql驱动jar包为; mysql mysql-connect...

2018-06-29 15:31:23 1877

转载 (转)MySQL 性能优化神器 Explain 使用分析

简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如:EXPLAIN SELECT * from user_info WHERE id < 300; 准备 为了接下来方便演示 ...

2018-06-28 15:38:52 5438 1

原创 EL表达式---关系运算符

近来公司做html5页面的数据展现,发现集中使用了El表达式,而对于EL表达式,发现自己对于关系运算符的运用还存在很多不足,特此 查阅以前的书籍资料和从网上看一些大牛的笔记,总结如下:  首先El关系运算符有以下六个运算符:关系运算符说明范例结果== 或 eq判断符号两边是否相等,相等返回true,

2015-12-06 17:54:04 939

转载 关于get请求参数的长度和post请求参数的长度的区别

最近在做一个上传图片的功能,用到了post请求,通过网上查阅资料,对post请求的参数长度有了进一步的理解,所以索性就把以前学过的get和post 请求参数的异同点,进行总结,以备记忆!     一、  Get方法长度限制首先Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。比如IE对URL长度的限制是

2015-12-03 14:45:38 1147

aopalliance-1.0

完全开源,放心使用

2017-05-20

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

TA关注的人

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