自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (14)
  • 收藏
  • 关注

转载 Redis AOF重写实现原理

AOF(append only file)对Redis进行持久化是通过保存被执行的写命令来记录数据库状态的,随着服务器运行,AOF文件内容越来越多,载入AOF文件的时间会越来越长,影响Redis服务。所以有必要对’冗余‘的AOF文件进行优化,即AOF文件重写。那为什么要进行AOF后台重写?因为Redis单线程特性,AOF重写操作会引入大量写操作,引起stop the world,所以fork出子进程执行AOF后台重写,这样父进程可以继续处理命令请求。AOF重写原理怎么重写?是对旧的AOF文件进行读

2021-08-23 17:42:31 1726 1

原创 使用Mybatisplus时-动态构建QueryWrapper:自定义注解+反射

如果您在项目使用过mybatisplus,想必有过这样的麻烦,mybatisplus中条件是通过QueryWrapper进行封装,根据不同的业务来确定使用哪种操作符,比如eq,ge,lt等等。比如我们具有相近业务的条件使用同一个条件对象,这样一来就会产生一种非常臃肿的代码结构,并且每增加一个条件,都会牵扯QueryWrapper构造条件的改动,比如下面这样的情形:只要改动PlFinanceCondition这个条件属性,这个条件的封装就会随之更新,耦合强亦不优雅。为了解决这个问题,我的优化方案为:自

2020-08-30 22:35:25 7226 3

原创 Zookeeper实现分布式锁原理

Zookeeper实现分布式锁zookeeper的数据存储结构是一种树状结构,其有节点(Znode)组成,要实现分布式锁,先了解一下Znode的几种类型:持久节点、持久顺序节点、临时节点、临时顺序节点1、持久节点默认的节点类型。创建节点的客户端与zookeeper断开连接后,该节点依旧存在 。2、持久顺序节点在创建节点时,Zookeeper根据创建的时间顺序给该节点名称进行编号3、临时节点和持久节点相反,当创建节点的客户端与zookeeper断开连接后,临时节点会被删除。4、临时顺序节点

2020-06-01 01:02:20 265

SVN分支与合并

分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上。这条线被称为分支。分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性足够稳定之后,开发品的分支就可以混合回主分支里(主干线)。 合并:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。

2011-09-15

spring+quartz 动态任务方案

Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。虽然可以通过属性文件(在属性文件中可以指定 JDBC 事务的数据源、全局作业和/或触发器侦听器、插件、线程池,以及更多)配置 Quartz,但它根本没有与应用程序服务器的上下文或引用集成在一起。结果就是作业不能访问 Web 服务器的内部函数;例如,在使用 WebSphere 应用服务器时,由 Quartz 调度的作业并不能影响服务器的动态缓存和数据源。

2011-09-15

TakeColor(取色) 取色器

还是本人一贯推崇的绿色小软件,对于图片处理制作,网页制作的人来说必不可少,可以选择html,rgb,等其它颜色拾取,可以前置在所有窗口前

2011-09-14

PSD文件预览

预览图插件,不需要装PS,装了预览图插件就可以了!

2011-09-14

SWFtext Flash制作

一款非常棒的Flash文本特效动画制作软件,可以制作超过200种不同的文字效果和20多种背景效果,可以完全自定义文字属性,包括字体、大小、颜色等等,使用SWFText完全不需要任何的Flash制作知识就可以轻松的做出专业的Flash广告条和个性签名!   软件内置了27种背景特效、155种文本效果。   精品软件,强烈推荐!   软件大小: 2742 KB   软件语言: 简体中文   软件类别: 汉化补丁 / 共享版 / 动画制作

2011-09-14

SSHSecureShellClient-3.2.9

SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。

2011-09-14

Velocity用户手册---中文版

Velocity是什么? Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

2011-08-30

国家标准-软件开发规范

毕业了,整理电脑是发现一些文档规范,不要资源分共享给大家。

2010-06-06

留言版php 课程设计

毕业了,整理电脑是发现以前的课程设计,共享给大家一作参考。

2010-06-06

小型企业员工管理系统

今天毕业了,上来看看,顺便传点东西!!!! 大三时的软件工程的课程设计,源程序,文档都在;系统不大,但做课程设计够用了,但做毕业设计就别下了,因为毕业设计比这个复杂,不过也可以下载作为参考;把数据库建好,把整个工程导入,然后运行就可以使用,数据库文件是staff_c.sql; 我的毕业设计已经被我们学院使用,版权归于了我们学院,所以不能上传给大家共享了。

2010-06-06

空空如也

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

TA关注的人

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