java
-
mybatis不加@Parm注解报错的解决方案
我的idea版本2017.3.4,低版本貌似不会加上这个配置,idea高版本会 补充知识:Mybatis传多个参数的问题 及MyBatis报错 Parameter '0' not found. Ava ...
-
Java 对象深拷贝工具类的实现
目录 1. 使用场景 1.1 场景一 1.2 场景二 2. Spring 中的对象拷贝 3. 本工具类中的对象拷贝 3.1 拷贝对象本身(单个) 3.2 拷贝对象本身(批量) 3.3 拷贝对象属性至其 ...
-
Java在Excel中创建多级分组、折叠或展开分组的实现
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupByRow ...
-
mybatis foreach list特殊处理方式
目录 foreach list特殊处理 foreach用法 List和Array,对象 1.array数组的类型 2.list的类型 3.对象类型 foreach list特殊处理 最近做一个功能,s ...
-
eclipse修改jvm参数调优方法(2种)
本文介绍了eclipse修改jvm参数调优方法(2种),分享给大家,具体如下: 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的 ...
-
Spring Cloud Config Client超时及重试示例详解
简介 有时客户端需要在 config server 无响应时进行重试,以给 config server 时间进行恢复.利用 spring 提供的重试组件,我们可以方便的配置重试机制,包括重试间隔,重试 ...
-
详谈Java几种线程池类型介绍及使用方法
一.线程池使用场景 •单个任务处理时间短 •将需处理的任务数量大 二.使用Java线程池好处 1.使用new Thread()创建线程的弊端: •每次通过new Thread()创建对象性能不佳. • ...
-
你知道jdk竟有4个random吗
我们从jdk8说起.主要是四个随机数生成器.神马?有四个? 接下来我们简单说下这几个类的使用场景,来了解其中的细微差别,和api设计者的良苦用心. java.util.Randomjava.util. ...
-
浅谈Redis的key和value大小限制
今天研究了下将java bean序列化到redis中存储起来,突然脑袋灵光一闪,对象大小会不会超过redis限制?不管怎么着,还是搞清楚一下比较好,所以就去问了下百度,果然没多少人关心这个问题,没找到 ...
-
Java中Scanner使用方式:单行/多行输入
目录 问题 最好解决的情况 单行输入多个参数 多行输入多个参数,每行参数个数不定 问题 解决这种情况下的Scanner输入:单行,多行,数值,字符串 平时写程序一般不用Scanner,线上笔试的时候, ...
-
Mybatis-plus动态条件查询QueryWrapper的使用案例
目录 一.queryWrapper介绍 二.环境搭建 1.创建数据库表并添加几条数据: 2.创建Springboot项目 三.queryWrapper示例 1.案例一:根据name模糊查看未删除的用户 ...
-
Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通 ...
-
Java模拟实现机场过安检处理流程
目录 一 场景描述 二 实战 三 测试 四 问题分析 五 说明 一 场景描述 乘飞机时,在进入登机口之前必须经过安全检查,安检口类似于独木桥,每次只能通过一个人,工作人员除了检查你的登机牌外,还有一些 ...
-
java高并发InterruptedException异常引发思考
目录 前言 程序案例 问题分析 问题解决 总结 前言 InterruptedException异常可能没你想的那么简单! 当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要 ...
-
java编程小白进阶包的作用详解
目录 步骤 1 工具包里面有很多个工具类 步骤 2 StringUtil 步骤 3 目前的情况 步骤 4 CLASSPATH 步骤 5 具体配置 步骤 6 package 步骤 7 验证 ...
-
SpringBoot@Componet注解注入失败的问题
目录 @Componet注解注入失败 问题描述 解决方法 SpringBoot @component的作用 介绍 举例说明 总结 @Componet注解注入失败 问题描述 在springboot程序编 ...
-
java中List去除重复数据的5种方式总结
前言 List 是一个接口,它继承于Collection的接口.它代表着有序的队列.当我们讨论List的时候,一般都和Set作比较. List中元素可以重复,并且是有序的(这里的有序指的是按照放入的顺 ...
-
SpringBoot实现quartz定时任务可视化管理功能
前言 在实际框架或产品开发过程中,springboot中集成quarzt方式基本是以job和trigger的bean对象方式直接硬编码完成的,例如以下代码示例.对于系统内定义的所有定时任务类型,具体执 ...
-
详解Java的TCP/IP编程学习--基于定界符的成帧
一.定界符成帧 Framer接口 package framer; import java.io.IOException; import java.io.OutputStream; public int ...
-
Java Socket设置timeout的几种常用方式说明
目录 1. Socket timeout 1.1 建立连接connect timeout 1.2 读取数据so timeout 1.3 小结 2. 使用案例 2.1 MySQL jdbc timeou ...
