java
-
MyBatis-plus+达梦数据库实现自动生成代码的示例
先说点什么 mybatis-plus是一款增强版的mybatis,功能强大,可以很大程度的简化开发. 然而达梦数据库比较小众,虽然官方说mybatis-plus支持达梦数据库,但是使用起来遇到了很多问 ...
-
Java反射机制原理、Class获取方式以及应用场景详解
目录 学习背景 一.Java反射机制是什么? 1.1 反射原理 1.2 反射例子 二.Java反射机制中获取Class的三种方式及区别? 2.1 Class的几种获取方式 2.2 代码演示几种方式的区 ...
-
Java选择结构与循环结构的使用详解
目录 前言 一.选择结构 1.1 if选择结构的四种格式 1.2 switch选择结构 二.循环结构 2.1 while循环结构 2.2 do-while循环结构 2.3 for循环结构 2.4 fo ...
-
springboot注册bean的三种方法
spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的 生命周期 ...
-
Fluent Mybatis实际开发中的优势对比
之前文章介绍过了Fluent基本框架等,其中有几个重要的方法用到了IQuery和IUpdate对象. 这2个对象是FluentMybatis实现复杂和动态sql的构造类,通过这2个对象fluent m ...
-
详解Spring Aop实例之AspectJ注解配置
上篇<Spring Aop实例之xml配置>中,讲解了xml配置方式,今天来说说AspectJ注解方式去配置spring aop. 依旧采用的jdk代理,接口和实现类代码请参考上篇博文.主 ...
-
解决netty中spring对象注入失败的问题
目录 netty中spring对象注入失败 发现了问题所在 在netty中注入spring成份 可以通过以下方式 netty中spring对象注入失败 今天在做项目的时候发现在netty中注入serv ...
-
Spring中的事务隔离级别和传播行为
目录 传播行为 举个例子进行说明 1>PROPAGATION_REQUIRED 2>PROPAGATION_SUPPORTS 3>PROPAGATION_MANDATORY 4> ...
-
Java接口统一样式返回模板简介
这篇文章主要介绍了Java接口统一样式返回模板简介,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 背景 在进行接口开发时,一般需要一个固定的返回样式 ...
-
Java Chaos Game噪声游戏实例代码
[简介] 最近一直在读<深奥的简洁>,里面有一章介绍了几种使用噪声产生分形图的方法,感觉很有意思,于是尝试使用计算机模拟了一下,效果还不错(噪声法比传统迭代法在编程上好实现一些,后来发现这 ...
-
Java内存区域和内存模型讲解
一.Java内存区域 方法区(公有):用户存储已被虚拟机加载的类信息,常量,静态常量,即时编译器编译后的代码等数据.异常状态 OutOfMemoryError. 堆(公有):是JVM所管理的内存中最大 ...
-
springboot 项目使用jasypt加密数据源的方法
引入maven 坐标 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId ...
-
JAVA抽象类及接口使用方法解析
抽象类可以有自己的成员变量,继承抽象类的对象共用成员变量,也可以修改成员变量的值.可以有非抽象的方法. 接口只能有static final的成员变量(一般不使用),只能有抽象的方法. public a ...
-
Java并发编程之Volatile变量详解分析
目录 一.volatile变量的特性 1.1.保证可见性,不保证原子性 1.2.禁止指令重排 二.内存屏障 三.happens-before Volatile关键字是Java提供的一种轻量级的同步机制 ...
-
JavaWeb读取配置文件的四种方法
方式一:采用ServletContext读取 获取配置文件的realpath,然后通过文件流读取出来或者通过方法getReasurceAsStream(). 因为是用ServletContext读取文 ...
-
Mybatis返回结果封装map过程解析
需求 根据课程id 列表,查询每个课程id的总数,放到一个map里 最简单的就是循环遍历,每一个都查询一次 网上说mybatis可以返回Map 和 List<Map>两种类型 尝试 直接返 ...
-
Java Redis Template批量查询指定键值对的实现
目录 一.Redis使用pipeline批量查询所有键值对 二.批量获取指定的键值对列表 一.Redis使用pipeline批量查询所有键值对 一次性获取所有键值对的方式: private Redis ...
-
Spring如何使用@Indexed加快启动速度
目录 使用@Indexed加快启动速度 Spring5--@Indexed注解 举个栗子 使用@Indexed加快启动速度 Spring读取@Component组件(派生性),有两种实现方式,一种是反 ...
-
浅谈利用Session防止表单重复提交
解决项目中表单重复提交的问题,在平常的项目中有以下几种可能出现表单重复提交的情况,比如说: 1.由于服务器缓慢或者网络延迟的原因,重复点击提交按钮 2.已经提交成功,但是还不停刷新成功页面 3.已经提 ...
-
简单了解JAVA内存区域效果知识
这篇文章主要介绍了简单了解JAVA内存区域效果知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JAVA内存区域介绍 程序计数器: 线程私有,很小 ...
