maven打jar包,导入本地jar
摘要:本地jar包存放目录 项目目录/lib/*.jar 导入jar包配置 <resources> <!--扫描到的配置yml--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</i
阅读全文
posted @
2020-09-28 10:28
公众号/架构师与哈苏
阅读(140)
推荐(0) 编辑
随机文字点击验证码
摘要:ImgWordVerifyCode 工具类 package com.meeno.common.cerifycode; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import javax.imag
阅读全文
posted @
2020-09-23 16:01
公众号/架构师与哈苏
阅读(250)
推荐(0) 编辑
获取动态拖动码
摘要:使用java自带的awt DragVerifyCodeUtils 工具类 package com.meeno.common.cerifycode; import cn.hutool.core.codec.Base64; import lombok.extern.slf4j.Slf4j; import
阅读全文
posted @
2020-09-23 15:58
公众号/架构师与哈苏
阅读(188)
推荐(0) 编辑
阿里云视频点播获取视频点播的video信息
摘要:背景 因为在项目中需要使用阿里云的视频点播服务,需要获取视频点播的时长信息。 工具类 生成签名串Signature SignatureUtils.java package com.meeno.wzq.alibaba.signature; import com.google.common.collec
阅读全文
posted @
2020-09-22 20:52
公众号/架构师与哈苏
阅读(675)
推荐(0) 编辑
获取SpringBean对象工具类
摘要:#获取SpringBean工具类 SpringBeanUtil代码如下: package com.meeno.wzq.util; import org.springframework.beans.BeansException; import org.springframework.context.A
阅读全文
posted @
2020-09-22 20:48
公众号/架构师与哈苏
阅读(152)
推荐(0) 编辑
java批量下载文件为zip包
摘要:批量下载文件为zip包的工具类 package com.meeno.trainsys.util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import j
阅读全文
posted @
2020-09-22 20:47
公众号/架构师与哈苏
阅读(540)
推荐(0) 编辑
springboot配置ssl-pfx
摘要:application.yml server: port: 9443 ssl: key-store: classpath:4148017_qra.meeno.net.pfx key-store-type: PKCS12 key-store-password: ***** resources目录下
阅读全文
posted @
2020-09-22 20:40
公众号/架构师与哈苏
阅读(1109)
推荐(0) 编辑
java-通过ip获取地址
摘要:添加maven依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.5</version> </dependency> 获取IP地址工具类 package com.m
阅读全文
posted @
2020-09-22 18:30
公众号/架构师与哈苏
阅读(1616)
推荐(0) 编辑
java获取真实ip工具类
摘要:场景 有的时候我们需要获取客户端的真实ip,用来实现ip白名单,和黑名单的配置! ip工具类如下 package com.meeno.framework.utils; import javax.servlet.http.HttpServletRequest; /** * @Auther: Wzq *
阅读全文
posted @
2020-09-22 18:28
公众号/架构师与哈苏
阅读(266)
推荐(0) 编辑
cad转换成png,svg
摘要:1.设置仓库可以在setting.xml中设置(也可以在pom中设置,设置项即可) <mirror> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url>
阅读全文
posted @
2020-09-22 18:26
公众号/架构师与哈苏
阅读(694)
推荐(0) 编辑
SpringDataJpa使用原生sql(EntityManager)动态拼接,分页查询
摘要:SpringDataJpa Spring Data JPA是较大的Spring Data系列的一部分,可轻松实现基于JPA的存储库。该模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring支持的应用程序变得更加容易。 实现应用程序的数据访问层已经很长一段时间了。为了执行简
阅读全文
posted @
2020-09-22 18:25
公众号/架构师与哈苏
阅读(2709)
推荐(0) 编辑
SpringSession(redis)
摘要:pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
阅读全文
posted @
2020-09-22 18:23
公众号/架构师与哈苏
阅读(195)
推荐(0) 编辑
SpringBoot自定义参数验证器
摘要:前要 之前我们介绍了JSR-303验证方式,十分的方便Spring都帮我们封装好了,但是对一些复杂的验证,还是需要更加灵活的验证器的。 JSR-303验证器传送门:https://www.jianshu.com/p/6980266af68e 自定义验证器是基于WebDataBinder,在请求流程中
阅读全文
posted @
2020-09-22 18:22
公众号/架构师与哈苏
阅读(330)
推荐(0) 编辑
SpringBoot自定义请求参数转换器
摘要:需求 我们可能对接客户的系统的时候,虽然Spring为我们提供的很多方便的转换器,但是遇到还是可能遇到需要自定义请求参数转换器的情况。 日期转换器 SpringBoot默认是没有配置日期转换器的我们可以自己写,也可以使用配置让SpringBoot来生成:https://www.jianshu.com
阅读全文
posted @
2020-09-22 18:21
公众号/架构师与哈苏
阅读(948)
推荐(0) 编辑
SpringBoot中使用rabbitmq
摘要:这里使用一个最简单的模式,一个生产者内容被消费一次 配置类 在rabbitmq web管理界面可以看到OPERATERECORD_QUEUE 这个变量里面的名称 OperateRecordRabbitConfig.java package com.meeno.inner.oa.common.rabb
阅读全文
posted @
2020-09-22 18:20
公众号/架构师与哈苏
阅读(123)
推荐(0) 编辑
SpringBoot枚举传参
摘要:创建一个接口所有枚举继承 package com.gecko.charging.common; public interface BaseEnum { Integer getCode(); } 具体的枚举类型 package com.gecko.charging.partner.enums; imp
阅读全文
posted @
2020-09-22 18:19
公众号/架构师与哈苏
阅读(1483)
推荐(0) 编辑
SpringBoot启动标识修改
摘要:在src/main/resources下新建一个banner.txt ${AnsiColor.BRIGHT_RED} //////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888
阅读全文
posted @
2020-09-22 18:14
公众号/架构师与哈苏
阅读(286)
推荐(0) 编辑
SpringBoot请求日期参数异常(Failed-to-convert-value-of-type-'java-lang-String'-
摘要:问题 Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'; nested exception is org.springframework.core.convert.Conversi
阅读全文
posted @
2020-09-22 18:13
公众号/架构师与哈苏
阅读(6421)
推荐(0) 编辑
SpringBoot开启异步方法
摘要:在启动类上加入@EnableAsync 异步方法 /** * 简单文本邮件 * @param to 收件人 * @param subject 主题 * @param content 内容 */ @Async public void sendSimpleMail(String to, String s
阅读全文
posted @
2020-09-22 17:56
公众号/架构师与哈苏
阅读(186)
推荐(0) 编辑
SpringBoot跨域
摘要:第一种方法 在Controller类或方法上加上@CrossOrigin元注解 package com.wzq.test.action; import com.wzq.utils.BatchDownFilesUtils; import org.springframework.beans.factor
阅读全文
posted @
2020-09-22 17:55
公众号/架构师与哈苏
阅读(154)
推荐(0) 编辑
SpringBoot集成websocket(java注解方式)
摘要:第一种:SpringBoot官网提供了一种websocket的集成方式 第二种:javax.websocket中提供了元注解的方式 下面讲解简单的第二种 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId
阅读全文
posted @
2020-09-22 17:53
公众号/架构师与哈苏
阅读(480)
推荐(0) 编辑
java实现随机字母数字验证码
摘要:生成随街验证码 VerifyCode 工具类 package com.meeno.common.cerifycode; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; impo
阅读全文
posted @
2020-09-22 17:25
公众号/架构师与哈苏
阅读(285)
推荐(0) 编辑
SpringBoot监听redis订阅监听和发布订阅
摘要:前言 我们可以在redis中发布一条订阅到通道中,所有监听了这个通道的都可以收到这个发布的内容! redis订阅监听配置类 代码如下: RedisListenerConfig.java package com.wzq.redis.config; import org.springframework.
阅读全文
posted @
2020-09-22 17:22
公众号/架构师与哈苏
阅读(1907)
推荐(0) 编辑
SpringBoot监听redis过期key
摘要:开启过期监听 vim /etc/redis.conf 取消notify-keyspace-events Elg的注释 pom.xml 添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo
阅读全文
posted @
2020-09-22 16:41
公众号/架构师与哈苏
阅读(482)
推荐(0) 编辑
SpringBoot集成websocket(Spring方式)
摘要:SpringWebSocketConfig配置 package com.meeno.chemical.socket.task.config; import com.meeno.chemical.socket.task.handler.TaskProgressWebSocketHandler; imp
阅读全文
posted @
2020-09-22 16:15
公众号/架构师与哈苏
阅读(185)
推荐(0) 编辑
SpringBoot获取请求的参数
摘要:说明 SpringBoot 为我们封装了许多,简便的获取请求参数的方法! 1.获取无注解获取请求参数 请求地址:http://192.168.0.115:8080/myproject/test/noAnnotationsMethod?name=hello @GetMapping("noAnnotat
阅读全文
posted @
2020-09-22 16:10
公众号/架构师与哈苏
阅读(955)
推荐(0) 编辑
SpringBoot集成Druid
摘要:maven <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency> 配置yml spr
阅读全文
posted @
2020-09-22 14:37
公众号/架构师与哈苏
阅读(170)
推荐(0) 编辑
SpringBoot-AOP记录操作日志
摘要:package com.meeno.inner.oa.extend.operaterecord.aop; import com.alibaba.fastjson.JSONArray; import com.google.common.collect.Lists; import com.meeno.i
阅读全文
posted @
2020-09-22 14:19
公众号/架构师与哈苏
阅读(194)
推荐(0) 编辑
SpringBoot发送邮件
摘要:maven配置 <!--mail--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> applicati
阅读全文
posted @
2020-09-22 14:12
公众号/架构师与哈苏
阅读(146)
推荐(0) 编辑
SpringBoot返回枚举对象中的指定属性
摘要:枚举 package com.meeno.boot.oa.employee.enums; import com.alibaba.fastjson.annotation.JSONType; import com.meeno.boot.oa.common.BaseEnum; import com.mee
阅读全文
posted @
2020-09-22 12:25
公众号/架构师与哈苏
阅读(1823)
推荐(0) 编辑
SpringBoot-2-1-6-集成activiti7-1-0-M4
摘要:pom.xml <dependencyManagement> <dependencies> <dependency> <groupId>org.activiti.dependencies</groupId> <artifactId>activiti-dependencies</artifactId>
阅读全文
posted @
2020-09-22 12:17
公众号/架构师与哈苏
阅读(924)
推荐(0) 编辑
Spring-boot-文件上传大小限制
摘要:Spring Boot1.4版本后配置更改为: spring.http.multipart.maxFileSize = 10Mb spring.http.multipart.maxRequestSize=100Mb Spring Boot2.0之后的版本配置修改为: spring.servlet.m
阅读全文
posted @
2020-09-22 10:19
公众号/架构师与哈苏
阅读(187)
推荐(0) 编辑
Spring-Boot-Bean的使用,@Repository,@Service,@Controller,@Component
摘要:#前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot Bean的使用。 #声明为SpringBean的元注解 @Repository注解:Dao层使用
阅读全文
posted @
2020-09-22 10:12
公众号/架构师与哈苏
阅读(191)
推荐(0) 编辑
Spring-Boot的动态代理AOP原理
摘要:前言 Spring AOP使用了动态代理技术,动态代理在业界比较流行的实现方式有,CGLIB,Javassist,ASM等等。 Spring动态代理实现方式 Spring采用了JDK和CGLIB两种方式,我们一般都是接口,配实现类,对应这种方式Spring采用的代理方式是JDK代理,如果实现类没有使
阅读全文
posted @
2020-09-22 10:06
公众号/架构师与哈苏
阅读(369)
推荐(0) 编辑
Spring-Boot注入自定义properties文件配置
摘要:#创建wzq.properties #wzq.properties注入User实体类中 @PropertySource(value = "classpath:wzq.properties",ignoreResourceNotFound = true) classpath:wzq.properties
阅读全文
posted @
2020-09-22 10:04
公众号/架构师与哈苏
阅读(228)
推荐(0) 编辑
Rabbit-用户上线接收消息
摘要:application-dev.yml spring: rabbitmq: username: admin password: admin host: 192.168.0.45 port: 5672 消费者实现类 MyConsumer.java package com.meeno.inner.oa.
阅读全文
posted @
2020-09-22 10:01
公众号/架构师与哈苏
阅读(191)
推荐(0) 编辑
@NotNull-JSR-303验证
摘要:背景 Spring Boot 引入Hibernate Validator 机制来支持 JSR-303 验证规范 实现 请求参数model类: package com.wzq.test.model; import lombok.Data; import org.springframework.ster
阅读全文
posted @
2020-09-21 17:09
公众号/架构师与哈苏
阅读(172)
推荐(0) 编辑
@Profile-根据不同环境注入bean
摘要:#介绍 @Profile元注解是在不同的生产环境中,@Bean创建的SpringBean根据spring.profiles.active指定的环境不同创建不同环境的bean对象 #一.@Profile元注解需要配合spring.profiles.active一起使用 #二.首先在resources下
阅读全文
posted @
2020-09-21 16:57
公众号/架构师与哈苏
阅读(366)
推荐(0) 编辑
@Transactional-同一个类中方法自调,调用方法事物失效
摘要:问题分析 一个类中的方法调用另一个事物传播性为创建事物的方法,调用的方法事物失效? SpringAOP 代理的Service对象调用了其方法,这个方法再去调用这个Service中的其他方法是没有使用AOP代理的对象去调用的所以也不会创建新的事物。 方案 1.再创建一个Service,不要在同一个类中
阅读全文
posted @
2020-09-21 16:45
公众号/架构师与哈苏
阅读(1667)
推荐(0) 编辑
@ControllerAdvice注解(全局异常捕获)
摘要:背景 @ControllerAdvice 注解 通常用于定义@ExceptionHandler, @InitBinder和@ModelAttribute 适用于所有@RequestMapping方法的方法。 @ExceptionHandler异常处理器 作用: 可以拦截程序抛出来的指定异常。 使用场
阅读全文
posted @
2020-09-21 14:41
公众号/架构师与哈苏
阅读(482)
推荐(0) 编辑
@ImportResource-SpringBoot使用xml配置Bean
摘要:#前言 SpringBoot推荐使用注解的方式去声明bean,但还是提供了xml的方式去加载bean #一.创建要声明为bean的实体类 WzqEntity.java package com; /** * @description: * @author: Wzq * @create: 2019-12
阅读全文
posted @
2020-09-21 12:18
公众号/架构师与哈苏
阅读(711)
推荐(0) 编辑
tomcat9配置https-pfx
摘要:下载tomcat9 wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz 1.打开Tomcat/conf/server.xml,在server.xml文件中找到以
阅读全文
posted @
2020-09-21 11:50
公众号/架构师与哈苏
阅读(1010)
推荐(0) 编辑
Specification使用notin
摘要:废话不多说直接贴代码 Specification<Employee> employeeSpecification = new Specification<Employee>() { @Override public Predicate toPredicate(Root<Employee> root,
阅读全文
posted @
2020-09-21 11:44
公众号/架构师与哈苏
阅读(421)
推荐(0) 编辑
Spring-JDBC表情符号不能存入数据库
摘要:ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4; JDBC解决方案: //params List<Object> params = Lists.newArrayList(); //sql StringBuilder sql = new
阅读全文
posted @
2020-09-21 11:42
公众号/架构师与哈苏
阅读(185)
推荐(0) 编辑
jpa写原生sql-EntityManager
摘要:废话不多说 package com.meeno.trainsys.meeting.service; import com.google.common.collect.Lists; import com.meeno.framework.constants.Constants; import com.m
阅读全文
posted @
2020-09-21 11:13
公众号/架构师与哈苏
阅读(495)
推荐(0) 编辑
Jpa-操作mongodb
摘要:pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> yml配置 spring: dat
阅读全文
posted @
2020-09-21 11:10
公众号/架构师与哈苏
阅读(1250)
推荐(0) 编辑
Specification排序orderby
摘要:废话不多说直接贴代码 Specification<Course> sf = new Specification<Course>() { @Override public Predicate toPredicate(Root<Course> root, CriteriaQuery<?> criteri
阅读全文
posted @
2020-09-21 10:57
公众号/架构师与哈苏
阅读(1418)
推荐(0) 编辑
Specification使用in
摘要://是否包含下级授权点 1 包含 2 不包含 List<AuthorizationPoint> authList = null; List<Long> pointIdList = Lists.newArrayList(); if (isContain != null) { if (1 == isCo
阅读全文
posted @
2020-09-21 10:56
公众号/架构师与哈苏
阅读(845)
推荐(0) 编辑
Data-truncation--Incorrect-string-value
摘要:修改表中,format_content 字段的字符集为utf8mb4 alter table 表名 modify column format_content longtext character set utf8mb4;
阅读全文
posted @
2020-09-21 10:54
公众号/架构师与哈苏
阅读(375)
推荐(0) 编辑
GitNote基于git的个人云笔记
摘要:优点 可以存储到git服务(如github,giteee)中的能看到历史版本的git记事本工具。 git 是一个很棒的工具,GitNote 支持 git 的全部特性,并且不依赖本地 Git 环境. 你可以使用任何支持 Git 的仓库. https://github.com/ 免费版支持无限私有仓库
阅读全文
posted @
2020-09-21 09:59
公众号/架构师与哈苏
阅读(891)
推荐(0) 编辑
查询类似的开源软件或服务平台
摘要:https://opensource.builders/
阅读全文
posted @
2020-09-21 09:58
公众号/架构师与哈苏
阅读(130)
推荐(0) 编辑
jpa中使用Query判断条件查询
摘要:jpa中使用Query判断条件查询 @Query(value = " select m.* from mining_area as m " + " where 1 = 1" + " and if(:name != '' , m.name like :name , 1 = 1) " + " and i
阅读全文
posted @
2020-09-19 19:48
公众号/架构师与哈苏
阅读(4566)
推荐(0) 编辑
java-高并发解决方案
摘要:解决方案: 1.唯一索引 2.Token机制 3.mysql悲观锁,乐观锁 4.分布式锁 普通单应用并发: 1.使用关键字synchronized就可实现。 5) 即想提高效率不对方法添加synchronized,又想保证数据准确性,最后使用synchronized(userId) 在Control
阅读全文
posted @
2020-09-18 12:25
公众号/架构师与哈苏
阅读(198)
推荐(0) 编辑
Dapps-是一个跨平台的应用服务商店
摘要:简介 Dapps 是一个跨平台的应用商店,包含众多软件,基于docker dapps是什么? 它是一个应用程序商店,包含丰富的软件,因为基于docker,使你本机电脑有云开发的效果。 一键安装程序;多版本共存,完善的使用说明,且不影响本机环境。 前端、服务端、运维、站长可以直接使用,效率提高非常多。
阅读全文
posted @
2020-09-18 12:17
公众号/架构师与哈苏
阅读(513)
推荐(0) 编辑
Centos7上安装rabbitmq和使用
摘要:github rpm地址: https://github.com/rabbitmq/erlang-rpm 要安装rabbitmq先安装它的语言 创建erlang repo /etc/yum.repos.d/rabbitmq-erlang.repo # In /etc/yum.repos.d/rabb
阅读全文
posted @
2020-09-18 12:13
公众号/架构师与哈苏
阅读(301)
推荐(0) 编辑
Anaconda安装和使用
摘要:Anaconda anaconda (开源的Python包管理器) 编辑 讨论 上传视频 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果
阅读全文
posted @
2020-09-18 12:12
公众号/架构师与哈苏
阅读(150)
推荐(0) 编辑
sonarqube使用教程
摘要:安装sonarqube请看 https://www.jianshu.com/p/9080642d4179 进入snarqube管理界面 http://ip:port 登录 账号:admin 密码:admin 汉化 搜索插件Chinese Pack ,安装后会提示重启服务! 安装Java检查插件 创建
阅读全文
posted @
2020-09-18 12:07
公众号/架构师与哈苏
阅读(7380)
推荐(0) 编辑
@CreatedDate@CreatedBy@LastModifiedBy@LastModifiedDate
摘要:启动类上加上@EnableJpaAuditing 实体类,注意需要加上@EntityListeners(AuditingEntityListener.class)这个注解才能使@CreatedDate@LastModifiedDate生效 package com.gecko.charging.par
阅读全文
posted @
2020-09-18 12:05
公众号/架构师与哈苏
阅读(245)
推荐(0) 编辑
枚举保存到数据库中为序号解决方案
摘要:普通枚举转换配置 枚举类 package com.gecko.charging.partner.enums; import com.alibaba.fastjson.annotation.JSONType; import com.gecko.charging.common.BaseEnum; imp
阅读全文
posted @
2020-09-18 12:02
公众号/架构师与哈苏
阅读(433)
推荐(0) 编辑
Spring-boot注入配置为java静态属性
摘要:#配置文件 #注入静态变量 注意 类上面有:@Component注解 #使用注入的静态变量 #成功
阅读全文
posted @
2020-09-18 11:52
公众号/架构师与哈苏
阅读(203)
推荐(0) 编辑
SpringBoot-400-Bad-Request(Request-header-is-too-large)
摘要:错误 Request header is too large 分析 请求头内容过大 解决方案 1.SpringBoot版本1.3.8.RELEASE在配置文件中添加: 如果springboot内置tomcat服务器使用下面配置: server: tomcat: max-http-header-siz
阅读全文
posted @
2020-09-18 11:01
公众号/架构师与哈苏
阅读(1470)
推荐(0) 编辑
java导出excel(easypoi)
摘要:介绍 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 官网地址:http://easypoi.mydoc.io/ easypoi需要导入的包 <!--ea
阅读全文
posted @
2020-09-18 10:49
公众号/架构师与哈苏
阅读(568)
推荐(0) 编辑
依赖注入@Autowired@Primary@Quelifier使用
摘要:#@Autowired 注入声明的SpringBean对象,根据一定的规则首先按照注入的类型去查找,如果没有找到安装注入的名称去匹配你要注入的属性名称,如果都没有找到启动项目时抛出异常,@Autowired(required = false) 表示没有找到注入对象时,不抛异常,注入null。 #@P
阅读全文
posted @
2020-09-18 10:46
公众号/架构师与哈苏
阅读(175)
推荐(0) 编辑
docker运行gerrit(代码审查工具)
摘要:gerrit是什么? Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。 gerrit背景 Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层
阅读全文
posted @
2020-09-17 13:35
公众号/架构师与哈苏
阅读(1334)
推荐(0) 编辑
docker开源系统监控软件Nagios
摘要:开源的系统监控软件 下面整理了3个: 1.Zabbix 2.Nagios 3.Open-Falcon 这位博主进行的完整的介绍: https://www.cnblogs.com/linuxandy/p/10840223.html 安装 1.拉取nagios的docker镜像 docker pull
阅读全文
posted @
2020-09-17 13:32
公众号/架构师与哈苏
阅读(680)
推荐(0) 编辑
docker部署minio
摘要:快速部署 docker run -p 9000:9000 --name myminio \ -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" \ -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEK
阅读全文
posted @
2020-09-17 13:30
公众号/架构师与哈苏
阅读(214)
推荐(0) 编辑
docker部署mysql5-7-31
摘要:快速开始 docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql docker-compose.yml version: '3' services: mysql: image: mysql:
阅读全文
posted @
2020-09-17 13:28
公众号/架构师与哈苏
阅读(231)
推荐(0) 编辑
Docker运行中文版GitLab
摘要:docker-compose.yml version: '3' services: web: image: 'twang2218/gitlab-ce-zh:10.5' restart: always hostname: '192.168.75.145' environment: TZ: 'Asia/
阅读全文
posted @
2020-09-17 13:27
公众号/架构师与哈苏
阅读(153)
推荐(0) 编辑
docker部署RabbitMq
摘要:快速安装 docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.8.6-management docker启动 docker run -d -it --name myrabbitmq -p 5672:56
阅读全文
posted @
2020-09-17 13:25
公众号/架构师与哈苏
阅读(201)
推荐(0) 编辑
Docker运行PostgreSQL
摘要:docker-compose.yml version: '3.1' services: db: image: postgres restart: always ports: - 5432:5432 environment: POSTGRES_USER: postgres POSTGRES_PASSW
阅读全文
posted @
2020-09-17 13:24
公众号/架构师与哈苏
阅读(229)
推荐(0) 编辑
Docker运行sonarqube-(代码质量检测平台)
摘要:sonarqube是什么 SonarQube是用于持续检查代码质量的开源平台。 可用于持续集成,持续部署流程中的代码检测环节。 idea和jenkins都提供了插件配合使用。 liunx推荐配置环境 liunx环境配置不合适的话,启动时会报错! 我后面的一个启动时报错就是没有达到要求的配置导致的。
阅读全文
posted @
2020-09-17 13:22
公众号/架构师与哈苏
阅读(306)
推荐(0) 编辑
Docker创建Nexus
摘要:docker-compose.yml 注意为/usr/local/docker/nexus/data授权读写权限! version: '3.1' services: nexus: restart: always image: sonatype/nexus3 container_name: nexus
阅读全文
posted @
2020-09-17 13:20
公众号/架构师与哈苏
阅读(143)
推荐(0) 编辑
Docker创建seafile搭建私有云
摘要:docker-compose.yml version: '2.0' services: db: image: mariadb:10.1 container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD=db_dev # Requeste
阅读全文
posted @
2020-09-17 13:19
公众号/架构师与哈苏
阅读(316)
推荐(0) 编辑
Docker创建Docker-Registry-私服
摘要:docker-compose.yml version: '3.1' services: registry: image: registry restart: always container_name: registry ports: - 5000:5000 volumes: - /usr/loca
阅读全文
posted @
2020-09-17 13:16
公众号/架构师与哈苏
阅读(98)
推荐(0) 编辑
Docker创建Docker-Registry客户端docker-registry-frontend
摘要:docker-compose.yml version: '3.1' services: frontend: image: konradkleine/docker-registry-frontend:v2 ports: - 8080:80 volumes: - ./certs/frontend.crt
阅读全文
posted @
2020-09-17 13:15
公众号/架构师与哈苏
阅读(301)
推荐(0) 编辑
Docker创建Gitea(git服务)
摘要:背景 Gitea是流行的自托管Git服务Gogs的社区分支。gogs作者想一个人维护gogs,但是大家想一起维护。就把gogs项目fork了。 下面是gitea的介绍: https://blog.gitea.io/2016/12/welcome-to-gitea/ docker-compose.ym
阅读全文
posted @
2020-09-17 13:13
公众号/架构师与哈苏
阅读(316)
推荐(0) 编辑
docker部署elasticsearch-+-Kibana(6-8)-+-SpringBoot-2-1-6
摘要:elasticsearch快速开始 docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.11
阅读全文
posted @
2020-09-17 13:12
公众号/架构师与哈苏
阅读(244)
推荐(0) 编辑
elasticsearch可视化工具-dejavu
摘要:https://github.com/appbaseio/dejavu docker run -p 1358:1358 -d appbaseio/dejavu http.port: 9200 http.cors.allow-origin: "*" http.cors.enabled: true ht
阅读全文
posted @
2020-09-17 13:09
公众号/架构师与哈苏
阅读(883)
推荐(0) 编辑
easyexcel-导入
摘要:package com.meeno.framework.util.easyexcel.entity; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.AllArgsConstructor; import lombok
阅读全文
posted @
2020-09-17 13:04
公众号/架构师与哈苏
阅读(270)
推荐(0) 编辑
Centos7安装Elasticsearch
摘要:创建repo vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/pac
阅读全文
posted @
2020-09-17 13:01
公众号/架构师与哈苏
阅读(121)
推荐(0) 编辑
tmux
摘要:tmux是个啥 tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。 # 安装 yum install tmux # 创建一个会话 tmux new -s name1 # 退出并kill掉 ctrl+d # 退出并解除绑定 ctrl+b d # 列出所有会话 tmu
阅读全文
posted @
2020-09-17 13:00
公众号/架构师与哈苏
阅读(156)
推荐(0) 编辑
查询liunx上磁盘占用情况
摘要:查询挂载盘磁盘情况 df -h 查询指定目录下的文件夹内存占用情况 du -sh /* linux查看目录(包括隐藏)大小并排序 du -shc .[!.]* * | sort -hr
阅读全文
posted @
2020-09-17 12:58
公众号/架构师与哈苏
阅读(101)
推荐(0) 编辑
centos7-同步时间
摘要:yum install -y ntp ntpdate ntpdate -u cn.pool.ntp.org # 阿里云ntp ntpdate ntp1.aliyun.com 但这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果cpu tick有问题,只是治标不治本。所以,一般配合cron
阅读全文
posted @
2020-09-17 12:57
公众号/架构师与哈苏
阅读(180)
推荐(0) 编辑
maven打包war,导入本地jar包
摘要:方法1: 一 . 在项目根目录创建lib文件夹,把jar放入lib文件夹中 二 . 在项目中使用本地jar pom文件配置如下: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <proj
阅读全文
posted @
2020-09-17 12:55
公众号/架构师与哈苏
阅读(675)
推荐(0) 编辑
Centos7上yum安装mongodb4-2
摘要:vim /etc/yum.repos.d/mongodb-org-4.2.repo [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-or
阅读全文
posted @
2020-09-17 12:53
公众号/架构师与哈苏
阅读(166)
推荐(0) 编辑
Centos7-安装mysql5-7
摘要:官网下载rpm地址 https://dev.mysql.com/downloads/repo/yum/ wget下载 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 构建mysql源 rpm -ivh m
阅读全文
posted @
2020-09-17 12:52
公众号/架构师与哈苏
阅读(164)
推荐(0) 编辑
MYSQL5-7版本sql_mode=only_full_group_by问题
摘要:1.方式一 临时修改(重启失效) select @@SESSION.sql_mode set @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO
阅读全文
posted @
2020-09-17 12:50
公众号/架构师与哈苏
阅读(113)
推荐(0) 编辑
liunx系统mysql全量备份和增量备份
摘要:前提 在互联网项目中最终还是读数据进行操作,都离不开曾删改查,那么数据是重中之重,数据库的备份就显得格外重要。 但是每次都直接导出整个数据库的sql文件,显然是不现实的。对数据库的性能影响比较大。 ## mysql备份的三种方式 热备 : 不关闭mysql服务的情况下,请求可以继续操作数据库
阅读全文
posted @
2020-09-17 12:48
公众号/架构师与哈苏
阅读(258)
推荐(0) 编辑
Centos7上yum安装mongodb(安装epel中的版本可能会比较老)
摘要:yum install epel-release 搜索mongodb-server 安装mongodb yum install mongodb-server.x86_64 配置mongodb vim /etc/mongod.conf 修改为0.0.0.0 允许所以ip服务! 启动mongodb sy
阅读全文
posted @
2020-09-17 12:46
公众号/架构师与哈苏
阅读(237)
推荐(0) 编辑
Nginx-出现-403-Forbidden
摘要:步骤一: 检查目录权限。权限不足的就加个权限吧。 例子:chmod -R 755 / var/www 步骤二: 打开nginx.conf 例子:vim /etc/nginx/nginx.conf 把 user 用户名 改为 user root 或 其它有高权限的用户名称即可 步骤三 如果是cento
阅读全文
posted @
2020-09-17 12:41
公众号/架构师与哈苏
阅读(131)
推荐(0) 编辑
vue路由history模式,nginx配置
摘要:nginx配置内容 # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentati
阅读全文
posted @
2020-09-17 12:40
公众号/架构师与哈苏
阅读(873)
推荐(0) 编辑
源码安装nginx开启SSL功能
摘要:编译安装nginx的环境 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 下载nginx安装包 cd /usr/local/src wget http://nginx.org/download/nginx-1.1
阅读全文
posted @
2020-09-17 12:39
公众号/架构师与哈苏
阅读(306)
推荐(0) 编辑
pycharm使用Djiago创建第一个web项目
摘要:#安装PyCharm专业版(注意社区版创建Djiago需要配置,比较麻烦) #创建Djiago项目点上 1.Inherit glocal site-packages(不然pycharm不去下载Djiago) 2.配置pycharm中python环境(多个python版本最好看一下版本,手动指定需要版
阅读全文
posted @
2020-09-17 12:37
公众号/架构师与哈苏
阅读(194)
推荐(0) 编辑
python创建一个简单的服务
摘要:python -m http.server 8000 --bind 0.0.0.0 8000为端口 0.0.0.0允许远程访问
阅读全文
posted @
2020-09-17 12:36
公众号/架构师与哈苏
阅读(282)
推荐(0) 编辑
windows上python3安装
摘要:#下载python 下载地址 https://www.python.org/downloads/windows/ #安装python 1.添加python到环境变量 2.自定义安装 3.下一步 4.选择安装目录 #验证是否安装成功 在cmd中输入python 安装成功!
阅读全文
posted @
2020-09-17 12:34
公众号/架构师与哈苏
阅读(125)
推荐(0) 编辑
Centos7上安装最新的nodejs
摘要:下载nodejs包 安装wget yum install -y wget 下载nodejs到/usr/local/nodejs/下 https://cdn.npm.taobao.org/dist/node/v12.14.1/node-v12.14.1-linux-x64.tar.xz 解压为tar
阅读全文
posted @
2020-09-17 12:33
公众号/架构师与哈苏
阅读(143)
推荐(0) 编辑
redis事物
摘要:对于出错的命令 redis 只是报出错误,而错误后面的命令依旧被执行,所以 key key3 都存在数据,
阅读全文
posted @
2020-09-16 17:56
公众号/架构师与哈苏
阅读(98)
推荐(0) 编辑
Centos7上yum安装redis
摘要:下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz 安装gcc yum install gcc -y yum -y install centos-re
阅读全文
posted @
2020-09-16 16:12
公众号/架构师与哈苏
阅读(137)
推荐(0) 编辑
centos7上安装redis6-0-5
摘要:下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz 安装gcc yum install gcc -y # 查看相关资源后发现CentOS7默认安装的是
阅读全文
posted @
2020-09-16 13:29
公众号/架构师与哈苏
阅读(109)
推荐(0) 编辑
记录一次java项目上线部署
摘要:环境 操作系统:CentOS Linux release 8.0.1905 数据库:mariadb10.3.17 安装数据库 yum install -y mariadb mariadb-server systemctl start mariadb mysql_secure_installation
阅读全文
posted @
2020-09-16 13:26
公众号/架构师与哈苏
阅读(172)
推荐(0) 编辑
java集成网站微信,微博,qq登录
摘要:微信 WechatConfig.java package com.meeno.chemical.common.sdk.wechat.config; import org.springframework.beans.factory.annotation.Value; import org.spring
阅读全文
posted @
2020-09-16 12:48
公众号/架构师与哈苏
阅读(240)
推荐(0) 编辑
上传jar包到nexus
摘要:注释掉: org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.meeno.boot.oa.OaAutoConfiguration pom <distributionManagement> <!--<repository
阅读全文
posted @
2020-09-16 12:37
公众号/架构师与哈苏
阅读(123)
推荐(0) 编辑
Docker搭建网页数据库管理-Adminer
摘要:为什么Adminer比phpMyAdmin更好? 官网介绍: 用Adminer替换phpMyAdmin,您将获得一个简洁的用户界面,对MySQL功能的更好支持,更高的性能和更高的安全性。请参阅详细比较。 管理员开发的优先级是:1.安全性; 2.用户体验; 3.性能; 4.功能集; 5.大小。 doc
阅读全文
posted @
2020-09-16 12:32
公众号/架构师与哈苏
阅读(559)
推荐(0) 编辑
docker-compose部署mysql,redis,rabbitmq
摘要:version: '3' services: mysql: image: mysql:5.7.31 container_name: mysql restart: always command: --character-set-server=utf8 --collation-server=utf8_g
阅读全文
posted @
2020-09-16 12:30
公众号/架构师与哈苏
阅读(370)
推荐(0) 编辑
docker部署Redis6-0-6
摘要:下载redis.conf配置 下载地址: http://download.redis.io/redis-stable/redis.conf 拉取docker镜像 docker pull redis:6.0.6 使用weget下载redis.conf cd /usr/local/redis wget
阅读全文
posted @
2020-09-16 12:29
公众号/架构师与哈苏
阅读(751)
推荐(0) 编辑
docker加速器,设置cdn
摘要:添加加速器 vim /etc/docker/daemon.json 添加如下内容 { "registry-mirrors": ["https://registry.docker-cn.com"], "dns":["8.8.8.8","114.114.114.114"] } Docker Hub 镜像
阅读全文
posted @
2020-09-16 12:28
公众号/架构师与哈苏
阅读(332)
推荐(0) 编辑
docker配置cdn-容器内可以通过域名访问
摘要:添加docker的cdn配置 # 没有这个文件创建 vim /etc/docker/daemon.json 添加内容如下 { "dns":["8.8.8.8","114.114.114.114"] } 刷新配置,重启 systemctl daemon-reload systemctl start d
阅读全文
posted @
2020-09-16 12:27
公众号/架构师与哈苏
阅读(675)
推荐(0) 编辑
idea中使用docker插件部署项目
摘要:安装docker 如果你之前安装过 docker,请先删掉 sudo yum remove docker docker-common docker-selinux docker-engine 安装一些依赖 sudo yum install -y yum-utils device-mapper-per
阅读全文
posted @
2020-09-16 12:26
公众号/架构师与哈苏
阅读(554)
推荐(0) 编辑
arthas-Java诊断工具
摘要:Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 官网:https://arthas.aliyun.com/zh-cn/ 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什
阅读全文
posted @
2020-09-16 12:25
公众号/架构师与哈苏
阅读(192)
推荐(0) 编辑
在线学习go文档
摘要:https://docs.hacknode.org/gopl-zh/ch0/ch0-01.html
阅读全文
posted @
2020-09-16 12:24
公众号/架构师与哈苏
阅读(135)
推荐(0) 编辑
python中的logging日志
摘要:logging使用 import logging import os from logging import handlers from constants.constants import Constants class LogHandlerC: """ 日志封装类 """ def __init_
阅读全文
posted @
2020-09-16 12:23
公众号/架构师与哈苏
阅读(89)
推荐(0) 编辑
RedisTemplate实现redis分布式锁
摘要:RedisLockUtil.java package com.meeno.inner.oa.common.redis; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Auto
阅读全文
posted @
2020-09-16 12:15
公众号/架构师与哈苏
阅读(3182)
推荐(0) 编辑