自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux中mysql定时备份与恢复

在“backup”文件夹中创建“备份”,“恢复”,“删除备份文件”的三个sh文件,再创建一个配置文件用于读取数据库,mysql7.5以上版本都需要用配置文件不然报错。创建文件夹,/data/mysql8/backup/mysql。4. 以下是新建配置文件中和sh中的内容。“mysql”文件夹是存备份数据文件的。恢复数据库sh使用方式。

2023-02-20 14:03:57 331

原创 Docker安装xxl-job-admin

1.创建数据库,执行sql文件https://github.com/xuxueli/xxl-job这里下载的的zip包中有sql文件2.下载镜像3.创建容器并启动,注意数据库:ip,端口,用户名,密码,token的密码,映射端口,版本号

2022-06-23 10:45:52 840 6

转载 IDEA插件

JRebel插件使用 - osanai - 博客园

2022-06-17 16:07:13 153

原创 MySql备份及还原

1.整库备份,参数:容器id,数据库名和密码2.整库还原:将本地备份的文件复制到容器内部3.进入mysql容器4.登录数据库5.执行还原代码6.执行完成就OK 了。

2022-06-17 16:05:42 281

原创 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 1435

原创 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 655

原创 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 876 1

原创 Jenkins发布前端打包报错

问题解决方法:cd到项目目录下,执行命令sudo rm -rf node_modules package-lock.json && npm install 然后根据提示输入密码。安装完成后,再次npm run build就可以正常运行啦。

2021-11-30 16:52:50 1321

原创 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 348

原创 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 1155 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 467

原创 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 1332

原创 Docker安装 Rancher

1.下载2.在宿主机创建两个挂载目录3.接下来我们启动rancher容器4.访问rancher的管理web页面:https://192.168.225.129:10243

2021-07-26 12:58:01 300

原创 Linux安装Jenkins

https://www.cnblogs.com/fuzongle/p/12834080.html

2021-07-26 11:40:48 244

原创 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 1123 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 143

原创 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 352

原创 sleuth链路追踪,zipKin可视化

docker run -d -p 9411:9411 openzipkin/zipkin

2021-06-23 13:24:38 111

原创 IDEA下载老版本专用网站

https://www.jetbrains.com/idea/download/other.html

2021-06-16 17:07:24 278

原创 Docker安装Nacos

下载Nacos镜像 docker pull nacos/nacos-server

2021-06-16 12:20:20 78

原创 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 224

原创 有返回值的多线程

//创建一个线程池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 64

原创 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 775

原创 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 192

原创 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 103

原创 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 276

原创 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 121

原创 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 1576

原创 SpringMVC中使用@ControllerAdvice详解

客套话我就不说了,网上很多,我接下来主要做的是实现方式,以及容易出现问题的地方,因为是springMVC搭建的,这个东西我搞了两天。我这个例子是以统一异常处理。网上看了很多都说的不够详细,走了很多弯路。好了,我们开始吧。1.创建一个springMVC项目,引入需要的pom依赖,注意有两个包类似,web和webmvc,很重要! <dependency> <groupId>org.springframework</groupId> <

2020-05-18 16:23:01 932

原创 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 720

原创 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 369

原创 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 389

原创 Spring+SpringMVC+Mybatis简单易懂实例整合

前言:有比这个更简单易懂的例子?发出来我吃掉,哈哈~~~我也是这个初学者,如有歧义,请各路大神多担待,指出错误,以免误人子弟,文档开头整理下情绪,下面我们开始正题。一,为了读者更能理解,我们从顺序讲解该例子1.先看我整个目录菜单吧:2.做java 的都知道第一部是新建项目,导入jar包(非maven项目),这一点也是很重要的,因为我一个版本不对,我弄了半天才弄好。我用的是spr...

2018-08-20 16:22:09 23641 4

原创 jsp web 下拉加载数据方式

&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r

2018-05-14 14:33:45 425

原创 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 3831 10

原创 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 304

转载 Tomcat集群,蛮好的一篇文章推荐给大家

原文来自:http://www.cnblogs.com/jice/archive/2012/04/17/2410417.html

2018-01-08 11:34:07 170

原创 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 275

原创 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 1415

原创 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 362

SSH整合jar包

包含了ssh最新的整合jar包,并用文件夹分开了。 hibernate所需jar包 struts2所需jar包 spring所需jar包

2017-10-11

spring-framework-4.3.2.jar下载,自己整合的一个Spring包,希望能帮助大家

自己整合的一个Spring包,里面有19个jar包,几乎能满足你的开发了,希望能帮助大家,

2017-09-29

JAVA登录拦截器,查看用户是否登录过,未登录禁止访问页面

JAVA登录拦截器,查看用户是否登录过,未登录禁止访问页面

2017-05-25

Java连接WebServer用到的http方法 返回json

Java连接WebServer用到的http方法 返回json

2017-05-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除