自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (7)
  • 收藏
  • 关注

转载 JSX,Html语法需注意的部分

在JSX中设置style属性与其它的属性不同, 在JSX中我们通常是通过 {} 的方式插入值,但是设置style属性需要{{ }} ,否则系统会报错。import classes form './myCss.css'{/*JSX 中的注释方式*/}{/*style属性必须使用 {{}} */}div style={{width: 20px; height=30px}}>

2017-03-15 17:53:17 2477

转载 Unchecked Exception 和 Checked Exception 比较

Throwable类是所有异常的始祖,它有两个直接子类Error / Exception:   Error仅在Java虚拟机中发生动态连接失败或其它的定位失败的时候抛出一个Error对象。一般程序不用捕捉或抛出Error对象。 Unchecked Exception: a. 指的是程序的瑕疵或逻辑错误,并且在运行时无法恢复。 b. 包括Error与RuntimeExceptio

2017-03-13 18:00:47 1395

转载 Java中处理异常中return关键字

Java中,执行try-catch-finally语句需要注意:第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回)第二:finally里面不建议放return语句,根据需要,return语句可以放在try和catch里面和函数的最后。可行的做法有四种:  1)ret

2017-03-13 17:54:42 3041

转载 finally中使用return会吃掉catch中抛出的异常

