- 博客(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
347
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
497
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
2494
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
305
阅源-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
216
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
148
原创 TPE-ThreadPoolExecutor
TPE:java.util.concurrent.ThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...
2017-10-10 15:24:42
226
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
153
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
133
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
283
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
506
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
130
原创 rabbitmq-参考
rabbitMQhttp://lynnkong.iteye.com/blog/1699684http://jzhihui.iteye.com/category/195005
2017-04-20 11:54:21
211
原创 git 分支合并到master
【参考:】 https://segmentfault.com/q/1010000000181403 我们一般这样:远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: # 去自己的工作分支$ git checkout my_work_branch工作....# 提交工作分支的修改$ git commit -a# 回到主分支$ git ...
2017-04-13 18:08:01
681
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
1112
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
142
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
133
原创 mysql优化之2--索引优化
1. 创建联合索引时,要注意,离散度大的列前置。可以通过select count(distinct(A)),count(distinct(B)) from tb; 看哪个列离散度大。 2. 索引列检查工具-检查mysql索引中重复或冗余的索引列 pt-duplicate-key-checker: 可以检测出数据库中的冗余索引列,并给出删除建议;执行:退...
2017-03-09 22:45:56
146
原创 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
113
原创 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
1783
原创 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
155
原创 快速搭建千万级数据库表测试
/** 快速搭建千万级数据库表测试*/-- 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
482
原创 TODO_LIST
H5 blog:http://html5doctor.com/designing-a-blog-with-html5/ 绝尘单词本----H5+Web NIO+netty+RPC
2017-01-22 16:43:52
126
spring处理静态资源方式
1. <mvc:default-servlet-handler/>default-servlet-handler在SpringMVC上下文定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler, 它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如发...
2017-01-05 10:20:39
136
原创 面试点
1. Java问题:"讲一下JVM的结构。"2. 网络问题:"TCP/IP的三次握手、四次挥手"3. "淘宝用户的数据(购物车……)存在那里?怎么满足高并发?"4. "输入两个整型数组,返回一个数组:两个数组中的公共值。"5. 考一下你对递归的掌握。写一个函数,输入int型,返回整数逆序后的字符串。如:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个...
2017-01-04 11:05:37
131
原创 秒杀系统
秒杀系统架构分析与实战(反馈非常好的文章,推荐)来源:陶邦仁1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加...
2017-01-03 10:04:02
162
原创 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
123
CORS跨域请求:前后端分离
1. 请求过滤器:/** * OncePerRequestFilter保证在任何Servlet容器中都是一个请求只执行一次的过滤器。*/public class CorsFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletReq...
2016-12-22 16:42:38
355
原创 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
225
原创 sendfile zero-copy
传统read/write进行网络文件传输过程当中,文件数据实际上经过四次copy操作:硬盘—>内核buf—>用户buf—>socket相关缓冲区—>协议引擎 而sendfile系统调用减少以上多次copy,提升文件传输性能: 硬盘—>内核buf—>用户buf—>socket相关缓冲区—>协议引擎1、sendfile系统调用,...
2016-12-15 14:41:26
136
原创 [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
229
原创 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
174
原创 【转】volatile和synchronized的区别
volatile和synchronized的区别volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取; synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的volatile仅能实现变量的修改可见性,不能保证原子...
2016-12-04 00:51:26
213
原创 链接收藏
JVM优化参数:http://blog.youkuaiyun.com/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
270
原创 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
183
原创 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
115
原创 【转】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
472
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
465
自定义泛型方法, 三级排序, 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
144
原创 需要总结内容
1. JVM a. 从JVM内存区域划分到垃圾回收算法, 贯穿. b. JVM常用命令和用法 c. 类加载器原理以及机制2. 多线程和并发 a. 常用的容器 b. 同步和锁 c. 常用工具集 ...
2016-10-03 10:17:53
154
UniEAP Platform V3.3 用户手册.zip
2017-12-07
idea-settings
2017-12-02
npp.7.3.Installer
2017-12-02
7z1604-x64.zip
2017-12-02
各位有没有是珍爱网高级会员的?
2011-07-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人