- 博客(45)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 linux中mysql定时备份与恢复
在“backup”文件夹中创建“备份”,“恢复”,“删除备份文件”的三个sh文件,再创建一个配置文件用于读取数据库,mysql7.5以上版本都需要用配置文件不然报错。创建文件夹,/data/mysql8/backup/mysql。4. 以下是新建配置文件中和sh中的内容。“mysql”文件夹是存备份数据文件的。恢复数据库sh使用方式。
2023-02-20 14:03:57
459
原创 Docker安装xxl-job-admin
1.创建数据库,执行sql文件https://github.com/xuxueli/xxl-job这里下载的的zip包中有sql文件2.下载镜像3.创建容器并启动,注意数据库:ip,端口,用户名,密码,token的密码,映射端口,版本号
2022-06-23 10:45:52
1139
6
原创 MySql备份及还原
1.整库备份,参数:容器id,数据库名和密码2.整库还原:将本地备份的文件复制到容器内部3.进入mysql容器4.登录数据库5.执行还原代码6.执行完成就OK 了。
2022-06-17 16:05:42
330
原创 Docker 安装nacos用mysql8数据源
1.拉取镜像2.创建数据库nacos并且执行sql得到表nacos-db.sql3.创建nacos容器4.进入容器修改nacos的配置文件4.1修改数据库db.url.0和用户名密码,其它不变5.重启nacos6.访问:http://192.168.1.76:8848/nacos/index.html点击“配置管理”-->配置列表,看是否报错,如果没报错说明正常连接了mysql,可新建一个配置文件查看表config_info是否有数据。...
2022-06-08 11:25:06
1932
原创 Gateway自定义返回错误信息(新版)
搜了很多都没找到能用的,后来自己摸索出来了,还是精简版,就两个类,直接上代码了<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>2.2.5.RELEASE</version></dependency
2022-04-08 08:58:38
803
原创 openfeign+seata+zipkin通过feign请求服务栈溢出异常的问题
问题:如果openfeign+seata+zipkin在多次请求接口后会出现异常。解决方式:1.去掉seata或zipkin其中的一个依赖即可。2.在服务启动类移除SeataFeignClientAutoConfiguration类,并且自己写拦截器,否则分布式事务将不会滚。a.移除类@SpringBootApplication(exclude = {SeataFeignClientAutoConfiguration.class})b.自定义seata拦截器@Componen
2022-01-10 15:22:29
1008
1
原创 Jenkins发布前端打包报错
问题解决方法:cd到项目目录下,执行命令sudo rm -rf node_modules package-lock.json && npm install 然后根据提示输入密码。安装完成后,再次npm run build就可以正常运行啦。
2021-11-30 16:52:50
1445
原创 SpringBoot+Sentinel+docker的使用
一.安装可视化客户端1.在docker中拉取镜像docker pull bladex/sentinel-dashboard2.运行启动容器docker run -d --name sentinel --restart=always -p 10246:8858 bladex/sentinel-dashboard3.访问:http://192.168.0.76:10246(默认用户名密码都是:sentinel)二. springboot整合sentinel1.引入依赖.
2021-10-15 15:45:54
447
原创 Sharding-jdbc 分表不分库注意事项
前言:在根据现在官网的配置老是报错,就如数据库连接spring.shardingsphere.datasource.m1.url现在官网是spring.shardingsphere.datasource.m1.jdbc-url后者始终报错,我也不知道为什么,所以以此记录1.依赖 <dependency> <groupId>com.alibaba</groupId> <artifa
2021-10-12 16:15:38
1386
2
原创 Jenkins+docker+nginx部署前端分离VUE项目
一.在docker安装nginx1.查询镜像docker search nginx2.拉取镜像(此处我们获取排名第一的是官方最新镜像)docker pull nginx二.配置文件挂载到主机1.新建宿主机目录如下mkdir -p /home/data/nginx/{conf,html,logs}2.创建nginx容器,注意最后的nginx是镜像名或者iddocker run -d --name mynginx -p 80:80 nginx3.将nginx容器内
2021-09-16 15:48:13
547
原创 IDEA因卸载再安装启动报错或打开,新建项目报错的请看这里
可能是因为没有卸载干净导致的启动报错,这时需要手动删掉相关文件1.删掉这个目录下的所有:C:\Users\Administrator\AppData\Roaming\JetBrains2.删掉这个目录下的所有:C:\Users\Administrator\AppData\Local\JetBrains3.删掉这个目录下的所有C:\Users\Administrator\IdeaProjects4.如果你这个目录下也有相关idea的文件也删除:C:\Users\Administrator注
2021-07-30 09:28:11
1477
原创 Docker安装 Rancher
1.下载2.在宿主机创建两个挂载目录3.接下来我们启动rancher容器4.访问rancher的管理web页面:https://192.168.225.129:10243
2021-07-26 12:58:01
383
原创 Docker+nacos+seata1.3.0安装与使用(爬过坑的人)
在此之前我搞了一天,虽然seata好用,用起来也超级简单,但是安装配置是真的麻烦,遇见了各种坑,下面来进入正题。o(╥﹏╥)o一 . 版本 注意:如果版本不匹配也会有各种报错,可以根据官网匹配版本。seata:1.3.0alibaba.cloud:2.2.3.RELEASEnacos:2.0.2二. docker安装搭建seata服务端 2.1 下载seata镜像docker pull seataio/seata-server:1.3.0...
2021-07-13 13:48:55
1305
3
原创 Docker 安装搭建gitlab
1.gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本docker pull gitlab/gitlab-ce2.运行docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/o.
2021-06-30 11:40:33
225
1
原创 Docker搭建redis集群,SpringBoot整合Redis ,无坑版
安装docker就不说了,直接开始正题。1.linux开放需要的端口(此次安装用如下接口),如无法执行,请打开linux的防火墙1.1打开防火墙命令:systemctl start firewalld1.2开放需要的端口firewall-cmd --permanent --zone=public --add-port=7000-7005/tcpfirewall-cmd --permanent --zone=public --add-port=17000-17005/tcp#重新加
2021-06-29 16:36:01
421
原创 Docker安装mysql
1.安装2.启动docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/var/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7
2021-06-16 10:07:57
280
原创 有返回值的多线程
//创建一个线程池ExecutorService pool = Executors.newFixedThreadPool(taskSize);// 创建多个有返回值的任务List<Future> list = new ArrayList<Future>(); for (int i = 0; i < taskSize; i++) { Callable c = new MyCallable(i + " "); // 执行任务并获取 Future 对象Future f.
2021-05-11 14:53:20
90
原创 JAVA自定义注解+AOP拦截器的使用
1.场景:假如我要拦截有些url请求,但是没有规定在哪个包哪个类下,这时就可用自定义注解+aop拦截。2.使用-自定义注解:a.首先创建一个自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Auth {}b.写AOP类@Aspect@Componentpublic class AuthImpl { @Before("@anno
2020-07-30 11:26:22
870
原创 Linux搭建redis集群-3主3从,
前言:本文主要记录集群搭建的主要步骤,仅供有经验者参考,以此记录!!!1.安装ruby2.分别在三台机器上创建文件夹第1台:/usr/local/redis-cluster/7001,7002第2台:/usr/local/redis-cluster/7003,7004第3台:/usr/local/redis-cluster/7005,70063.将已有的redis下的redis.conf拷贝到新创建的7001目录中并修改。修改项如下: 1.绑定端口,po...
2020-07-28 10:36:38
231
原创 MySQL主从同步-以此记录
一.主数据库-master1.修改配置文件win是my.ini,linux是my.cnf[mysqld]#主库和从库需要不一致,配一个唯一的ID编号server_id=218#bin-log地址,打开binlog日志log-bin=/u02/mysql_log/mysql-bin#指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录log-bin-index=mysql-bin.index#只同步这个数据库binlog-do-db=dbname2
2020-07-28 10:11:00
129
原创 SpringBoot给予RabbitMQ的分布式事务
1.发送消息到mq,保证消息必达package com.producer.mq;import org.springframework.amqp.core.Message;import org.springframework.amqp.core.MessageBuilder;import org.springframework.amqp.core.MessageProperties;import org.springframework.amqp.rabbit.connection.Correl
2020-07-24 09:40:45
309
原创 SpringBoot Redis 分布式锁
package com.producer.helper;import org.apache.commons.lang.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.stereotype.Component;impo.
2020-07-24 09:36:36
153
原创 SpringMVC过滤器拦截参数,将参数前后空格去掉,支持GET中的URL参数和POST请求的Json格式参数
1.这是过滤的方法:import java.io.BufferedReader;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import javax.servlet.ServletRequest;import javax.servle.
2020-06-20 10:51:04
1737
原创 SpringMVC中使用@ControllerAdvice详解
客套话我就不说了,网上很多,我接下来主要做的是实现方式,以及容易出现问题的地方,因为是springMVC搭建的,这个东西我搞了两天。我这个例子是以统一异常处理。网上看了很多都说的不够详细,走了很多弯路。好了,我们开始吧。1.创建一个springMVC项目,引入需要的pom依赖,注意有两个包类似,web和webmvc,很重要! <dependency> <groupId>org.springframework</groupId> <
2020-05-18 16:23:01
1045
原创 JAVA中HttpClit使用请求认证postJson数据传输方式
package com.httpImpl; import java.io.IOException;import java.nio.charset.Charset;import org.apache.commons.codec.binary.Base64;import org.apache.http.HttpEntity;import org.apache.http.client...
2019-07-23 15:21:35
784
原创 JAVA随机取字母和数字,简单易懂有注释
import java.util.Random;public class test { /** * 获取8位随机数,前三个是字母,后5个是数字 * @param args */ public static void main(String[] args) { String result = getNum(); S...
2018-12-21 13:37:25
422
原创 SpringBoot新手入门级-创建SpringBoot-部署SpringBoot,记录经历的所有坑,以便后续查看。
我就为了开发一个RestFul api接口,我折腾了几天,最大的原因都是版本的不匹配引起的。再次告知各位初学者,开发用的什么版本的Tomcat,JDK,部署也一定要用同样的,不然各种问题。我用的是最新版的boot框架。SpringBoot主要用于做RestFul API接口,不适合做页面,jsp什么的,不然不叫微服务了。环境:apache-tomcat-7.0.85jdk1.7.0_7...
2018-08-31 16:24:27
439
原创 Spring+SpringMVC+Mybatis简单易懂实例整合
前言:有比这个更简单易懂的例子?发出来我吃掉,哈哈~~~我也是这个初学者,如有歧义,请各路大神多担待,指出错误,以免误人子弟,文档开头整理下情绪,下面我们开始正题。一,为了读者更能理解,我们从顺序讲解该例子1.先看我整个目录菜单吧:2.做java 的都知道第一部是新建项目,导入jar包(非maven项目),这一点也是很重要的,因为我一个版本不对,我弄了半天才弄好。我用的是spr...
2018-08-20 16:22:09
23804
4
原创 jsp web 下拉加载数据方式
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r
2018-05-14 14:33:45
460
原创 JAVA用AES对文件进行加密,同时包含jar包
package com.Factory;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOEx...
2018-02-11 18:22:10
3941
8
原创 java发送邮件样例
package ExceptionHandling;import java.io.UnsupportedEncodingException;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import...
2018-01-09 15:16:14
341
1
转载 Tomcat集群,蛮好的一篇文章推荐给大家
原文来自:http://www.cnblogs.com/jice/archive/2012/04/17/2410417.html
2018-01-08 11:34:07
200
原创 Servlet用Spring ioc di 注解创建对象初始化
问题:Servlet单独用Spring框架只用ioc和di时,不能启动web就初始化Spring创建对象(bean也一样不能被初始化)。问题解决:当servlet调用后台post请求时在类中加如下代码手动初始化即可。public void init() throws ServletException { super.init(); WebApplicat
2017-12-27 14:51:27
307
原创 WebLogic修改JDK及数据库驱动的说明文档
WebLogic修改JDK及数据库驱动说明文档Date:2017-12-06一. 修改weblogic指向自定义的jdk版本1. 安装jdk版本(如jdk 1.7),安装目录如图:C:\Program Files\Java\jdk1
2017-12-06 14:34:51
1488
原创 JAVA MD5加密方法 这是很简洁的代码了
package action;import java.io.UnsupportedEncodingException;import net.sf.json.JSONObject;public class WebServiceMd5Util { public static String getsign(String password){ //获取数据 String
2017-06-27 16:41:55
388
spring-framework-4.3.2.jar下载,自己整合的一个Spring包,希望能帮助大家
2017-09-29
Java物联网后端和客户端通信问题
2021-05-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人