自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA的快速失败和安全失败

这两天在看JAVA的TreeMap类时,了解到一个神奇的概念:快速失败。查了一下资料,继而又发现了安全失败的概念。那么这是什么呢? 一、概念对比 1.快速失败(fail-fast) 在使用迭代器对集合对象进行遍历的这段时间中,如果对该集合进行修改,就会抛出 ConcurrentModificationException异常。即在多线程情况下是无法使用快速失...

2019-09-10 15:10:45 201

原创 来聊聊Integer和int吧

说来惭愧,不久前一次面试被问到Integer和int的区别,憋了半天只说出了Integer默认值为null。水平过不去,面试自然是失败了,那这二者除了默认值不一样外究竟还有有何区别,就让我们来看一看吧。· 区别1.int是java的一种基本数据类型,而Integer实际上是int的包装类;2.Integer必须实例化后才能使用,当我们声明一个【Integer i = 10;】的时...

2019-08-26 00:16:40 157

原创 关于CAP定理的一点说明

一、CAP是什么 CAP是理解分布式系统的基础,它其实是三个英文单词Consistency,Availability,Partition tolerance的缩写,这三个英文单词也就是CAP的三大组成部分。 提出这个指标的人指出:这三个指标不能同时做到。这就是著名的CAP定理。 下面我们来说说这三个指标,注意不考虑单服务器的情况。 1.Consistenc...

2019-08-08 15:58:08 430

原创 简单说说数据分片和数据库部署方案

一、数据分片1.数据分片的目的 默认我们当前都知道,数据复制只能提高数据的读并发操作能力,并不能改善数据写操作的并发能力及整个存储容量。所以如果当业务中对写操作也有大量的并发需求需要满足,又或者数据表特别大,那么此时单一的服务器就可能并不能很好的实现我们的需求。怎么办呢?数据分片。 2.数据分片是什么 其实就像听起来的一样,数据分片就是讲一张数据表切分成较小的片,然后再...

2019-08-08 09:50:49 971

原创 Mysql主从复制、主主复制浅析

一、主从复制 MySQL的主从复制,就是将MySQL主数据库中的数据复制到从数据库中去,这样操作主要的目的是实现数据库的读写分离,从而使数据库具有更强大的访问负载能力,是MySQL数据库高性能的基础。 主从复制的原理是这样的:当客户端发送一条更新命令到数据库的时候,数据库会把这条更新命令同步到Binlog(注①)中,然后由另一个线程从Binlog中读取这条日志,再通过远程通讯的方式...

2019-07-27 02:13:10 327

原创 初识负载均衡

1.负载均衡是什么? 负载均衡既是一种通过负载均衡器将用户的请求分发到不同服务器来提高网站、应用、数据库或其他服务的性能及可靠性的技术。 2.为什么要引入负载均衡? 这就要提到一个著名的故障问题:单点故障问题。 这个问题是什么?想象一个用户通过网络和web服务器相连的基础web架构,如果这个web服务器挂了,那么用户的请求就会得不到相应,这就是著名的单点故障问题。...

2019-07-26 01:15:39 128

原创 JVM GC详解

一、垃圾定义算法1.引用计数算法引用计数法(Reachability Counting,直译为可达性统计),是通过在对象头部分配一个控件来保存该对象被引用次数(Reference Count,直译为查阅统计)。如果该对象被其他对象引用,那么它的引用计数加一,如果删除了该对象的引用,那么引用计数就减1,当该对象引用计数为0时,该对象就会被回收。该算法是将垃圾回收分摊到了整个应用程序的运行当中,...

2019-07-24 15:52:19 167

原创 volatile底层实现原理

有volatile关键字修饰的变量在进行写操作时,汇编代码会多一行:【lock  addl $0x0,(%esp);】,这行代码的含义是对原值加零,其中相加指令addl前有lock修饰。通过IA-32架构软件开发者手册可知,lock前缀的指令在多核处理器的时候会将当前处理器缓存行的数据写回系统内存,而这个写回内存的操作会使在其他CPU里缓存了该内存地址的数据无效,当处理器要对...

2019-07-24 15:51:06 211

原创 JAVA WEB IO流下载文件

@ResponseBody@RequestMapping("/file")public void findfile(String fjid, HttpServletResponse response) throws IOException { try { //获取文件存放的路径 TFGyFjxx bean = tfGyFjxxService.findBy...

2018-11-22 16:16:29 395

转载 【bootstrap】多选可搜索下拉框

1.引入必要文件 <script type="text/javascript" src="http://www.daimajiayuan.com/download/jquery/jquery-1.10.2.min.js"></script>          <script type="text/javascript" src="http://cdn.bootc.

2018-09-25 09:52:56 600

转载 JS严格校验身份证号

转自:https://blog.csdn.net/itmyhome1990/article/details/44197401<script type="text/javascript"> var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ];    // 加权因子    var ValideCode = ...

2018-07-12 16:34:19 600

原创 sublime字体设置

【Preferences】→【Settings】以下代码填入右侧:{ "font_face": "宋体", "font_options": [  "no_bold",  "no_italic",  "gray_antialias" ], "font_size": 12, "ignored_packages": [  "Vintage&quo

2018-07-12 16:33:07 3276

原创 ORACLE从同ip其他用户复制表

create table FM_T_ZHZX_JQ_CJDB tablespace TS_GXGA_DATA as select * from gxga_db.T_ZHZX_JQ_CJDB

2018-07-12 16:32:26 321

原创 编译软件中tomcat配置UTF-8

-Dfile.encoding=UTF8

2018-07-12 16:31:54 189

转载 Linux svn备份和还原

转自: http://spiritfrog.iteye.com/blog/448578 + http://magnet2008.iteye.com/blog/586578 备份策略==============svn备份一般采用三种方式:1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),...

2018-07-12 16:31:11 695

原创 form表单提交select

<select name="text" class="form-control input-sm"> <option value=""><s:message code=""/></option> <option value=""><s:mes

2018-07-12 16:30:37 9461

原创 ajax验证form表单内容是否为空

ex.function checkSubmit(validForm){ //括号内validForm为html表单name属性 if(validForm.createdtime.value==''){ //createdtime为输入框name属性 alert('时间不能为空!'); validForm.createdtime.focus(); ...

2018-07-12 16:29:57 3069

原创 jquery实现form表单赋默认值【以时间为例】

$(function() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && mo...

2018-07-12 16:28:35 2448

原创 SSH框架,zyupload插件文件异步上传

一、导入zyupload所需js、css、jquery等配置文件二、关键代码1、html 前端首先在<script></script>内初始化插件:$("#zyupload").zyUpload({ width: "650px", // 宽度 height: "auto", // 宽度 ...

2018-07-12 15:55:25 1000 3

空空如也

空空如也

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

TA关注的人

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