点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、前言
MySQL支持由 RFC 7159 定义的原生JSON 数据类型,该数据类型可以有效访问 JSON(JavaScript Object Notation)中的元素数据。与将JSON 格式的字符串存储为单个字符串类型相比,JSON 数据类型具有以下优势:
自动验证存储在JS……继续阅读 »
往事如烟
4年前 (2021-06-26) 1333浏览 0评论
2个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好!
下面,一起看一下有哪些工具类库你有用过,哪些是你没有用过的。
1、Java自带工具方法……继续阅读 »
往事如烟
4年前 (2021-06-26) 2024浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
首先我们这里提到的锁,是把所需要的代码块,资源,或数据锁上,在操作他们的时候只允许一个线程去做操作。最终结果是为了保证cpu计算结果的正确性。
对不可重入锁的理解:
public class Test{
Lock lock = new Lock();
public vo……继续阅读 »
往事如烟
4年前 (2021-06-26) 2010浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、简介
magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口……继续阅读 »
往事如烟
4年前 (2021-06-26) 1329浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、前言
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一……继续阅读 »
往事如烟
4年前 (2021-06-22) 1351浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、基本概念
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效……继续阅读 »
往事如烟
4年前 (2021-06-21) 2822浏览 0评论
1个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、queryWrapper是什么
queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下:
在上面的图片中,可以看到有一下类和接口。
Wrapper:条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示
AbstractWrapp……继续阅读 »
往事如烟
4年前 (2021-06-19) 1828浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、基于OpenJDK 8
一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有相应的意见争论,故抽时间从源码层面验证了剖析了hashCode的默认计算方法。
先说结论:OpenJDK8 默认hashCode的计算方法……继续阅读 »
往事如烟
4年前 (2021-06-19) 1459浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
哈喽,大家好!
今天介绍几个用着还算比较顺手的 IDEA 插件,绝对实用不花哨。 分享给大家!相信可以帮助大家提高不少的开发效率。
1、aiXcoder
aiXcoder 一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让我们少些代码,能自动生成的绝不手写,……继续阅读 »
往事如烟
4年前 (2021-06-19) 1652浏览 0评论
0个赞
点击上方“IT码徒”,选择“加为星标”
第一时间获取技术干货!
1、前言
近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。
2、准备
准备工作:
一个jar包,没有bug能正常启动的……继续阅读 »
往事如烟
4年前 (2021-06-18) 1353浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
马上就倒了金九银十,下面这些面试题,是有网友整理的大厂面试题,基本上涵盖了Spring面试的大部分知识点,也是常问的问题,感兴趣的小伙伴,可以收藏了,留着慢慢看,机会都是留给有准备的人的!常见问题包括了:什么是 Spring Framework?Spring Framework 有哪些不同的功能……继续阅读 »
往事如烟
4年前 (2021-06-18) 1191浏览 0评论
0个赞
IntelliJ IDEA是一款Java集成开发环境的软件,它被认为是目前Java开发效率最快的IDE工具。IntelliJ IDEA整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。下面会通过图解的方式详细的介绍IDEA的下载和安装,以及使用重置试用期插件对IDEA进行破解的介绍。
IntelliJ……继续阅读 »
往事如烟
4年前 (2021-06-15) 21915浏览 0评论
0个赞