自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绝尘的Blog

山高月小,水落石出

  • 博客(397)
  • 资源 (31)
  • 问答 (1)
  • 收藏
  • 关注

线程安全的SimpleDateFormat

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.ExecutionException;public class ThreadTest ...

2018-08-23 21:26:19 270

ExecutorService的invokeAny方法注意

package com.msxf.datasource.thirdpart.service.extface;import java.util.HashSet;import java.util.List;import java.util.Set;import java.util.concurrent.*;public class ThreadTest { ...

2018-08-23 20:19:44 420

XML fragments parsed from previous mappers already contains value for

1. ssm项目报错: WARN  [main]  DefaultListableBeanFactory:1479-- Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with n...

2018-06-02 19:36:07 2414

windows端口占用和进程定位

问题:Error was Port already in use: 40001 1. netstat -ano|findstr "40001" TCP 127.0.0.1:14043 127.0.0.1:40001 CLOSE_WAIT 12644 TCP 127.0.0.1:40001 0.0.0.0:0 ...

2017-12-01 20:08:51 270

阅源-jdk8-FunctionalInterface注解

package java.lang;import java.lang.annotation.*;/** * An informative annotation type used to indicate that an interface * type declaration is intended to be a <i>functional interf...

2017-10-26 17:01:07 180

git打tag

  # 今天jira上收到一个 SQA: 上线未打tag# 整理下如何对已上线的代码打tag1. 列出当前已有的tag:git tagv1.0.3v1.0.4-201703081020v1.0.5-201704141453v1.0.6-201704151447v2.3.12. 列出要查看的tag匹配,可以 git tag -l v1.0.* ...

2017-10-23 14:11:26 120

原创 TPE-ThreadPoolExecutor

 TPE:java.util.concurrent.ThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...

2017-10-10 15:24:42 199

java-Queue方法

Collection>Queue// 1. 新增add/ offerboolean add(E e); // 队列满,IllegalStateExceptionboolean offer(E e); // 队列满,false// 2. 移除提取列头-删除remove/ pollE remove(); // 队列空,NoSuchElement...

2017-06-27 14:09:09 121

Future Callable 线程池 例1

 package com.niewj.concurrent;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent....

2017-05-05 14:06:12 103

maven profile filter 线上线下分开打包配置

maven自动选择不同的配置文件打包profile+filter1. profile:[要点:] activeByDefault默认激活,不用再mvn命令时指定额外参数;[注意:] 使用非默认的配置,要在编译时指定:如,要在生产环境打包[并跳过单元测试]:mvn clean package -Pproduct [-Dmaven.test.skip=ture]如果mvn cle...

2017-05-05 11:57:01 239

CentOS修改镜像源头

CentOS6改为阿里镜像源: 1. cd /etc/yum.repos.d2. mv CentOS-Base.repo CenOS-Base.repo.bak3. wget http://mirrors.aliyun.com/repo/Centos-6.repo4. mv Centos-6.repo CentOS-Base.repo5. yum makecache ...

2017-05-04 10:39:30 460

ssh免密登录

假设A、B、C上都用用户名nie假设3台机器:A/B/C目的:A免密登录B/CA上 ssh-keygen -t rsa 然后:在A: ssh-copy-id -i nie@Bssh-copy-id -i nie@C OK         ...

2017-05-01 16:49:35 105

原创 rabbitmq-参考

rabbitMQhttp://lynnkong.iteye.com/blog/1699684http://jzhihui.iteye.com/category/195005 

2017-04-20 11:54:21 181

原创 git 分支合并到master

【参考:】 https://segmentfault.com/q/1010000000181403 我们一般这样:远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: # 去自己的工作分支$ git checkout my_work_branch工作....# 提交工作分支的修改$ git commit -a# 回到主分支$ git ...

2017-04-13 18:08:01 635

linux常用命令-查看cpu、内存、磁盘和目录空间

1. 查看磁盘空间: df -hFilesystem      Size  Used Avail Use% Mounted on/dev/xvda1       40G  4.5G   33G  12% /tmpfs           498M     0  498M   0% /dev/shm-h 以人容易看懂的方式GB MB KB如果 df -h /etc  会自动分析...

2017-03-27 18:24:57 1028

nginx 2

nginx:1. flv mp4流2. rewrite3. referer:链接从哪里来,,可以防止盗链;4. worker_processes  = CPU个数(cpu密集型,计算) = cpu*1.5/2(IO密集型,读文件)5. events->worker_connections 1024 ->单核最大连接数6. location location...

2017-03-24 23:31:27 109

nginx 1

安装tengine ./configure ./configure: error: the HTTP rewrite module requires the PCRE library.You can either disable the module by using --without-http_rewrite_moduleoption, or install the PCRE...

2017-03-24 23:29:52 103

原创 mysql优化之2--索引优化

1. 创建联合索引时,要注意,离散度大的列前置。可以通过select count(distinct(A)),count(distinct(B)) from tb; 看哪个列离散度大。 2. 索引列检查工具-检查mysql索引中重复或冗余的索引列      pt-duplicate-key-checker: 可以检测出数据库中的冗余索引列,并给出删除建议;执行:退...

2017-03-09 22:45:56 112

原创 Redis作者谈Redis应用场景

Redis作者谈Redis应用场景1.取最新N个数据的操作 比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comments<ID>命令,向list集合中插入数据  插入完成后再用LTRIM latest.comments 0 5000命...

2017-02-17 18:03:27 95

原创 Mongodb和Hbase的对比

Mongodb和Hbase的对比1.Mongodb bson文档型数据库,整个数据都存在磁盘中,hbase是列式数据库,集群部署时每个familycolumn保存在单独的hdfs文件中。2.Mongodb 主键是“_id”,主键上面可以不建索引,记录插入的顺序和存放的顺序一样,hbase的主键就是row key,可以是任意字符串(最大长度是 64KB,实际应用中长度一般为 10-100...

2017-02-17 17:58:13 1672

原创 ImpalaTest

package com.niewj.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ImpalaTes...

2017-02-16 15:11:03 120

原创 快速搭建千万级数据库表测试

/** 快速搭建千万级数据库表测试*/-- 1.建表CREATE TABLE `goods` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `price` double DEFAULT NULL, UNIQUE KEY `id` (`...

2017-02-08 15:28:28 439

原创 TODO_LIST

H5 blog:http://html5doctor.com/designing-a-blog-with-html5/ 绝尘单词本----H5+Web NIO+netty+RPC

2017-01-22 16:43:52 98

spring处理静态资源方式

1. <mvc:default-servlet-handler/>default-servlet-handler在SpringMVC上下文定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,    它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如发...

2017-01-05 10:20:39 103

原创 面试点

1. Java问题:"讲一下JVM的结构。"2. 网络问题:"TCP/IP的三次握手、四次挥手"3. "淘宝用户的数据(购物车……)存在那里?怎么满足高并发?"4. "输入两个整型数组,返回一个数组:两个数组中的公共值。"5. 考一下你对递归的掌握。写一个函数,输入int型,返回整数逆序后的字符串。如:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个...

2017-01-04 11:05:37 100

原创 秒杀系统

秒杀系统架构分析与实战(反馈非常好的文章,推荐)来源:陶邦仁1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加...

2017-01-03 10:04:02 125

原创 Redis作者谈Redis应用场景

Redis作者谈Redis应用场景1.取最新N个数据的操作 比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comments<ID>命令,向list集合中插入数据  插入完成后再用LTRIM latest.comments 0 5000...

2016-12-28 15:18:45 99

CORS跨域请求:前后端分离

1. 请求过滤器:/** * OncePerRequestFilter保证在任何Servlet容器中都是一个请求只执行一次的过滤器。*/public class CorsFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletReq...

2016-12-22 16:42:38 291

原创 npm pm2

安装npm install -g pm2用法$ npm install pm2 -g # 命令行安装 pm2 $ pm2 start app.js -i 4 # 后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start # 正确的进程数目...

2016-12-22 10:06:08 178

原创 sendfile zero-copy

传统read/write进行网络文件传输过程当中,文件数据实际上经过四次copy操作:硬盘—>内核buf—>用户buf—>socket相关缓冲区—>协议引擎 而sendfile系统调用减少以上多次copy,提升文件传输性能: 硬盘—>内核buf—>用户buf—>socket相关缓冲区—>协议引擎1、sendfile系统调用,...

2016-12-15 14:41:26 106

原创 [tmp]__URL

常用排序算法稳定性、时间复杂度分析(转,有改动)http://www.cnblogs.com/nannanITeye/archive/2013/04/11/3013737.htmlhttp://www.cnblogs.com/fzhe/archive/2013/03/06/2945624.html  mybatis源码参观:http://www.cnblogs.com/...

2016-12-09 18:11:56 160

原创 sql执行顺序

sql执行顺序:(7) SELECT (8) DISTINCT <select_list>(1) FROM <left_table>(3) <join_type> JOIN <right_table>(2) ON <join_condition>(4) WHERE ...

2016-12-05 14:28:30 126

原创 【转】volatile和synchronized的区别

volatile和synchronized的区别volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取; synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的volatile仅能实现变量的修改可见性,不能保证原子...

2016-12-04 00:51:26 169

原创 链接收藏

JVM优化参数:http://blog.csdn.net/java2000_wl/article/details/8030172考研分析http://www.cnblogs.com/zhuli19901106/p/thu-cs-kaoyan.htmlES权威指南翻译:http://es.xiaoleilu.com/ES不错的教程-1http://www.sojson...

2016-12-01 10:21:37 235

原创 MQ-gogogo

1. RocketMQhttps://github.com/alibaba/RocketMQ/wiki/quick-start 2. RabbitMQhttps://www.rabbitmq.com/getstarted.html     对比:Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache定级项目。Kafka主要特...

2016-11-25 14:13:17 153

原创 linux_杂记 命令

1. 查看centos版本号:lsb_release -a 2. 查看mysql服务是否开机启动:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.htmlchkconfig --list |grep mysqldmysqld          0:off   1:off   2:off   3...

2016-11-23 15:50:08 79

原创 【转】BSON 和 JSON 的区别

BSON与JSON的区别BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。BSON主要会实现以下三点目标:1.更快的遍历速度对JSON格式来说,太大的JSON结构会导致数据遍历非常慢。在JSON中,要跳过...

2016-11-22 14:34:08 443

null列的值不参与比较

假如数据库有表emp:empno name   age001      lucy      22002      lily        null003      lilei       null004      lucy      null005      pear      null006      pear      null 当执行sql:SEL...

2016-10-26 17:23:04 422

自定义泛型方法, 三级排序, low版,待升级

package com.jd.dashboard.util;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import com.jd.big.data.common.dashboard.model.DeptMonitorStoreVo;import com.jd.big.data.c...

2016-10-20 21:17:20 118

原创 需要总结内容

1. JVM    a.    从JVM内存区域划分到垃圾回收算法, 贯穿.    b.    JVM常用命令和用法    c.    类加载器原理以及机制2. 多线程和并发    a.    常用的容器    b.    同步和锁    c.    常用工具集  ...

2016-10-03 10:17:53 118

UniEAP Platform V3.3 用户手册.zip

aUniEAP Platform V3.3 用户手册.zipUniEAP Platform V3.3 用户手册.zipUniEAP Platform V3.3 用户手册.zip

2017-12-07

redis64-win-2.8.19.zip

redis windows 64bit 2.8.19, 下载安装redis缓存, 能睡

2017-12-02

idea-settings

idea-settings, idea配置转储,idea-settings, idea配置转储,idea-settings, idea配置转储,idea-settings, idea配置转储,idea-settings, idea配置转储

2017-12-02

npp.7.3.Installer

npp.7.3.Installer Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

2017-12-02

7z1604-x64.zip

7z1604-x64.zip 7z 压缩解压工具7-Zip(7z解压软件)是一个开放源码的数据压缩程序,7-Zip(7z解压软件)主要用在Microsoft Windows操作系统,Unix-like的操

2017-12-02

地理位置省份城市联动中英文数据(非中国)

地理位置省份城市联动中英文数据,Unicode格式,中英文两份

2015-03-10

php-5.2.17-Win32-VC6-x86.zip

php-5.2.17-Win32-VC6-x86.zip

2013-01-07

谷歌浏览器 dev_25.0.1323.1.7z

谷歌浏览器 dev_25.0.1323.1.7z

2012-12-18

qt-win-opensource-4.8.4-mingw.exe.7z.006

qt-win-opensource-4.8.4-mingw.exe.7z.006

2012-12-11

qt-win-opensource-4.8.4-mingw.exe.7z.004

qt-win-opensource-4.8.4-mingw.exe.7z.004

2012-12-11

qt-win-opensource-4.8.4-mingw.exe.7z.005

qt-win-opensource-4.8.4-mingw.exe.7z.005

2012-12-09

qt-win-opensource-4.8.4-mingw.exe.7z.002

qt-win-opensource-4.8.4-mingw.exe.7z.002

2012-12-08

qt-win-opensource-4.8.4-mingw.exe.7z.001

qt-win-opensource-4.8.4-mingw.exe.7z.001

2012-12-08

qt-win-opensource-4.8.4-mingw.exe.7z.003

qt-win-opensource-4.8.4-mingw.exe.7z.003

2012-12-06

apache-openjpa-2.2.0-source.zip

apache-openjpa-2.2.0-source.zip

2012-10-14

apache-openjpa-2.2.0-binary.zip

apache-openjpa-2.2.0-binary.zip

2012-10-14

SWT-JFace-3.5-API.chm.7z

SWT-JFace-3.5-API.chm.7z

2012-06-04

SWT3.32API参考手册.chm

SWT3.32API参考手册.chm

2012-06-04

Eclipse开发经典教程:SWT布局管理.pdf

Eclipse开发经典教程:SWT布局管理.pdf

2012-06-04

SWT_全接触.pdf

SWT_全接触

2012-06-04

spring-framework-2.5.6.7z.002

spring-framework-2.5.6.7z.002

2012-05-24

spring-framework-2.5.6.7z.001

spring-framework-2.5.6.7z.001

2012-05-24

spring-framework-3.0.0.RELEASE.7z

spring-framework-3.0.0.RELEASE.7z

2012-05-24

spring-framework-1.0-with-dependencies.zip

spring-framework-1.0-with-dependencies.zip

2012-05-24

spring-framework-0.9.zip

spring-framework-0.9.zip spring-framework-0.9.zip

2012-05-24

Solr 1.4 教程 E文

Solr 1.4 教程 Lucene ,基于Lucene的Solr应用,希望了解Solr的一定看看,。 提醒:此书是E文的,有恐E症状的止步@!

2012-02-18

java socket

java socket编程,对java熟悉,想了解socket编程的一定要看看。

2012-02-18

Shell.Scripting.pdf

Shell.Scripting.pdf 英文版。适合想提高英文和linux shell编程的。那些不愿意读E文的,就不要下载了,教材本身是经典啊。!

2012-02-18

Ubuntu手册.pdf

Ubuntu手册 ubuntu 爱好者值得一看啊,一定要苗一苗 pdf

2012-02-18

shell编程文档30天

30篇,每一个300K左右,很清爽,又是经典,你有理由不拥有吗?学习下吧!!

2012-02-18

Tika1.0jar包和源码

Tika1.0jar包和源码 Lucene从各种文件类型中提取文字信息的工具

2011-11-25

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

TA关注的人

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