自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风中酒醒的博客

技术杂记

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 JavaWeb设置session失效时间的三种方法以及setMaxInactiveInterval()的注意事项

转载:https://blog.csdn.net/MaYuKang/article/details/90731186 JavaWeb设...

2019-11-26 09:44:16 1412

原创 类加载器

类加载器加载过程的锁类加载器在加载类的时候会一直持有这个类的锁/** * 死锁原因 * 1、线程1:类A对class A加锁,加锁后,执行类的静态初始化块(在堆栈里体现为<clinit>函数),发现用到了class B,于是去加载B; * * 2、线程2:类B对class B加锁,加锁后,执行类的静态初始化块(在堆栈里体现为<clinit>函数)...

2019-11-13 16:10:24 139

原创 2.类加载器2

首先是上一节加载机制的补充:如果一个类初始化,会导致该类的接口的载入但不会导致初始化继承的话如果访问该类的父类的静态成员不会导致该类初始化/** * 该函数不会导致Child3初始化 * 说明需要访问属于本类而不是父类的静态成员,才能导致初始化*/class Parent3{ static int a=6; static { System.o...

2019-11-09 10:13:23 116

原创 类加载机制

加载载入类文件有什么好处: 增加了灵活性,不是一开始就全部进去,也可以在运行时动态编译,再载入内存 更加灵活加载生成Class对象fang放在方法区为什么连接要验证:因为class文件不一定是通过编译出来的,也可能被二进制读写文件进行了修改,所以需要先检查格式来判断是否正确会导致初始化的几种情况初始化只会在首次主动使用该类的时候才会执行一次初...

2019-10-29 18:39:41 111

原创 java Class.forName 内部类

对于正常类的Class.forName(package.ClassName)对于内部类Class.forName(package.外部类名$内部类名)

2019-10-29 16:59:06 2734

原创 本地git仓库关联远程仓库

先在本地git init创建仓库 远程先建一个仓库,记录git网络地址 https://github.com/***.git 本地执行git remote add origin https://github.com/***.git 关联成功

2019-10-25 16:56:32 120

原创 java连接数据库中为什么先要CLass.forName()

CLass.forName()主要作用就是将类加载进入内存,这时它还会引起类的static方法的执行import java.sql.DriverManager;import java.sql.SQLException;public class Driver extends NonRegisteringDriver implements java.sql.Driver { pub...

2019-09-07 16:30:38 240

原创 instanceof, isinstance,isAssignableFrom的区别

总体来说isInstance和instanceOf都是用于判断一个对象是否是一个类或者接口的实现对象,但isInstance 因为.class对象可以动态获取因此泛用性更强,而isAssignableFrom则是用于两个类或者接口之间的比较instanceOfinstanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null...

2019-09-01 09:48:09 158

原创 java基础:反射生成动态数组

public class 动态代理生成泛型数组 { public static void main(String[] args) { int[] a = {1, 2, 3}; a = (int[])goodCopyOf(a, 10); System.out.println(Arrays.toString(a)); Str...

2019-09-01 09:40:53 128

原创 git 查看哪些找不到引用的提交记录

git reflog可以查看所有分支的所有操作记录(包括commit和reset的操作),包括已经被删除的commit记录,以及找不到引用的记录,git log则不能察看已经删除了的commit记录...

2019-08-14 11:13:04 938

转载 Spring的@Transactional(readOnly=true)注解,对其效果进行测试

转载:https://blog.csdn.net/xcdsdf14545/article/details/86164012 (内容有点乱 之后整理后重新发)温馨提示:结论在底部,如果没有耐心看证明的话可以直接拉到最底部 今天在使用阿里代码规范插件检查代码的时候发现,代码提示有问题。错误提示...

2019-07-20 09:25:50 5845 1

原创 String源码解析

/** * String类代表字符串。 Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。 * 字符串不变; 它们的值在创建后不能被更改。 字符串缓冲区支持可变字符串。 因为String对象是不可变的,它们可以被共享 * code string表示UTF-16格式的字符串 *///不可继承public final class String impleme...

2019-04-09 16:14:06 122

原创 java String源码之char基础

1.char初探char c = '我'Java的char内部编码为UTF-16,Java 的char用两字节存储,表示范围从 '\u0000' 到 '\uffff' ,也就是从0到65535。事实上,一个 char不能表示65535个字符,因为只有U+0000 到 U+D7FF 和 U+E000 到U+FFFF能用来表示 一个完整的字符,这些叫做 BMP,另外的作为high surr...

2019-04-09 15:34:08 276

原创 编程珠玑第二章ABC

参考自:https://blog.csdn.net/insistGoGo/article/details/7749328一、给出一个顺序文件,它最多包含40亿个随机排列的32位整数。问题:找出一个不在文件中的32位整数。注意:题目中没有说,这40亿个数是否是含有重复的数据条件限制:1、如果有足够的内存,如何处理?...

2019-04-06 16:45:47 198

原创 第一章位排序

适用于对内存要求有严格规范,并且速度不能太低的情况import java.util.Scanner;import java.util.Vector;/** * @Classname VectorBit * @Description 使用逻辑运算实现位向量,来实现位排序,一个int 类型可以存储8个数的是否存在 * 这只适用于没有数值重复 * 实现细节: * 1:...

2019-03-28 18:28:00 179

原创 基础1:基本数据

目录基本数据数据截断:移位运算符:case标签的类型:数组一维数组多维数组命令行参数类类的关系: 依赖(use a) 聚合(has a) 继承(is a)初始化块:初始化过程:重载:时间类加载器的直观作用:基本数据数据截断: /* * 300的二进制编码 100101100...

2019-03-26 11:01:13 147

原创 有关java数组强制类型转换的问题

/** 会报异常Exception in thread "main" java.lang.ClassCastException: java.base/[Ljava.lang.Object; cannot be cast to java.base/[Ljava.lang.String;*/ Object[] newArray = new Object[]{"AAA","BBB"}; ...

2019-03-26 10:38:24 7808

head first java 源代码

HeadFirstJava 第二版 源代码完整版,非常的详细,没少

2018-12-22

java语言程序设计基础篇第10版全部练习题答案

java语言程序设计基础篇第10版全部练习题答案,从外网弄得

2018-05-04

二叉树的操作

二叉树的各种基本操作的详细代码,已经过测试

2017-05-10

空空如也

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

TA关注的人

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