java
-
Java常用工具类库——Hutool的使用简介
前言 Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以"甜甜的& ...
-
一次踩坑记录 @valid注解不生效 排查过程
一.背景 在进行一次Controller层单测时,方法参数违反Validation约束,发现却没有抛出预期的[违反约束]异常. 方法参数上的@Valid注解不生效?? 但是以Tomcatweb容器方式 ...
-
Java程序单实例运行的简单实现
目录 需求 实现方式 代码实现 第一种实现(端口控制) 第二种实现(文件锁) 第三种方式(端口+文件锁) 需求 最近做了个java项目,功能完成后打包安装了,发现可以点开多个实例,因为桌面显示托盘,所 ...
-
Idea 2020.2安装MyBatis Log Plugin 不可用的解决方法
之前使用Mybatis Log Plugin 是个非常顺的工具,刚才突然想用了,就又安装了一次就去使用了结果直接报错了,显示不能使用,仔细看了看,原来是没有授权,我用的是2020版本的idea,之前使 ...
-
java Stream流常见操作方法(反射,类加载器,类加载,反射)
目录 Stream流常见的中间操作方法 Stream流中常见的终结操作方法 反射 类加载器 反射概述 Stream流常见的中间操作方法 Streamfilter(Predicate predicate ...
-
SpringBoot如何集成PageHelper分页功能
添加MyBatis的代码并修改以下部分: 1.添加MyBatisConfig package myshop.config; import java.util.Properties; import or ...
-
Java聊天室之实现使用Socket传递音频
目录 一.题目描述 二.解题思路 三.代码详解 多学一个知识点 一.题目描述 题目实现:使用网络编程时,需要通过Socket传递音频文件. 二.解题思路 创建一个服务器类:ServerSocketFr ...
-
Java简单工厂模式定义与用法实例分析
本文实例讲述了Java简单工厂模式定义与用法.分享给大家供大家参考,具体如下: 一 代码 // 抽象产品(Abstract Product)角色 interface Block { public vo ...
-
SpringMvc自定义拦截器(注解)代码实例
拦截器 自定义拦截器实现HandlerInterceptor接口的三个方法. public class MyInterceptor implements HandlerInterceptor{ @Ov ...
-
SpringCloud hystrix服务降级学习笔记
目录 一.Hystrix简介 1.Hystrix是什么 2.Hystrix能干什么 二.服务熔断 1.服务熔断简介 2.配置pom.xml 3.配置application.yaml 4.修改Contr ...
-
浅析从同步原语看非阻塞同步以及Java中的应用
一.从硬件原语上理解同步(非特指Java) 同步机制是多处理机系统的重要组成部分,其实现方式除了关系到计算的正确性之外还有效率的问题.同步机制的实现通常是在硬件提供的同步指令的基础上,在通过用户级别软 ...
-
Mybatis判断空字符串的问题
目录 Mybatis判断空字符串 先说正确的使用方式 还有一个题外话 Mybatis判断为空注意 startBalancejava中是BigDecimal类型 Mybatis判断空字符串 先说结论:如 ...
-
Java8中Stream的使用方式
目录 前言: 1. 为什么有经验的老手更倾向于使用Stream 2. Stream 的使用方式 3. Stream 的创建 4. Stream 中间操作 5. Stream 终止操作 6. Strea ...
-
JAVA开发常用类库UUID、Optional、ThreadLocal、TimerTask、Base64使用方法与实例详解
JAVA开发常用类库UUID、Optional、ThreadLocal、TimerTask、Base64使用方法与实例详解
-
java外部类与内部类简介
一.内部类 内部类就是将一个类A定义在类B里边,里边的那个类A称为内部类,外边的类B称为外部类 成员内部类定义格式: class 外部类{ class 内部类{ } } class A{ class ...
-
java中spi使用详解
一.简介 java中spi(service provider interface)是jdk内置的一种服务发现机制,可以基于配置,在运行时加载指定服务.java中提供了很多服务提供接口,如jdbc.jn ...
-
java数组元素的引用实例讲解
对于数组来说,我们想要对其中的一个元素进行引用,那就离不开new的使用.大家在学习new的时候,一般是以新建和初始化的身份出现的.如果是用在数组的引用上,那么会以运算符的方式出现.下面我们就来看看数组 ...
-
Javaweb resin4如何配置端口虚拟目录
在JAVA WEB容器大家族中,Resin可以算的上最轻巧最快速的服务器了.我个人非常喜欢在产品开发阶段使用Resin来测试和调试,因为开发阶段需要频繁地重启服务器.在给客户进行产品部署的时候我还是趋 ...
-
Java集合使用 Iterator 删除元素
这篇文章主要介绍了Java集合使用 Iterator 删除元素,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 针对常见的数据集合,比如 ArrayL ...
-
spring boot RestTemplate 发送get请求的踩坑及解决
spring boot RestTemplate 发送get请求踩坑 闲话少说,代码说话 RestTemplate 实例 手动实例化,这个我基本不用 RestTemplate restTemplate ...