自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java 日期格式判断提示

项目场景:项目excel表格导入对于日期格式判断并给出相应提示问题描述:这里主要是对String或date类型日期获取判断public static boolean isLegalDate(int length, String sDate,String format) { int legalLen = length; if ((sDate == null) || (sDate.length() != legalLen)) { return f

2021-11-15 11:17:22 230

原创 Java 定制化排序

项目场景:根据部门进行排序,部门信息表不给加字段,无序且部门信息可能随时变动,要求自定义顺序排序问题描述:这里在处理变动的无序数据进行排序的时候是个难点 try { //根据获取的无序数据data 通过sql自定义排序条件(id) String[] str = MyTools.instance.getStringList("select data from tabname where data in ("+data+") decode(id,'1',1,'2',2,'3',3)");

2021-10-21 09:58:23 198

原创 Java String[] 转 字符串加引号逗号隔开

项目场景:获取到的String数组转换为字符串问题描述:字符串间用 , 隔开,且没个数据加 ‘ ’ String[] arr={"我","是个","anger"}; StringBuffer sb = new StringBuffer(); for (int i = 0; i < arr.length; i++) { //加(‘data’,) if (i<arr.length-1) { sb.append("'").append(arr[i]

2021-10-21 09:10:38 1148

原创 java 防sql注入

问题描述: 项目开发中遇到的sql注入问题,这里分享一个心得,希望能对您有所帮助;下面是对于单个字段的防sql注入: //这里也可以写成公共方法 //获取被sql注入的字段 String recent = "yes"; //将注入的特殊符替换 recent.replaceAll(".*([';]+|(--)+).*", ""); return ""; 如果我们遇到的是组合条件的查询,这时候分享下面的方法,希望可以帮助到你:分页查询条件增加Object参数

2021-09-16 17:51:44 157

原创 Java Double数值比较

问题描述:项目中遇到的问题: 获取的数据比较大小,double类型的数字,被比较的数在项目中作为参数维护,只能在比较数值大小的时候作数据处理,这时候建议大家用下面的方法比较double类型的数值大小,见下图: double a = 1; double b = 1.00; if (Double.doubleToLongBits(a)<Double.doubleToLongBits(b)) { System.out.println("1小于1.00"); }else {

2021-09-15 15:40:52 1106

原创 PowerDesign license安装问题

项目场景:项目使用PowerDesign作为数据库设计工具可能遇到的问题,在这里分享给大家,希望我的分享能帮助到你,欢迎指正!问题描述:打开PowerDesign总是提示license management wizard弹框,重装换了个15.2的依旧遇到同样的问题,重启也没能解决问题。原因分析:排除了安装步骤的问题,win10的兼容性问题,开发环境问题等解决方案:①卸载之前安装的powerDesign,删除win+R:%temp%里的临时文件导致的卸载问题,防止之前安装的残留配置影响,安

2021-09-01 10:27:14 1079

原创 eclipse再次打开时显示上次未关闭的页面

①恢复默认就行, 默认设置应该就是这样->勾选上应用②workspace有关,看是不是使用了缺省的workspace,取消eclipse默认工作空间的设置->分享下这个很实用的小方法,亲测有效,希望我的分享能帮助到你,欢迎指正!...

2021-08-26 12:54:15 619

原创 Eclipse打开总是显示上次未关闭的窗口

问题描述:Eclipse打开总是显示上次未关闭的窗口,有时候错误关闭eclipse又不显示上次未关闭的窗口,缓存问题错误地打开了历史窗口;百度并未找到有效的方法,在这里分享个快捷清除当前窗口的快捷键,再次打开eclipse也不会再显示多余的窗口了;希望我的分享有帮助到您,您的支持就是我前进最大的动力.# 解决方案:Ctrl+W...

2021-08-24 16:43:21 438

转载 加盐实现分享

加盐”的安全及必要性:现在很多公司密码加密的方式选择的是MD5,一些恶意的网络攻击通过一定的方法(比如彩虹表攻击等)破解用户密码,MD5很容易被攻破,如果加长密码的长度并不能很好的预防攻击,用户体验也受到了很大的限制.加盐原理简介:在用户的短密码后面加上一段随机的长字符,再计算 md5,这样反推出原始密码就变得非常困难,而且即使两个用户密码相同,数据库保存的密码也不一样;"加盐“已成为主流的加密选择.下面图解一下加密过程 用户密码加密解决方案:①设置用户登录次数数据库添加字段,记录

2021-08-23 17:57:20 162

Windows 回收站文件完全清除

解决Windows 回收站文件不能完全清除,win7或win10的回收站信息不能完全删除;试过打开文件扩展名,删除隐藏文件并不能彻底地解决问题.在这里分享给大家,建议多执行几次,最好重启下系统,希望我的分享能帮助到你,欢迎指正!

2021-08-24

解决桌面图标变成白块了

电脑桌面图标突然变成白颜色了,这个问题相信大家在使用电脑的过程中,每个人都遇到过!遇到这种问题首先想到的就是用系统安全软件来修复,结果发现根本不起作用。电脑重启,还是不起作用!虽然问题不大,但修复起来还是没那么容易,主要是由于桌面图标缓存出现问题所导致;更换图标、命令“ie4uinit -show”、软件修复有时候可以解决,在这里分享个简单的方法,希望能帮助到你,欢迎指正!

2021-08-24

解决桌面图标上有绿色问号

Java开发过程中svn错误更新或系统错误导致的桌面图标上有一个绿色的问号,重启后并不能有效解决;文件查看打开文件扩展名及隐藏的项目,删除.svn文件仍然不能解决时.

2021-08-24

java 预防XSS攻击

Java开发项目,预防XSS攻击后台编写

2021-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除