今天学习大神的文章:深入理解java异常处理机制 学到一个有意思的知识点。如果在finally中使用return会吃掉catch中抛出的异常。看例子:[java] view plaincopypublic class TestException {      public TestException() {

2017-03-13 17:35:14 1814

转载 Java异常捕获之try-catch-finally-return的执行顺序

情况1:try块中没有抛出异常try和finally块中都有return语句[java] view plain copypublic static int NoException(){   int i=10;   try{    System.out.println("i in try block is"+i);    retur

2017-03-13 17:23:11 2865

转载 如何在高并发分布式系统中生成全局唯一Id

http://www.cnblogs.com/lsx1993/p/4663125.html《分布式环境下数据库主键方案》[http://www.2cto.com/database/201309/243195.html]在只使用单数据库时,使用自增主键ID无疑是最适合的。但在集群、主从架构上时就会有一些问题,比如:主键的全局唯一。集群环境下除了自增ID外的其它创建主键...

2017-03-13 15:28:34 17089

原创 使用Replace into 生成全局唯一主键(flickr)

CREATETABLE`Sequence_test_table`( `id`bigint(20)NOTNULLAUTO_INCREMENT,`stub`char(1)NOTNULL,`UpdateTime`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMEST

2017-03-13 15:17:01 4389

转载 Twitter的分布式自增ID算法snowflake (Java版)

概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cassandra没...

2017-03-13 15:02:21 4456

转载 Spring的线程池和JDK的线程池的区别?

API 文档中很清楚,SpringFrameWork 的 ThreadPoolTaskExecutor 是辅助 JDK 的 ThreadPoolExecutor 的工具类,它将属性通过 JavaBeans 的命名规则提供出来,方便进行配置。1.ThreadPoolExecutorSpring中的ThreadPoolTaskExecutor是借助于JDK并发包中的java.util.conc...

2017-03-13 14:29:29 12921 1

转载 Mysql limit 分页机制和优化实例

MySQL limit 操作常用于程序中的分页,但是如果你没有了解过limit的机制和相关优化原理,一旦数据量上升,程序的性能将会惨不忍睹,所以下面总结几种mysql关于limit优化实例,每个实例后对应都会有演示。(演示的数据来自15年暑期实习的p2p流量数据,表数据量约300W行)1、sql中会范的错误[sql] view plain copy 

2017-03-12 18:17:11 2623

转载 Netty学习(转载)

http://blog.csdn.net/linuu/article/details/51306480http://blog.csdn.net/zxhoo/article/details/17964353

2017-03-12 17:50:54 1447

转载 redisson client 介绍及优缺点

由于redisson是2014年1月份才发布的开源项目,对于很多使用redis的用户来说,还是个新东西,关于redisson的文档除了github上边有简单介绍之外,其它网站还没有,所以我基于对源码的理解还有github介绍,简单介绍下redisson。   redisson实现了分布式和可扩展的java数据结构,支持的数据结构有:List, Set, Map, Queue, So

2017-03-10 15:12:35 8575 1

转载 使用import scope解决maven继承(单)问题 BOM

测试环境 maven 3.3.9想必大家在做SpringBoot应用的时候,都会有如下代码:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId>...

2017-03-10 10:27:54 968

转载 jedisLock—redis分布式锁实现

https://blog.csdn.net/gaowenhui2008/article/details/90111222一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 同步访问(即有很多个进程同事访...

2017-03-08 11:01:14 954

转载 ibatis使用-动态创建表

<![CDATA[ CREATE TABLE Push_User_Subscribe_#activityId:INTEGER# ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用户id', `sce

2017-03-06 15:44:22 3913

转载 Java虚拟机解析篇之---垃圾回收器

上一篇说了虚拟机的内存模型,在说到堆内存的时候我们提到了,堆内存是Java内存中区域最大的一部分,而且垃圾回收器主要就是回收这部分的内容。那么这篇就来介绍一下垃圾回收器的原理以及回收的算法。Java中的垃圾回收器(GC)是Java中比较有特色的一点,不需要我们手动的去管理一个对象,不想C++中的构造函数和析构函数一样,需要程序猿自己去手动的管理,很容易造成内存泄露的问题。当然如果学过OC语

2017-03-03 17:49:49 911

转载 体验异步的终极解决方案-ES7的Async/Await

原文  http://think2011.github.io/2015/11/09/ES7-Async-Await/阅读本文前,期待您对promise和ES6(ECMA2015)有所了解,会更容易理解。本文以体验为主,不会深入说明,结尾有详细的文章引用。第一个例子Async/Await应该是目前最简单的异步方案了,首先来看个例子。这里我们要实现一个暂

2017-03-03 17:29:32 6797

转载 谈谈 ES6 的 Promise 对象

前言开篇首先设想一个日常开发常常会遇到的需求:在多个接口异步请求数据,然后利用这些数据来进行一系列的操作。一般会这样去写:$.ajax({ url: '......', success: function (data) { $.ajax({ // 要在第一个请求成功后才可以执行下一步 url: '.....

2017-03-03 17:18:40 1281

转载 JavaScript ES7 中使用 async/await 解决回调函数嵌套问题

JavaScript 中最蛋疼的事情莫过于回调函数嵌套问题。以往在浏览器中,因为与服务器通讯是一种比较昂贵的操作,因此比较复杂的业务逻辑往往都放在服务器端,前端 JavaScript 只需要少数几次 AJAX 请求就可拿到全部数据。但是到了 webapp 风行的时代,前端业务逻辑越来越复杂,往往几个 AJAX 请求之间互有依赖,有些请求依赖前面请求的数据,有些请求需要并行进行。还有在类似

2017-03-03 16:19:22 3147

转载 从Java的角度理解前端框架,nodejs,reactjs,angularjs,requirejs,seajs

转:http://blog.csdn.net/uikoo9/article/details/45999745【前端神秘的面纱】对后端开发来说,前端是神秘的,眼花缭乱的技术,繁多的框架,如果你还停留在前端等于只用jQuery做开发,那么你out了,本文从Java的角度简述下目前前端流行的一些框架。水平有限,欢迎指正。【nodejs】官网

2017-03-03 14:57:45 2217

原创 JavaScript小括号、中括号、大括号的多义性

可根据条件判断 是否展示某标签的 自身属性可设置1为checkbox标签的属性,且值为1小括号JavaScript中小括号有五种语义:语义1,函数声明时参数表[javascript] view plaincopyfunc(arg1,arg2){  // ...  } 

2017-03-02 18:15:26 1441

转载 java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案

java.lang.NoSuchFieldError: VERSION_2_3_0 at org.apache.struts2.views.freemarker.FreemarkerManager.createConfiguration(FreemarkerManager.java:331) at org.apache.struts2.views.freemarker.Freema

2017-03-01 16:04:26 4836

Zookeeper资源文件

2017-03-20

Zookeeper基础知识

2017-03-20

Zookeeper初识

2017-03-20

使用exe4j 制作java启动程序的 等候界面

使用exe4j 制作java启动程序的 等候界面,使用了 JDK6 自带splash功能。 备注 exe/jre 文件夹中 包含了 jre ,但由于大小问题,无法上传。

2014-06-12

jquery浮动窗

基于jquery 的悬浮窗功能,有一些基本的功能

2014-01-23

java在线预览office

java使用openoffice swftools flexpaper2.1.9 实现在线预览功能

2013-12-21

空空如也

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

TA关注的人

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