![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
Hellboy_M
要做一个有思想有头脑的程序员,而不要沦为一个只会coding的机器!快乐Coding,快乐Living!
展开
-
SpringMVC中文乱码(request或response)前后端处理
【代码】SpringMVC中文乱码(request或response)前后端处理。原创 2023-09-02 17:20:34 · 839 阅读 · 0 评论 -
@Value注入不生效,@Value注入静态变量
@Value注入不生效,@Value注入静态变量转载 2022-12-06 20:16:49 · 1480 阅读 · 1 评论 -
常用日期时间工具总结
常用日期时间工具总结原创 2022-12-04 18:27:32 · 364 阅读 · 0 评论 -
多个时间段取并集或交集 - 工具类
多个时间段取并集或交集 - 工具类转载 2022-12-04 16:10:51 · 2322 阅读 · 0 评论 -
Cause: org.xml.sax.SAXParseException; lineNumber: x; columnNumber: x; 元素内容必须由格式正确的字符数据或标记组成。
Cause: org.xml.sax.SAXParseException; lineNumber: x; columnNumber: x; 元素内容必须由格式正确的字符数据或标记组成。转载 2022-10-23 19:22:58 · 946 阅读 · 0 评论 -
StringUtils的isEmpty系列和isBlank系列使用总结
开发中经常有些小细节容易忽略,这些小细节往往容易导致代码缺陷,今天分享一波工具类的小细节。也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在。Comeon,让我们一起来探索org.apache.commons.lang3.StringUtils;这个工具类。...转载 2022-07-18 23:37:21 · 744 阅读 · 0 评论 -
Java 中的 BigDecimal使用总结
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。转载 2022-06-02 09:56:08 · 461 阅读 · 0 评论 -
SpringBoot自动配置原理总结
SpringBoot自动配置原理总结原创 2022-03-19 18:35:03 · 671 阅读 · 0 评论 -
MyBatis缓存
为什么使用缓存?合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避免频繁操作数据库,减轻数据库的压力,同时提高系统性能。MyBatis中缓存分类:一级缓存(默认开启) 二级缓存(默认关闭)一级缓存:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构用于存储缓存数据(一级缓存就是一个Map)。不同的sqlSession之间的缓存数据区域是互相不...原创 2022-03-11 16:53:11 · 160 阅读 · 0 评论 -
关于Thread.sleep的两个问题
我们可能经常会用到 Thread.Sleep 函数把线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:问题一:假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会不会被唤醒?问题二:某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么?先回顾一下系转载 2022-03-06 15:29:06 · 719 阅读 · 0 评论 -
使用 Ajax 发送的PUT、DELETE请求
一、 方式一:将 POST 请求转化为相应的 PUT 和 DELETE 请求1. 在 Web.xml 中添加如下配置:用于将 POST 请求转化为相应的 PUT 和 DELETE 请求。<filter> <filter-name>hiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilte.转载 2021-09-17 10:52:01 · 3213 阅读 · 0 评论 -
Java调用控制台命令实现启动应用、重启、关机操作
@Testpublic void test1() throws IOException { Runtime.getRuntime().exec("regedit");//打开注册表编辑器(参数为需要启动的程序名称) Runtime.getRuntime().exec("shutdown -r -f -t 0");//指定0秒后重启,并强制结束其他进程 Runtime.getRuntime().exec("shutdown -s -f -t 0");//指定0秒后关机,并强制结束其.原创 2021-08-05 10:22:25 · 660 阅读 · 0 评论 -
java启动本地exe程序工具类
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * java启动本地exe程序工具类 * @author myt * @since 2020年11月1日 * */public class StartUpExeUtils { private static boolean startExeStatus = true;//exe启动状态 ...原创 2020-11-25 16:25:13 · 391 阅读 · 0 评论 -
关于超链接下载文件,中文名乱码,404问题解决
问题:超链接下载文件中文名乱码,报404找不到文件,如:<a href="${pageContext.request.contextPath}/测试.docx">下载</a>。原因:tomcat编码没有设置。解决方案:在server.xml中加上如下红色部分:<Connector connectionTimeout="20000" URIEncod...原创 2019-11-07 14:55:02 · 2605 阅读 · 0 评论 -
Date 中 before(when)和after(when)用法
public class Demo7 { public static void main(String[] args) throws ParseException { Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date oldDate = format转载 2016-03-24 16:36:26 · 1803 阅读 · 0 评论 -
session与cookie的区别
1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的c转载 2016-05-20 14:31:37 · 281 阅读 · 0 评论 -
启动OpenOffice服务
启动OpenOffice服务原创 2016-12-06 11:19:00 · 15821 阅读 · 0 评论 -
java后台:response.getwriter().write 乱码解决
在response.getwriter().write的上面需要设置:response.setContentType(“text/html; charset=utf-8”); html response.setContentType(“text/plain; charset=utf-8”); 文本 response.setContentType(“text/JavaScript;原创 2017-01-22 17:09:08 · 4836 阅读 · 0 评论 -
bootstrap-table 搜索框 中文乱码问题解决
最近在做web项目时用到了bootstrap-table,在用搜索框功能时,发现搜索框的searchText参数传递到后台以后,若为中文,则接收到的是乱码,为了解决此问题,我在bootstrap-table的参数实体类:QueryParams中,进行了处理:在searchText属性的set方法中,对编码进行了转换:/** * 对searchText中文乱码问题进行处理原创 2017-07-11 10:48:12 · 7266 阅读 · 2 评论 -
如何用Java和jsp获取服务器ip
Java中:1、获取服务端ipString ip = InetAddress.getLocalHost().getHostAddress();2、获取客户端本机ipString remoteAddr = request.getRemoteAddr(); String forwarded = request.getHeader("X-Forwarded-For"); Stri原创 2017-08-04 10:15:22 · 4290 阅读 · 0 评论 -
win8.1配置java环境
在下面的“系统变量(S)”面框中,新建2个环境变量 JAVA_HOME与 CLASS_PATH,点击“新建(W...)”。变量名: JAVA_HOME变量值:E:\Program Files\Java\jdk1.7.0_06变量名: CLASS_PATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar[注意前面有一转载 2014-10-11 11:00:34 · 437 阅读 · 0 评论