java
-
最简单的MyBatis Plus的多表联接、分页查询实现方法
一.前言 最近在加强 ITAEM 团队的一个 app 项目--学生教师学习交流平台 人员组成:安卓 + 前端 + 后台 后台 DAO 层借鉴了华工其他软件开发团队,使用了新颖强大的 MyBatisPl ...
-
java ReentrantLock详解
介绍 ReentrantLock称为重入锁,比内部锁synchonized拥有更强大的功能,它可中断.可定时.设置公平锁 [注]使用ReentrantLock时,一定要释放锁,一般释放放到finnal ...
-
Java SpringAOP技术之注解方式详解
目录 1.配置xml扫描注解 2.配置注解 3.配置文件中开启自动代理 4.通知类型注解 5.测试类 6.结果 总结 1.配置xml扫描注解 <?xml version="1.0&qu ...
-
Java使用Collections.sort()排序的方法
Java中Collections.sort()的使用 在日常开发中,很多时候都需要对一些数据进行排序的操作.然而那些数据一般都是放在一个集合中如:Map ,Set ,List 等集合中.他们都提共了一 ...
-
SpringBoot2整合activiti6环境搭建过程解析
这篇文章主要介绍了SpringBoot2整合activiti6环境搭建过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 依赖 <depe ...
-
[Spring MVC]-详解SpringMVC的各种参数绑定方式
SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似): Controller代码: @RequestMapping("saysth.do") publ ...
-
spring boot 加载web容器tomcat流程源码分析
我本地的springboot版本是2.5.1,后面的分析都是基于这个版本 <parent> <groupId>org.springframework.boot</grou ...
-
java集合中的list详解
java集合中的list详解
-
解析Mybatis Porxy动态代理和sql解析替换问题
JDK常用核心原理 概述 在 Mybatis 中,常用的作用就是讲数据库中的表的字段映射为对象的属性,在进入Mybatis之前,原生的 JDBC 有几个步骤:导入 JDBC 驱动包,通过 Driver ...
-
带你轻松了解Modbus协议
目录 1.Modbus是什么 2.Modbus协议解析 2.1.Modbus功能 2.2.Modbus数据模型 3.Modbus实现 3.1.串行Modbus实现 3.2.基于 IP 的 Modbus ...
-
Java Hibernate使用方法及整合查询
目录 Hibernate的使用 Spring整合Hibernate 自定义查询 多表关系实现 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Jpa是满足JavaEE开发的标准之一, ...
-
简单分析Java线程编程中ThreadLocal类的使用
一.概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量).也许把它命名 ...
-
JAVA 对象创建与对象克隆
目录 一.对象的4种创建方式 二.通过new创建对象 三.反射 四.克隆对象 浅拷贝 深拷贝 五.反序列化 六.补充 一.对象的4种创建方式 new 创建 反射 克隆 反序列化 二.通过new创建对象 ...
-
Spring源码学习之动态代理实现流程
注:这里不阐述Spring和AOP的一些基本概念和用法,直接进入正题. 流程 Spring所管理的对象大体会经过确定实例化对象类型.推断构造方法创建对象(实例化).设置属性.初始化等等步骤.在对象 ...
-
java对象对比之comparable和comparator的区别
一.元素的比较 1.1 基本类型的比较 java中的基本类型的对象是可以进行比较的 如 public static void main(String[] args){ int a = 10; int ...
-
Java实现矩阵乘法以及优化的方法实例
传统的矩阵乘法实现 首先,两个矩阵能够相乘,必须满足一个前提:前一个矩阵的行数等于后一个矩阵的列数. 第一个矩阵的第m行和第二个矩阵的第n列的乘积和即为乘积矩阵第m行第n列的值,可用如下图像表 ...
-
Java微信公众平台开发(4) 回复消息的分类及实体的创建
前面有说道对接收到微信服务器消息后对消息的分类,当时主要分为普通消息和事件消息,这里我们要讲述的是我们在给用户回复的消息类型,在这里也可以大致分为两类:一种为不需要上传资源到微信服务器的这里成为[普通 ...
-
Java 如何从spring容器中获取注入的bean对象
Java 如何从spring容器中获取注入的bean对象
-
深入了解Java中Synchronized的各种使用方法
目录 Synchronized关键字 Synchronized修饰实例方法 Synchronized修饰静态方法 Sychronized修饰多个方法 Synchronized修饰实例方法代码块 Syn ...
-
详解Spring中使用@within与@target的区别
项目里用到@within时,出现了一些问题,使用@target就可以解决,但又会出现一些新的问题,因此本文探讨了在spring中,使用@within和@target的一些区别. 背景 项目里有一个动态 ...
