
JAVA
felix
这个作者很懒,什么都没留下…
展开
-
SSM框架下jdbc.properties数据加密
4、用AESUtil.java计算jdbc.properties里的用户名和密码,然后替换进去。1、新建DBPropertyPlaceholderConfigurer.java文件。2、新建AESUtil.java文件。3、Spring增加配置。原创 2024-08-20 23:21:44 · 349 阅读 · 1 评论 -
JSP页面上转换时间戳
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><jsp:useBean id="dateValue" class="java.util.Date"/><jsp:setProperty name="dateValue" property="time" value="${step.createdTimeStamp *1000 }"/><fmt:formatDate value="${dateValue}" pattern="原创 2024-02-23 17:25:44 · 582 阅读 · 1 评论 -
shiro反序列化漏洞修复
shiro反序列化漏洞修复转载 2023-03-01 17:32:01 · 343 阅读 · 0 评论 -
代码在线压缩
在线代码压缩原创 2022-05-16 12:26:00 · 1902 阅读 · 0 评论 -
移除jsessionid的方法
在web.xml配置文件中设置<session-config><!-- Disables URL-based sessions (no more 'jsessionid' in the URL using Tomcat) --><tracking-mode>COOKIE</tracking-mode></session-config>原创 2022-03-02 14:48:08 · 1603 阅读 · 0 评论 -
Spring MVC防止数据重复提交(防止二次提交)
SpringMvc使用Token使用token的逻辑是,给所有的url加一个拦截器,在拦截器里面用java的UUID生成一个随机的UUID并把这个UUID放到session里面,然后在浏览器做数据提交的时候将此UUID提交到服务器。服务器在接收到此UUID后,检查一下该UUID是否已经被提交,如果已经被提交,则不让逻辑继续执行下去…首先要定义一个annotation:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME).转载 2022-02-06 16:04:44 · 440 阅读 · 0 评论 -
layui 的if else
<script type="text/html" id="tbBar"> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> {{# if(d.menuType == 1){ }}...原创 2022-01-26 11:59:42 · 1755 阅读 · 0 评论 -
undefinedcss/modules/layer/default/layer.css报错
undefinedcss/modules/layer/default/layer.css原创 2022-01-18 20:06:59 · 980 阅读 · 0 评论 -
CSS动态计算高度
Viewport viewport:可视窗口,也就是浏览器。 vw Viewport宽度, 1vw 等于viewport宽度的1% vh Viewport高度, 1vh 等于viewport高的的1% CSS3使用Calccalc()使用通用的数学运算规则,但是也提供更智能的功能: >使用“+”、“-”、“*” 和 “/”四则运算; >可以使用百分比、px、em、rem等单位; >可以混合使用各种单位进行计算; >表...原创 2022-01-12 00:48:52 · 6520 阅读 · 0 评论 -
Spring Framework下载
1、打开网址:https://repo.spring.io/ui/repos/tree/General/libs-milestone2、找到libs-release-local3、往下打开org -> springframework4、往下打开spring5、找到自己需要的版本,例如4.0.2,继续打开xxxx-dist.zip6、点击右上角的下载按钮,就会开始下载。完成!...原创 2022-01-07 18:20:47 · 4637 阅读 · 4 评论 -
tomcat控制台和页面乱码处理
tomcat 8.5.71下运行程序,控制台的中文有乱码,运行程序的页面上也有部分乱码,主要是layui table的标题栏。网上查了一下解决办法入下:1、打开conf目录下的logging.properties文件,将下图红框处的UTF-8全部改为GBK2、打开conf目录下的web.xml文件,在<servlet>标签内加入入下代码: <init-param> <param-name>fileEncod.原创 2021-09-24 16:08:58 · 307 阅读 · 0 评论 -
java 实现pdf转换成图片
原文链接:https://blog.youkuaiyun.com/z991876960/article/details/823450571.maven添加jar<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox --> <dependency> <groupId>org....转载 2019-12-01 16:24:27 · 230 阅读 · 0 评论 -
JAVA对金额格式化
原贴地址:https://bbs.youkuaiyun.com/topics/390418233显示结果为小数点后保留2位,小数点前每3位一个逗号。public String getDecimalFormat(String str){ Integer initValue=0; String outStr = ""; if(str!=null&&!"".equals(str...转载 2019-11-13 22:47:11 · 860 阅读 · 0 评论 -
JAVA高质量缩放图片
原文链接https://www.iteye.com/blog/luoyahu-1312043亲测好用,不用额外jar包不用装插件。 package com.test; import com.sun.image.codec.jpeg.JPEGImageEncoder; import com.sun.image.codec.jpeg.JPEGCod...转载 2019-11-13 20:30:21 · 159 阅读 · 0 评论 -
JAVA中Long值判断是否相等
程序中有段代码以前运行正常,JDK升级到1.8以后发现数据不显示,debug后发下下面语句运行不对:if (parentMenu.getMenuId() == childMenu.getParentId())改成下面这样才能正确运行:if (parentMenu.getMenuId().equals(childMenu.getParentId()))原因是数据为Long型,跟String一样得用e...原创 2018-03-16 17:19:36 · 14995 阅读 · 1 评论 -
SpringMVC框架下kindeditor上传图片
1、新建KindEditorControllerimport java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import...原创 2018-03-12 23:50:22 · 306 阅读 · 0 评论 -
阿里云下OpenSearch简单应用
1、先购买了RDS数据库并且已经有了一些测试数据。MySQL当前最高支持到5.6,OpenSearch当前无法自动获取5.7的数据。2、进入OpenSearch创建应用。2.1、点右上角“创建应用”2.2、输入应用名称2.3、选“标准版”。当前我只针对单个表进行搜索,如果要多表复杂结构选右边的。3、连接数据源3.1 直接连接账号下的RDS是最方便的实现方式。3.2、3.3、点“新的数据库”按钮3....原创 2018-05-22 17:19:11 · 5339 阅读 · 0 评论 -
struts2.3升级到2.5
网上有不少攻略,但是可能因为每个人之前的框架和升级目标不同,所以还是走了一点弯路,记录下来方便其他旧项目升级吧。我的目标是把Struts2.3升级到2.5,Spring暂时维持在3.2.3。尝试升到4结果好像不支持iBatis,而且Spring 4以上我已经搭好了Spring + SpringMVC + MyBatis的新框架。一、升级jar1、下载Struts2.5下载地址:http://str...原创 2018-06-22 16:23:22 · 9030 阅读 · 0 评论 -
JAVA判断访问设为是否为手机、苹果、微信
原文链接:https://www.cnblogs.com/lyxy/p/5549941.html亲测有效!!!package com.lwj.util;import javax.servlet.http.HttpServletRequest;/** * 判断访问设备为PC或者手机--工具类 * * @description: * @fileName:HttpRequ...转载 2018-09-07 02:18:26 · 1655 阅读 · 0 评论 -
JAVA两点经纬度直线距离的计算
原贴地址:https://www.cnblogs.com/claireyuancy/p/7095725.html来自谷歌地图的计算公式:通过JAVA的Math类各种方法调用。实现上述公式private static double EARTH_RADIUS = 6378.137;// 单位千米/** * 角度弧度计算公式 rad:(). <br/> ...转载 2018-12-16 01:42:33 · 1366 阅读 · 1 评论 -
kindeditor上传图片宽度自适应
目前大多数情况下编辑器上传的图片都是在手机端显示,因此默认设置为宽度100%显示,避免图片显示的大大小小不好看。目前使用的kindeditor版本为4.0.5。打开kindeditor.js文件,拉到3116行insertimage方法内,注释掉设置宽度的3行代码,直接写死100%,如下图所示:如果需要更复杂的配置,也是改写这一小段即可。...原创 2019-03-19 20:00:04 · 3358 阅读 · 0 评论 -
JAVA判断页面是否在微信内打开
原文链接:https://blog.youkuaiyun.com/u011496005/article/details/85257086String ua = request.getHeader("user-agent") .toLowerCase(); if (ua.indexOf("micromessenger") > 0) {// 是微信浏览...转载 2019-03-25 16:49:58 · 1449 阅读 · 0 评论 -
License for package Android SDK Build-Tools 28.0.x not accepted
原文链接:https://blog.youkuaiyun.com/user11223344abc/article/details/83997907与原文不同,我是在Win7下安装Android Studio,然后编译程序报这个错误。从原文得知是要安装一个东西,该安装文件并不在Android Studio安装目录下,废了不少劲才发现Android Studio的控制台在报错时告诉我目录了,我的是在:...转载 2019-03-29 03:04:18 · 1263 阅读 · 0 评论 -
JAVA判断字符串是否为空
原文地址:https://blog.youkuaiyun.com/w05980598/article/details/79925097方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null || s.equals(""));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法:...转载 2019-06-10 11:07:23 · 134 阅读 · 0 评论 -
JAVA_HOME配置
JAVA_HOME配置转载 2017-05-05 16:44:15 · 386 阅读 · 0 评论