![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 86
zhoukaishun
从开始哭着嫉妒,变成了笑着羡慕
展开
-
spring boot集成canal实现数据库同步,且mysql主库宕机canal自动切换到从库
canal简介:详情可查看:https://github.com/alibaba/canalcanal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括数据库镜像数据库原创 2021-09-15 21:20:18 · 2666 阅读 · 2 评论 -
springboot+layui基础项目
介绍springboot+layui Demo在线地址:http://123.57.129.17:9001源码地址:https://gitee.com/zhoukaishun/kaishun_zhou测试账号密码:admin 123456适用人群新手入门,职场新人已有功能目前包含基本的登录、注册、忘记密码、菜单动态拉取、用户管理、角色管理、菜单管理、角色权限设置。 注册方式选择手机验证码注册(发送验证码部分需优化为发送后一分钟内不允许重复发送) 验证码发送选择的为阿里云短原创 2020-12-16 15:02:40 · 13418 阅读 · 49 评论 -
Java jar包加密
Java项目中jar包在window以及Linux环境下的加密公司项目需要交付时对项目源码进行加密,本文针对Java spring boot项目的jar包运行方式进行加密。加密工具:xjar,地址:https://gitee.com/core-lib/xjar前提条件:jdk1.7+Go语言环境(编辑环境需要,运行环境可不需要)创建一个新项目用于加密jar包新建一个项目 pom引入以下依赖 <!-- 设置 jitpack.io 仓库 --> <repos原创 2020-08-31 16:24:55 · 8502 阅读 · 14 评论 -
基于上篇博客springboot+dubbo+zookeeper搭建微服务基础框架中提到的问题进行改进
如果没有阅读上篇博客的请先移步至上篇博客,springboot+dubbo+zookeeper搭建微服务框架基础对于上篇博客中提到的问题修改方案(主要对provider模块进行修改):provider模块添加dao包,删除或注释掉com.demo.provider.mapper包下的mapper接口,provider模块resource目录添加mapper文件夹修改启动类ProviderApplication.java修改配置文件application.yml修改imp实现类注入对象一、p原创 2020-07-14 17:20:34 · 254 阅读 · 0 评论 -
springboot+dubbo+zookeeper搭建微服务框架基础
步骤安装、启动、zookeeper搭建父级项目parent创建common模块创建provider模块创建customer模块customer访问provider服务一、下载安装zookeeper(此处使用的为window环境,Linux环境同理)zookeeper安装启动可参考此博客zookeeper window安装二:搭建parent项目idea创建springboot项目命名为parent即可,后续为parent创建子模块,最终项目接口如下图修改pom文件<?xm原创 2020-07-14 16:08:55 · 693 阅读 · 0 评论 -
Java实现数据库备份
需求:每晚凌晨对项目数据库进行定时备份。方案:采用定时任务使用Runtime.getRuntime().exec(cmd)操作mysqldump命令实现window环境下:@Configuration@EnableScheduling@Slf4jpublic class JobService { @Scheduled(cron = "0 50 23 * * ?") private void dbBackup() throws Exception { String原创 2020-07-14 14:08:52 · 1754 阅读 · 0 评论 -
spring-boot集成httpClient实现基本的远程调用(待优化)
本文参考博客地址为:https://blog.csdn.net/justry_deng/article/details/81042379建议先看上面那位老哥的博客再看此文。(上面那篇写的非常详细,我也是根据他的博客完成的,然后又加以优化)闲话少说直接上代码:引入相关依赖:(本文会用到这三条)<!--httpclient引入--> <depen...原创 2020-01-16 10:01:11 · 1778 阅读 · 1 评论 -
spring-boot+mybatis整合redis缓存
springboot+mybatis整合redis实现缓存(写的略微粗糙,各位大佬凑活看吧)开发环境/工具:ideajdk1.8mysqlredisRedisDesktopManager(用于查看,可用可不用)开始:idea创建好springboot项目并生成所需要的实体类以及mapper/mapping。(此处不做详细讲解我会把配置文件贴在下面,如不知如何操作可参...原创 2019-05-31 17:44:09 · 4165 阅读 · 0 评论