自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smqi的博客

一步一个脚印,我在这里记录我的脚印!

  • 博客(14)
  • 资源 (16)
  • 收藏
  • 关注

原创 网关服务KONG(二):admin-api使用指南

部署好kong之后,想要进行kong的配置管理,kong提供了比较全面的restful api,每个版本会有所不同,下面的记录基于kong v0.13.x。我们可以使用界面进行如下想要实现的动作,但这里主要讲解下使用api命令方式如何操作Information Routes获取kong节点的通用详细信息查询节点信息curl http://localhost:8001部分返回字段...

2019-05-05 11:50:44 1674

原创 网关服务KONG(一):安装

docker方式官方安装地址虽然有官方安装demo,但实际依葫芦画瓢时,还是遇到一些问题,所以根据自身经验,重新整理一下创建一个Docker网络docker network create kong-net创建数据库此处我采用的9.6版本的postgresdocker run -d --name kong-database \ --network=kon...

2019-04-25 18:18:52 2228 1

原创 Markdown编辑器之Editor.md v1.5.0应用

在开始写CSDN博客前一直使用的是类似xhEditor、百度的ueditor编辑器,新版本的有道云笔记也实现markdown编辑器,的确用过markdown后感觉很喜欢,再用之前的编辑器很别扭,然后项目中用到编辑器的时候我就想使用markdown实现,而非传统的编辑器 开始我是使用底层的markdown.js实现,发现虽然可以实现此种编辑风格,如下方实现逻辑<body> <textarea

2016-11-08 16:38:35 1074

原创 基于SpringAOP的操作日志记录实现

项目中,我们经常会遇到这样的需求,记录用户一些特殊的操作日志,我遇到过好几次,所以今天我分享下自己的实现。 实现方式有很多种,我是依据SpringAop+SpEL表达式实现的,下面看下代码:自定义一个用于标注操作日志的注解 操作类型枚举 注解应用 注解解析类和切面配置 实现方法可以是在spring配置文件中配置切面层,也可以是自定义Aspect类,接下来我先采用配置方式实现 解析处理类 Sy

2016-11-04 10:15:13 748

原创 同主机安装两台mysql数据库

我安装的是免安装版的mysql数据库,即下载后解压进行简单配置即可。安装第一台数据库下载 http://dev.mysql.com/downloads/mysql/ 根据windows环境选择对应的版本 安装 1.下载后解压到目录,如图我放在D盘,然后新建文件夹data,修改配置文件my-default.ini为my.ini 打开该配置文件,修改参数如下 关于port可以不配置,默认为3

2016-10-31 15:47:06 669

原创 基于SpringAOP的数据库读写分离实现

之前有个项目需要实现数据库读写分离,实现以后今天跟大家分享一下 demo需求: 分享的demo是为了实现对用户表的查询操作对从库操作,增删改对主库操作。demo实现: 基于SpringAOP的实现方式有多种,可以使用aspectj直接编码,也可以使用spring+aspectj的配置方式,此处我应用的是后者,更简单明了。依赖 首先是需要的maven依赖 我使用的spring版本:<sp

2016-10-31 13:59:55 1803

原创 dubbo服务搭建及应用

dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,由于工作需要,需要了解它,本文没有对该框架有过多研究,只是简单的入门部署,应用。 这是dubbo的服务架构图,有助于加深我们对服务过程调用的理解 Provider:暴露服务的服务提供方 Consumer: 调用远程服务的服务消费方 Regist

2016-10-27 11:05:08 438

转载 Netty服务器入门

Netty服务器概览线程模型一切从ServerBootstrap开始ServerBootstrap负责初始话netty服务器,并且开始监听端口的socket请求。Java代码? 1 2 3 4 5 6 7 8 9 10 bootstrap bootstrap =new...

2016-10-26 14:57:26 1025

原创 Elasticsearch搜索引擎学习记录4-1.6版本javaAPI

elasticsearch 的javaAPI操作文档很多,我简单记录一下,没有涉及到具体语法分析,但是样例里基本都有涉及,详细的请自行百度加入依赖<es.version>1.6.0</es.version><dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId>

2016-10-24 12:54:34 494

原创 Elasticsearch搜索引擎学习记录3-分词器(analyzer)应用

