自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MyBatis 一、二级缓存和自定义缓存

https://www.cnblogs.com/moongeek/p/7689683.html 目录导航1、一级缓存 2、二级缓存 3、自定义缓存1、一级缓存​ MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到...

2018-08-30 14:38:42 1157

转载 nodeJs + vue.js 小案例

https://www.cnblogs.com/zl-127/p/6543973.html配置好 node js环境创建app.js文件,代码如下var http = require("http");var fs = require('fs');var url = require('url');http.createServer(function(request, res...

2018-08-30 10:10:01 2783

转载 MyBatis传入多个参数的问题

http://www.cnblogs.com/mingyue1818/p/3714162.html 一、单个参数: public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType...

2018-08-29 17:11:03 641

转载 Mybatis @MapKey注解的使用

https://blog.csdn.net/weixin_41023230/article/details/80103990https://blog.csdn.net/ClementAD/article/details/50589459 业务场景从数据库查出多条数据,包括id和name两个字段。希望可以把结果直接用Map接收,然后通过map.get(id)方便地获取name的值。...

2018-08-27 21:45:06 3016

转载 mybatis的mapper返回map结果集

https://blog.csdn.net/huanyinghanlang/article/details/79194005 通过MapKey指定map的key值  @MapKey("id") Map<Long, UserInfo> getUserInfoMap();   @MapKey("id") Map<Long, Map...

2018-08-27 21:41:58 10863 1

转载 发布项目至maven中央仓库汇总(流程+问题)

https://zhuanlan.zhihu.com/p/41650855 和很多人一样,开发好自己的开源项目之后。希望上传至Maven中央仓库,最近折腾这个事情也是大费周章,主要源于网上太多教程和帖子复制来粘贴去。还有遇到的很多问题,没法得到很好的解决。于是我尝试成功之后,趁着记忆清晰,写下这篇教程,希望帮助更多的人。首先感谢几篇教程,给了我不少帮助。发布项目到Maven中央仓库...

2018-08-23 15:15:03 6423

转载 Elasticsearch 5.4 Mapping详解

https://blog.csdn.net/napoay/article/details/73100110

2018-08-22 13:24:06 703

转载 Elasticsearch教程 ,Elasticsearch count 查询,Elasticsearch 查询是否存在

https://www.sojson.com/blog/206.html 一、Elasticsearch Count查询当我们使用  Elasticsearch  的时候,如果只想知道符合条件的结果集,应该怎么查询?更多教程点击:  Elasticsearch教程  。1.1 Elasticsearch count Java API 查询 Client client...

2018-08-22 13:01:58 6580

转载 Elasticsearch 之java操作es

https://blog.csdn.net/ty4315/article/details/52434296 Java操作es集群步骤1:配置集群对象信息;2:创建客户端;3:查看集群信息1:集群名称      默认集群名为elasticsearch,如果集群名称和指定的不一致则在使用节点资源时会报错。2:嗅探功能       通过client.transport.sniff...

2018-08-22 12:43:28 1263

转载 ElasticSearch搜索时match和term大小写问题

https://blog.csdn.net/Java_Beginner27/article/details/81127102 ES的建立索引过程:分词->语法处理(还原时态等等)->排序->创建索引。其他暂不讨论,本文只讨论大小写问题。如果创建index时mapping没有指定某个filed的标准化配置normalizer,那么如果写入ES的是大写,搜索出来看到的...

2018-08-22 11:45:42 12872 1

转载 Apache-Ignite 中文手册

https://www.zybuluo.com/liyuj/note/230739

2018-08-20 21:43:17 1565

转载 [ElasticSearch]使用 java API 进行CRUD操作

https://blog.csdn.net/lionel_fengj/article/details/78345741 本篇文章将介绍怎样使用 java 对 ElasticSearch 进行操作。 首先需要建立一个 maven 项目,这里不再赘述。 1.在maven 的 pom.xml文件中需要引入以下几个 jar 包<dependency> <...

2018-08-20 19:08:45 650

转载 testng xml配置文件

简单介绍 运行TestNG测试脚本有两种方式:一种是直接通过IDE运行(例如使用eclipse中的“Run TestNG tests”),另一种是从命令行运行(通过使用xml配置文件)。当我们想执行某个包或者某个类中的一部分测试脚本的时候,使用xml配置文件是非常便利的。在xml配置文件里,不仅可以选择某些需要执行的测试脚本,还可以排除某些不需要运行的测试脚本。创建testng.xml...

2018-08-20 12:23:00 1684

转载 Apache-Ignite入门实战之三 - 分布式锁

https://blog.csdn.net/kongxx/article/details/78918257 在 Ignite 的分布式缓存中还有一种常见应用场景是分布式锁,利用分布式锁我们可以实现简单的集群master选举功能。下面是一个使用分布式锁的例子:package my.ignitestudy.datagrid;import org.apache.ignite.Ign...

2018-08-20 10:53:35 1302

转载 Apache-Ignite入门实战之二 - 事务处理

