- 博客(99)
- 资源 (1)
- 收藏
- 关注
转载 分库分表带来的问题,以及解决方案
在本章中补齐了分库分表带来的一系列问题的剖析,以及问题产生后相应的解决方案,但在这里仅给出了基本的解决方案,但并未对其进行落地实践,毕竟内容较多不可能面面俱到,具体的落地会在后续的章节中徐徐道来~最后附言:所谓的架构师并不是指能做架构选型即可,比如决定缓存用Redis、消息中间件用RocketMQORM框架用、微服务框架用。
2024-01-08 17:50:35
1167
原创 rabbitmq 交换机相关实例代码
定义交换机和队列,其中路由可以根据规则匹配,*表示匹配一个任意字符,#表示一个或多个。定义扇形交换机发送端,发送时,第二个参数是路由,不需要设置。当点击发送后,以上三个方法都会接受到消息,不需要路由。定义扇形交换机和队列。定义主题交换机发送端。定义扇形交换机接收端。定义主题交换机接收端。
2023-11-07 14:10:36
975
原创 idea本地debug调试DATAX插件运行
接触datax是看重他的数据采集功能和可以扩展插件的功能,根据官方说明,DATAX是以python来调用插件的运行json配置,但对于二次开发插件的同学来说,需要本地调试。VM options处填入 -Ddatax.home=C:\Users\clj\Documents\DataXPlus\target\datax\datax,具体路径根据你自己项目而定。需要注意的时,这种方式调试如果修改了代码,需要重新在DATAX目录执行打包后,新的代码才能生效,才能进入断点。1.源码部署方式请查阅。
2023-01-30 16:54:21
2769
4
原创 springboot集成activity + mybatis-plus注意事项
mybatis-plus和activity都含有mybatis相关的包,如果确定项目要使用mybatis-plus,需要在activity种排除mybatis依赖,不然会有包冲突,这个排查了很久,也是网上搜索解决的
2022-09-08 15:26:50
629
2
原创 集群下,分布式session 之 spring session 使用
集群下session失效,可采用spring session机制,利用redis全局存储sessionmaven引入组件2.配置文件里添加配置3.增加redis配置4。启动类里加入注解 @EnableRedisHttpSession,参数可以不填,根据具体需求5。启动应用,登录后,观察redis里是否有session信息。......
2022-01-27 17:31:18
1070
原创 idea配置代码文件注释,方法注释
一直记不住,现将配置记录如下:1.点击 File->Setting->Editor,选中 File and Code2.如上图,点击includes标签,填入内容,保存/*** @className: ${NAME}* @description: * @author: clj* @date: ${DATE}**/此配置可以在新建文件时添加上注释,但是需要在方法里添加注释,还需要以下配置3. 选择 File->Setting->Live T
2022-01-27 17:13:35
945
转载 docker 安装nginx
目录一、获取nginx镜像 二、创建nginx容器 如何修改nginx的配置文件 方式一:每次都进入到nginx容器内部修改 方式二:将nginx容器内部配置文件挂载到主机 一、获取nginx镜像1.使用docker search nginx命令获取nginx镜像列表2.使用docker pull nginx命令拉取nginx镜像到本地,此处我们获取排名第一的是官方最新镜像,其它版本可以去DockerHub查询3.使用docker images nginx命令,查看我们拉.
2021-05-19 16:44:12
133
原创 jenkins搭建 springboot maven项目
这里写自定义目录标题全局工具配置配置jdk ,git ,maven新建maven项目源码管理Pre Steps配置全局工具配置配置jdk ,git ,maven新建maven项目源码管理Pre Steps配置
2021-02-08 17:53:27
145
原创 java递归返回菜单树
/** * 获取菜单列表 */@PreAuthorize("@ss.hasPermi('system:menu:list')")@GetMapping("/list")public AjaxResult list(SysMenu menu){ LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); Long userId = loginUser.getUser().getUserId.
2021-01-21 10:25:36
362
原创 gitlab配置
编辑/etc/gitlab/gitlab.rb修改如下:external_url "http://gitlab.example.com"例如本人设置的如下:external_url 'http://10.200.80.255'设置完成之后:重置配置sudo gitlab-ctl reconfiguresudo gitlab-ctl restart重启gitlab服务编辑gitlab配置文件,修改仓库存储...
2021-01-12 15:14:01
470
转载 Nginx 启动报 [emerg] bind() to 0.0.0.0:XXXX failed (13: Permission denied)错误处理
系统启动Nginx后,报[emerg] bind() to 0.0.0.0:XXXX failed (13: Permission denied)错误的处理方式,分为两种:第一种:端口小于1024的情况:[emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)原因是1024以下端口启动时需要root权限,所以su...
2019-03-10 22:13:50
3254
转载 centos7 yum安装nginx
文章目录[隐藏]安装Nginx源 安装Nginx Nginx默认目录 常用命令当使用以下命令安装Nginx时,发现无法安装成功yum install -y nginx需要做一点处理。安装Nginx源执行以下命令:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-cen...
2019-03-10 19:05:42
157
转载 转载:centos7.3中RPM方式安装mysql5.7
首先去下载rpm安装包:https://dev.mysql.com/downloads/mysql/,选择红帽linux64位版。然后上传到服务器中。[root@cs mysql]# lsmysql-community-client-5.7.20-1.el7.x86_64.rpm mysql-community-embedded-5.7.20-1.el7.x86_64.rpm ...
2019-02-27 09:08:33
172
转载 转 jenkins-整合git ssh maven spring-boot实现一键部署启动
安装好jenkins java maven git ssh点击“系统管理”配置一下工具配置jdk配置git配置maven当然也可以自动安装,点击apply并保存点击系统设置配置一下发邮件的地址,构建失败后能邮件通知ctrl+f找到邮件通知,配置发件,我是用的QQ邮箱这个地方的发件箱需要和刚才Jenkins Location配置的“系统...
2018-08-28 00:54:55
280
原创 centos7安装redis
1.打开redis官网https://redis.io/,下载最新版 2.将下载好的redis上传至centos /usr/local/redis目录下 解压tar -zxvf redis-4.0.11.tar.gz 进入目录cd redis-4.0.11 编译redis,输入make install 命令如果报gcc找不到的错误(这是因为你的系统没有安装gcc,所...
2018-08-27 21:52:32
229
转载 centos7安装mysql
准备 一台装有centos7.3的电脑(或虚拟机),mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar mysql的rpm安装集合包下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads注意这样选择,可以获得centos支持的版本。 一、安装环境 ...
2018-08-27 20:58:38
167
转载 centos7卸载mysql ---转载
详细步骤如下所示:1.输入命令查询系统中已安装的mysql。? 1 rpm -qa |grep -i mysql 2.逐个卸载mysql。 yum remove 系统显示已安装的mysql 比如:? 1 yum remove mysql-community-server-5.7.19-1.el7...
2018-08-25 22:15:55
736
原创 centos7下安装jenkins
1.推荐用rpm方式安装,war包启动容易出问题打开官网https://jenkins.io/download/下载 下载最新版 下载完成后传输至linux服务器下。 开始安装rpm -ivh jenkins-2.121.3-1.1.noarch.rpm修改端口新版本的jenkins修改端口新版本jenkins的配置文件在/etc/sy...
2018-08-25 21:03:07
258
原创 centos 7 安装gitlab服务器,并访问详细步骤
首先,参照了官网安装步骤。https://about.gitlab.com/installation/#centos-7 1.安装并配置必要的依赖项 在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。sudo yum install -y curl policycoreu...
2018-08-25 09:17:16
3335
原创 《原创》 idea里安装jrebel插件,实现项目代码和xml自动化部署,而不用重启
一般更新了代码,都要重启服务,比较花时间,本文旨在节省开发时间。对大家有用请给个赞!1.打开file -> settings->plugins 2.搜索 jrebel并安装,第一次搜索不出来,需要点击如图来搜索 3.安装成功后,需要注册jerel,不用刻意去找怎么注册,因为我们下面步骤7 jrebel方式运行的时候,会直接弹出注册框, 我们...
2018-08-12 11:22:11
2838
转载 jrebel注册-转载
感谢 https://blog.youkuaiyun.com/cjwcjwwjcwjc/article/details/80050633 感谢 https://blog.youkuaiyun.com/lawsonjin/article/details/76422807 ❤️
2018-08-12 10:23:10
682
2
转载 sourcetree无法注册
我们第一次安装sourcetree的时候会要求我们登陆一个账号但是,会出现注册按钮变灰的怪现象 令人头疼的是,在官网也搞不定。 经过一段时间挣扎,我终于找到了可以顺利注册账号的网址 link https://www.atlassian.com/ondemand/signup/form?product=jira-software.ondemand...
2018-08-04 20:17:56
658
原创 nginx下载文件时,设置下载文件名接收参数。
一般上传文件,都采用随机字符串,以防止重复,通过nginx方式下载文件,文件名也是字符串形式,用户看不懂。所以,可以配置nginx接收中文文件名参数。配置如下: location ~* .*\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?.*)?$ { root /data/; if ($...
2018-06-01 10:46:14
4190
原创 spring中轻松实现定时任务,quartz表达式的在线Cron表达式生成器推荐
在spring 配置文件中 class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">class="org.springframework.scheduling.quartz.SchedulerFactoryBea
2017-12-18 16:51:08
1845
原创 quartz表达式
CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger
2017-07-10 09:22:12
438
原创 freemarker里取map的key和value
${key}${userMap[key]!''}其中data就是后台传过来的map。、
2017-05-27 10:25:16
25674
2
转载 linux redis安装
$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make 2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。mkdir /usr/rediscp redis-server /usr/rediscp
2017-04-12 15:54:27
343
转载 tomcat指定·jdk linux
应用实例 一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量即可。某些时候一台服务器上会安装多个业务,而且各个业务需要的JDK版本各不相同,或者为了使业务独立开来,需要指定Tomcat的JDK。 现假设某个业务的Tomcat(apache-tomcat-6.0.32)需要用到该版本JDK(jdk1.6.0_18),JDK安装目录为
2017-04-12 15:51:13
6346
转载 Mysql权限控制 - 允许用户远程连接
Mysql权限控制 - 允许用户远程连接Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql: mysql -u root -p"youpassword"
2017-02-08 09:08:21
384
原创 spring aop自定义注解实现日志记录
1.定义注解类import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.la
2016-11-25 21:26:40
511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人