自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 docker-compose搭建rocketMQ

version: '3.5'services: rmqnamesrv: image: foxiswho/rocketmq:server container_name: rmqnamesrv ports: - 9876:9876 volumes: - ./data/logs:/opt/logs - ./data/store:/opt/store networks: rmq: aliases:...

2020-12-04 22:22:52 468

原创 docker搭建mysql主从同步

第一步通过docker-compose安装mysql,需要两个数据库1.master的mysql的docker-compose.ymlversion: '3.1'services: db: restart: always image: mysql:5.7.22 container_name: mysql-master ports: - 3306:3306 environment: TZ: Asia/Shanghai M...

2020-12-04 22:21:07 401 1

原创 jenkins整合gitlab持续化集成webhook应用(有人push就会自动化构建并重新部署项目)

1.在jenkins插件中下载对用插件2.在构建任务中设置配置,复制url,然后点击高级,点击generate生成token3.在gitlab中找到对应的项目,在设置,导入所有仓库中设置配置,输入刚刚复制的url,还有token4.添加5.测试...

2020-10-27 17:04:14 332

原创 jenkins整合sonarqube实现自动化测试(编码扫描)

1.在sonarqube生成token,这个token在jenkins会用到2.在jenkins中下载对应得插件3.在jenkins系统配置中设置sonarqube,这里设置密钥得时候注意了,一定要选择secret text,这里secret的内容是我们在第一点中生成的token4.在jenkins创建任务,找到preSteps,命令在截图下方,直接复制即可sonar.projectKey=xxxsonar.projectName=xxxxsonar.projec

2020-10-27 16:06:45 564 1

原创 docker-compose编排部署sonarqube

version: "2"services: sonarqube: image: sonarqube restart: always ports: - "9900:9000" depends_on: - db networks: - sonarnet environment: - SONAR_JDBC_USERNAME=admin - SONAR_JDBC_PASSWORD=admin123 ...

2020-10-27 15:44:18 403 1

原创 基于docker容器的jenkins实现自动化部署springboot项目(Jenkins + git),以若依为例子

1.第一步配置环境1)java环境https://blog.csdn.net/zzpzheng/article/details/736138382)maven环境https://www.cnblogs.com/116970u/p/11211963.html3)git工具下载我的话是直接在服务器上用 yum install git命令直接装。装完之后目录为/usr/sbin2.jenkins环境配置找到jenkins的全局配置,修改maven路径,jdk路径,还有git路径

2020-10-19 23:44:51 1147

原创 jenkins如何跨服务器构建项目(远程连接的机器进行任务构建)

1.首先来到jenkins页面的节点管理2.新建节点,这里有两种方式一种是复制,一种是新建,本文采用第二种3. 在对应的服务器上新建文件夹(jenkins的工作空间)4.添加服务器连接账号密码5.点击保存就搞定了- -6.在节点管理找到对应的节点,然后启动代理即可这里有个要注意的把,就是jdk的路径要指定,指定的是你连接那台服务器的jdk路径点击高级填写路径即可...

2020-09-22 23:23:17 2374

原创 jenkins实现git的提交的commit修改日志发送到钉钉

1.第一步首先上传对应的插件到jenkins(文件可以找我要794596104@qq.com),jenkins对应插件管理选择高级,然后点击上传插件(要先下载dingding插线,并且去系统配置配置钉钉)2.重启一下jenkins3.这个时候任务会对应出现Add Changelog Information to Environment。如图:4.编写格式化信息如果格式为 %3$s (at %4$s via %1$s)\n,然后有一条在 2017-02-10 的提交记录,提交信息为

2020-09-22 23:03:01 3309 5

原创 使用docker-compose编排部署xxl-job,实现分布式定时任务调度

version: '3'services: bozhi-xxl: container_name: bozhi-xxl image: xuxueli/xxl-job-admin:2.2.0 restart: always environment: PARAMS: "--server.port=9080 --spring.datasource.url=jdbc:mysql://rm-wz9kx9lfe614g263a.mysql.rds.aliyuncs.com...

2020-09-22 22:50:59 1344

原创 使用docker-compose编排部署rabbitMq消息队列

version: '2'services: rabbitmq: hostname: rabbitmq environment: RABBITMQ_DEFAULT_VHOST: "XXX" RABBITMQ_DEFAULT_USER: "root" RABBITMQ_DEFAULT_PASS: "123456" image: "rabbitmq:3.7.16-management" restart: always volumes...

2020-09-22 22:47:04 582

原创 使用docker-compose编排部署redis

version: '3'services: redis: image: redis container_name: redis hostname: redis restart: always ports: - 6422:6379 networks: - net_db volumes: - ./conf/redis.conf:/etc/redis/redis.conf:rw - ./data:/da...

2020-09-22 22:46:25 459

原创 使用docker-compose编排部署mysql

version: '3.1'services: db: restart: always image: mysql:5.7.22 container_name: mysql ports: - 3306:3306 environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: 123456 command: --character-set-server=utf8mb4...

2020-09-22 22:45:54 363

原创 使用docker-compose编排构建gitlab私服

version: '2'services: gitlab: image: 'twang2218/gitlab-ce-zh:latest' container_name: "gitlab" restart: unless-stopped privileged: true hostname: 'gitlab' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIB...

2020-09-22 22:45:03 214

原创 使用docker-compose编排部署jenkins

docker-compose文件如下:version: '3'services: jenkins: image: 'jenkins/jenkins' container_name: jenkins restart: always user: root ports: - '82:8080' - '50000:50000' volumes: - '/var/jenkins_home:/var/jenkins_home'...

2020-09-22 22:44:04 447

