随笔分类 -  java篇

java代码的工具类或者是实现
摘要:故事的开始 那是一个夏天,在杭州,和两位好友吃完饭聊着。他们都是刚刚入行的程序员,讨论着密码在系统中存储的方式MD5.当时的我还是个门外汉,听着他们的讨论,非常有兴趣。那时候我认为MD5是加密放方式(当然现在看来不是)。那时候我认为处理密码的方式是,用户注册后,密码通过MD5加盐方式存入数据库。登录 阅读全文
posted @ 2024-06-13 11:46 不一样的爪哇 阅读(27) 评论(0) 推荐(0) 编辑
摘要:找了很多资料,网上的打包成exe用的最多的是 exe4j。确实一段时间我也是用exe直到后来开发一个应用的时候出现了兼容性问题。于是再次研究,如果你是想要吧开发好java桌面应用打包成一个exe放在朋友的电脑上运行,那可以继续看下去。 需要准备以下文件: 需要准备的列表 1.java运行环境 jre 阅读全文
posted @ 2023-01-12 12:08 不一样的爪哇 阅读(327) 评论(0) 推荐(0) 编辑
摘要:解决计算精确问题,让它变得更加人性化,不考虑性能 码云地址:https://gitee.com/wang_bingchen/utils-wbc.git 有bug欢迎 fork package com.wbc.utils; import java.math.BigDecimal; /** * 解决计算 阅读全文
posted @ 2022-11-22 10:29 不一样的爪哇 阅读(24) 评论(0) 推荐(0) 编辑
摘要:MD5,SHA1,SHA256等 哈希散列工具类 package com.wbc.utils; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * MD5,SHA1,SHA2 阅读全文
posted @ 2022-11-22 10:22 不一样的爪哇 阅读(93) 评论(0) 推荐(0) 编辑
摘要:起因是在处理文件的时候,想要自己存入一个固定长度头部,这里是1024个字节,在读取之后获取到一个看似字符串的对象,但是在判空时候失败了。 原因是这个看似为空字符串的对象内部char数组中有内容 \u0000,只是显示为空字符串。 Demo 以下为复现代码 public static void mai 阅读全文
posted @ 2022-11-18 10:11 不一样的爪哇 阅读(81) 评论(0) 推荐(0) 编辑
摘要:package com.utils; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; /** * @author wangb 阅读全文
posted @ 2022-05-13 13:43 不一样的爪哇 阅读(847) 评论(0) 推荐(0) 编辑
摘要:mybatis批量插入写法 sql UPDATE tb_book SET update_time = CASE book_id WHEN 1101 THEN 123123112 WHEN 1102 THEN 123123132 END WHERE book_id IN (1101,1102) 上下对 阅读全文
posted @ 2022-04-15 09:54 不一样的爪哇 阅读(108) 评论(0) 推荐(0) 编辑
摘要:作者:wangbingchen 工具类编写环境,作者为小公司开发,一个小项目,功能中使用到短信验证登录功能,使用缓存,可以有很多,第一个想到的是redis,但是如果整个项目只是为了这一个小小的短信验证来使用redis,感觉有点大材小用,再其次是使用数据库,但是使用数据库性能肯定没有使用内存来得好。于 阅读全文
posted @ 2022-01-02 17:29 不一样的爪哇 阅读(511) 评论(0) 推荐(0) 编辑
摘要:服务器发送http请求 /** * @author Tim * @Description * @create 2021-09-26 15:57 */ import java.io.*; import java.net.HttpURLConnection; import java.net.Malfor 阅读全文
posted @ 2021-09-29 12:00 不一样的爪哇 阅读(82) 评论(0) 推荐(0) 编辑
摘要:时间转换工具类 package com.wbc.demo.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; /** * @author Tim * @Descri 阅读全文
posted @ 2021-09-20 11:17 不一样的爪哇 阅读(41) 评论(0) 推荐(0) 编辑
摘要:java工具类之邮件工具类 import com.sun.mail.util.MailSSLSocketFactory; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.act 阅读全文
posted @ 2021-09-02 20:04 不一样的爪哇 阅读(533) 评论(0) 推荐(0) 编辑
摘要:java ArrayList 源码解读 ArrayList 类有三个构造方法,分别为无参构造方法,传int构造方法,和传集合构造方法 /** * Constructs an empty list with an initial capacity of ten. */ public ArrayList 阅读全文
posted @ 2021-08-01 17:35 不一样的爪哇 阅读(326) 评论(0) 推荐(0) 编辑
摘要:package person.pluto.natcross2; import java.io.*; import java.net.URL; import java.util.Properties; //获取项目打成jar之后 获取运行项目jar同目录的文件 public class Propert 阅读全文
posted @ 2021-07-27 22:13 不一样的爪哇 阅读(517) 评论(0) 推荐(0) 编辑
摘要:基于hutool工具 获取网站的图标 java 代码 //获取图标 从页面上查找 没有就拼接默认 private String findIco(String navUrl) { String body = HttpUtil.createGet(navUrl).execute().toString() 阅读全文
posted @ 2021-05-14 16:10 不一样的爪哇 阅读(431) 评论(0) 推荐(0) 编辑
摘要:java 精确计算 好用的工具类 package cn.wangbingchen.mytoolwarehouse.tools; import java.math.BigDecimal; /** * IT野王 * 自认为好用的计算工具 * 例如计算 8*23/6 结果保留3位小数 * BigDecim 阅读全文
posted @ 2021-04-11 20:57 不一样的爪哇 阅读(326) 评论(0) 推荐(0) 编辑
摘要:由于经常性的修改线上代码,上传项目真的是等待和煎熬 正常打包上传是需要把所有的依赖都打包上去的,这样一个项目小的也有50多兆.因为依赖不是经常的变动,那么我们可以将依赖和自己的代码分离开来.依赖只需要第一次部署的时候放上去,之后只需要部署自己修改的代码就好了.如果是springcloud项目,只需要 阅读全文
posted @ 2021-01-31 16:05 不一样的爪哇 阅读(663) 评论(0) 推荐(1) 编辑
摘要:# java 精确计算 好用的工具类 ``` java package cn.wangbingchen.mytoolwarehouse.tools; import java.math.BigDecimal; /** * @author wangbingchen * @Description * @c 阅读全文
posted @ 2020-10-24 17:49 不一样的爪哇 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示