![](https://img-blog.csdnimg.cn/36761aa3020641049a0e4b2f0c807df2.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java实践
文章平均质量分 59
此分类专栏主要包含完成项目过程中相关代码的具体实现。
inexaustible
这个作者很懒,什么都没留下…
展开
-
服务器实现Java远程访问Linux服务器(JSch)
服务器实现Java远程访问Linux服务器(JSch)原创 2024-03-22 13:58:03 · 716 阅读 · 0 评论 -
HashMap computeIfAbsent() 方法
HashMap computeIfAbsent() 方法原创 2023-10-12 17:55:30 · 766 阅读 · 0 评论 -
死锁编码及定位分析
死锁编码及定位分析原创 2023-02-28 14:30:35 · 184 阅读 · 0 评论 -
Java线程池的基本工作原理及案例
Java线程池的基本工作原理及案例原创 2023-02-27 18:01:30 · 675 阅读 · 0 评论 -
线程通信之生产者消费者传统版、阻塞队列版
线程通信之生产者消费者传统版、阻塞队列版原创 2023-02-27 15:09:30 · 88 阅读 · 0 评论 -
阻塞队列BlockingQueue
阻塞队列BlockingQueue原创 2023-02-27 14:42:45 · 252 阅读 · 0 评论 -
CountDownLatch、CyclicBarrier、Semaphore案例
CountDownLatch、CyclicBarrier、Semaphore案例原创 2023-02-27 10:15:43 · 456 阅读 · 0 评论 -
创建线程的几种方式
创建线程的几种方式原创 2023-01-12 18:03:05 · 2925 阅读 · 0 评论 -
java实现延时处理
java实现延时处理原创 2022-12-14 17:19:50 · 580 阅读 · 0 评论 -
Checked exception及Unchecked exception对比
从异常处理机制的角度可以分为两类,Unchecked Exceptions和Checked Exceptions。Check即编译器检查程序是否已经抛出或处理了可能的异常。Unchecked Exceptions指的是被程序员check的异常,Checked Exceptions指的是被编译器check的异常。Throwable下面有两个子类,分别为Error和Exception,其中所有的Error类和Exception类中的RuntimeException类都属于Unchecke原创 2022-12-14 11:06:59 · 658 阅读 · 0 评论 -
EasyExcel导出
动态表头及数据的对应关系原创 2022-12-13 09:28:18 · 244 阅读 · 0 评论 -
大表删除操作
大表删除原创 2022-12-05 18:01:52 · 641 阅读 · 0 评论 -
Redis可视化工具安装及Redis的数据库
Redis可视化工具安装及Redis的数据库原创 2022-10-26 17:04:28 · 864 阅读 · 0 评论 -
使用Java开发连接钉钉应用实现钉钉通知的功能
使用Java开发连接钉钉应用实现钉钉通知的功能原创 2022-10-11 20:38:04 · 1243 阅读 · 0 评论 -
Spring获取bean实例最佳方式-SpringContextUtil
Spring获取bean实例最佳方式-SpringContextUtil原创 2022-09-27 11:25:21 · 714 阅读 · 0 评论 -
eclipse包由平铺flat改为分层hierarchical
eclipse包由平铺flat改为分层hierarchical原创 2019-10-26 09:53:09 · 146 阅读 · 0 评论 -
正则表达式
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。许多程序设计语言都支持利用正则表达式进行字符串操作。实例:从字符串 str 中提取数字部分的内容(匹配一次):<script> var str = "abc123d..原创 2020-09-09 15:35:19 · 305 阅读 · 0 评论 -
Java创建二维数组
1、Java创建二维数组:int [][] array = new int[6][6];2、直接创建二维数组并赋值:int [][] array = {{1,2,3},{1,2,3},{1,2,3}};3、二维数组的声明:先声明再分配内存 数组声明:数据类型 数组名[][]; ...原创 2019-08-11 23:01:44 · 26802 阅读 · 0 评论 -
eclipse常用快捷键以及常见问题
1、作者注释快捷键:alt+shift+j2、导包的快捷键:alt+/ctrl+shift+o原创 2019-10-24 15:06:07 · 67 阅读 · 0 评论 -
Spring jar包下载
Spring的下载及目录结构Spring的第一个版本是在2004年发布的,经过10多年的发展,Spring的版本也在不断地升级优化中。Spring开发所需的JAR包分为两个部分,具体如下。1、Spring框架包Spring4.3.6版本的框架压缩包,名称为spring-framework- 4.3.6.RELEASE-dist.zip,此压缩包可以通过地址"https...原创 2019-09-03 19:38:31 · 10762 阅读 · 0 评论 -
ConfigurationProperties配置绑定
ConfigurationProperties配置绑定原创 2022-09-16 11:41:19 · 1873 阅读 · 0 评论 -
dom4j简介及解析xml案例
dom4j简介及解析xml案例原创 2022-09-15 18:22:35 · 1004 阅读 · 0 评论 -
用户角色权限、按钮控制功表及返回数据格式
用户角色权限、按钮控制功能实现原创 2022-09-05 16:53:04 · 1056 阅读 · 0 评论 -
Stream相关操作
Stream相关操作1、通过stream比对新旧数据2、通过stream求和3、Collectors.groupingBy根据一个或多个属性对集合中的项目进行分组原创 2022-08-26 15:09:25 · 181 阅读 · 0 评论 -
Java图片验证码的实现方法
Java图片验证码的实现方法原创 2022-08-24 17:10:15 · 1672 阅读 · 0 评论 -
通过Java反射修改字符串内容
通过Java反射修改字符串内容原创 2022-08-23 10:43:09 · 469 阅读 · 0 评论 -
远程debug调试
IDEA构建SpringBoot测试Demo原创 2022-08-15 08:34:23 · 469 阅读 · 0 评论 -
多数据源配置
多数据源配置原创 2022-08-05 09:24:08 · 2827 阅读 · 1 评论 -
Java处理ps命令的输出结果
Java处理ps命令的输出结果原创 2022-07-19 18:42:01 · 881 阅读 · 0 评论 -
JAVA通过oshi获取系统和硬件信息
JAVA通过oshi获取系统和硬件信息原创 2022-07-12 09:00:45 · 5073 阅读 · 2 评论 -
使用Java获取发送请求的电脑的IP地址
获取发送请求的电脑的IP地址,并返回可在拦截其中使用package com.lc.z.common.utils;import javax.servlet.http.HttpServletRequest;public class IpUtil { /** * 获取请求的ip */ public static String getRequestIp(HttpServletRequest request) { String ip = requ原创 2022-03-10 11:08:58 · 13774 阅读 · 6 评论 -
LocalDate与Date介绍与转换
java.util.Date和SimpleDateFormatter都不是线程安全的,而LocalDate和LocalTime和最基本的String一样,是不变类型,不单线程安全,而且不能修改。java.util.Date月份是从0开始,一月是0,十二月是11。java.time.LocalDate月份和星期都改成了enum,就不可能再用错了。java.util.Date包含日期,时间,还有毫秒数,在新的java8中,日期和时间被明确划分为LocalDate和LocalTime,LocalDat原创 2022-05-24 11:36:26 · 2648 阅读 · 0 评论 -
java判断当前操作系统类型并执行相关命令
// 所执行的命令 String cmds = ""; // 获取操作系统的输出结果 String os = System.getProperty("os.name"); if (os != null && os.toLowerCase().startsWith("windows")) { // Windows操作系统 File f = new File("lc-...原创 2022-05-23 18:15:55 · 933 阅读 · 0 评论 -
List.stream()流
// 导出此IP段所包含的标签数组List<ZcchfxSysBq> bqList = zcchfxSysBqMapper.getListBybqId(list.get(i).getId());if (bqList != null && bqList.size() > 0) { for (int j = 0; j < bqList.size(); j++) { ZcchfxSysBq zcchfxSysBq = bqList.get(j).原创 2022-04-19 10:23:35 · 1608 阅读 · 0 评论 -
Java对LIst按时间排序
查询两个List,封装到一个map中,再封装到list中,按照相同的字段进行排序原创 2022-04-13 17:43:20 · 2332 阅读 · 0 评论 -
Java读、写文件
读java.ioClass BufferedReaderjava.lang.Object java.io.Reader java.io.BufferedReader All Implemented Interfaces(所有已实现的接口):Closeable,AutoCloseable,Readable已知直接子类:LineNumberReader公共类BufferedReader扩展了Readerpublic class Buffer...原创 2022-04-11 19:23:56 · 158 阅读 · 0 评论 -
Java实现邮件发送
一、设置QQ邮箱权限QQ邮箱–>邮箱设置–>账户–>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 开启POP3/SMTP服务,然后获取16位授权码(注意不要将授权码泄露,一个账户可以拥有多个授权码)。二、导入依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail&原创 2022-04-07 15:33:40 · 621 阅读 · 0 评论 -
导出excel(动态列名)
方法一:easyPOI导出动态标签列表数据Controller: @PostMapping("/exportExcelData") public void exportExcelData(@RequestBody List<Map<String,Object>> data, HttpServletResponse response) throws Exception{ zcchfxIpService.exportExcelData(data,r原创 2022-04-06 18:49:55 · 854 阅读 · 0 评论 -
easypoi导出Excel表格
1、根据查询条件查询数据并导出Excel表格 @RequestMapping(value = "/exportCjtjExcel", method = RequestMethod.POST) public void exportCjtjExcel(@RequestBody JSONObject obj, HttpServletResponse response) throws IOException, ParseException { //根据条件查询,需导出的数据 .原创 2022-02-21 09:18:11 · 187 阅读 · 0 评论 -
Java-递归(二)
@Overridepublic List<Wyz> getListByPwd() { // 查询所有的五元组列表 List<Wyz> allWyzList = wyzMapper.getAllWyzList(); if (allWyzList != null && allWyzList.size() > 0) { for (Wyz wyz : allWyzList) { // 封装分类_规则树.原创 2021-12-27 09:37:15 · 148 阅读 · 0 评论