软件研发实战应用技术分享

在技术的道路上,要学会学习和分享,让编程变得更快乐!

Redis 有序集合(sorted set)实现消息重试

先了解Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)...

2018-10-12 13:52:58

阅读数 99

评论数 0

利用Redis锁解决并发问题

用redis处理高并发是个很常见的方式,因为redis的访问效率很高(直接访问内存),一般我们会用来处理网站一瞬间的并发量。 那如果要使用redis来进行高并发问题的解决的话,应注意以下几点: 1、首先我们要先知道,我们在存储时,应使用redis的setnx方法,不应该使用set方法,因为se...

2018-10-11 20:54:18

阅读数 135

评论数 0

基于Redis简易缓存对象存储设计

最近项目中需要使用redis做数据缓存,主要是存储业务必须对象,为了提高性能就简要设计了下简易缓存,封装到jar包方便重用。具体实现思路如下图Redis存储在内存,读取性能好,但是不能存放太大数据,单个key数据太大,在大流量高并发情况下会打爆网卡,使用redis缓存时候数据量较大一定要谨慎。 ...

2018-10-11 09:20:28

阅读数 106

评论数 0

Elasticsearch操作数据后马上更新的办法

我们经常有这样的需求,在对 Elasticsearch 数据进行操作的时候,要及时返回刚刚操作完毕的数据,或者数据列表。 比如加入存储一条数据后,我马上要返回数据的总条数,这个时候,会出问题,Elasticsearch会返回操作之前的数据,也就是假如开始有500条数据,我Insert了一条进去...

2018-05-16 13:34:32

阅读数 3191

评论数 0

The Nested Set Model

The Nested Set Model https://my.oschina.net/amoswork/blog/280142 Trees In The Database - Advanced data structures https://my.oschina.net/amoswork/...

2018-04-11 19:02:24

阅读数 131

评论数 0

Sonar建议汇总

The Cyclomatic Complexity of this method “deleteMission” is 14 which is greater than 10 authorized嵌套复杂度为14,高于限定值10Refactor this code to not nest more...

2017-11-27 18:05:38

阅读数 645

评论数 0

HTML5 <template>标签元素简介

http://www.zhangxinxu.com/wordpress/2014/07/hello-html5-template-tag/

2017-11-23 09:43:55

阅读数 642

评论数 0

使用Jenkins进行持续集成

https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

2017-08-03 19:59:51

阅读数 352

评论数 0

Spring常用注解

FastJson时间格式化: @JSONField(format = “yyyy-MM-dd hh:mm:ss”)

2017-08-03 19:36:38

阅读数 271

评论数 0

Spring中采用公共变量并发问题解决

由于系统采用springmvc框架,springmvc核心控制器DispatcherServlet 默认为每个controller生成单一实例来处理所有用户请求,所以在这个单一实例的controller中,它的XXXService也是一个实例处理所有请求, 这样XXXService的成员变量就被所...

2017-08-03 19:25:20

阅读数 905

评论数 0

java开发中常用到小方法

ArrayList转数组 、根据字段获取属性值、数组包含值验证

2017-06-14 16:26:04

阅读数 612

评论数 0

spark

spark基本概念 http://www.cnblogs.com/shexinwei/p/4823051.htmlSpark异步job http://www.cnblogs.com/shexinwei/p/5148573.htmlSpark Streaming 源码详解 http://www...

2017-05-04 19:47:15

阅读数 410

评论数 0

Thymeleaf

http://www.thymeleaf.org/ http://www.zslin.com/?cateId=5

2017-05-04 19:40:25

阅读数 449

评论数 0

maven一些常用命令和配置

maven一些常用命令安装包到本地 Dfile=D:\workspace\Marketing.MessagePush.Service\messagepush\lib\guava-18.0.jar -DgroupId=com.google.guava -DartifactId=guava -Dve...

2017-04-27 10:11:54

阅读数 375

评论数 0

Creating custom data graphics in Visio

Creating custom data graphics in Visio https://blogs.office.com/2014/06/30/creating-custom-data-graphics-in-visio/

2017-04-05 09:43:21

阅读数 314

评论数 0

POI中导出Excel单元格样式(居中,字体,边框等)

POI中设置Excel单元格格式样式(居中,字体,边框等)HSSFCellStyle cellStyle = wb.createCellStyle(); 一、设置背景色: cellStyle.setFillForegroundColor((short) 13);// 设置背景色 ...

2017-04-01 10:02:37

阅读数 10015

评论数 1

动态提交使用jQuery 完成ajax 文件下载

查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的:Ajax 文件下载:jQuery.download = function(url, data, method){ // 获得url和data if( url && data ){ ...

2017-03-31 16:55:45

阅读数 468

评论数 0

idea和sonar的集合使用

idea和sonar的集合使用http://www.cnblogs.com/milletes/p/5985957.html

2017-03-27 17:36:56

阅读数 1157

评论数 0

IntelliJ强制更新Maven Dependencies

Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。 如下:手动删除Project Settings里面的Libraries内容; 在Maven Project的试图里clean一下,删除之前编译过的...

2017-03-24 11:28:20

阅读数 1051

评论数 0

jvisualvm

jvisualvm远程监控Tomcat: http://ihuangweiwei.iteye.com/blog/1219302使用 VisualVM 进行性能分析及调优: http://www.ibm.com/developerworks/cn/java/j-lo-visualvm/Java ...

2017-02-15 14:49:41

阅读数 1456

评论数 0

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