上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 1. 继承Thread类 public class MyThread extends Thread { @Override public void run() { System.out.println("这是一个新的线程"); } } public class ThreadTest { public 阅读全文
posted @ 2020-03-27 09:25 听到微笑 阅读(9) 评论(0) 推荐(0)
摘要: 一. 基本的异常打印 public class Test { public static void main(String[] args) { fun1();//第4行 } public static void fun1() { fun2();//第8行 } public static void f 阅读全文
posted @ 2020-03-26 14:16 听到微笑 阅读(33) 评论(0) 推荐(0)
摘要: 标准的字节码文件是可以被反编译: 但我们可以对User.class文件进行加密: package _day05._01自定义类加载器; import java.io.*; /** * 加密工具类,对文件进行加密(对每个字节进行异或运算)。 * 异或运算的性质:一个数与一个基数异或两次后保持不变 * 阅读全文
posted @ 2020-02-13 11:23 听到微笑 阅读(39) 评论(0) 推荐(0)
摘要: 更过精彩博文请关注:https://blog.bigcoder.cn 一. 到底什么是类加载器 首先我们要明确一点,“类加载”、"加载"以及"类加载器"三个名词概念的区别:首先需要明确的是**“加载”(Loading)阶段是“类加载”(Class Loading)过程的一个阶段**。 而加载阶段主要 阅读全文
posted @ 2020-02-13 11:16 听到微笑 阅读(15) 评论(0) 推荐(0)
摘要: 类的加载时机 运行在Java虚拟机之上的语言,比如Java、Scala、Groovy、JRuby等,会被各自的编辑器编译为Class文件,这些Class文件需要被加载进Java虚拟机才能运行。 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用、 阅读全文
posted @ 2020-02-13 11:06 听到微笑 阅读(11) 评论(0) 推荐(0)
摘要: HTTP是超文本传输协议,所以HTTP协议中请求、相应都是以ASCII字符方式传输,如果要传输二进制需要经过BASE64或MIME等编码(因为HTTP协议pop3、smtp邮件协议都是针对文本的,而FTP支持传输二进制数据,即不需要经过编码转换成字符型数据) HTTP传输字节流时为什么会用Base6 阅读全文
posted @ 2019-12-22 12:04 听到微笑 阅读(19) 评论(0) 推荐(0)
摘要: 在JDK7及其早期版本中HashMap在多线程环境下会发生扩容死锁的问题。 HashMap中在创建时默认会有16个桶,有一个默认加载因子0.75,如果Map中的Entry数量达到阈值(16*0.75)就会进行扩容,将原来的桶的数量扩展至原来的两倍,而在多线程环境下JDK7的HashMap会产生扩容死 阅读全文
posted @ 2019-11-15 14:47 听到微笑 阅读(35) 评论(0) 推荐(0)
摘要: 1. 环境准备 1.1 数据准备 在对查询速度进行研究之前,我们需要较大数据量进行支撑。详见 《向数据库中插入千万级数据》 1.2 更改max_connections属性 默认情况下MySQL对最大连接数的限制为151(具体值视版本情况而定),但是这样在进行并发测试时显然是不够用的,如果超出连接数就 阅读全文
posted @ 2019-11-02 10:48 听到微笑 阅读(29) 评论(0) 推荐(0)
摘要: 1. 数据库环境 1.1 MySQL版本 我用到的是MySQL5.6.38版本。 1.2 数据表创建 CREATE TABLE `student` ( `id` char(32) NOT NULL, `t_name` varchar(255) DEFAULT NULL, `t_password` v 阅读全文
posted @ 2019-11-02 10:45 听到微笑 阅读(13) 评论(0) 推荐(0)
摘要: ReentrantLock显示锁 在Java 1.5之前,协调对共享对象的访问可以使用的机制只有synchronized和volatile两种。Java1.5增加了一种新的机制:ReentrantLock。但ReentrantLock并不是替代内置加锁的方法,而是当内置加锁机制不适用时,作为一种可选 阅读全文
posted @ 2019-10-09 11:08 听到微笑 阅读(17) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页