- 博客(66)
- 资源 (19)
- 收藏
- 关注
原创 Java 使用 zip4j 进行基本的压缩、解压、设置密码操作(-version zip4j-2.6+)
先看工具类package space.util;import java.io.File;import java.util.List;import net.lingala.zip4j.ZipFile;import net.lingala.zip4j.model.ZipParameters;import net.lingala.zip4j.model.enums.AesKeyStrength;import net.lingala.zip4j.model.enums.EncryptionMe
2020-06-15 16:22:51
3054
1
原创 解决linux上ueditor上传文件或图片时提示IO错误的解决方案之一
中间件为tomcat8.5,在本地运行正常,部署到linux上后不论是上传图片还是文件都提示"IO错误"。原因:在tomcat中没有 temp 文件夹。解决方案:手动新增一个 temp 空文件夹即可。
2020-05-10 16:09:50
1899
原创 Tomcat服务存在文件包含漏洞的解决方案
漏洞描述近日我办监测发现,XXX单位Tomcat服务存在文件包含漏洞。经测试,漏洞情况属实。综合利用漏洞,攻击者可读取服务器任意文件,对网站构成信息泄露和运行安全风险。漏洞URL为:XXXX,利用相关工具可获取服务器webapp下的任意文件,造成文件信息泄露。整改:攻击者利用的是 AJP:8009端口进行攻击,所以最简单粗暴的解决办法就是将 Tomcat 的 AJP 禁用掉,...
2020-04-15 11:47:12
1085
原创 JS计算两个时间相差的天数、小时数、分钟数和秒数
function timeAgo(Atime, time, onlyDate) { var stamp = new Date(Atime).getTime() - new Date(time).getTime(); return SecondToDate(stamp / 1000); } function SecondToDate(msd) { var time = ...
2020-03-31 15:55:55
2049
原创 MySql连接远程数据库时出现异常 Communications link failure 的解决方案其一
连接阿里云远程Mysql服务器提示:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.ne...
2019-10-28 11:18:14
1871
原创 使用Sortable.js和Touch.js实现App定制首页
需求1,页面为分为A、B两部分,上下布局,A为已选,B为备选。2,要求A部分允许横向滚动,B部门要求纵向滚动。3,要求A部门操作手势为【长按移动】,B部分操作手势为【点击移动】。实现使用 Sortable.js 做拖动排序,使用 touch.js 做移动端手势识别。 最终效果遇到的问题1,A...
2019-10-23 11:19:23
1699
1
翻译 Java对象深拷贝与浅拷贝(附深拷贝工具类)
Java中分为深拷贝和浅拷贝;BeanA 对象如下:public class BeanA { private String str1, str2; private List<BeanB> beanBList;}如需浅拷贝,则需实现Serializable 接口,并重写 clone 方法,如下:public class BeanA implements...
2019-07-26 16:04:55
1956
1
原创 使用Cropper.js和touch.js支持移动端双指放大旋转功能
需求cropper.js在移动端只支持双指放大,却不支持放大的同时还可以进行旋转,因此需要进行扩展;解决思路使用touch.js获取双指旋转度数,从而改变cropper的rotate属性;遇到的问题1,由于双指放大时进行旋转,导致用户在双指放大时,非常容易触发旋转,降低用户体验;解决方案:在旋转角度不超过±20°的范围内,不触发旋转;效果图...
2019-06-27 09:42:31
2297
原创 错误:Java Resource interpreted as Stylesheet but transferred with MIME type解决办法之一
症状: 项目由tomcat7升级到tomcat8后,访问页面发现样式表不生效,nextwork提示请求正常,查看请求的文件时,发现css和js被浏览器当成html格式处理,同时控制台发出警告:Java Resource interpreted as Stylesheet but transferred with MIME type解决办法: 在项目中配置...
2019-06-24 10:08:58
5466
原创 修改已创建的Java项目编码以及解决java文件中文乱码问题的解决方案
解决思路,分两步:1,工具中修改项目编码为UTF-8,此步会导致src中存在中文的java文件乱码;2,使用程序将src目录下的文件以GBK(你没改成UTF-8前的编码)编码读出来,然后再以UTF-8的方式写入进去;解决步骤:1,选中项目,右键召唤菜单,选择 Properties -> 左侧选择 Resource -> Text file encoding - &...
2019-04-25 16:59:17
1997
1
翻译 ORA-28000 账户已被锁定解决方案和解锁账户
ORACLE 11g 中,用户密码累计错误10次后会自动锁定该用户;1,取消累计密码错误次数自动锁定账户的设置。alter profile default limit failed_login_attempts unlimited;2,解锁已被锁定的账户。alter user 你的数据库用户名(不需要引号) account unlock;commit;END...
2019-02-28 14:28:01
5683
3
翻译 ORACLE创建用户并分配表空间
-- 删除用户名-- drop user TestUser;-- 删除用户下的所有相关数据-- drop user TestUser cascade;--drop tablespace TestUser including contents and datafiles; -- 删除表空间-- 创建名为 TestUser 的表空间create tablespace TestUse...
2018-12-20 16:04:47
926
翻译 MyEclipse 2017 出现 An internal error occurred during: "Repository registry initialization"
异常信息如下:An internal error occurred during: "Repository registry initialization". Array index out of range: 8660088在“存储库注册表初始化”期间发生了一个内部错误。数组索引超出范围:8660088 解决方案:删除 .metadata\.plugins\org.eclip...
2018-10-12 11:06:30
1988
3
翻译 使用Java生成6位或4位随机数的短信验证码
代码如下package XXXXX;import java.security.SecureRandom;import java.util.Random;/** * 作用:用于发送短信验证码 <br> * 使用场景:找回密码 * * @date Created by SPACE on 2018-8-15 */public class DxyzmService...
2018-08-15 10:16:28
16083
1
翻译 tomcat7解决java.lang.IllegalArgumentException:Invalid character found...defined in RFC 7230 and RFC 39
异常源自 tomcat7 ,但 tomcat8 也有同样的问题异常完整信息,请注意你的异常是否与本异常一致:该异常复现方法:你的网站请求地址后携带一个参数,值为 '{' 或 '}',例如:http://www.xxx.com?v=${xxx}Jun xx, xxxx x:xx:xx AM org.apache.coyote.http11.AbstractHttp11Processor proces...
2018-06-25 09:41:39
835
原创 微信群发接口上传永久素材时提示errorCode:45166的解决方案。
微信群发接口上传永久素材时提示errorCode:45166的解决方案。
2018-02-08 10:48:27
2445
转载 一个架构师谈什么是架构以及怎么成为一个架构师
新年新事,来点轻松的话题。我们调剂一下后再继续讲CAS SSO单点登录吧因为后面的内容全部和代码有关,大家会觉得枯燥。所以今天我们先来点”番外篇“,讲讲什么是架构师,什么是架构这个永恒的话题吧。此篇源出自我在公司内部写的一个PPT,它是用于在公司内部向广大技术人员做普及用的一个资料,而优快云这边的编辑不支持图文混排的效果,因此一些章节我就直接截取自我的PPT里的内容了,这样可能对大家在阅读上会显
2018-01-19 17:15:27
2167
转载 书单推荐:Java进阶,看这些书
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一
2018-01-08 16:08:16
439
转载 java.net.URISyntaxException: Illegal character in scheme name at index 0:
java.net.URISyntaxException: Illegal character in scheme name at index 0:
2017-12-08 17:06:33
3807
翻译 java.toString() 和 (String) 以及 String.valueOf() 的区别
java.toString() 和 (String) 以及 String.valueOf() 的区别
2017-12-07 09:46:55
426
翻译 MyEclipse10视图server中的tomcat重启不见了的解决办法
MyEclipse10视图server中的tomcat重启不见了的解决办法
2017-08-29 16:37:19
1216
原创 递归打包文件目录为zip压缩包
(Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
2017-07-18 16:37:03
961
转载 String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别
2017-07-12 09:57:16
227
cef_binary_79.1.38+gecefb59+chromium-79.0.3945.130_windows64_release_symbols
2020-06-15
cef_binary_79.1.38+gecefb59+chromium-79.0.3945.130_windows32_release_symbols
2020-06-15
Sortable.js + touch.js 实现App定制首页。
2019-10-23
Cropper_支持手势放大以及手势旋转_Demo.zip
2019-06-27
Java netty-socketio源码和所需要的jar包 netty-socketio-master.zip
2019-05-24
Thumbnailator.jar
2018-06-25
poi-ooxml/schemas/xmlbeans/om4j/poi-3.8.jar
2017-12-13
xmlpull.jar和xpp3_min-1.1.4c.jar以及xstream-1.4.2.jar
2017-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人