自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

原创 罗技K375s如何切换通道

罗技K375s如何切换通道

2022-08-09 08:41:06 3496 1

原创 基于Mysql的分布式锁的一种实现

背景分布式环境下,多实例执行程序,开发语言提供的锁,不能满足需要,需要选用分布式锁分布式锁主要可以利用缓存(Redis)、数据库和Zookeeper本文介绍一种利用mysql数据实现的分布式锁思考作为锁的分布式实现,需要满足以下功能 同一时刻只能有一个线程获取到锁 支持重入 支持超时获取锁 数据库实现锁需要解决的问题: 获取锁的进程或线程信息 存储 释放锁时数据的删除 当程序异常退出,需要有机制可以删除 脏数据 整体设计

2021-07-16 17:07:12 234

原创 ClassLoader之Class.getResource和ClassLoader.getResource

背景代码中经常需要获取项目中的静态文件,例如读取配置文件等。我们常用class.getResource或ClassLoader.getResource进行读取,但两者的参数在路径处理上些许区别class.getResource这种情况,我们用一个class来直接获取资源。会将目标资源路径根据规则进行转义,因为最终会使用ClassLoader.getResource来查找资源。当目标资源已"/"开头时,此时在classPath下进行查询,否则相对该class所在包路径为基准进行查找的,会默认将clas

2020-07-28 18:34:53 309

原创 RPC调用,session传递解决方案一:(Dubbo+Spring Redis Session)

背景在分布式开发成为主流之后,现在我们经常采用spring redis session作为分布式共享session的解决防范,采用Dubbo+Zookeeper作为RPC调用的解决方案;但是在RPC调用链路中获取不到HttpSession了,这就导致在一些业务场景下,加大RPC代码编写的难度例如:上图中服务1可以获取到session,但是服务2,和服务3获取不到session,如果业务中需要获取当前登录用户的信息,这时就存在问题了解决方案解决方案就是在RPC调用时,在消费端隐式传递session参

2020-06-01 16:09:17 2926 3

原创 Spring Redis Session 存储结构及获取

背景

2020-06-01 15:26:04 5331

原创 Linux 安装Nginx

上一篇写到windows安装nginx,这一篇介绍linux下安装nginx,一、安装编译依赖 由于linux下需要自己编译安装,所以想要确保已经安装好了gcc等工具 命令如下//一键安装所有依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel二、下载安装包下载地址依然...

2019-12-21 21:51:43 72

原创 Windows安装并配置Nginx

一、下载 进入http://nginx.org/en/download.html下载页面,选择windows稳定版本,下载并解压,以nginx/Windows-1.16.1版本为例 下载完解压如下图二、启动 cmd进入nginx目录,执行start nginx 执行命令tasklist /fi "imagename eq nginx.exe"可验证是否启动...

2019-12-06 15:18:56 277

原创 Word2007页码自定义开始页面,生成指定级别目录

office小白学习记录一、自定义设置页码从第N页开始设置,这里N不是数字哦,代表你文档要设置页码的开始页~在N-1(上一页)最后一个字后,依次选择页面布局,分隔符---分节符---下一页,插入分节符,在要设置为第1页处点击页脚,将出现的菜单中的“链接到前一页的页脚 ”点掉【若在页眉处编辑,相应变为页眉提示】,然后插入----页码--设置页码格式-----起始页码:1----插入页

2016-12-06 11:36:49 943

原创 log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件

log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件

2016-12-02 17:06:57 5081

原创 Windows搭建Git服务器

Windows平台搭建Git服务器

2015-10-27 10:29:38 376

原创 ThinkPHP3.2中配置使用PHPMiler发送邮件最新整理

最近学习PHP的发送邮件功能,在ThinkPHP最新的版本ThinkPHP3.2下使用PHPMailer发送邮件一直出现各种问题,现将出现的情况整理如下  一:使用配置1.以搭建好的ThinkPHP3.2框架及目录结构和PHPMailer5.1源码包,将PHPMailer压缩包解压并复制到项目ThinkPHP\Library\Vendor下并更名为PHPMailer,项目配置完毕2.修

2014-02-25 09:37:39 1072

Webstorm的设置jar(可以将Webstorm设置像Eclipse一样)

在Webstrom中选择file-->import setting选中这个文件即可,快捷键等如Eclipse,注意改变默认样式后要重新设置方可生效!

2014-07-25

JqueryUI及实例

JqueryUI的完整文档,以及官方提供的所有样式大全,Web开发so easy!

2014-07-25

各大浏览器对CSS与JS的支持情况

介绍各大浏览器对CSS与JS的支持情况以及很多的特性的实例!

2014-07-25

SSH各个jar包的作用

Struts Hibernate Spring 三大框架各个jar包的具体作用,方便你的整合SSH!

2014-07-25

JavaScript、JavaWeb对汉字等的编码与解码处理

Java以及JavaScript对汉字编码的策略

2014-07-25

基于eclipse的struts2.x+hibernate3.x+spring3.x整合文档及实例源码

基于eclipse的struts2.x+hibernate3.x+spring3.x整合文档及实例源码,亲自测试成功,下载后,只需修改数据库的用户名及密码和端口即可,(附上sql文件)

2014-06-08

Hibernate3.2-中文参考手册

Hibernate3.2-中文参考手册

2013-06-09

RCP 开发自学教程

RCP Plug-in开发自学教程.pdf

2013-06-09

EL表达式.chm

EL表达式.chm

2013-06-09

Java多线程设计模式

Java多线程设计模式 Java多线程设计模式

2013-06-09

Java核心技术高级特性带高清标签

Java核心技术-高级特性(中文第8版)高清标签.part2

2013-06-09

Java核心技术带高清标签

Java核心技术-基础知识(中文第8版)带高清标签

2013-06-09

C语言经典一百题[1]

绝对的C语言经典一百题,适合初学者,让你在短时间成c编程好手

2012-10-29

高质量C++和C+编程指南

除了完全外行和真正的编程高手外,初读本文档,你最先的感受将是惊慌:“哇!我以前捏造的C++/C 程序怎么会有那么多的毛病?”

2012-10-29

Linux C函数库参考手册-双索引书签

Linux C函数库参考手册-双索引书签

2012-10-29

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

TA关注的人

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