上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 我们先来看一下JVM的整体架构图: 该图就是JVM的整体架构图,现在来讲解一下每一个部分的功能是做什么的: 1:class file就是我们虚拟机编译出来的字节码文件,这里不详细说 2:类装载子系统: (后文会配上图文解说类加载子系统的各个阶段:加载阶段、链接阶段、初始化阶段--》传送门) 1).类 阅读全文
posted @ 2021-07-09 22:02 QH.Thomas 阅读(117) 评论(0) 推荐(0) 编辑
摘要: import java.util.Comparator; public class MyUtil { public static <T extends Comparable<T>> int binarySearch(T[] x, T key) { return binarySearch(x, 0, 阅读全文
posted @ 2021-07-08 11:07 QH.Thomas 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 因为第一次接触双数据源,所以记录学习一下 此处我链接mysql数据源、SQL Server数据源 pom.xml文件: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d 阅读全文
posted @ 2021-07-08 11:02 QH.Thomas 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 平常我们都会在vo实体类添加注解:如 @NotNull等注解,但是这些注解是java 自带的,所以很多时候并不满足我们的校验规则 这篇文章跟大家一起学习一下如何自定义注解:以自定义注解来校验手机号码的正确 有的人说:看完自定义注解的代码,还不如直接: if(!ValidatorUtil.isMobi 阅读全文
posted @ 2021-07-03 10:10 QH.Thomas 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 上效果图: 具体实现: 1:引入pom的maven依赖: <!--图形验证码生成依赖--><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</versi 阅读全文
posted @ 2020-09-21 15:14 QH.Thomas 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 1:什么是悲观锁、乐观锁? 生活里有两种人,悲观的,乐观的。悲观锁也就是对应悲观锁,把事情总是往坏处想。乐观锁也就是生活中乐观的人,把事情往乐观方面想。 2:悲观锁 悲观锁,总是把事情往坏处想。比如获取数据的时候,总担心别人修改自己要获取的数据。所以:悲观锁就是:共享资源每次只能给一个线程使用,其他 阅读全文
posted @ 2020-06-29 15:28 QH.Thomas 阅读(153) 评论(0) 推荐(0) 编辑
摘要: public static String getAsciiSort(Map<String, Object> map) { List<Entry<String, Object>> infoIds = new ArrayList<Entry<String, Object>>(map.entrySet() 阅读全文
posted @ 2020-06-22 16:54 QH.Thomas 阅读(5730) 评论(0) 推荐(0) 编辑
摘要: package coreJava.com.shindo.corejava.map; import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap 阅读全文
posted @ 2020-06-22 16:51 QH.Thomas 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 我们实现的目的是:通过spring boot 配置静态资源访问的虚拟路径,可实现在服务器,或者在本地通过:http://ip地址:端口/资源路径/文件名 ,可直接访问文件 比如:我们本地电脑的:E:/upload/image/,存放上传的图片。 通过spring 配置静态资源虚拟路径:具体配置信息如 阅读全文
posted @ 2020-05-20 14:45 QH.Thomas 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1.下载 jdk 的 tar 包 网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.点击 Accept License Agreement 3.选择 jdk-8u171-l 阅读全文
posted @ 2019-12-11 16:25 QH.Thomas 阅读(1015) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页