原创 基于redisson分布式锁,生成大小字母数字结合的唯一字符串

Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的一系列优势,在Java实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。@Component@Slf4jpublic class QrCodeUtils { final stati.

2020-09-22 22:41:04 489

转载 springCloud微服务 解决 Too many open files 导致的应用宕机问题

Spring Boot 2.3.2 发布,解决 Too many open files 导致的应用宕机问题Spring Boot 2.3.2 Spring Boot 2.2.9 Spring Boot 2.1.16现在可从 repo.spring.io 和 Maven Central 获得。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr

2020-09-15 11:49:52 1707 1

原创 springboot整合kafka消息队列

1.启动项目之前先启动zookooper 和 kafka服务2.pom<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.4.1.R...

2020-01-17 17:33:06 928 1

原创 springboot整合RabbitMQ实现延时自动取消订单

1.pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2.配置(这里我使用了死讯队列,原理其实很简单,先发...

2020-01-11 16:47:50 1675 8

原创 springboot动态多数据配置以及数据源切换(aop实现)

1.POM依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...

2020-01-11 15:00:58 1023 8

原创 HTML页面GET超链接请求转为POST请求

只要在超链接上写onclick调用下面的js即可JS:代码PARAMS格式:{'name':'哈哈','age':'100'}function post(URL, PARAMS){var temp = document.createElement("form");temp.action = URL;temp.method = "post";temp.style.display...

2019-03-06 22:43:38 1763

转载 安装RabbitMQ电脑用户中文命名导致启动不了服务

就是管理员运行cmd然后打开RabbitMQ安装目录然后 输入一下代码 就可以了 路径可以设置成你自己的路径rabbitmq-service.bat removeset RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\datarabbitmq-service.bat install这样服务就可以启动了,也...

2019-03-06 22:40:36 1949

原创 shiro知识点 含多realms认证以及授权实例(SpringMVC + Spring + shiro)

1.获取subject(用户信息)Subject subject = SecurituUtils.getSubject();2.获取Session(会话管理)Session session = subject.getSession();3.测试当前用户是否已经被认证,即是否登陆subject.isAuthenticated();4.校验登陆UsernamePasswor...

2018-11-04 10:51:25 679 2

原创 Jfinal+maven 简单demo sql管理

JFinalJFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。项目结构:一、新建一个Project★ 打开IDEA,Create New Project★ 通过Maven建立Project,但...

2018-10-29 11:27:02 772

原创 安装vim 执行sudo apt-get install vim 现在没有可用的软件包 vim,但是它被其它的软件包引用了。

安装vim 执行sudo apt-get install vim 现在没有可用的软件包 vim,但是它被其它的软件包引用了。解决方法两种:第一种:首先执行一下:sudo add-apt-repository "deb http://old-releases.ubuntu.com/ubuntu maverick main restricted universe"这个命令是向sou...

2018-09-29 10:34:20 24482

转载 Springboot项目导出excel表功能

修改list内容即可package com.ias.teacherPC.common.controller;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStr...

2018-09-17 16:13:19 5267

原创 SSM Controller返回 json报406错误

说明:1、添加jar包2、springmvc配置文件添加:&lt;!--jackon --&gt;&lt;!--json转化器,它可以将结果转化 --&gt;&lt;bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJack...

2018-09-17 15:37:01 887 1

原创 javaWeb开发解决中文乱码问题(终身解决)

说明:1、web.xml添加过滤器&lt;filter&gt; &lt;filter-name&gt;Chinese&lt;/filter-name&gt; &lt;filter-class&gt;com.tbs.common.util.ChineseUtil&lt;/filter-class&gt; &lt;init-param&gt; &lt;param...

2018-09-17 15:33:43 239

转载 SSM整合shiro安全框架(多个realms)

说明:shiro.xml文件:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...

2018-09-17 15:28:45 699

转载 SSM 配置异常跳转页面

说明:spring配置文件加入:&lt;!--全局错误输出 --&gt;&lt;!-- 注入SimpleMappingExceptionResolver类 设定异常映射关系exceptionMappings 设定状态码状态码statusCodes 设定日志级别 设定错误输出页面 --&gt;&lt;bean i...

2018-09-17 15:15:42 3154

原创 springMVC实现form表单数据+文件提交

说明:1、SpringMVC实现文件上传,需要再添加两个jar包。一个是文件上传的jar包,一个是其所依赖的IO包。这两个jar包commons-fileupload-1.2.2.jarcommons-io-2.4.jarController@ResponseBody@RequestMapping("uploadfile")public BEI uploadfile(Ht...

2018-09-17 14:57:42 7060 5

原创 SSM配置LOG4J控制台输出sql语句

说明:1、前提是有commons-logging与 log4j 两个jar 包,这是常用包,建议放在服务器的lib 目录下2、web.xml配置加入&lt;!-- log4j --&gt;&lt;context-param&gt; &lt;param-name&gt;log4jConfigLocation&lt;/param-name&gt; &lt;param-val...

2018-09-17 14:20:19 4703 1

原创 Maven环境变量配置以及eclipse的配置

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 M...

2018-03-29 20:56:27 676

原创 AJAX实现原理及使用(SpringMVC+JQ+AJAX)

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。[1]  通过在后台与服务器进行少量数据...

2018-03-22 21:51:20 382

原创 springMVC高级部分(数据校验,数据错误回显(自定义格式错误显示),拦截器,异常处理,文件上传,文件下载,springmvc运行流程以及springmvc和struts2对比)

数据校验 数据校验出错 跳转页面以及错误信息显示(参数beans和BindingResult必须连在一起) *表示显示所有的信息  显示email属性的错误 自定义格式错误显示      &lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&gt; &...

2018-03-14 21:13:39 288

空空如也

空空如也

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

TA关注的人

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