上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 69 下一页
摘要: /** * 单例模式:懒汉式基础上加入并发控制,保证多线程环境下,对外存在一个对象 *1.构造器私有化-->避免外部new构造器 *2.提供私有的静态属性-->存储对象的地址 *3.提供公共的静态方法-->获取属性 */ public class DoubleCheckedLocking { //没有volatile其他线程可能访问一个没有初始化过的对象 //2.提供私有的静态属性 private 阅读全文
posted @ 2019-12-18 16:45 山河永慕~ 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 避免死锁:不要在同一个代码块中,同时持有多个对象的锁 阅读全文
posted @ 2019-12-16 10:36 山河永慕~ 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 官网下载地址:https://nodejs.org/en/download/ 第一步:软件下载安装 进行安装目录:cd /opt/software (如果目录不存在,请先创建目录) 下载二进制包:wget https://nodejs.org/dist/v10.15.1/node-v10.15.1- 阅读全文
posted @ 2019-11-12 13:09 山河永慕~ 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: OSS 提供 HTML5 协议中的跨域资源共享 CORS 设置,帮助您实现跨域访问。当 OSS 收到一个跨域请求(或者 OPTIONS 请求)时,会读取存储空间对应的 CORS 规则,然后进行相应的权限检查。OSS 会依次检查每一条规则,使用第一条匹配的规则来允许请求并返回对应的 header。如果 阅读全文
posted @ 2019-11-08 10:27 山河永慕~ 阅读(989) 评论(0) 推荐(0) 编辑
摘要: IDE:idea 工具:docker spring boot:2.0.1 简单记录一下流程,以供参考: 第一步:首先得有一个spring boot的项目【集成了jpa+mybatis的spring boot 例子:https://github.com/AngelSXD/swapping】 第二步:项 阅读全文
posted @ 2019-11-06 14:46 山河永慕~ 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 昨天在编写JavaMail工具类的时候,静态方法调用静态变量,这是很正常的操作,当时也没多想,直接静态注入。 结果就出现了空指针异常。查询了之后发现 @Autowired不能给静态变量注入,所以出现空指针异常。然后开始找解决方法,暂时找到了一个能用的方法。 阅读全文
posted @ 2019-11-06 11:13 山河永慕~ 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 正题: 首先要有一个公众号和已经备案好的域名! (现在微信限制了域名,一定要已经备好案的域名,以前可以用外网穿透的方式做测试,现在外网穿透用不了,至于,怎么测试,各位就自行解决) 1.配置JS回调域名 2. 获取appId和appsecret 3. 从官方代码copy签名函数 4. 获取access 阅读全文
posted @ 2019-11-06 10:41 山河永慕~ 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 需要检查下后端有没有缓存到redis、这个很重要不然也会报这个错 阅读全文
posted @ 2019-11-06 10:30 山河永慕~ 阅读(4769) 评论(0) 推荐(0) 编辑
摘要: 1.创建XssAndSqlHttpServletRequestWrapper包装器,这是实现XSS过滤的关键,在其内重写了getParameter,getParameterValues,getHeader等方法,对http请求内的参数进行了过滤。 package com.wb.common; imp 阅读全文
posted @ 2019-10-30 15:06 山河永慕~ 阅读(11461) 评论(2) 推荐(0) 编辑
摘要: 一:杀死挖矿程序进程 在服务器上使用top指令查看cpu的使用情况,发现有一个叫java的程序占用cpu高达99.9% 三:清除挖矿程序的定时任务 因为你的系统中已经被设置了一个定时任务,定时下载挖矿程序并运行 通过crontab -l 查看该用户下的所有定时任务 四:检查用户列表,.ssh文件,开 阅读全文
posted @ 2019-09-06 09:24 山河永慕~ 阅读(1367) 评论(1) 推荐(2) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 69 下一页