Java
文章平均质量分 73
raozexiong
这个作者很懒,什么都没留下…
展开
-
自定义spring boot stater
今天尝试写了个自定义spring boot starter, 做下笔记。介绍spring boot可以简化项目对spring繁琐的配置,遵循约定大于配置的原则。在没有spring boot之前, 应用里面要引入spring data jpa的时候, 需要每个应用都需要引入jpa依赖包,hibernate依赖包,以及jdbc依赖包。在使用spirng boot的时候, 只需要引入spring-boot-starter-data-jpa就可以。官方常用的spring boot starter官方原创 2022-05-29 20:43:56 · 119 阅读 · 0 评论 -
Gradle构建简单的java项目
1. 安装gradle下载gradle 7.2, 并配置环境变量2. Idea中配置gradle3. 创建java项目4. 在build.gradle中添加所需的依赖plugins { id 'java'}apply plugin: 'war'group 'org.***'version '1.0-SNAPSHOT'repositories { mavenCentral()}dependencies { testImple原创 2022-02-19 17:11:41 · 565 阅读 · 0 评论 -
Java ThreadLocal
TheadLocal可以为每个线程保存线程独有的变量,线程可以修改ThreadLocal保存的变量, 其他线程不可见,达到线程间隔离的目的。ThreadLocal使用public class ThreadLocalTest { private static final ThreadLocal<String> threadLocal = new ThreadLocal(); public String get() { return threadLoca原创 2021-11-22 10:00:48 · 317 阅读 · 0 评论 -
Jstack使用
死锁的条件1. 线程A, 持有锁1,不释放,请求锁2.2.线程B, 持有锁2, 不释放,请求锁1原创 2021-06-12 11:36:48 · 63 阅读 · 0 评论 -
Windows安装mysql
Windows安装mysql1. 下载mysql-5.7.34, 下载链接https://dev.mysql.com/downloads/mysql/5.7.html2. 解压mysql-5.7.34-winx64.zip3. 添加mysql.init到{mysql_base_dir},我的mysql_base_dir路径是: d:\software\mysql-5.7.34-winx644. 添加my.init到{mysql_base_dir},内容如下[mysql]# 设置mysq原创 2021-05-04 11:57:46 · 83 阅读 · 0 评论