java
-
spring batch线上异常定位记录
目录 前言 环境说明 排查过程 1.xxljob长连接导致 2.定位JpaPagingItemReader的问题 3.确定JpaPagingItemReader的问题 解决问题 前言 最近线上spri ...
-
Java 集合系列(二)ArrayList详解
ArrayList ArrayList 是通过一个数组来实现的,因此它是在连续的存储位置存放对象的引用,只不过它比 Array 更智能,能够根据集合长度进行自动扩容. 假设让我们来实现一个简单的能够自 ...
-
Java8新特性:lambda表达式总结
一.Lambda 表达式的基础语法 Lambda 表达式的基础语法:Java8中引入了一个新的操作符 "->" 该操作符称为箭头操作符或 Lambda 操作符箭头操作符将 L ...
-
JDK1.8安装与配置超详细教程
目录 一.JDK下载 二.配置Java环境变量 在此附上超详细Windows 10卸载JDK1.8教程 超详细Windows 10卸载JDK1.8教程 JDK1.8即为JDK8,JDK8是目前是最成熟 ...
-
JDK1.8下载、安装和环境配置超详细教程(最新最完整)
目录 一.下载安装包 二.JDK安装过程 三.配置环境变量(win10为例) 四.检验是否配置成功 一.下载安装包 1. JDK1.8百度云下载路径: 百度网盘下载 链接: https://pan.b ...
-
Java实例项目零钱通的实现流程
目录 老韩思路: 一些说明 SmallChangeSys用来写main方法代码如下 具体说明各个方法的作用: publicvoidmenu()方法 voiddetailed_()方法 publicvo ...
-
java guava主要功能介绍及使用心得总结
目录 1. 前言 2. Guava主要功能介绍 2.1 集合操作 2.2 缓存 2.3 字符串处理 2.4 函数式编程 2.5 其他实用工具 3. 结论 1. 前言 Guava是一个由Google开发 ...
-
基于Properties文件中的空格问题
目录 Properties文件中的空格问题 默认情况下 读properties文件时,值中有空格,可能会引起bug 但是在读取配置的时候,发现如下debug图 先看下我读取的配置文件具体是什么样的 然 ...
-
基于Java实现Socket编程入门
目录 认识Socket 建立socket的基本流程 1.最基本的Socket示范 1.1单向通信 1.2双向通信 2.发送更多的消息:结束的界定 2.1使用特殊符号 2.2根据长度界定 3.处理更多的 ...
-
详谈Spring是否支持对静态方法进行Aop增强
目录 1.JDK代理 2.CGLIB代理 Spring AOP静态代理 AOP中不得不提的就是代理 下面为一个静态代理的例子 Spring Aop是否对静态方法进行代理?不着急看结论,看完实现也就明白 ...
-
Java8 Lamdba函数式推导
目录 前言 1,lamdba表达式的语法 2,常见的函数式接口 3,Lamdba表达式之函数式推导 前言 有且只有一个抽象函数的接口就是函数式接口,利用函数式接口我们就可以创建lamdba,但是其中可 ...
-
java实现链表反转
本文为大家分享了java实现链表反转的具体代码,供大家参考,具体内容如下 算法题:实现链表的反转 提供了2种方法,迭代法.递归法. (为了方便输出可视化,在自定义的ListNode中重写了toStri ...
-
Java反射机制,如何将一个实体类所有字段赋值为null
目录 将一个实体类所有字段赋值为null 起因 第一种方法 第二种方法 将实体类中的null属性置为““或者空值 工具类 测试类 先创建需要的实体 将一个实体类所有字段赋值为null 起因 在我们想要 ...
-
Java因项目配置不当而引发的数据泄露
目录 数据泄露缘由 数据库密码加密 配置数据库连接池 生成RSA密钥 对密码进行加密 编写解析数据库密码的类 写在最后 大家好,我是冰河~~ 最近,有位读者私信我说,他们公司的项目中配置的数据库密码没 ...
-
Quarkus中filter过滤器跨域cors问题解决方案
目录 前言 web依赖 过滤器filter开发 resteasy的filter vertx的filter Quarkus中的跨域 前言 Quarkus中的web模块是基于java标准web规范jax- ...
-
SpringMvc返回modelandview返回的页面无法跳转问题及解决
目录 关于modelandview跳转问题 modelandview跳转出错 原因:引错了包!!! 关于modelandview跳转问题 小白刚刚开始学习使用springmvc框架,配置好简单的web ...
-
springBoot使用openfeign来远程调用的实现
目录 使用openfeign来远程调用 springBoot使用openfeign 使用openfeign来远程调用 1.客户端调用方 导入依赖 org.springframework.cloud s ...
-
Springboot +redis+谷歌开源Kaptcha实现图片验证码功能
背景 注册-登录-修改密码⼀般需要发送验证码,但是容易被 攻击恶意调⽤ 什么是短信-邮箱轰炸机 手机短信轰炸机是批.循环给⼿机⽆限发送各种⽹ 站的注册验 证码短信的方法. 公司带来的损失 短信⼀条5分 ...
-
解决CollectionUtils.isNotEmpty()不存在的问题
目录 CollectionUtils.isNotEmpty()不存在问题 依赖,如下 collectionUtils.isNotEmpty()用法 源码奉上 CollectionUtils.isNot ...
-
mybatis中如何传递单个String类型的参数
目录 如何传递单个String类型的参数 mybatis仅传入一个String类型参数报错 目前我知道有两种方式解决问题 如何传递单个String类型的参数 使用mybatis接口参数只有一个stri ...