Java
王家五哥
这个作者很懒,什么都没留下…
展开
-
java url加解密工具
Java url 加解密工具,可以使用在url中使用。原创 2023-02-21 17:39:58 · 381 阅读 · 0 评论 -
java: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
(请使用 -source 7 或更高版本以启用 diamond 运算符)java: -source 1.6 中不支持 diamond 运算符。1、选中项目 -- 右键 -- Open Module Settings。3、设置Java编译:java compiler。原创 2023-02-09 14:27:15 · 780 阅读 · 0 评论 -
idea 色盲模式
File -- Settings -- Appearance & Behavior -- Appearance 勾选完成,重启IDEA即可。idea红绿色盲模式,开启开关,尝试开启了一段时间,对视力好多了,有兴趣可尝试。原创 2023-02-09 13:47:48 · 613 阅读 · 0 评论 -
idea如何解决导入的项目不是Maven工程(文件下面没有蓝色的方格)
简介:idea如何解决导入的项目不是Maven工程(文件下面没有蓝色的方格)原创 2023-02-01 08:54:38 · 2417 阅读 · 0 评论 -
md5 通用工具类
简介:MD5加密工具类。原创 2023-01-18 10:31:27 · 590 阅读 · 2 评论 -
java 计算两个日期相差天数
js 计算两个日期相差天数,小时、分钟、秒。原创 2023-01-18 10:16:44 · 1625 阅读 · 0 评论 -
java 数字转中文大写金额
java 数字转中文大写金额。原创 2023-01-18 10:09:37 · 156 阅读 · 0 评论 -
skywalking快速上手
skywalking快速上手原创 2023-01-05 10:46:18 · 411 阅读 · 0 评论 -
oralce建表示例
oralce建表示例,基础建表语句,经常用,放在这里以备使用时获取。原创 2022-12-27 16:50:06 · 102 阅读 · 0 评论 -
暖手宝代码
代码源于生活,服务于生活,冬天冷,通过代码让机械发热,达到暖手宝的目的。原创 2022-12-23 15:54:34 · 116 阅读 · 0 评论 -
ftl增加动态版本号
解决浏览器或者Nginx负载时js css文件缓存,导致新代码不生效问题。利用FreeMarker自带时间,拼接成版本号。ftl:全称,FreeMarker。原创 2022-11-29 13:34:48 · 380 阅读 · 0 评论 -
Java 时间比较
Java时间比较,Java本身的时间比较不够直观,这里提供一个直观的工具类。原创 2022-10-27 17:44:50 · 1160 阅读 · 0 评论 -
java 过滤器 监听器 拦截器
过滤器(Filter): java里的提供系统级别的过滤,举例:非法url、设置字符集编码、过滤“文明用语”监听器(Listener): java里的系统级别的监听,举例:观察者模式的实现、统计在线人数、监听对象事件发生前后拦截器(Interceptor): java里的拦截器提供的是非系统级别的拦截,Java反射机制(动态代理),拦截未登录用户...原创 2022-07-09 15:34:57 · 366 阅读 · 0 评论 -
事务方法调用@Transactional
方法A调用方法B原创 2022-06-29 17:21:25 · 512 阅读 · 0 评论 -
java序列化
序列化:把内存中的java对象流转换成二进制流的过程是一种处理对象流的机制作用:方便存储和网络传输我不序列化也可以保存文件啥的呀,有什么影响呢?我也是这么问的。我试过,出现过两个问题一个是赋值无法获取一个是中文乱码...原创 2022-06-08 13:37:30 · 67 阅读 · 0 评论 -
java调用Windows程序
功能演示:打开计算器十次import java.io.IOException;/** * * @title: 打开计算器十次 * @author: wll * @since: 2021-11-16 16:53:47 */public class CallCalc { public static void main(String[] args) throws IOException, InterruptedException { for (int i = 0; i < 10原创 2021-12-31 16:50:19 · 886 阅读 · 0 评论 -
java时间转换 YYYY yyyy
java时间转换,特定时间转换'YYYY',时间加一天本帖只展示转换效果,原因不详,等待有猿人破解效果图:演示代码:import java.text.ParseException;import java.text.SimpleDateFormat;public class TestTime { public static void main(String[] args) throws ParseException { String formatBefor1 = ne..原创 2021-12-28 15:28:41 · 592 阅读 · 1 评论 -
获取java hashCode分布
hashCode就是对象的散列码,是根据对象的某些信息推导出的一个整数值,默认情况下表示是对象的存储地址。通过散列码,可以提高检索的效率,主要用于在散列存储结构中快速确定对象的存储地址,如Hashtable、hashMap中。import java.util.ArrayList;import java.util.List;/** * * @title: 获取hashCode * @author: wll * @since: 2021-11-25 13:56:23 */public.原创 2021-11-25 14:27:48 · 449 阅读 · 2 评论 -
java 输出js实现地址跳转
简介: 有时候需要重定向到别的项目去,又不想更改前端,可以试试这个方法import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@PostMapping("/returnUrl")public void returnUrl(HttpServletRequest request, HttpServletResponse response) throws ...原创 2021-11-23 13:25:58 · 890 阅读 · 0 评论 -
jsp开发,拼接项目前缀
拼接项目前缀,懒得写<%=request.getContextPath()%>效果:http://ip:port/项目名<c:set var="ctx" value="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}" />使用方法:${ctx}原创 2021-09-06 15:54:21 · 295 阅读 · 1 评论 -
java 手机号脱敏,身份证号脱敏 工具类
java 手机号脱敏,身份证号脱敏 工具类import org.apache.commons.lang3.StringUtils;/** * * @title: 脱敏工具类 * @author: wll * @since: 2021-9-3 9:54:04 */public class CommonUtils { // 手机号码前三后四脱敏 public static String encryptMobile(String mobile) { if (StringUtils原创 2021-09-03 10:00:08 · 898 阅读 · 0 评论 -
java 汉子转拼音
<!-- 拼音转换包 --><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>原创 2021-06-16 17:08:30 · 120 阅读 · 0 评论 -
fastjson获取json方法
import com.alibaba.fastjson.JSONObject;import com.gwcslife.common.utils.JsonUtil;public class tests { public static void main(String[] args) { String str = "{\"head\":{\"errorCode\":\"0000\",\"errorMsg\":\"请求成功\"},\"body\":\"{\\\"code\\\":\\\"0\\\",.原创 2021-06-16 17:07:53 · 496 阅读 · 0 评论 -
springboot 访问httpclient接口
使用jar:<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.4</version></dependency>工具类:import java.util.HashMap;import java.util.Map;import原创 2021-05-27 10:04:09 · 324 阅读 · 10 评论 -
Java时间Calendar
Java时间类操作Calendar// 其日历字段已由当前日期和时间初始化:Calendar rightNow = Calendar.getInstance(); // 子类对象// 获取年int year = rightNow.get(Calendar.YEAR);// 获取月int month = rightNow.get(Calendar.MONTH);// 获取日int date = rightNow.get(Calendar.DATE);System.out.printl原创 2020-07-27 22:44:00 · 36339 阅读 · 0 评论 -
Java BigDecimal常用方法
BigDecimal:计算时,对数据精度要求较高时使用,例如:钱基础用法://加BigDecimal bd1 = new BigDecimal("0.09");BigDecimal bd2 = new BigDecimal("0.01");System.out.println("add:" + bd1.add(bd2));System.out.println("-------------------");//减BigDecimal bd3 = new BigDecimal("1.0"原创 2020-07-27 22:37:50 · 318 阅读 · 0 评论 -
Java字段加解密
加解密:将明文转换成一串看不懂的东西,并且还能再转回来引用jar包:<!-- 加解密包 --><dependency> <groupId>org.jasypt</groupId> <artifactId>jasypt</artifactId> <version>1.9.2</version></dependency>加解密类:import org.ja原创 2020-07-27 21:15:39 · 40378 阅读 · 0 评论 -
TimeWatch程序耗时统计
调用方法:/*** * @title: 程序时间统计类TimeWatchUtil* @time: 2019年5月28日* */public class TimeWatchTest { public static void main(String[] args) throws InterruptedException { TimeWatchUtil tw = TimeWatchUtil.createTimeWatch("TtimeWatch====:"); Thread....原创 2020-05-18 23:50:09 · 18357 阅读 · 0 评论 -
html工具类,一些小工具
var markerArr;var windowheight = $(window).height() - 20;var windowwidth = $(window).width() - 20;if (windowheight > 600) windowheight = 600;if (windowwidth > 1100) windowwidth = 1100;datagrid鼠标...原创 2018-03-05 16:33:29 · 14978 阅读 · 0 评论 -
Java时间推移
String content = content(map); String m4="";//开始月 String m4_1="";//后一月 String sqlString = "select t.m4,t.m4_1 from contract_information t where t.id="+ map.get("id1"); List<Map<Strin...原创 2018-03-05 16:30:28 · 462 阅读 · 0 评论 -
java时间操作方法Calendar
Calendar Java时间类当前时间: Calendar rightNow = Calendar.getInstance();获取时间: int year = calendar.get(Calendar.YEAR);设置参数: calendar.set(Calendar.YEAR, 2000); System.out.println("现在是" + calendar.get(Calend...原创 2018-03-05 16:29:45 · 15007 阅读 · 0 评论 -
模拟网页打印
//查看js: function view(){ var row = dg.datagrid('getSelected'); if(rowIsNull(row)) return; window.open(ctx+'/sekb/msds/view/'+row.id, "化学安全技术说明书"); }controller @RequestMapping(value = "view/{id}", m...原创 2018-03-05 16:29:05 · 211 阅读 · 0 评论 -
Java枚举类使用方式
Java枚举类使用方式单枚举定义:/** * * @title: 单枚举定义 * @author: wll * @since: 2021-1-27 14:47:54 */public enum JudgeEnum { TRUE, FALSE; public static void main(String[] args) { System.out.println(JudgeEnum.TRUE);// TRUE System.out.println(JudgeEnum.F.原创 2021-01-27 15:04:06 · 215 阅读 · 0 评论 -
java 对象转json json转对象
java 对象转json json转对象import com.alibaba.fastjson.JSON;/** * * @title: fastjson * @author: wll * @since: 2021-5-19 13:47:40 */public class TestJson { public static void main(String[] args) { String Json="{}"; //json转对象 Xxxx pars原创 2021-05-19 13:53:51 · 121 阅读 · 0 评论 -
主键策略UUID升级
UUID,常用做主键使用,经测试,在极短的时间内会有一定的重复概率,所以做了优化import java.util.UUID;/** * * @title: UUID虽然重复性很小但是也要防止, 一旦出了问题很难定位,故此后面加了六位随机数,降低重复概率 * @author: wll * @since: 2021-3-30 15:59:36 */public class UUIDUtil { private UUIDUtil() { throw new IllegalStat原创 2021-05-19 11:32:11 · 382 阅读 · 0 评论 -
Java异常信息处理类
异常:代码开发中很重要的一点,可以帮助我们快速的找到程序问题所在举个例子:当程序出现异常后,我们要把异常信息保存下来,以便后期查找受限于数据库表字段长度,我们只能对异常信息进行截取,当前这个类就是做这个事情的import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.exception.ExceptionUtils;/** * * @title: 异常信息处理工具类 * @author:原创 2021-05-18 15:13:38 · 459 阅读 · 0 评论 -
java代码启动电脑上程序方法
java代码启动电脑上程序举个例子:打开电脑上的计算器public static void main(String[] args) { try { Runtime.getRuntime().exec("cmd /c calc"); } catch (IOException e) { e.printStackTrace(); }}修改linux系统时间设置日期:date -s 20150110设置时间:date -s 10:35:10设置年月...原创 2021-05-12 15:59:22 · 426 阅读 · 0 评论 -
try()...catch()的用法
前面小括号中出现问题,文件流会自动关闭摘自网友回复:在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类似IO流的处理,要在finally部分关闭IO流,当然这个是JDK1.7之前的写法了;在JDK7优化后的try-with-resource语句,该语句确保了每个资源,在语句结束时关闭。所谓的资源是指在程序完成后,必须关闭的流对象。写在()里面的流对象对应的类都实现了自动关闭接口AutoCloseable;原创 2021-04-06 16:38:08 · 1640 阅读 · 0 评论 -
Java短连接生成工具-思路
Java短连接生成工具-思路-这里只是模拟一下package com.csrs.trans.shorturl;import java.util.HashMap;import java.util.Map;import java.util.UUID;/** * * @title: 短连接生成工具 * @author: wll * @since: 2021-2-9 16:34:13 */public class ShortUrl { static Map<String,原创 2021-02-23 10:41:42 · 544 阅读 · 0 评论