java
-
Java实现导出ZIP压缩包的方法
最近接触到一个需求要求压缩导出文件,于是乎便要致力于研究一下工具类啦,故也诞生了此篇文章. 下面代码中,溪源也将import导入的依赖也贴出来了,避免大家引入错误. import org.apache ...
-
Java异常处理中的各种细节汇总
前言 今天我们来讨论一下,程序中的错误处理. 在任何一个稳定的程序中,都会有大量的代码在处理错误,有一些业务错误,我们可以通过主动检查判断来规避,可对于一些不能主动判断的错误,例如 RuntimeEx ...
-
Springboot整合quartz产生错误及解决方案
Springboot整合quartz产生错误及解决方案
-
springboot配置Jackson返回统一默认值的实现示例
在项目开发中,我们返回的数据或者对象没有的时候一般直接返回的null 有数据时的返回值 { "flag": true, "code": "10000& ...
-
Java BOI与NIO超详细实例精讲
目录 Java BIO 示例代码 Java NIO 代码解读 Java BIO 阻塞IO,每个客户端链接都需要一个独立的线程处理,客户端链接没关闭时,线程链接处于阻塞状态,直到客户端链接关闭 如果客户 ...
-
Java读取OpenSSL生成的PEM公钥文件操作
JDK8的JCE是不支持读取PEM文件的.需要使用bouncycastle. 项目需求,使用SHA1WithRSA算法,对接口数据做签名. 代码如下: @Service class SignServi ...
-
java集合_浅谈Iterable和Iterator的区别
java集合_浅谈Iterable和Iterator的区别
-
2020最新版SSM框架整合教程
实验环境为:IDEA2020.1+MySQL8.0.21+Tomcat9.0.36+Maven3.3.9 最终项目结构图: 一.搭建数据库环境 创建一个存放书籍数据的数据库表 CREATE DATAB ...
-
Java超详细讲解如何生成随机整数
目录 1. java.util.Random 2. 数学.随机 3. Java 8 Random.ints 1. java.util.Random 这Random().nextInt(int boun ...
-
spring-data-redis连接操作redis的实现
Java连接redis的客户端有很多,其中比较常用的是Jedis. (参考:redis client) spring-data-redis则是对Jedis进行了高度封装,使用起来非常方便.下面就以代码 ...
-
Java基于ArrayList实现群主发红包功能
群主发普通红包,某群有多名成员,群主给成员发普通红包,普通红包的规则: 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取: 成员领取红包后,保存到成员余额中. 请根据描述,完成案例中所有类 ...
-
SpringBoot详细讲解静态资源导入的实现
目录 SpringBootWeb开发 1. 静态资源导入 webjars 使用自己的静态资源 总结 2.制作特殊的首页 图标转变 Thymeleaf模板引擎 引入Thymeleaf 取值 有无转义 循 ...
-
SpringBoot 配置文件加密的步骤
SpringBoot 配置文件加密 本章将对SpringBoot配置文件中的数据加密做自定义开发. 在SpringBoot开发过程中配置文件是明文存放在 application.yml 或者 appl ...
-
java实现单词小游戏
本文实例为大家分享了java实现单词小游戏的具体代码,供大家参考,具体内容如下 介绍 公司最近有一个竞技场项目,里面有一个单词小游戏. 游戏大概就是随机生成一个5*5的棋盘,上面有单词的字母,通过滑动 ...
-
Java如何在临界区中避免竞态条件
当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件.导致竞态条件发生的代码区称作临界区.在临界区中使用适当的同步就可以避免竞态条件. 界区实现方法有两种,一种是用synchroniz ...
-
关于Java Interface接口的简单练习题
目录 一.问题描述 二.解决方案 三.代码清单 本文转自微信公众号:"算法与编程之美" 一.问题描述 1) 定义接口Printx,其中包括一个方法printMyWay() ,这个方 ...
-
Java中的这些骚操作你不能不知道!!!
目录 1.try with catch 2.instance of 3.不定项参数 ... 4.跳出多层循环的label 5.方法引用 总结: 1.try with catch 还记得这样的代码吗?我 ...
-
Springboot配置过滤器实现过程解析
写一个继承类 启动器扫一下 此时访问一下页面就可以观察到过滤器的信息 代码 package com.example.demo.Filter; import lombok.extern.slf4j.Sl ...
-
Java CAS机制的一些理解
多线程实践 public class test { private static int x; public static void main(String[] args) throws Interr ...
-
Java本地缓存工具之LoadingCache的使用详解
目录 前言 环境依赖 代码 演示一下 总结 前言 在工作总常常需要用到缓存,而redis往往是首选,但是短期的数据缓存一般我们还是会用到本地缓存.本文提供一个我在工作中用到的缓存工具,该工具代码为了演 ...
