java
-
Mybatis plus的自动填充与乐观锁的实例详解(springboot)
自动填充 项目中经常会遇到一些数据,每次都使用相同的方式填充,如插入时间.更新时间.Mybatis-plus的自动填充功能可以帮助我们快速实现. 1.表中加入create_time,update_ti ...
-
工厂方法在Spring框架中的运用
我们都知道Spring中IOC是使用的工厂模式,但是对于实现细节就一知半解了,今天这篇文章就带大家解读Spring中是如何使用工厂模式的. 在上篇文章中我们懂了什么是工厂模式,这篇文章就带着学过的概念 ...
-
SpringBoot应用监控带邮件警报的实现示例
目录 1.actor(client) 2.admin(server) 3.测试 1.actor(client) 1.1 pom.xml <?xml version="1.0" ...
-
Java去重排序之Comparable与Comparator的使用及说明
目录 一.排序与去重 二.Comparable与Comparator的使用 三.区别 总结 一.排序与去重 日常工作中,总会有一些场景需要对结果集进行一些过滤.比如,与第三方交互后获取的结果集,需要再 ...
-
java用重定向方法从文件中读入或写入数据
用重定向方法从文件中读入或写入数据 1.问题描述 先产生10000个随机数,每十个一行,放入文件中.(用重定向方法) 用重定向方法,从文件中读入10000个数字,打印出前十名.(不许调用排序方法 ...
-
Java 整合模板彻底解决ssm配置难题
Spring+SpringMVC+Mybatis 环境配置 IDEA MySQL 5.7 Tomcat 8.5 Maven 3.6 创建数据库 CREATE DATABASE `ssmbuild`; ...
-
Java Map.Entry的使用方法解析
在Map类设计是,提供了一个嵌套接口(static修饰的接口):Entry.Entry将键值对的对应关系封装成了对象,即键值对对象,这样我们在遍历Map集合时,就可以从每一个键值对(Entry)对象中 ...
-
解决在启动eclipse的tomcat进行访问时出现404问题的方法
有段时间没部署项目到tomcat,今天部署出现了404问题. 一.环境 tomcat7 jdk1.7 eclipse-jee-luna-R-win32 二.问题描述 1.创建完web项目时, ...
-
Java HttpURLConnection超时和IO异常处理
最近同步数据的时候发现了一个问题,我本身后台插入数据后给其他部门后台做同步.说简单一点其实就是调用对方提供的接口,进行HTTP请求调用.然后后面发现问题了.HTTP请求的话,有可能请求超时,中断失败, ...
-
关于Springboot中JSCH的使用及说明
目录 1. JSCH简介 2. JSCH依赖 3. 使用方法 3.1 连接远程主机 3.2 ChannelExec使用说明 3.3 ChannelSftp使用说明 3.4 ChannelShell使用 ...
-
es(elasticsearch)整合SpringCloud(SpringBoot)搭建教程详解
注意:适用于springboot或者springcloud框架 1.首先下载相关文件 2.然后需要去启动相关的启动文件 3.导入相关jar包(如果有相关的依赖包不需要导入)以及配置配置文件,并且写一个 ...
-
Spring框架学习之AOP详解
一.概念 1.面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率. 2.通俗描述:不通过修改源代码方 ...
-
Java数据结构及算法实例:朴素字符匹配 Brute Force
/** * 朴素字符串算法通过两层循环来寻找子串, * 好像是一个包含模式的"模板"沿待查文本滑动. * 算法的思想是:从主串S的第pos个字符起与模式串进行比较, * 匹配不成功 ...
-
POI通过模板导出EXCEL文件的实例
一般的EXCEL导出使用POI先创建一个HSSFWorkbook,然后通过不断创建HSSFRow,HSSFCell后设置单元格内容便可以完成导出. 这次在项目中需要用到模板,导出的内容包括(1.模板中 ...
-
Java 配置加载机制详解及实例
前言 现如今几乎大多数Java应用,例如我们耳熟能详的tomcat, struts2, netty-等等数都数不过来的软件,要满足通用性,都会提供配置文件供使用者定制功能. 甚至有一些例如Netty这 ...
-
JVM中的GC初识
目录 GC简介 何为GC 为何要学习GC GC垃圾对象判定 引用计数法 可达性分析法 常见GC算法分析 标记清除 标记复制 标记整理 分代回收 章节面试分析 GC简介 何为GC GC(Garbage ...
-
spring Retryable注解实现重试详解
spring-boot:1.5.3.RELEASE,spring-retry-1.2.0.RELEASE 使用方法 引入pom // 版本号继承spring-boot依赖管理的pom <depe ...
-
IntelliJ-Idea导出可执行Jar流程解析
前言 IntelliJ Idea 导出可执行Jar包,记录如下. 创建Java文件,在里面添加main方法 配置Artifacts File-Project Structure-Project Set ...
-
Lombok基本注解之@SneakyThrows的作用
使用范围: 只能作用在方法和构造函数之上 @SneakyThrows注解的作用得从java的异常设计体系说起. java中常见的异常有两种: Exception即非运行时异常(编译异常). Runti ...
-
Spring Boot Admin 进行项目监控管理的方法
一.Spring Boot Admin 的概念 Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序. 应用程序作为Spring Boot Admin Cl ...
