自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 linux下mysql的root密码忘记解决方法

linux下mysql的root密码忘记解决方法1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态...

2019-09-30 14:52:00 141

转载 基于NIO2的遍历文件夹简单复制

public Class CopyAndWrite { public static final String SOURCES = "D:\\sources"; public static final String TARGET = "D:\\target"; public static void main (Str...

2019-09-27 08:53:00 143

转载 深入分析事务的隔离级别

本文详细介绍四种事务隔离级别,并通过举例的方式说明不同的级别能解决什么样的读现象。并且介绍了在关系型数据库中不同的隔离级别的实现原理。原文转自:http://www.hollischuang.com/archives/943思想脉络非常清晰,从数据库的读现象,引申出了事务隔离,由此,又引出了数据库中事务和锁的概念........以下,只是我的读后感和总结(建议去看原...

2019-09-25 15:20:00 146

转载 数据库的读现象浅析

原文转自:http://www.hollischuang.com/archives/900思想脉络非常清晰,从数据库的读现象,引申出了事务隔离,由此,又引出了数据库中事务和锁的概念........以下,只是我的读后感和总结(建议去看原文,很棒).----------------------------------------------------------------...

2019-09-25 14:14:00 138

转载 bootstrap插件bootstrapValidator常用验证规则总结

在validators中一些验证规则的总结1.判断字段是否为空 notEmpty: { message: '用户名必填不能为空' }2.字段长度判断stringLength: { min: 6, max: 30, message: '用户名长度不能小于6位或超过30位' ...

2019-09-23 10:22:00 333

转载 《程序员修炼之道》-读书笔记六-工厂模式下的伪DI依赖注入

工厂类: 1 public class AgentFinderFactory { 2 3 private static AgentFinderFactory singleton; 4 5 private AgentFinderFactory() { 6 } 7 8 public static AgentFinderFacto...

2019-09-22 20:16:00 118

转载 Java栈实现简单的数学表达式的运算

1 import java.util.Stack; 2 3 /** 4 * 栈实现数学表达式的运算 5 * 6 * @athor: Deters 7 * @date: 2019/9/11 11:32 8 */ 9 public class Transfer {10 public static void main(String[...

2019-09-11 14:11:00 341

转载 《JDK源码阅读三》--LinkedList双向链表详解

先简单描述一下LinkedList的数据结构和特性:LinkedList和ArrayList都实现了List接口,但LinkedList底层是双向链表,所以不存在索引,查询时:LinkedList需要从链表头部或者链表尾部遍历查询所有节点,所以查询较慢,删除时:LinkedList只需要改变指针的指向,并把要删除的节点置为null,即可,不需要改变元素位置,所以删除较快.(图...

2019-09-09 15:15:00 151

转载 根据起始时间和结束时间得到期间所有的日期集合

/** * 根据起始时间和结束时间得到期间所有的日期集合 * * @param startTime 起始时间 * @param endTime 结束时间 * @return */private List<String> setDateTimeList(final String startTime, final String endTime) { List<St...

2019-08-30 11:30:00 1009

转载 文本框限制只能输入数字

限制文本框只能输入数字用AngularJS中的Validators验证器,会带有英文提示:oninput="value = Math.abs(this.value);"  作用:输出输入值的绝对值  缺点:输入小数提示英文oninput="validity.valid||(value='');"     作用:只能输入数字     缺点:但是可以输入小数点和减号onkeypre...

2019-08-22 08:41:00 396

转载 ArrayList集合中的elementData为什么不参与序列化?

在ArrayList中有这么一段代码   /** * 存储ArrayList元素的数组缓冲区。ArrayList的容量是此数组缓冲区的长度。 * 添加第一个元素时,任何带有elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA的空ArrayList都将扩展为DEFAULT_CAPACITY。 */ ...

2019-08-02 11:57:00 689

转载 《程序员修炼之道》-读书笔记五-现代并发

第四章 现代并发4.2.1 同步与锁只能锁定对象,不能锁定基本类型个人理解,加锁时,锁需要类似sumCount的计数器机制来加锁和释放锁,而这些东西是Object类才拥有的,基本类型没有,这也就是说,为什么锁只能是引用类型的,而不能是基本类型.被锁定的对象数组中的单个对象不会被锁定.同步方法可以视同为包含整...

2019-07-25 10:00:00 191

转载 《JDK源码阅读三》--ArrayList类

ArraList是基于动态数组实现的一种线性列表,这种基于动态数组的好处就是有索引,查询比较快,时间复杂度为O(1);但是对数据修改比较慢,因为需要移动数据,移动数据的过程需要消耗大量的时间。1.默认初始容量是10当添加第一个元素时,如果this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;那么默认初始大小设置为102...

2019-07-25 09:05:00 98

转载 《JDK源码阅读一》--AbstractStringBuilder --reverse方法

今天发现一段很有趣的代码,这是AbstractStringBuilder 的reverse方法源码,可以按照字符从中心位置进行翻转public AbstractStringBuilder reverse() {   // 是否含有代理字符 boolean hasSurrogates = false;   // 定义一个变量表示长度减一 int n = count - ...

2019-07-16 10:39:00 177

转载 有return的情况下,try-catch-finally的执行顺序

1. 当try和finally中都有return语句时,系统执行到try语句块中的return时,会先检测finally语句块有没有执行,如果没有执行,直接去执行finally语句块try{  System.out.println("try语句块执行");  return;} catch (Exception e) {  System.out.println("catch语...

2019-07-11 10:29:00 108

转载 《程序员修炼之道》-读书笔记四-NIO复制文件小例子

第2章 新I/O2.2 文件I/O的基石:Path 标准案例-复制文件public class SimpleWrite { public static void main(String[] args) { Path file = Paths.get("D:\\mysql-8.0.11-winx64.zip"); // 读取文件 ...

2019-07-09 15:33:00 108

转载 《程序员修炼之道》-读书笔记三-NIO文件操作

2.3. 处理目录和目录树2.3.1 在目录中查找文件:  在Java7新加入的 java.nio.file.DirectoryStream接口和它的实现类提供了很多功能Path dir = Paths.get("D:\\BaiduNetdiskDownload");try (DirectoryStream<Path> stream = Files.newD...

2019-07-09 09:24:00 122

转载 8个Lambda表达式的练习题

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import static java.util.Comparator.comparing;impor...

2019-07-08 14:54:00 890

转载 《程序员修炼之道》-读书笔记二-资源管理语法 try-with-resources(TWR)

Coin项目:资源管理语法 try-with-resources(TWR)今天刚学的新的资源管理语法try-with-resources,它是在Java 7的新特性,借助编译器来实现的这项改进。下面来看,之前我们要关闭资源时,通常都是在finally语句块中进行资源的关闭,需要写大量代码,虽然写起来很简单,但是却很多,浪费时间。而且还有可能忘记关闭某个流,造成内存泄漏,这是...

2019-07-06 19:22:00 165

转载 Java 8 新特性 Stream类的collect方法

1.Collectors.toList():转换成List集合。/Collectors.toSet():转换成set集合。System.out.println(Stream.of("a", "b", "c","a").collect(Collectors.toSet()));2.Collectors.toCollection(TreeSet::new):转换成特定的se...

2019-07-05 16:44:00 544

空空如也

空空如也

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

TA关注的人

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