- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 网关服务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 4830
原创 网关服务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 5188 1
原创 Markdown编辑器之Editor.md v1.5.0应用
在开始写CSDN博客前一直使用的是类似xhEditor、百度的ueditor编辑器,新版本的有道云笔记也实现markdown编辑器,的确用过markdown后感觉很喜欢,再用之前的编辑器很别扭,然后项目中用到编辑器的时候我就想使用markdown实现,而非传统的编辑器 开始我是使用底层的markdown.js实现,发现虽然可以实现此种编辑风格,如下方实现逻辑<body> <textarea
2016-11-08 16:38:35 1384
原创 基于SpringAOP的操作日志记录实现
项目中,我们经常会遇到这样的需求,记录用户一些特殊的操作日志,我遇到过好几次,所以今天我分享下自己的实现。 实现方式有很多种,我是依据SpringAop+SpEL表达式实现的,下面看下代码:自定义一个用于标注操作日志的注解 操作类型枚举 注解应用 注解解析类和切面配置 实现方法可以是在spring配置文件中配置切面层,也可以是自定义Aspect类,接下来我先采用配置方式实现 解析处理类 Sy
2016-11-04 10:15:13 1205
原创 同主机安装两台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 850
原创 基于SpringAOP的数据库读写分离实现
之前有个项目需要实现数据库读写分离,实现以后今天跟大家分享一下 demo需求: 分享的demo是为了实现对用户表的查询操作对从库操作,增删改对主库操作。demo实现: 基于SpringAOP的实现方式有多种,可以使用aspectj直接编码,也可以使用spring+aspectj的配置方式,此处我应用的是后者,更简单明了。依赖 首先是需要的maven依赖 我使用的spring版本:<sp
2016-10-31 13:59:55 2040
原创 dubbo服务搭建及应用
dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,由于工作需要,需要了解它,本文没有对该框架有过多研究,只是简单的入门部署,应用。 这是dubbo的服务架构图,有助于加深我们对服务过程调用的理解 Provider:暴露服务的服务提供方 Consumer: 调用远程服务的服务消费方 Regist
2016-10-27 11:05:08 526
转载 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 1159
原创 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 583
原创 Elasticsearch搜索引擎学习记录3-分词器(analyzer)应用
本人的分词器选择的是ik,感兴趣的可以尝试使用mmseg等其他热门分词器。 analyzer单词的中文译为“分析”,应用到搜索引擎就是对文字的断章取义,段的好可以说算法好,分词效果好,索引查询效率高,就es引擎来说,默认的分词器,只是简单的将文字单独分开作为索引匹配,效率低,应用较好的分词插件对于ES服务来说较有必要。 下面我简单举个例子作对比默认 curl -XPOST “http
2016-10-24 10:39:25 1644
原创 super-diamond服务器搭建及应用
Super-diamond是在淘宝diamond基础上改良而来,是一套优秀的配置管理服务器,由于工作中需要用到,就简单学习了一下,并将其记录下来,源码地址点击这里下载 先上一张服务流程图,画的简陋请包涵 主要功能 配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于netty4), 方便系统动态修改运行参数。可以建多个项目,每个项目分为三种pro
2016-10-20 20:38:54 7455 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 2512
原创 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 375
转载 使用IntelliJ IDEA 14和Maven创建java web项目
安装Maven下载安装去maven官网下载最新版。解压到安装目录。配置右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。如果想要修改maven的本地仓库位置,可以在maven的安装目
2016-10-19 09:56:54 492
inno setup5.5.0.zip
2020-07-08
Navicat Premium 12客户端工具
2020-07-08
基于SpringAOP的数据库读写分离的实现
2016-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人