https://blog.csdn.net/kongxx/article/details/78908257 前一篇文章介绍了怎样安装和使用 Ignite 的缓存。今天说说 Ignite 的缓存事务。在我们平时的开发中经常会有这么一种场景,两个或多个线程同时在操作一个缓存的数据,此时我们希望要么这一批操作都成功,要么都失败。这种场景在数关系型据库中很常见,就是通过数据库的事务处理来实现的...

2018-08-20 10:37:57 1280

转载 Apache-Ignite入门实战之一

https://blog.csdn.net/kongxx/article/details/78898845 Apache-Ignite入门实战之一简介Apache Ignite 内存数据组织框架是一个高性能、集成化和分布式的内存计算和事务平台,用于大规模的数据集处理,比传统的基于磁盘或闪存的技术具有更高的性能,同时他还为应用和不同的数据源之间提供高性能、分布式内存中数据组织管理的功...

2018-08-20 10:30:17 1054

转载 柔性事务:可靠消息最终一致性

http://www.tianshouzhi.com/api/tutorials/distributed_transaction/389  消息发送一致性:是指产生消息的业务动作与消息发送的一致。也就是说,如果业务操作成功,那么由这个业务操作所产生的消息一定要成功投递出去(一般是发送到kafka、rocketmq、rabbitmq等消息中间件中),否则就丢消息。    柔性事务、可靠消...

2018-08-18 19:16:20 2284

转载 基于可靠消息方案的分布式事务:Lottor介绍

http://blueskykong.com/2018/05/04/lottor-intro/分布式事务分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。首先,解释下事务的概念:一组操作要么都完成之后提交,要么全部回滚。分布式事务特指在分布式环境下,一次事务设计多个服务进程,说白了就是跨进程的事务,这样就不能控制事务组的一...

2018-08-18 19:15:32 665

转载 柔性事务 :TCC两阶段补偿型

http://www.tianshouzhi.com/api/tutorials/distributed_transaction/388 TCC方案是可能是目前最火的一种柔性事务方案了。关于TCC(Try-Confirm-Cancel)的概念,最早是由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transactions:an Apost...

2018-08-18 19:13:55 1711

转载 Spring MVC 实现 CORS 跨域

https://www.jianshu.com/p/9203e9b14465 前言:众所周知,出于安全考虑,XMLHttpReqeust 对象发起的 HTTP 请求必须满足同源策略(same-origin policy)的规定,否则浏览器将会对该请求进行限制。虽然同源策略的实现带来的Web安全的提升,但是却为一些正规的跨域需求带来不便,故此衍生出了若干种绕开同源策略的跨域方案,其中 JS...

2018-08-16 17:23:07 1477

转载 正则 ?《= 和 ?= 的用法

https://www.cnblogs.com/whaozl/p/5462865.html 文本: <br/>您好,非常好,很开心认识你<br/><a target=_blank href="www.baidu.com">百度一下</a>百度才知道<br/><a target=_blank href="/v

2018-08-16 14:23:09 24835

转载 Linux中使用gzip来压缩/解压 *.gz文件

https://blog.csdn.net/qingsong3333/article/details/77462165gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法,GZIP(1) General Commands Manual GZIP(1)NAME gzip, gunzip, zcat - compress...

2018-08-16 13:35:57 31103

转载 MYSQL 当前读和快照读

https://www.cnblogs.com/cat-and-water/p/6427612.html 好的学习链接:http://blog.csdn.net/taylor_tao/article/details/7063639innodb的默认事务隔离级别是rr(可重复读)。它的实现技术是mvcc。基于版本的控制协议。该技术不仅可以保证innodb的可重复读,而且可以防止幻读。但是它...

2018-08-15 19:34:32 12777 1

转载 Innodb锁机制:Next-Key Lock 浅谈

http://www.cnblogs.com/zhoujinyi/p/3435982.html    数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoD...

2018-08-15 19:02:44 932

转载 Linux 内核运行参数修改——sysctl命令

https://blog.csdn.net/u012707739/article/details/78254241sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项,用sysctl可以读取设置超过五百个系统变量。sysctl命令用法:sysctl [options] [var...

2018-08-15 16:51:52 3846

转载 Node版单机100w连接(C1000K)是如何达成的

https://www.jianshu.com/p/e0b52dc702d6 前言关于C10K的问题就不多说了,应该是一个说烂的话题。网上也有很多C1000k,甚至C10M(也就是1kw并发)的文章,后面会给出我所阅读和学习的很多参考,这里也不多说了,这里我只给出在我深入研究了这些资料和总结之后的思路。总的来说,要完成这个目标,首先要考虑的就是系统能分配的资源是否满足100w并发的...

2018-08-15 16:49:07 1154

转载 Redis——向集群节点添加、删除和分配slot

https://blog.csdn.net/a491857321/article/details/52058693 1、添加节点 添加节点:redis-trib.rb add-node 192.168.72.100:7006 192.168.72.100:7005  前面的IP加端口号是要添加的redis节点,后面的IP和端口号是集群中的任意一个节点。2、为节点分...

2018-08-15 16:05:31 3830

转载 IEEE-754标准

