• Java 正则?:?=?!的理解

    Java 正则?:?=?!的理解 上图是官方文档的介绍,总结一下讲了两个知识点 ①是否获取匹配并保存匹配的值、②正向预查和反向预查。 1:解释是否获取匹配并保存匹配的值 ()表示捕获分组,获取匹配,() 把每个分组里的匹配的值保存起来 (?:)表示非捕获分组,获取匹配...

    2019-12-30 16:00:41 文档phpwordPSmacUbuntuAVHTTPS<HTML

  • Java8 HashMap详解

    Java8 HashMap详解 Java8 HashMap Java8 对 HashMap 进行了一些修改,最大的不同就是利用了红黑树,所以其由数组+链表+红黑树组成。 根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们能够快速定位到数组的具体下标,但是之后的话,需要顺着链表一个...

    2019-12-30 16:00:26 java高级定义mysqlqq精简PSAccesskeepAVHTTPS

  • Java内存模型之有序性问题

    Java内存模型之有序性问题 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 前言 之前的文章中讲到,JMM是内存模型规范在Java语言中的体现。JMM保证了在多核CPU多线...

    2019-12-30 08:44:13 多线程编程定义虚拟机系统代码顺序PS共享timAVSSL

  • 手册

    手册 Linux初级指令 ls List ls 介绍 这是我学Linux的第一个命令,相信也是很多人学习Linux的第一个命令。ls全称list. List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specif...

    2019-12-30 08:40:41 dns域名linux命令linux版本学习linux文档文件ASP服务器定义硬件

  • Nginx配置location与rewrite规则教程

    location教程 示例: location = / { # 精确匹配 /,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以/开头,所有这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ]}location /documents/ { # 匹配任...

    2019-12-30 08:40:19 文件服务器定义php网站首页rewrite用户IE防盗链301永久重定向

  • JVM探秘:Java对象

    JVM探秘:Java对象 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 对象的创建 虚拟机遇到一条 new 指令时,首先去检查这个指令的参数是否能在方法区常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否...

    2019-12-29 16:04:29 cmsjava 对象定义word虚拟机IE机遇内存管理系统PS

  • 代码块(初始化块)

    代码块(初始化块) 代码块(初始化块)的作用:对java对象进行初始化。 程序的执行顺序 1、声明成员变量的默认值; 2、显式初始化、多个初始化块依次被执行(同级别下按先后顺序执行); 3、构造方法再对成员进行赋值操作; 一个类中的初始化块若有修饰符,则只能被static修...

    2019-12-29 16:04:03 AV对象代码语句方法变量程序执行顺序匿名

  • Java笔记---成员初始化

    Java笔记---成员初始化 成员初始化 成员初始化 Java尽力保证所有变量可以在使用前可以初始化。 void f(){ int i; System.out.println(i); //! i++; //开幕雷击:这里就报错了,会告诉你变量 i 未初始化}//Output: 0 这说明,数据成员在创建之初是有初始值的。但这并不...

    2019-12-29 16:03:57 AV警告sys使用方法变量程序顺序数据POST

  • 写代码有这些想法,同事才不会认为你是复制粘贴程序员

    写代码有这些想法,同事才不会认为你是复制粘贴程序员 前言 最近做完12月份版本需求,有一些思考不够深入的代码,因此写一下总结,希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出。 一、复杂的逻辑条件,是否可以调整顺序,让程序更高效呢。...

    2019-12-29 16:02:49 文件定义Banner用户系统数据缓存Bug公众号PS直播

  • MyBatis 入门Demo

    MyBatis 入门Demo 新建数据库my_db,新建表student_tb id为主键,不自动递增 下载MyBatis https://github.com/mybatis/mybatis-3/releases 解压。 新建Java项目,什么都不用勾选(如果要在IDEA中操作数据库,可勾选SQL Support)。 勾选后,IDEA右侧会有一个Database的...

    2019-12-29 16:02:47 java项目GIMP文档文件mysqltxtwordYY驱动IE