Mysql--Linux Mysql定期自动备份
本文是针对mysql数据库的全量备份,包括数据和结构。保存最新的5次备份。一:编写脚步文件mysql_backup.sh#!/bin/sh# mysql_backup.sh: backup mysql databases and keep newest 5 days backup. &nbs...
Lucene源码解析--Analyzer类
Analyzer,文本分析的过程,实质上是将输入文本转化为文本特征向量的过程。Analyzer包含两个核心组件,Tokenizer以及TokenFilter。两者的区别在于,前者在字符级别处理流,而后者则在词语级别处理流。To...
Lucene源码解析--TokenStream和AttributeSource
一:Lucene 的概况 ...
Mysql--Linux系统下mysql 5.5.31安装
一:安装所需要系统相关库文件包括gcc zlib libtool等一般系统都已安装,查看确认一下就行。二:创建mysql安装目录#mkdir -p /usr/local/mysql/三:创建数据存放目录# mkdir -p /data/mysql/四:创建...
Java基础--Java 内部类
嵌套类是定义在另一个类的内部的类。嵌套类存在的目的应该只是为它的外部类提供服务。如果嵌套类可能会用于其它的某个场景中,它就应该是顶层类。嵌套类有四种:静态成员类,非静态成员...
Java基础--HashMap IdentityHashMap与WeakHashMap
Map通过<key,value>的方式来存储数据,key不允许相同。 HashMap通过equal来比较key的值是否相同,而IdentityHashMap通过==来比较key的引用地址是否相同。所以:Map<String, String> hashMap=new HashMap<String,...
Lucene源码解析--Lucene中的CloseableThreadLocal类
Java的ThreadLocal类有一个严重的瑕疵那就是即便在ThreadLocal 实例本身不在被引用的情况下,其中存储的东西也需要相当长的时间才能被解除引用。原因是所有的ThreadLocal 实例共享一个map,而该map只会在指定的...
Lucene源码解析--Lucene存储的Directory类
LUCENE中的文件操作都是通过这Directory来实现的。Directory的实现类可以分为文件目录,内存目录和目录的代理类及工具类。一:文件目录SimpleFSDirectory:FSDirectory的简单实现,并发能力有限,遇到多线程读同一...
Lucene源码解析--Lucene存储的同步机制
同步机制原理:Lucene的索引最终存储到磁盘的一个目录结构(Directory)中,在创建Directory的过程中会绑定一个LockFactory。LockFactory管理着其创建的所有Lock。LockFactory...
Java基础--FileDescriptor sync方法
在读Lucene的源码过程中,发现FSDirectory类中有一个文件信息同步的方法,对其中的一行代码file.getFD().sync();不是很清楚(这也可见自己的基础有多么的差)。经过一番检索,终于明白了其大意。 protect...
Nginx学习笔记--Nginx图片缩略图,水印处理模块
本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水印。1.环境准备确认已经安装了libgd2-devel,libpcre-devel,libcurl-devel模块 2.下载nginx的tar.gz文件,并通过tar -zxvf&n...
Nginx学习笔记--Nginx的基础配置
Nginx的配置文件一般位于Nginx安装目录的conf目录下(nginx.conf文件),整个配置文件是以块的形式组织的。每个块一般以一个大括号“{}”来表示,块可以分为几个层次,整个配置文件中main指令位于...
Nginx学习笔记--Nginx的模块与工作原理
Nginx由内核和模块组成,其中内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block,而location中所配置的每个指令将会启动不同的模块去完成相应的工...
起航
农历2012年即将过去,毕业至今,已五年有余。五年来错过很多,也收获很多。迷茫了大半年之后,渐渐的又再次明确方向,准备起航.........
Nginx学习笔记--Nginx linux系统下的安装
安装环境及工具:?? 操作系统: linux? 内核版本:2.6.18-194.el5xen Nginx版本: 1.2.6??pcre版本:??? 8.32(rewrite module requires pcre library)? zlib版...
Spring 4 + Websocket + Stomp + ActimeMQ 实现消息推送
一:代码结构二: pom.xml文件4.0.0
Netdata 1.1.0 FireQOS安装与配置
摘要最多不超过300个字符。
Ext.js4.2.1 Ext.panel.Panel
摘要最多不超过300个字符。
Ext.js4.2.1 Ext.panel.Panel
摘要最多不超过300个字符。
kubernetes实践之三十: SonarQube和SonarQube Runner
一:简介Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同...