自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

refineli

学无止境

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

转载 Redis分布式锁

普通实现说道Redis分布式锁大部分人都会想到:setnx+lua,或者知道set key value px milliseconds nx。后一种方式的核心实现命令如下:-获取锁(unique_value可以是UUID等)SETresource_nameunique_valueNXPX30000-释放锁(lua脚本中,一定要比较value,防止误解锁)ifred...

2019-12-10 17:16:39 126

转载 COUNT(*)、COUNT(1)和COUNT(字段名)的执行过程

数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是COUNT。但是,就是这个常用的COUNT函数,却暗藏着很多玄机,尤其是在面试的时候,一不小...

2019-10-22 10:44:42 367

原创 Fiddler抓取HTTPS

下载:https://www.telerik.com/fiddler已安装fiddler用户:1. 清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件(首次安装fiddler请忽略)2. 清除电脑上的根证书,WIN+R快捷键,输入:certmgr.msc, 然后回车,查找所有fiddler证书,...

2019-10-18 15:18:08 188

转载 微服务Dubbo和SpringCloud架构设计、优劣势比较

本文主要围绕微服务的技术选型、通讯协议、服务依赖模式、开始模式、运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架。架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合...

2019-10-18 09:41:19 159

原创 JSONP 的工作原理

​​​​​​概念JSONP根据浏览器同源策略,所谓同源就是协议、主机、端口号都相同时成为同源。a 域的js不能直接访问 b域名的信息,但是script 标签的src属性可以跨域引用文件,jsonp是请求之后后台包装好一段json,并且把数据放在一个callback函数,返回一个js文件,动态引入这个文件,下载完成js之后,会去调用这个callback,通过这样访问数据。作用由于同源从略...

2019-05-28 12:58:05 117

原创 顶级域名和子级域名之间的cookie共享

最近项目中刚好涉及到了主域名和子域名之间的共享和相互修改、删除,也就借此机会总结一下常用的几个场景,这里代码以PHP为例来说明,域名的话就拿顶级域名和二级域名为例,其他的场景都是类似哈!设置COOKIE顶级域名顶级域名只能设置domain为顶级域名,不能设置为二级域名或者三级域名等等,否则cookie无法生成。如yangbai.com能设置domain为yangba

2017-11-07 17:08:19 3193

转载 ajax跨域问题以及解决方案

本文摘自:http://blog.csdn.net/csdn_ds/article/details/73691134,如果涉及到版权问题,请联系,将删除本文在工作中,大家应该都遇到过ajax跨域问题,浏览器的错误如下:XMLHttpRequest cannot load http://目标地址No 'Access-Control-Allow-Origin' header is

2017-11-07 16:16:45 243

转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。  以下是本文目录大纲:  一.CountDownLatch用法  二.CyclicBarrier用法  三.Semaphore用法  若有不正之处请多多谅解,并欢迎

2017-10-20 16:20:49 108

原创 Spring Security 注解备忘

简要Spring Security是基于spring的应用程序提供声明式安全保护的安全性框架,它提供了完整的安全性解决方案,能够在web请求级别和方法调用级别处理身份证验证和授权.它充分使用了依赖注入和面向切面的技术,Spring security主要是从两个方面解决安全性问题:1.web请求级别:使用servlet过滤器保护web请求并限制URL级别的访问2.方法调用级别:使用S

2017-08-30 16:51:16 340

原创 cxfspring boot整合cxf发布webservice服务和cxf客户端调用

摘要说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例如银行、航空公司的机票查询接口等。目前就遇到了这种情况,需要在系统中查询第三方提供的soap web service接口,也就是说要将它整合进现有的系统当中。spring整合CX

2017-08-29 14:33:45 339

转载 Web Service工作原理及实例入门篇

Web Service工作原理及实例入门篇

2017-08-29 10:27:04 320

深入浅出MyBatis技术原理与实战

深入浅出MyBatis技术原理与实战,高清版,带目录,很好的资源

2018-11-03

Java加密与解密的艺术.pdf

Java加密与解密的艺术Java加密与解密的艺术Java加密与解密的艺术

2018-01-12

elk实战指南,权威指南 elk-stack-guide-cn.pdf

elk 权威指南 elasticsearch logstash kibana elk实战指南,权威指南 elk-stack-guide-cn.pdf

2018-01-12

MongoDB权威指南第2版 (高清 带书签)

MongoDB权威指南第2版.pdf 高清 带书签

2018-01-12

Linux基础命令教程豪华版.chm

Linux基础命令教程豪华版.chm

2016-01-13

Nginx教程从入门到精通

当今nginx的劲头越来越猛,记得2011年版本才1.0.6,现在已经更新到了1.5.1,nginx的更新速度越来越快。一直想记录一系列的nginx教程,处于各种原因没去做.今年抽出时间完成平时工作上用到的nginx.后续将会以视频教程的方式来做。当然,还是文章先出,下一篇文章将会讲nginx虚拟主机配置。有什么建议,望大家留言

2016-01-13

开源企业搜索引擎SOLR的应用教程.pdf

由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1) 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。 2) 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。 3) 基于Compass+Lucene实现站内搜索。适合于对数据库驱动的应用数据进行索引,尤其是替代传统的like ‘%expression%’来实现对varchar或clob等字段的索引,对于实现站内搜索是一种值得采纳的方案。但在分布式处理、接口封装上尚需要自己进行一定程度的封装。 4) 基于Solr实现站内搜索。封装及扩展性较好,提供了较为完备的解决方案,因此在门户社区中采用此方案。 基于以述的几种方案的综合分析,对于我们公司的搜索引擎方案,采用solr来实现比较合适。

2016-01-13

Lucene实战中文版第2版.pdf

lcene实战(第2版)》基于apache的lucene3.0,从lucene核心、lucene应用、案例分析3个方面详细系统地介绍了lucene,包括认识lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、lucene的高级扩展、使用其他编程语言访问lucene、lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。   《lucene实战(第2版)》适合于已具有一定java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。lucene实战(第2版)》对于从事搜索引擎工作的工程技术人员,以及在java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。

2016-01-13

空空如也

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

TA关注的人

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