发布了文章2020-05-06
蹭着这次五一小假期,小编整理了一下之前docker部署开发环境系列的笔记,目前整理出来的有docker-compose部署portainer、mysql、oracle18c、jenkins、jrebel、redis、nginx、elasticsearch、rabbitmq、activemq、baidupcs-web、nacos、sentinel、minio、kafka 、year...
发布了文章2020-03-05
一、前言 本文将基于Docker部署2台MySQL服务实现主从同步,即主master用于写(增删改),从slave用来读(查) 二、Docker搭建MySQL实现主从同步 1、master(主)配置 ① 创建所需文件夹,用于映射容器相应文件路径 {代码...} ② 创建my.cnf配置文件 {代码...} ③ 拉取mysql镜...
发布了文章2020-02-08
一、前言 websocket和socket.io区别? websocket 一种让客户端和服务器之间能进行双向实时通信的技术 使用时,虽然主流浏览器都已经支持,但仍然可能有不兼容的情况 适合用于client和基于node搭建的服务端使用 socket.io 将WebSocket、AJAX和其它的通信方式全部封装...
发布了文章2020-02-06
一个专为移动端开发的开源原创即时通讯框架,超轻量级、高度提炼,完全基于UDP协议,支持iOS、Android、标准Java平台,服务端基于Mina和Netty编写。MobileIMSDK还可与姊妹工程 MobileIMSDK-Web无缝互通,从而实现Web网页端聊天或推送等。
发布了文章2020-01-20
一、前言 微信公众号开发 (1) 微信接入认证成为开发者 微信公众号开发 (2) 消息处理 微信公众号开发 (3) 菜单处理 本文将实现 网页授权 获取用户基本信息 网页授权流程 填写网页授权回调域名 引导用户进入授权页面同意授权,获取code 通过code`换取网页授权access_to...
发布了文章2020-01-17
一、前言 微信公众号开发 (1) 微信接入认证成为开发者 微信公众号开发 (2) 消息处理 本文将实现 根据AppID和AppSecret获取access_token 自定义菜单(创建菜单、查询菜单、删除菜单) 微信文档中提示的一些注意点: access_token的存储至少要保留512个字符空间。 acce...
发布了文章2020-01-17
一、前言 微信公众号开发 (1) 微信接入认证成为开发者 本文将实现 接收消息 回复消息 二、消息接收 消息接收POST和微信认证GET是同一个接口(开发者填写的URL) {代码...} 接收到的文本消息格式如下 其它消息格式可查看微信开放文档:[链接] {代码...} 参数 描述 ToU...
发布了文章2020-01-16
一、前言 本系列教程将基于springboot2.1.8.RELEASE完成 本文将实现 注册账号 接入微信 认证成为开发者 二、进入微信公众平台注册账号 [链接] 个人用户建议注册订阅号最后注册成功如下: 三、接入认证成为开发者 可参考微信官方开发文档:[链接] 1、填写服务器配置 ...
发布了文章2020-01-10
将项目改成支持双库配置(因项目基于mysql数据库已经全部完成,也不想直接替换掉,于是新增oracle库,让整个项目可支持多个数据库,这里不是多数据源哦!)
发布了文章2020-01-02
一、前言 RabbitMQ是实现了AMQP(高级消息队列协议)的开源消息中间件,RabbitMQ服务器是用Erlang(面向并发的编程语言)编写的。 RabbitMQ官网下载地址:[链接] Docker部署则执行如下命令即可 {代码...} 温馨小提示:本文只是简单的通过rabbitmq去发送消息和接收消息,...
发布了文章2020-01-02
一、前言 本文将基于springboot 2.1.8.RELEASE 来整合 Elasticsearch 环境:elasticsearch-5.6.16 温馨小提示: ES服务端或 Kibana客户端官网下载地址: [链接] 二、Spring Boot 整合 Elasticsearch 1、pom.xml中引入es依赖 {代码...} 2、application.yml中配置es {...
发布了文章2019-12-26
一、前言 这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11 操作环境及所用工具: mysql5.7 oracle18c windows Navicat12.0.11 idea 二、开始移植 点击 工具 -> 数据传输 左边 源 标识mysql数据库 , 右边 目...
发布了文章2019-12-23
一、前言 Druid是什么? Druid是Java语言中最好的数据库连接池,能够提供强大的监控和扩展功能。 更多可参考官方文档:[链接] 本文将基于 springboot 2.1.8.RELEASE + mybatis-plus 2.2.0 来整合 Druid 连接池 二、springboot 整合 druid 入门 1、pom.xml 中引入 dru...
发布了文章2019-12-18
前言 本文将基于 Windows10专业版 安装 Ubuntu子系统 1、控制面板 -> 程序 -> 选择启用或关闭Windows功能 -> 勾上 适用Linux的Windwos子系统 -> 确定 -> 重启电脑 2、在 设置 -> 更新和安全 -> 开发者选项 中切换到开发人员模式 3、打开windows...
发布了文章2019-12-18
前言 本文将会基于 springboot 2.1.8.RELEASE 简单整合 Redis ,适合新手小白入门 Spring Boot 整合 Redis 入门 1、pom.xml 中引入 redis 依赖 {代码...} 2、application.yml 配置文件中配置Redis连接参数等 {代码...} 3、Redis核心配置类 温馨小提示: 在这里注意设...
发布了文章2019-12-18
温馨小提示:之前小编是windows10企业版没有Hyper-V这个功能,于是通过DockerToolbox安装 Docker,最近重装了系统,换成了win10专业版,这下就可以通过下面这种方式来安装docker
发布了文章2019-12-05
一、前言 本文将基于 SpringBoot + Vue + WebSocket 实现一个简单的在线聊天功能 页面如下: 在线体验地址:[链接] 二、SpringBoot + Vue + WebSocket 实现在线聊天 1、引入websocket依赖 {代码...} 2、websocket 配置类 {代码...} 3、websocket 处理类Controller {代...
发布了文章2019-11-29
一、前言 本文将基于 Liunx 环境安装配置 zsh 和 oh-my-zsh 替换 bash oh my zsh Liunx默认shell是单调的bash,而zsh比较高大上,bash有的功能,zsh基本上都有,并且功能强大,拥有很多插件与主题... Github 地址:[链接] 官网地址: [链接] 二、安装 zsh 小编将基于c...
发布了文章2019-11-28
通过Docker 安装 Oracle18c 1、拉取 oracle18c 镜像 {代码...} 2、运行 {代码...} 运行之后查看容器日志等待出现如下信息即可 3、进入容器设置密码 进入容器后有个 setPassword.sh 脚本 执行如下命令设置密码 {代码...} 4、依次执行如下命令进入oracle并设置 PDB {代...
发布了文章2019-11-27
存在如上问题可以交给前端解决,判断多长时间内不能再次点击保存按钮,当然,如果存在聪明的用户能够绕过前端验证,后端更应该去进行拦截处理,下面小编将基于 SpringBoot 2.1.8.RELEASE 环境通过 AOP切面 + 自定义校验注解 + Redis缓存 来解决这一问题。