自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 DCL在单例模式是否需要validate

DCL意思:double check lock:双重检查锁定答案是需要validate的,目的是防止使用半初始化对象;所直接到的知识点:validate2层含义:1、线程间可见;2、禁止重排序对象创建过程,分为3步:1、new 对象,申请内存空间,此时成员变量值为默认值,即如果为int 则为0 引用对象则为null2、调用对象的init方法,给成员变量赋值,此时成员变量值即为对象的真实值3、指向引用变量CPU指令执行规则:不会按照字节码的...

2020-08-19 20:10:54 387

原创 Redis雪崩问题

缓存雪崩 指的是缓存失效了,导致大量的请求直接访问数据库,数据库压力就大了,很容易发生宕机的情况,然后和数据库相关的系统都受到了影响,这就是雪崩。缓存失效->数据库宕机->所有系统出现问题,连锁反应。缓存失效原因:1、redis集群大面积故障2、缓存过期解决方案:1、redis策略,redis高可用设计。2、redis策略,在给缓存加过期时间时,尽量错峰,避免同一时间所有缓存失效。3、访问数据库策略,访问数据库时加锁,单线程访问,可能会导致...

2020-08-18 09:50:53 260

原创 zookeeper集群搭建

参考https://www.cnblogs.com/ysocean/p/9860529.html

2020-08-12 09:53:01 167

转载 Hystrixy原理与应用

原理言简意赅,容易理解,但无详细代码支持。转载:https://segmentfault.com/a/1190000005988895

2019-11-16 16:52:52 246

原创 Tomcat指定JDK

1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=XXXXXX,其中XXXXXX为jdk 的路径,如c:\j2sdk1_4 2、修改tomcat/bin/setclasspath.bat,同样增加 set JAVA_HOME=XXXXXX

2018-05-14 17:47:01 229

原创 配置数据库实例名

在配置文件URL添加【instanceName=实例名;】即可,例:jdbc:sqlserver://192.168.4.4;instanceName=实例名;SelectMethod=cursor;DatabaseName=DB

2018-05-14 17:45:11 1124

原创 不同SqlServer数据库之间创建链接

总共分为2步:    1、创建服务器链接    2、创建数据库链接具体步骤:1、创建服务器链接EXEC sp_addlinkedserver    'dbOther',     --服务器别名              '',     --默认 'SQLNCLI',   --默认192.168.4.4' ; --数据源(要连接的数据库名或IP地址及实例名端口号等) 2、创建数据库链接EXEC sp...

2018-05-14 17:35:18 1600

原创 Unexpected server response (0) while retrieving PDF pdf.js加载url资源的问题

此问题为tomcat设置的过滤器及viwer.js安全的问题引起的。请按以下步骤进行修改一、下载两个jar包:1、cors-filter-1.7.1.jar2、java-property-utils-1.9.1.jar百度云盘:https://pan.baidu.com/s/1qYK5DAO二、将jar放入tomcat中的lib文件夹。三、修改web项目中的web.xm

2017-07-25 12:39:25 26486 5

原创 bootstrap创建动态进度条

进度条

2017-05-16 23:18:42 4676

原创 SQLSERVER链接外部数据库服务器

-- 建立数据服务器远程连接EXEC sp_addlinkedserver --要创建的链接服务器名称(要建立的连接服务器别名) 'DB', --产品名称 '', --OLE DB 字符 'SQLNCLI', --数据源(要连接的数据库名或IP地址及实例名端口号等) '192.168.6.88

2017-05-05 18:24:23 1817

原创 国家法定假日webservice自己写的工具类,需要数据库及tomcat7,jdk1.6环境

获取国家法定假日

2017-05-05 11:47:57 927

转载 resultset结果集转换为实体List

package com.jointsky.automonitor.alarmnotice.noticemanager.utils;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.sql.ResultSet;import java.sql.Result

2017-05-05 11:39:12 3257

原创 解析类路径下properties文件

package com.jointsky.automonitor.alarmnotice.noticemanager.utils;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;/** * 加载配置文件工具类 * 动态加载 * @author S

2017-05-05 11:36:16 501

原创 java发送邮件附件名称乱码问题

用MimeUtility.encodeWord(filename),对附件名称进行编码,即可显示正常

2017-05-05 11:34:00 3829 1

原创 javamail 发送邮件

package com.jointsky.automonitor.alarmnotice.noticemanager.utils;import java.io.File;import java.io.UnsupportedEncodingException;import java.util.Date;import java.util.Properties;import javax.a

2017-05-05 11:27:19 469

原创 for循环的优化

for (int i = 0; i < list.size(); i++){...}建议修改为for (int i = 0, int length = list.size(); i < length; i++){...}当list很大时,每次循环都重新获取size时都会重新计算,小号内存,所以在for的初始化节点就指定size,会得到效率的提成,在list较小时可暂不处理

2017-04-24 13:48:32 446

原创 java处理跨域请求的问题

ServletActionContext.getResponse().setHeader("Access-Control-Allow-Origin", "*");

2017-04-24 13:29:50 819

空空如也

空空如也

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

TA关注的人

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