https://blog.csdn.net/wallc/article/details/72674712历史IEEE-754标准的主要起草者是来自UCB的数学教授William Kahan.。他帮助Intel设计完成了8087浮点运算单元(FPU)。由于设计的浮点标准是如此的出色,使得IEEE将此标准作为IEEE浮点格式的基础。 为了浮点数据处理对于硬件、软件或者两者的结合都能产生独立...

2018-08-13 10:30:27 22426 2

转载 IEEE754

https://blog.csdn.net/charles_neil/article/details/59125861 IEEE 754标准解读简介IEEE 754 标准 是IEEE二进位浮点数算术标准(IEEE Standard for Floating-Point Arithmetic)的标准编号,它规定了浮点数在计算机当中的存储方式以及算术标准等。存储方式计算机中数据...

2018-08-13 10:24:26 8830 1

转载 Java8 新特性之流式数据处理

https://www.cnblogs.com/shenlanzhizun/p/6027042.html 一. 流式处理简介在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我...

2018-08-09 18:46:53 720

转载 RxJava使用介绍-Observable数学运算及聚合操作符

https://blog.csdn.net/jdsjlzx/article/details/51489793RxJava系列教程:1. RxJava使用介绍 【视频教程】 2. RxJava操作符   • Creating Observables(Observable的创建操作符) 【视频教程】   • Transforming Observables(Observable的转换操作符...

2018-08-09 18:09:58 1014

转载 RxJava使用(四)变换

https://blog.csdn.net/tangxl2008008/article/details/51334438  RxJava 提供了对事件序列进行变换的支持;所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。       不仅可以针对事件对象,还可以针对整个事件队列。       变换部分主要来自《给Android 开发者的 RxJav...

2018-08-09 17:08:18 581

转载 RxJava使用(三)Scheduler 线程控制

https://blog.csdn.net/tangxl2008008/article/details/51334371 前言        在默认情况下,即在不指定线程的情况下,RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件。       如果需要切换线程,就需要用到 Schedul...

2018-08-09 15:54:35 1141

转载 RxJava使用(二)filter 操作符

https://blog.csdn.net/tangxl2008008/article/details/51334295    filter()操作符是可以对Observable流程的数据进行一层过滤处理,filter() 返回为 false 的值将不会发出到 Subscriber。        基本用法如下,下面的例子是过滤只保留偶数: Observable.just(1, 2...

2018-08-09 14:34:43 616

转载 RxJava使用(一)基本使用

https://blog.csdn.net/tangxl2008008/article/details/51334122前言        RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》        基本介绍        ReactiveX 及 RxJava使用大部分来自和参考《给 Android 开发者的 ...

2018-08-09 12:14:47 2345

转载 RxJava的简单使用

https://blog.csdn.net/Jannolan/article/details/52473874为什么要用RxJava最近发现越来越多的项目开始使用RxJava,那么他到底有什么优势呢。总结来说有两点: 1.代码简洁、逻辑清晰,避免了处理复杂逻辑时的大量代码嵌套 2.线程自由控制,能够多次自由地切换线程,满足复杂异步操作的需求RxJava的使用RxJava的主要组...

2018-08-09 12:08:01 703

转载 redis+lua 实现分布式令牌桶,高并发限流

https://blog.csdn.net/sunlihuo/article/details/79700225 方案一、在提供给业务方的Controller层进行控制。 1、使用guava提供工具库里的RateLimiter类(内部采用令牌捅算法实现)进行限流 2、使用Java自带delayqueue的延迟队列实现(编码过程相对麻烦,此处省略代码) 3、使用Redis实现,存储两个k...

2018-08-09 11:20:55 4357 1

转载 redis+lua与秒杀--lua入门

秒杀场景用户秒杀,后端服务接收到请求之后的操作步骤:校验请求参数 解析用户信息 解析所秒商品信息,及秒商品数量 校验用户在限定的时间内是否秒过 校验库存是否充足 扣库存 记录用户秒单记录 异步写订单记录 返回请求问题在上面所描述的步骤中 校验库存与扣库存,存在先后顺序,但是并没有原子性。在关系数据库中,可以通过事务来解决这个问题,但是关系数据库性能有瓶颈。当然在请求量...

2018-08-08 22:01:39 949 1

转载 基于Redis的限流系统的设计(LUA)

https://www.cnblogs.com/AndyAo/p/8144049.html本文讲述基于Redis的限流系统的设计,主要会谈及限流系统中限流策略这个功能的设计;在实现方面,算法使用的是令牌桶算法来,访问Redis使用lua脚本。 1、概念In computer networks, rate limiting is used to control the rate o...

2018-08-08 21:11:49 2264 1

转载 spring中自定义Event事件的使用和浅析

https://blog.csdn.net/tuzongxun/article/details/53637159在我目前接触的项目中,用到了许多spring相关的技术,框架层面的spring、spring mvc就不说了,细节上的功能也用了不少,如schedule定时任务、Filter过滤器、 interceptor拦截器等等,而这一篇我要说的是spring Event自定义事件,目前的项目中...

2018-08-08 20:51:55 704

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关注的人

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