自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoomMan

爱生活,爱Coding.....

  • 博客(346)
  • 收藏
  • 关注

原创 BoomMan - 开发工具

插件列表1.Alibaba Java Coding Guidelines 2.Bytecode Editor 3.Bytecode Viewer 4.Grep Con...

2019-12-30 15:55:27 972 1

原创 BoomMan - 个人简历

Java8 MySQL Mybatis Spring SpringMVC Spring Boot Solr Kafka Nginx Html+CSS+JavaScript Jquery Vue js BootStrap SVN Maven Git Redis Linux -> mysql tomcat solr ZookeeperFrp Fiddler...

2018-06-08 15:15:14 1033

原创 读书总结

Java核心技术 卷I Java核心技术 卷II 阿里开源社区文件 JavaScript高级程序设计 Head First HTML与CSS 第2版 图解HTTP MyBatis从入门到精通 Clean Code JAVA编程思想...

2018-06-08 15:08:34 593

原创 IDEA 2021.2 build error

IDEA 版本 2021.2Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMEDError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.关闭lombok插件即可

2021-07-30 11:29:21 800

原创 让@EnableConfigurationProperties的值注入到@Value中

需求背景定义了一个@ConfigurationProperties的配置类,然后在其中定义了一些定时任务的配置,如cron表达式,因为项目会有默认配置,遂配置中有默认值,大体如下:@Data@Validated@ConfigurationProperties(value = "task")public class TaskConfigProperties { /** *...

2020-03-05 08:42:08 1002

原创 Nginx 转发鉴权

nginx 配置 location /live { auth_request /auth; proxy_pass http://live_address; } # authentication URL location = /auth { proxy_pass http://back_serv...

2020-02-14 23:14:27 2250 1

原创 通过maven处理proto生成java代码

通过maven处理proto生成java代码一般方式通过protoc.exe在命令行生成java代码,然后将java代码copy到项目中。缺点:当proto进行变化时,需要再次生成生成的java代码中因为兼容性,很多新的java特性没有如 @Override,IDE中会提示错误. 有洁癖的很难受。通过maven构建模块,每次编译动态生成maven配置 <pro...

2020-02-14 22:54:41 1414

原创 Arthas线上排查总结

Arthas这篇文章主要是汇总各个大家之谈,以备后续查看…命令汇总dashboard数据面板使用 dashboard命令,可以查看线程,内存,GC,以及Runtime信息jad有时我们会遇到线上代码运行结果不是我们期望的结果,有种情况就是线上代码不是我们想要的版本,但是要查看的话,需要下载后再进行反编译。这时 arthas的 jad可以帮助我们线上进行即时反编译,确认代码是否符合我...

2019-12-17 18:54:32 481

原创 Yapi环境搭建及使用

前提准备1.Docker&& Docker Compose2.git clone https://github.com/fjc0k/docker-YApi.git详细搭建教程Link: https://github.com/fjc0k/docker-YApi使用教程官方文档: https://hellosean1025.github.io/yapi/Link: 项目迁...

2019-11-26 15:46:06 1228

原创 nginx 转发内网图片

假设原本图片地址:http://xxx.xxx.xxx.xxx/static/v1/image/image_20191021/task/20191021/dbfc35954eac41568e2e4b8d912b35ed/1571655774.2882-03327962._face.jpghttp://nginx:80/image_proxy?url=http://106.52.99.118/s...

2019-11-25 20:01:10 2646 1

原创 java package dependency maven

问题汇总spring-boot-plugin 做了哪些事情 它的configuration可以配置哪些参数<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId><...

2019-11-07 13:11:49 314

原创 Alibaba Cloud Toolkit Deploy For Spring Boot

为什么写这篇文章       记录一下Alibaba Cloud Toolkit的使用流程,也是分享给同事和朋友.有使用的问题欢迎大家提出.本文会介绍的主要内容:一键部署Spring Boot项目到服务器分享Spring Boot脚本,拒绝使用kill -9关闭服务一些使用Toolkit的小技巧分享给大家Alib...

2019-10-30 17:44:24 269

原创 Spring Boot Environment From file config

Spring Boot Environment From file config主要流程SpringApplication run -> ApplicationEnvironmentPreparedEventApplicationEnvironmentPreparedEvent ->EnvironmentPostProcessorEnvironmentPostPr...

2019-10-24 10:51:04 533

原创 JVM证书导入: 通过java代码导入证书

核心代码import java.io.*;import java.security.KeyStore;import java.security.cert.Certificate;import java.security.cert.CertificateFactory;import lombok.extern.slf4j.Slf4j;/** * @author wangqimeng...

2019-10-18 14:52:14 1272

原创 Springboot 加载application.yml 扩展及小tips

写在文章前问题1:假如我的spring boot项目配置了 application.yml,application-dev.yml,application.yml 三个文件分别配置服务端口为8080,8081,8082spring: profiles: active: pro,devspring: profiles: active: dev,pro问上面这两个...

2019-10-18 14:25:52 1039

原创 java和golang http fiddler 抓包

-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888golang 访问请求proxy := func(_ *http.Request) (*url.URL, error) { return url.Parse("http://127.0.0.1:8888")}transport := &http.Transpo...

2019-09-18 14:21:51 1216

原创 Docsify 使用教程

Docsify 使用教程示例文档java-logging-frameworkunit-test相关参考参考Link: docsify - 生成文档网站简单使用教程Docsify Docs

2019-08-30 14:31:18 5287

原创 apache.commons Java 分片工具

<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.3</versio...

2019-08-16 16:37:49 332

原创 Spring Boot + Maven 引入本地依赖jar包

步骤一: <dependency> <groupId>cn.boommanpro</groupId> <artifactId>spring-boot-dependency</artifactId> <version>1.0.0-SNAPSH...

2019-08-08 09:59:45 1596

原创 关于WebUploader的使用总结

近期在使用webUploader给腾讯云上传大文件分片时遇到一些问题进行总结:首先webUploader只是解决了分片上传问题,并没有解决初始化。合并操作。以及每次分片上传结果的取值等,都需要自己写代码重新实现哦。①修改具体二进制流 file的名称可以通过chrome Form Data view source 看到已经修改成功修改源代码,没错 你没有听错 就是修改源代码,没有其他方式了...

2019-07-30 16:35:20 680

原创 Java中关于反射的一些工具方法

import org.springframework.aop.framework.AdvisedSupport;import org.springframework.aop.framework.AopProxy;import org.springframework.aop.support.AopUtils;import java.lang.reflect.Field;import jav...

2019-07-09 10:00:39 387

原创 IDEA小技巧 -> 如何复制错误提示

项目中遇到错误提示时,想百度搜索下?但是无法复制怎么办方法一: 选中内容 ALT + 鼠标左键方法二: 项目左下角会有简单提示 右键复制

2019-07-08 17:01:28 2336

原创 Java 关于时间的相关注解及使用

为什么使用JDK8的时间好用!好用!好用!高大上,线程安全,计算方便等一些列的好处,你什么不使用它时间类LocalTime HH:mm:ssLocalDateTime yyyy-MM-dd HH:mm:ss相关注解1.从MVC接受数据@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")2.返回格式化后的数据jac...

2019-06-21 17:38:05 3222

原创 我的开源小项目 - Linux Spring Boot Startup Generator

为什么开发这个小项目1.之前写了篇博客:Spring Boot Linux 部署脚本,2.但是在实际开发中,需要手动修改其中的配置,有三处需要修改。3.需要用chmod +x 赋予可执行权限4.需要建立相关目录结构综上所述,主要研究了 java打包tar,java赋予文件可执行权限相关内容,开发出了Linux Spring Boot Startup GeneratorRelease版本...

2019-06-13 16:41:57 343

原创 Spring boot - @Validated @Valid 优雅校验

写在开头编写不易,如有问题欢迎留言。转载请带原文链接使用场景1.Spring MVC 传入参数校验 结合@ControllerAdvice || @RestControllerAdvice2.结合@ConfigurationProperties 从yml || properties中读取配置构造bean时候使用3.结合@Value可以对@Value值做校验4.实际业务中Service层...

2019-06-13 10:35:58 3450 2

原创 Spring boot - SpringApplication().run(args) 启动流程分析

写在文章前Spring boot 版本 2.0.4.RELEASE希望大家不要无脑转载,我写这个写了很长时间哈,转自请备注转载地址源码分析1.Spring Boot项目启动 最终都是如下方式启动// org.springframework.boot.SpringApplication 1258 new SpringApplication(primarySources).run(args...

2019-06-10 18:00:25 3138

原创 如何让logback像log4j2一样打印出日志输出所在行?

1.Log4j2配置 <appenders> <console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="[%d][%t][%p][%l] %m%n"/> </console> </appende...

2019-06-03 14:27:33 2697

原创 PKIX path building failed 异常

1.你可能已经在网上尝试了各种方法加载证书,但是始终失败那么尝试下这个在启动时加入-Djavax.net.debug=all然后项目启动后就会加载了哪些证书Ctrl+F 搜索下有没有加载,如果没有加载那肯定失败哈2.jdk启动到底加载的是哪个证书呢%JAVA_HOME%\jre\lib\security\cacerts但是你生成的或者import的并不是这个里面,你看看你执行命令的...

2019-05-15 17:48:07 3438 3

原创 xxl-sso kisso cas三个单点登录系统分析

xxl-sso kisso cas三个单点登录系统分析

2019-04-27 09:22:03 2972

原创 spring boot - cache从入门到精通不完全指南

@Cacheable注解

2019-04-25 16:52:19 431 2

原创 Java集合删除元素的正确操作

Listpublic static void listIterator3(){ List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(2); list.add(3); list.add(4); Iterator<Integ...

2019-04-18 09:48:38 4023

原创 Spring Boot 打造骚气的 Banner

Spring Boot Banner guideASCII GeneratorPrint Color////////////////////////////////////////////////////////////////////// _ooOoo_ //// ...

2019-04-11 16:24:41 1145 1

原创 Fix Microsoft Store error 0x80072F30

Copy for https://www.thewindowsclub.com/fix-microsoft-store-error-0x80072f30-check-your-connectionMicrosoft Store error code 0x80072F30 occurs if the Store is unable to launch successfully or fails t...

2019-04-08 17:30:38 2940

原创 Spring AOP工具类使用

Spring中含有工具类 AopProxyUtilsorg.springframework.aop.framework.AopProxyUtils常用方法获取targetSource对象可以使用 AopProxyUtils.getSingletonTarget如果不适用AopProxyUtilsSpring Aop中,获取被代理类的工具/** * 获取被代理类的Object...

2019-04-02 18:18:32 1355

原创 Leetcode练题系列(二): 哈希表相关的算法

Leetcode练题系列(二): 哈希表相关的算法

2019-03-08 09:42:24 525

原创 脉脉上看到的阿里Java后台三面题目(仅供参考)

一面: 技术面1自我介绍和项目2Java的内存分区3Java对象的回收方式,回收算法。4CMS和G1了解么,CMS解决什么问题,说一下回收的过程。5CMS回收停顿了几次,为什么要停顿两次。6Java栈什么时候会发生内存溢出,Java堆呢,说一种场景,我说集合类持有对象。7那集合类如何解决这个问题呢,我说用软引用和弱引用,那你讲一下这两个引用的区别吧。8Java里的锁了解哪些,说了L...

2019-03-07 10:28:45 679

原创 FastJson输出时间类型强转为时间戳

下面以fastjson 1.2.56版本为例 &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;fastjson&lt;/artifactId&gt; &lt;version&gt;1.2.56&lt;/v...

2019-02-27 18:12:19 4810

原创 利用Thymeleaf生成java代码

网上现在都是用volicty生成java代码但是我是一个懒人,学习了Thymeleaf,也用的比较习惯,就不想在学习其他语法了。遂学会写出此文以备忘https://github.com/thymeleaf/thymeleaf/issues/395...

2019-02-23 17:46:24 5268 1

原创 Jrebel Mybatis java.lang.NullPointerException: null

用的版本是 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.spring.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;mybatis-spring-boot-starter&amp;lt;/artifactId&amp;gt

2019-02-21 15:49:03 743 2

原创 由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问

由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问

2019-02-21 10:48:36 6195 1

空空如也

空空如也

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

TA关注的人

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