汤圆学Java

汤圆学Java

【09-12】IDEA最新激活码 ,公众号后台回复【激活码】即可获取

Scroll Down
置顶
Java书单-核心篇.md

Java书单-核心篇.md

Java书单-核心篇前言大家好啊,我是汤小圆。今天给大家推荐的是,Java开发中最常用到的几本书籍,希望对大家有帮助,谢谢。基础Java核心技术卷一(第10版)这一版主要是针对Java8进行了升级,适合入门,GUI部分可以跳过不看Java编程思想(第四版)也是入门书籍,不过需要有一定的编程知识,不然

2021-04-17
192 0
置顶
IntelliJ Idea 2020版本最新永久破解教程(持续更新。。。)

IntelliJ Idea 2020版本最新永久破解教程(持续更新。。。)

前言大家好啊,我是汤圆,今天给大家带来的是《IntelliJ Idea 2020最新永久破解教程》,希望对大家有帮助为了做这个教程,专门卸载重新装了一次,希望大家喜欢,谢谢下面以windows 为例,mac同理如果觉得看文字麻烦,也可以只看图,基本也可以看得懂破解文件在公众号后台回复Idea即可获取

2021-04-12
353 2

SpringBoot添加本地jar文件

前言有时候我们在项目中,会用到一些本地 jar 包文件,比如隔壁公司自己打包的;此时无法从maven远程仓库拉取;那么我们可以考虑把 jar 文件安装到本地 maven 库中,然后再添加依赖。步骤1. 添加 jar 文件到项目中在 resources 目录中创建一个 lib 目录,将本地 jar 放

2021-09-28
25 0
Java书单-比较全的一篇

Java书单-比较全的一篇

本文已收录至码云:https://gitee.com/jalon2015/java-book前言之前写过一篇,Java核心书单,里面涵盖了几本主要的Java书籍;后来有朋友反馈说,这几本太少了,没得选;所以最近趁着有空,整理了一份稍微多点的,同时质量也比较高的书单;当然这肯定也是不全的,但是比之前的

2021-08-10
69 0

后台接口文档:基于Swagger3

目录前言:什么是Swagger起步:(只需简单的3步)加载依赖添加注解@EnableOpenApi启动SpringBoot,访问Swagger后台界面配置:基于Java的配置注解:Swagger2 和 Swagger3做对比源码:https://github.com/Jalon2015/spring

2021-08-02
118 0

Java并发:的乐观锁

作者:汤圆个人博客:javalover.cc简介悲观锁和乐观锁都属于比较抽象的概念;我们可以用拟人的手法来想象一下:悲观锁:像有些人,凡事都往坏的想,做最坏的打算;在java中就表现为,总是认为其他线程会去修改共享数据,所以每次操作共享数据时,都要加锁(比如我们前面介绍过的内置锁和显式锁)乐观锁:像

2021-06-17
110 0

多表联合查询:基于注解SQL

作者:汤圆个人博客:javalover.cc前言背景:Spring Boot + MybatisPlus用MybatisPlus就是为了不写SQL,用起来方便;但是如果需要多表联合查询,还是需要手写SQL(不过GitHub上也是有一些开源的库,可以不写SQL)本节介绍的还是通用的写法,基于注解SQL

2021-06-02
118 0

Java并发:ThreadLocal的简单介绍

作者:汤圆个人博客:javalover.cc前言前面在线程的安全性中介绍过全局变量(成员变量)和局部变量(方法或代码块内的变量),前者在多线程中是不安全的,需要加锁等机制来确保安全,后者是线程安全的,但是多个方法之间无法共享而今天的主角ThreadLocal,就填补了全局变量和局部变量之间的空白简介

2021-05-27
140 0

Java并发:显式锁【可重入锁+读写锁】.md

作者:汤圆个人博客:javalover.cc前言在前面并发的开篇,我们介绍过内置锁synchronized;这节我们再介绍下显式锁Lock显式锁包括:可重入锁ReentrantLock、读写锁ReadWriteLock关系如下所示:简介显式锁和内置锁最大的区别就是:显式锁需手动获取锁和释放锁,而内置

2021-05-23
131 0