自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Reka's blog ^_^

Any place you love is the world to you.

  • 博客(185)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器(11)--Redis发布和订阅(pub/sub)

一、Redis发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1...

2018-09-26 18:09:53 2809

原创 服务器(9)--Linux之系统日志rsyslog转发

一、简介RSYSLOG is the rocket-fast system for log processing.It offers high-performance, great security features and a modular design. While it started as a regular syslogd, rsyslog has evolved into a kin...

2018-02-28 18:18:18 3563

原创 服务器(10)--日志分析利器Splunk简介

Splunk

2018-02-28 18:17:27 1852

原创 服务器(8)--Docker的可视化管理工具(dockerUI&shipyard)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。     Docker虽然比较完美,但是美中不足的是:运行Docker容器和管理它们可能会花费一点点努力和时间。这个时候基于web的应用程序应运而生:dockerUI,shipyard等等。它们可以

2018-01-18 18:22:30 7047 2

原创 服务器(7)--Get Docker CE for CentOS7.x

一、简介Docker有两个可用的版本:Community Edition (CE) and Enterprise Edition (EE)Docker Community Edition (CE) 是那些希望从Docker开始,并尝试使用基于容器的应用程序的开发人员和小型团队的理想选择。Docker社区版有两种更新的渠道:stable 和 edge(Stable每个季度发行;E

2018-01-10 18:06:35 558 3

原创 服务器(6)--Nginx实现HTTPS网站设置

一、HTTPS    全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。

2017-12-04 10:49:48 1907 4

原创 服务器(5)--搭建Solr集群+搭建Zookeeper集群(下篇)

背景:看完《服务器(5)--搭建Solr集群+搭建Zookeeper集群(上篇)》是不是很想知道,Solr集群的搭建过程,别急别急,下面就给大家详细的介绍一下Solr集群的搭建过程。一、Solr集群的搭建第一步:安装四个tomcat,修改其端口号不能冲突。8080~8083tomcat01:(02,03,04的端口号依次加一)

2017-06-04 21:42:23 1240 19

原创 服务器(4)--搭建Solr集群+搭建Zookeeper集群(上篇)

背景:上一篇文章重点介绍了一下单机版的Solr搭建过程以及中文分析器的配置,这篇文章则重点介绍一下Solr集群的搭建步骤,以及Zookeeper集群的搭建步骤。由于搭建过程比较繁琐,所以分为两篇介绍,上篇介绍Zookeeper集群的搭建,下篇介绍Solr集群的搭建。一、整体集群结构二、Zookeeper    ZooKeeper是一个分布式的

2017-05-31 21:43:46 1065 8

原创 服务器(3)--搭建单机版Solr服务器+配置中文分析器

背景:学习到Solr这部分内容,整理一下思路。一、Solr

2017-05-29 10:56:42 1021 10

原创 服务器(2)--搭建Redis服务器和集群

背景:最近在学习Redis服务器,搭建的步骤记录一下吧

2017-05-12 21:44:28 1067 6

原创 服务器(1)--搭建Nginx服务器

背景:最近学习了如何搭建Nginx服务器,学习贵在总结,总结才能提高。颗粒归仓,下面就简单的介绍一下Nginx服务器是个什么东东,顺便整理一下它的搭建流程。一、什么是Nginx    是一个使用c语言开发的高性能的http服务器及反向代理服务器。    Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计

2017-05-07 21:27:49 965 6

原创 Linux(1)——passwd: command not found

Q:Question问题A:Answer答案E:End结果M:More更多 Q:本想修改Linux服务器root账号的密码,不曾想passwd命令不能修改,还报:-bash: passwd: command not found,于是便有了此篇[root@c8a0a4d84a01 ~]# passwd-bash: passwd: command not foundA:...

2018-11-28 14:57:15 25683 5

原创 Python(1)——hashlib&hmac

一、hashlib1、hashlib是个专门提供hash算法的库,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。2、hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口3、在python3中已经废弃了md5和sha模块。4、摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度...

2018-09-27 15:30:00 1349 2

原创 【设计模式】——原型模式

【情景展示】    某大学计算机毕业生小李,带着满腔热血和激情走进社会这个人生课堂。租好了房子,小李就准备上班了。早在大三的时候,学校就已经没有课程了,那时的小李就已经开始找工作。为了找到一个合适、专业对口的工作,小李下了很大的功夫重新恶补之前学过的计算机专业知识,如数据结构、计算机网络、软件工程、软件设计模式等等。功夫不负有心人,终于小李在X城市找到了一份软件开发的工作,在XX软件股份有限公司任...

2018-02-09 15:26:04 612 2

原创 【设计模式】——命令模式

【情景展示】    在网络出现之前,我们的日常生活中,人与人的交际,一般使用语言沟通,然而社会在进步,随着城市化进程的加快,我们的生活发生了巨大的变化,如今的社会,人与人之间的交流方式变得多样化、多元化,例如:手机短信、微信、语音通信、视频通信、电子邮件,等等。网络拉近了人与人之间的距离,世界也因此变得越来越小,然而在交流方式增多的同时,我们会发现,其实人与人之间的语言交流变得少了,原始的东西

2018-02-02 18:24:09 492

原创 【设计模式】——建造者模式

【情景展示】        如今已经是信息化的时代,网络已经融入每一个家庭,移动通信业也迅猛发展,4G、5G通信技术日趋完善。面对这个庞大的蛋糕,各个通信运营商间也展开了激烈的竞争。为了吸引更多的消费者,各大运营商开始使用套餐。例如:20元包400条短信套餐,30元包600条短信套餐。    下面,我们来看看张三如何去通信营业厅办理手机套餐的。    客户——张三,最近新买了一部OPP

2018-01-26 19:17:54 371 1

原创 心生莲花,芬芳自来

人生是一个不断历练的过程。只有失败的事情,没有失败的人生。人生也是一个不断失败,且又不断前进的过程。失败,增长的是智慧;挫折,磨练的是意志。无论任何事情,只要坚持到最后,最终会赢得胜利。    生命不止,岁月不熄。人生需要一个百折不挠的精神。生活有时就像爬山,跌倒的时候,即使滚落到山脚下才爬起来,依然不能放弃。    生活不会无缘无故的给你多少,每一次的成功,都是自己努力的

2017-08-31 21:27:50 1099 4

原创 SpringMVC(3)——@PathVariable&@RequestBody

背景:今天来分享一下@PathVariable&@RequestBody~~~一、@PathVariable作用:    映射URL绑定的占位符    带占位符的URL时Spring3.0新增的功能,该功能再SpringMVC向REST 目标挺进发展过程中具有里程碑的意义。    通过@PathVariable可以将URL中占位符参数绑定到控制器处理方法的入参中

2017-08-27 21:58:31 2145 10

原创 SpringMVC(2)——@CookieValue&@SesssionAttributes

背景:SpringMVC中的注解挺多的,之前学习过cookie和session的区别和联系,在SpringMVC中遇到了这两个,自然而然的就把他们放在一块儿学习了,但是他们两个好像没有多大关系,下面就介绍一下 @CookieValue 注解和SesssionAttributes注解的相关内容~~~一、cookie 和session 的区别(和SpringMVC中的内容没有关系,就是普及

2017-08-20 22:12:27 767 7

原创 SpringMVC(1)——@RequestMapping&@RequestParam

背景:最近再重新学习SpringMVC,总算是系统的学习了一下这部分的内容,这里面的东西有些我们在项目中用过,有些也是第一次见到,也算是涨了涨见识~~~~这篇文章重点介绍一下SpringMVC中的一些注解,还有一些小例子,希望能够帮助到你~~~一、@RequestMapping1、作用   为控制器指定可以处理哪些URL请求。2、使用范围   类定义处:

2017-08-13 17:35:03 661 6

原创 经验分享之数据库优化

◆对mysql优化是一个综合性的技术,主要包括:a、表的设计合理化【符合三范式(3NF)】b、添加适当索引(index)【四种:普通索引,主键索引、唯一索引unique、全文索引】复合索引c、分表技术(水平分割,垂直分割)d、读写【写:update/delete/add】分离e、存储过程【模块化编程,可以提高速度,但是移植性不好】f、对mysql配置优化【配置最大并

2017-08-06 22:02:47 756 14

原创 Mybatis总结

什么是Mybatis        MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Ma

2017-07-30 21:33:22 1213 21

原创 【设计模式】——责任链模式

背景:

2017-07-23 20:01:37 685 17

原创 【设计模式】——装饰者模式

装饰者模式

2017-07-16 21:58:26 636 18

原创 【设计模式】——策略模式

背景:

2017-07-09 21:33:40 563 16

原创 【设计模式】——适配器模式

先占着~~~~

2017-07-02 21:58:13 565 12

原创 【设计模式】——单例模式

背景:

2017-06-28 21:03:56 578 12

原创 【设计模式】——抽象工厂

背景:

2017-06-28 21:03:04 566 14

原创 【设计模式】——工厂方法

【一个故事】    话说三国时期,西凉刺史董卓乘朝野之战,统领二十万大军进驻洛阳,废了少帝,立了献帝,自封为相国(还挺好意思)。董卓为人残暴,欺主弄权,朝中正直大臣都想杀之而后快,然而,董卓权倾朝野,位高权重,身边还有号称天下第一勇武吕布陪伴左右(吕布这不是助纣为虐吗),无人敢近,众大臣只能恨于心中。校尉曹操(主角出场),足智多谋,早有杀董之心。一日,在大司徒王允处借的七星宝刀,进府行刺董卓。

2017-06-07 21:27:01 974 80

原创 经验分享之tips(3)

背景:分享小tips了~~~~

2017-04-27 15:16:53 779 3

原创 经验分享之tips(2)

背景:

2017-04-27 14:02:35 815 7

原创 经验分享之tips(1)

背景:

2017-04-25 17:47:20 762 8

原创 经验分享之使用pdfbox截取pdf(java)

背景:最近总是和PDF打交道,学习到很多内容,其中从PDF中截取某几页内容很是打动我的心啊,下面介绍一下这块内容。我使用的是PDFbox2.0.3。一、简单介绍   Apache PDFbox是一个开源的、基于Java的、支持PDF文档生成的工具库,它可以用于创建新的PDF文档,修改现有的PDF文档,还可以从PDF文档中提取所需的内容。Apache PDFBox还包含了数个

2017-04-12 17:17:35 7377 11

原创 经验分享之转换实体中的float类型【Oracle】

一、Oracle中的基本数据类型1、字符类型• CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的信息。• VARCHAR2:目前这也是VARCHAR 的同义词。这是一个变长字符串,与CHAR 类型不同,它不会用空格填充至最大长度。VARCHAR2(12)可能包含0~12字节的信息。VARCHAR2最多可以存储4,000 字节的信息。CHAR和VARCHAR2的比较CHAR(4) “

2017-03-29 09:59:29 2598

原创 经验分享之前台Map数据的显示

背景:先贴上代码,后期整理一下格式什么的!//-----------根据稿件Id查询稿件信息-----------start------------ @ResponseBody @RequiresPermissions("sys:uploadPictorial:edit") @RequestMapping(value = "queryManuscriptById") publi

2017-03-19 22:33:10 3113 11

原创 经验分享之前台显示表格数据

背景:最近发现自己的前台真的不怎么样,样式的调整还可以,但是对于前后台传值还有循环真的是不怎么滴,不熟练甚至是不会,对于不熟练的东西,说明你上升的空间很大,好好学习哦。一、Tap页显示表格jsp 手稿列表 题目 作者 起始页 结束页 密级 操作

2017-03-12 22:38:06 1539 17

原创 Java大牛养成记——图片上传

背景:感觉过了好久没有好好的写文章了,今天休息就来整理一下最近接触到的内容吧。顺便梳理一下学习到的知识。今天需要梳理的内容是图片的上传。一、前期准备在配置文件中配置你要上传的路径:picture_windows=E\:\\picture\\picture_linux=/home/picture/二、JSP 上传图片 $(do

2017-03-04 15:40:22 977 18

原创 Java大牛养成记——Spring容器内部协作解构

Spring 内部容器解构

2017-02-26 21:42:54 882 6

原创 Java大牛养成记——一条SQL语句更新同一张表中的两条数据

背景:项目中的需求是这样的:一堆图片中只有一张图片的状态是“启用”的,其他图片的状态是“未启用”。点击某张图片下面的启用按钮,这张图片的状态为“启用”,同时其他图片的状态修改为“未启用”。想象一下这个过程是很简单的,但是理想是丰满的,现实是骨感的,下面介绍一下详细的过程。一、问题         背景中说过了,现在就不多赘述了。二、解决方案11、SQL语

2017-02-19 23:04:39 6834 21

原创 Java大牛养成记——工作流

背景:最近学习了工作流,先来记录一下~~~~一、简介    工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。工作流主要解决的主要问题是:为了实现某个业务目标,

2017-02-12 09:18:50 898 8

部分区域滑动的弹出框

部分区域滑动的弹出框

2016-03-28

空空如也

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

TA关注的人

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