本人的分词器选择的是ik,感兴趣的可以尝试使用mmseg等其他热门分词器。 analyzer单词的中文译为“分析”,应用到搜索引擎就是对文字的断章取义,段的好可以说算法好,分词效果好,索引查询效率高,就es引擎来说,默认的分词器,只是简单的将文字单独分开作为索引匹配,效率低,应用较好的分词插件对于ES服务来说较有必要。 下面我简单举个例子作对比默认 curl -XPOST “http

2016-10-24 10:39:25 1375

原创 super-diamond服务器搭建及应用

Super-diamond是在淘宝diamond基础上改良而来,是一套优秀的配置管理服务器,由于工作中需要用到,就简单学习了一下,并将其记录下来,源码地址点击这里下载 先上一张服务流程图,画的简陋请包涵 主要功能 配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于netty4), 方便系统动态修改运行参数。可以建多个项目,每个项目分为三种pro

2016-10-20 20:38:54 5547 2

原创 Elasticsearch搜索引擎学习记录2-数据同步

es服务同mysql的数据同步我用的是river同步数据,ps:river代表es的一个数据源,也是其它存储方式(如:数据库)同步数据到es的一个方法。它是以插件方式存在的一个es服务,通过读取river中的数据并把它索引到es中,官方的river有couchDB的,RabbitMQ的,Twitter的,Wikipedia的。样例针对mysql的river。 1. 配置 确认是

2016-10-19 14:22:07 2350

原创 Elasticsearch搜索引擎学习记录1-安装

安装引擎服务 我安装的是1.6.0版本,开始是在官网下载的2.4.1版本的,后来在数据同步时没找到对应版本的elasticsearch-river-jdbc的jar包,然后选择的当前版本。 解压后进入bin目录,如果是windows环境点击elasticsearch.bat脚本,启动成功后。在浏览器中输入http://localhost:9200/,得到如下截图,即说明你迈出的第一步。 安装常用的

2016-10-19 13:26:20 282

转载 使用IntelliJ IDEA 14和Maven创建java web项目

安装Maven下载安装去maven官网下载最新版。解压到安装目录。配置右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。如果想要修改maven的本地仓库位置,可以在maven的安装目

2016-10-19 09:56:54 410

inno setup5.5.0.zip

Inno Setup是一个免费的安装制作软件(开源),它既有适合新手的脚本向导,又有良好的脚本编辑环境,能够快速制作出标准Windows2000风格 的安装界面。重点是,内附中文帮助文档!!!

2020-07-08

project 64 bit.rar

project 64 软件,项目lead的常用软件,特别是开发组长,提供日常开发计划的制定,功能实用且强大,现分享给大家

2020-07-08

Navicat Premium 12客户端工具

Navicat Premium 12,非常好用的数据库客户端管理工具,支持mysql\oracle\postgresql\Mongodb

2020-07-08

jdk1.7-linux.zip

jdk1.7linux版本下载

2019-07-05

google-plugin-postman.zip

google-plugin-postman.zip

2019-06-28

git-windows环境-64位下载.zip

GIT-windows环境64位下载,版本号:Git-2.22.0-64-bit.exe

2019-06-27

vue前端架构文档

VUE前端架构说明文档

2019-03-13

xshell4&xftp4;

xshell4&xftp4;安装包

2019-03-13

基于SpringAOP的数据库读写分离的实现

基于SpringAOP的数据库读写分离的实现,可以点击查看我的博客,有详细讲解http://blog.csdn.net/qism007

2016-11-01

uploadify多文件上传(java版)

uploadify多文件上传(java版),具体详细

2016-04-01

ThinkSNS_2.0版本开发手册

ThinkSNS_2.0开发手册,对于想学习的朋友来说,简单实用!

2015-07-20

Navicat_for_MySQL_11.0_中文

Navicat_for_MySQL11.0中文版,无需破解和注册码,解压后安装即可使用

2015-07-05

iscroll.js实现下拉加载

iscroll.js实现下拉加载。提高用户体验

2015-07-04

ajaxfileupload.js文件上传

ajaxfileupload.js文件上传,基于jquery实现的上传。

2015-07-04

SVN插件,包含1.6版本和1.8版本

SVN插件,包含1.6版本和1.8版本。解压后选择一个你需要的版本复制进dropins 目录下即可

2015-07-04

JSP页面标签知识

知识总结,主要是input标签的使用.其

2015-01-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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