-
Mybatis自定义TypeHandler解决特殊类型转换问题详解
所属栏目:[Java] 日期:2020-12-14 热度:50
我们知道,Java和MySQL中的数据类型是不同的,Java中除了基本数据类型,还有对象。 有时候使用MySQL存储数据,或者从MySQL中读取数据时,会有一些特殊需求 weary ,比如: 将Integer数组直接存入MySQL,保存为BLOB形式,读取出来时又是正常的Integer数组 将I[详细]
-
SpringMVC的执行流程及组件详解
所属栏目:[Java] 日期:2020-12-14 热度:53
这篇文章主要介绍了SpringMVC的执行流程及组件详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、核心模块 数据库访问技术与集成:JDBC、XML等 Web与远程调用技术:SpringMVC、WebServlet、WebSoc[详细]
-
Java中自定义注解类及使用实例解析
所属栏目:[Java] 日期:2020-12-14 热度:118
这篇文章主要介绍了Java中自定义注解类并使用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在Java框架中,经常会使用注解,而且还可以省很多事,来了解下自定义注解。 注解是一种能被添加到j[详细]
-
SpringBoot没有主清单属性的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:137
解决 SpringBoot 没有主清单属性 问题:SpringBoot打包成jar后运行提示没有主清单属性 解决:补全maven中的bulid信息 plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId version${spring.version}/version exe[详细]
-
SpringMVC 数据校验实例解析
所属栏目:[Java] 日期:2020-12-14 热度:90
这篇文章主要介绍了SpringMVC 数据校验实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、注解方式 二、示例 Spring MVC本身没有数据校验的功能,它使用Hibernate的校验框架来完成。 1.导入po[详细]
-
java打jar包的几种方式详解
所属栏目:[Java] 日期:2020-12-14 热度:89
一、制作只含有字节码文件的jar包 我们先来看只含有字节码文件,即只含有class文件的jar包怎么制作,这是最简单的形式 1、最简单的jar包——直接输出hello 最终生成的jar包结构 META-INF Hello.class 方法步骤 (1)用记事本写一个Hello.java的文件 class He[详细]
-
Java中间消息件ActiveMQ使用实例
所属栏目:[Java] 日期:2020-12-14 热度:60
先来说一说我们为什么要用这个东西啊! 比如,我们现在有这样了个问题要解决: 这样,我们就要用到中间消息间了 然后我们就说一下什么是中间消息间吧。 采用消息传送机制/消息队列 的中间件技术,进行数据交流,用在分布式系统的集成。 Java中对Jms有了定义[详细]
-
Spring实战之Bean的作用域request用法分析
所属栏目:[Java] 日期:2020-12-14 热度:98
本篇章节讲解Spring实战之Bean的作用域request用法。供大家参考研究具体如下: 一 配置 1 applicationContext.xml xml version="1.0" encoding="GBK"beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframew[详细]
-
Spring boot如何配置请求的入参和出参json数据格式
所属栏目:[Java] 日期:2020-12-14 热度:187
这篇文章主要介绍了spring boot如何配置请求的入参和出参json数据格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 请求入参数据格式配置,以日期格式为例: 编写日期编辑器类: import first.zxz.to[详细]
-
Spring框架设值注入操作实战案例分析
所属栏目:[Java] 日期:2020-12-14 热度:61
本篇章节讲解Spring框架设值注入操作。供大家参考研究具体如下: 一 配置 xml version="1.0" encoding="GBK"!-- Spring配置文件的根元素,使用spring-beans-4.0.xsd语义约束 --beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns[详细]
-
Java实现顺序栈原理解析
所属栏目:[Java] 日期:2020-12-14 热度:90
这篇文章主要介绍了Java实现顺序栈原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 什么是栈 1.栈的英文是stack 2.栈是一个先入后出的有序列表 3.栈是限制线性表元素的插入和删除只能在线性表的[详细]
-
如何使用Java在excel单元格中设置超链接
所属栏目:[Java] 日期:2020-12-14 热度:123
这篇文章主要介绍了如何使用Java在excel单元格中设置超链接,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 (一)问题引入 有时候我们在导入数据到excel中时可能要给某个文件或图片设置超链接,例如链[详细]
-
Spring标准的xml文件头实例分析
所属栏目:[Java] 日期:2020-12-14 热度:58
这篇文章主要介绍了Spring标准的xml文件头实例分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 xml version="1.0" encoding="UTF-8"beans xmlns="http://www.springframework.org/schema/b[详细]
-
JDBC连接MySQL数据库批量插入数据过程详解
所属栏目:[Java] 日期:2020-12-14 热度:114
这篇文章主要介绍了JDBC连接MySQL数据库批量插入数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.读取本地json数据 2.jdbc理解数据库 3.批量插入 maven 引入jar包: dependency groupIdco[详细]
-
Java开发工具IntelliJ IDEA安装图解
所属栏目:[Java] 日期:2020-12-14 热度:112
这篇文章主要介绍了Java开发工具IntelliJ IDEA安装图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行[详细]
-
Java ThreadLocal类应用实战案例分析
所属栏目:[Java] 日期:2020-12-14 热度:195
本篇章节讲解Java ThreadLocal类应用。供大家参考研究具体如下: 一 点睛 ThreadLocal,是Thread Local Variable(线程局部变量)的意思,也许将它命名为ThreadLocalVar更加合适。 线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使[详细]
-
Java远程调用Shell脚本并获取输出信息【推荐】
所属栏目:[Java] 日期:2020-12-14 热度:94
1、添加依赖 dependency groupIdch.ethz.ganymed/groupId artifactIdganymed-ssh2/artifactId version262/version/dependencydependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.6/version/dependency 2、Api说明 首先构造一个[详细]
-
Java ThreadLocal用法实例详解
所属栏目:[Java] 日期:2020-12-14 热度:104
本篇章节讲解Java ThreadLocal用法。供大家参考研究具体如下: 目录 ThreadLocal的基本使用 ThreadLocal实现原理 源码分析(基于openjdk11) get方法: setInitialValue方法 getEntry方法 set方法 ThreadLocalMap的set方法 replaceStaleEntry方法 cl[详细]
-
SpringBoot整合MyBatis实现乐观锁和悲观锁的示例
所属栏目:[Java] 日期:2020-12-14 热度:165
本文以转账操作为例,实现并测试乐观锁和悲观锁。 全部代码:https://github.com/imcloudfloating/Lock_Demo GitHub Page:https://cloudli.top 死锁问题 当 A,B 两个账户同时向对方转账时,会出现如下情况: 时刻 事务 1 (A 向 B 转账) 事务 2 (B 向 A 转账[详细]
-
java 并发编程之共享变量的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:87
可见性 如果一个线程对共享变量值的修改,能够及时的被其他线程看到,叫做共享变量的可见性. Java 虚拟机规范试图定义一种 Java 内存模型 (JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让 Java 程序在各种平台上都能达到一致的内存访问效果. 简单来说,由于[详细]
-
java获取微信accessToken的方法
所属栏目:[Java] 日期:2020-12-14 热度:127
本文实例为大家分享了java如何获取微信accessToken,供大家参考,具体内容如下 package com.fengdi.lianmeng.task;import com.fengdi.lianmeng.common.CacheHelper;import com.fengdi.lianmeng.util.http.HttpRequest;import com.fengdi.lianmeng.util.tence[详细]
-
Java线程组操作实例分析
所属栏目:[Java] 日期:2020-12-14 热度:190
本篇章节讲解Java线程组操作。供大家参考研究具体如下: 一 点睛 1 Java使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 2 一旦某个线程加入了指定线程组之后,该线程将一直属于该线程组,直到该[详细]
-
JDK8通过Stream 对List,Map操作和互转的实现
所属栏目:[Java] 日期:2020-12-14 热度:132
1、Map数据转换为自定义对象的List,例如把map的key,value分别对应Person对象两个属性: ListPerson list = map.entrySet().stream().sorted(Comparator.comparing(e - e.getKey())) .map(e - new Person(e.getKey(),e.getValue())).collect(Collectors.toLi[详细]
-
SpringBoot使用POI进行Excel下载
所属栏目:[Java] 日期:2020-12-14 热度:180
本文实例为大家分享了SpringBoot使用POI进行Excel下载的具体代码,供大家参考,具体内容如下 使用poi处理Excel特别方便,此处将处理Excel的代码分享出来。 1.maven引用 dependency groupIdorg.apache.poi/groupId artifactIdpoi/artifactId version3.17/vers[详细]
-
Java线程组与未处理异常实例分析
所属栏目:[Java] 日期:2020-12-14 热度:55
本篇章节讲解Java线程组与未处理异常。供大家参考研究具体如下: 一 点睛 从JDK1.5开始,Java加强了线程的异常处理,如果线程执行过程中抛出了一个未处理的异常,JVM在结束该线程之前会自动查找是否有对应的Thread.UncaughtExceptionHandler对象,[详细]