
java
搬砖的痛苦谁知道
这个作者很懒,什么都没留下…
展开
-
java使用Function函数传参get数据-优化代码
java function函数的基本用法,代码优化,提升代码的可维护信。原创 2022-11-04 14:46:18 · 833 阅读 · 1 评论 -
spring boot整合websocket
1.引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 与websocket冲突 --> <exclusions> <exclusion> <gro原创 2021-09-14 11:34:51 · 190 阅读 · 0 评论 -
spring boot发生异常时发送邮件进行告警
1.maven引入邮箱类<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.生成邮箱的授权码(qq邮箱)进入qq邮箱选择‘账户’2.生成授权码3.邮件配置信息spring.mail.default-en原创 2021-04-20 15:33:57 · 1061 阅读 · 0 评论 -
java开发必备的环境
1.安装jdk使用java -version查看jdk版本安装教程:安装jdk教程2.安装项目版本控制器git或者svn使用git --version查看电脑是否安装git,并将git整合到idea上面方便提交安装教程:安装git教程3.安装nodejs使用node -v查看nodejs版本,集成cnpm安装教程:nodejs安装教程集成cnpm教程:cnpm安装教程4.安装maven使用mvn -v查看maven版本安装教程:maven安装教程...原创 2020-11-21 21:52:36 · 375 阅读 · 0 评论 -
spring boot整合shiro权限框架
一、添加shiro的maven依赖<!-- shiro权限框架 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>${shiro-spring.version...原创 2019-09-06 11:02:19 · 135 阅读 · 1 评论 -
java 回调函数
实现一个java回调的例子:当学生a做完之后喊学生b开始做!一、创建回掉函数的接口public interface StudentCallback { /** * 回调函数的定义 */ public void method();}二、创建StudentB类并实现回调函数接口public class StudentB implements StudentCallback...原创 2018-12-17 19:15:43 · 175 阅读 · 0 评论 -
java poi解析word(doc,docx)替换word模板中的占位符
doc类型的word用HWPFDocument类进行解析docx类型的word用XWPFDocument类进行解析/** * * @param srcPath word模板数据源路径 * @param destPath word导出路径 * @param map 关键字键值对映射 * @throws Exception */ public static void...原创 2018-12-10 20:36:38 · 9946 阅读 · 7 评论 -
java poi解析两种类型(.xls,.xlsx)的excel
poi原来解析需要两个类去解析不同的类型excel,但现在只需要使用WorkbookFactory工厂类由poi自动帮我们区分类型去进行解析。String path = "excel的路径(不用区分.xls,.xlsx)"// 获取excel对象Workbook wb = WorkbookFactory.create(new FileInputStream(path));// 获取ex...原创 2018-12-10 20:21:07 · 759 阅读 · 2 评论 -
java将多个文件进行压缩打包处理
直接上代码!!复制导入包之后直接可当工具类使用!!public class ZipUtil { private static final int BUFFER_SIZE = 2 * 1024; public static void fileListToZip(List&lt;File&gt; srcFiles , OutputStream out) throws IOException {...原创 2018-12-06 10:16:24 · 2710 阅读 · 1 评论 -
java生成Android的keystore签名文件并验证keystore文件
前言 生成keystore签名文件使用的是jdk1.8以上自带的jar包进行生成与解析,无需引入其他jar包。1.生成keystore文件代码public class KeyStoreUtil { public static void main(String[] args) throws Exception { creatKeyStore(); ...原创 2018-09-05 16:10:32 · 2175 阅读 · 1 评论 -
Eclipse导出含有main方法的jar包
1.首先右键所在项目点击export 2.然后选择导出Runnable jar file 3.选择导出jar包的相关参数 4.查看jar包是否生成成功 5.cmd里面执行jar包 补充 代码public class keyUtil { public static void main(String[] args){ System.out...原创 2018-08-29 21:39:04 · 2989 阅读 · 1 评论 -
java md5加密验证两个文件的内容是否相同
1.首先新建两个内容相同的文件 2.创建测试类public class TestMD5 { public static void main(String[] args) { try { FileInputStream file1 = new FileInputStream(new File("C:\\Users\\hp\\Desktop...原创 2018-08-31 15:35:37 · 2239 阅读 · 5 评论 -
java字符串常量池——字符串==比较的一个误区
起因再一次js的json对象的比较中,发现相同内容的json对象使用==比较并不相等。 例如:var obj = {};var obj2 = {};console.log(obj == obj2); // 结果为false json在js中代表一个对象==比较的是对象栈中存放引用堆的地址。上面的obj和obj2创建的是两个对象地址肯定不同结果为false。但最令我不...原创 2018-08-15 22:56:48 · 1116 阅读 · 1 评论