自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 一文整懂 Java 中静态代码块 / 初始块 / 构造方法的执行顺序

一文整懂 Java 中静态代码块 / 初始块 / 构造方法的执行顺序相信,刷过面试题应该都碰到过很多题,关于类继承后 Java 中静态代码块 / 初始块 / 构造方法的执行顺序问题,每每记一下又忘了,那么,今天来用不多的时间复习一下01.静态代码块 / 初始块 / 构造方法的执行顺序package erdan.demo;public class Demo { static { System.out.println("静态代码块 111"); } stat

2020-06-27 20:03:42 193741

原创 Spring Boot 2.x: 定时给对象发送天气

使用Java写一个定时给对象发送天气的功能前言技术栈快速创建实例pom.xml 文件新建接收天气api的实体天气接口封装的天气api简单演示获取天气api与发送邮件的逻辑设置发送账号信息配置appliction.properties控制层启动类效果源码地址前言不知不觉,又到了雨季,你对象是不是经常忘记带伞呢,这个时候写一个自动定时发送邮件的程序,提醒她带伞,会不会对你崇拜有加呢,当然,如果你对象是一位攻城狮,当我没讲~技术栈Spring Boot 2.3.1Jdk 1.8Maven快速创

2020-06-15 00:17:53 200829 43

原创 SpringCloud 初始化父子项目并集成 Consul 服务发现

SpringCloud 初始化父子项目并集成 Consul 服务发现准备工作IDEA2020.1JDK1.8Spring Cloud版本:Hoxton.SR5Spring Boot 版本:2.3.0.RELEASE安装Consulwindows安装:https://www.yuque.com/ekko/app/go38voMac安装:https://www.yuque.com/ekko/app/nzw3gi开始简介:consul的功能服务发现Key/Value存储健康检查

2020-06-03 10:08:36 193841

原创 mapToLong报空指针异常

mapToLong报空指针异常Exception in thread "main" java.lang.NullPointerException at test.collection.TestAuto.lambda$null$0(TestAuto.java:12) at java.util.stream.ReferencePipeline$5$1.accept(ReferencePipeline.java:227) at java.util.Spliterators$ArraySpliterator

2020-06-28 17:25:07 198307 2

原创 反汇编windows的exe文件

查壳子使用 PEiD 0.95使用DelphiDecompiler反编译寻找重要按钮点击地址右击复制RVA地址使用OD运行软件断点F4运行到选定处汇编伪指令db,dw,dddb定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2dd定义双字类型变量,一个双字数据占4个字节单元,读完一个,偏移量加4cmp a,b // 比较a与bmov a,b // 把b值送给a值

2020-06-27 19:54:02 198613

原创 kotlin java 混合代码 maven 打包

kotlin java 混合代码 maven 打包需要的插件<plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <executions> <exec

2020-06-21 23:56:18 194245

原创 跨平台一键启动常用MySQL/Redis/Rabbit等环境

跨平台一键启动常用MySQL/Redis/Rabbit等环境前言电脑重装,装一堆环境,卸载又卸载不干净windows换mac又要重新装mac到linux再装一遍,淦,套娃使用docker-compose可以提前写好配置,配置正确,后续启动 99% 冇问题可以在win和mac 和 Linux 通用不用单独去学习docker-compose,晓得皮毛也可以好处举例使用docker-compose启动rabbit mq配置挂载在本地文件夹,可迁移,无关平台性一个docker-co

2020-06-21 23:51:41 193846

原创 MacBook 安装 Docker 与 docker-compose 套装

MacBook 安装 Docker 与 docker-compose 套装下载地址Docker for Mac 官方下载地址安装然后打开程序主界面,单击打开点击小齿轮可以设置CPU与内存等安装docker-compose不好意思,Docker for Mac 自带 docker-compose直接查看安装docker-compose --versionok~ 完了,就很简单...

2020-06-21 23:23:56 198393 5

原创 windows的Proifier报错

报错信息[06.21 23:03:15] Error: Windows network (Winsock) is not properly configured to work with Proxifier. [06.21 23:03:15] Proxifier or some of its parts may work incorrectly. [06.21 23:03:15] It is highly recommended that you run SysSettings tool to ad

2020-06-21 23:10:04 199416 6

原创 Rabbitmq: Ambiguous payload parameter for public xxx

错误Ambiguous payload parameter for public voi解决给每个方法单独加监听 @RabbitHandler @RabbitListener(queues = "xxxx")

2020-06-21 15:49:44 193924

原创 Spring Boot 2.x: 爬取ip代理池

Spring Boot 2.x: 爬取ip代理池入库概述因为爬虫的进阶阶段,最基本的就是要用到ip代理池,因为单个代理请求频繁,会被ban掉,所以要备一个代理池,用来请求使用技术栈HttpClientSpring Boot 2.3.1JDK 1.8快速创建Spring Boot项目访问 https://start.spring.io/ 生成一个初始项目我们需要去请求接口,所以需要一个Web依赖点击Generate,会下载一个zip的项目压缩包导入Spring Boot项目

2020-06-20 23:35:06 203378 1

原创 一分钟带你体验html+vue+element-ui的丝滑

技术栈html 网页,你指定知道vue 尤尤开发的前端框架element 外卖团队的前端ui引入css在你的网页的<title>标签下添加<!-- 引入样式 --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">引入js在html下面,<body>里加入<!-- 开发环境版本,包含了有帮助的命令行警告 --&

2020-06-20 19:39:31 195292 1

原创 Spring Boot 报错 ServletException: Circular view path [xxxx]: would dispatch back to

错误信息2020-06-20 01:26:03.870 ERROR 4756 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [index]: would dispatch back to the curr

2020-06-20 01:30:50 194042

原创 去除@Autowired注解warning提示

@Autowired注解warning提示提示 @Autowired private ICommonUtilsService checkService;Field injection is not recommended解决替换成下述 private ICommonUtilsService checkService; @Autowired public void setCheckService(ICommonUtilsService checkServic

2020-06-17 14:17:38 194066

原创 Chrome浏览器屏蔽OPTIONS请求

Chrome浏览器屏蔽OPTIONS请求在filter中输入 -method:OPTIONS加之前:加之后:参考https://stackoverflow.com/questions/39251291/is-it-possible-to-filter-options-requests-in-chrome-inspector

2020-06-16 11:12:03 198990

原创 Failed to bind properties under server.address to java.net.InetAddress

报错2020-06-14 22:14:46.251 ERROR 20640 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION FAILED TO START***************************Description:Failed to bind properties under 'server.address' to

2020-06-14 22:18:20 196512

原创 MySQL count去重并包括null

版本mysql 5.7.20去重聚合获取count值SELECT count(DISTINCT(字段)) FROM 表带null去重聚合count值SELECT count(DISTINCT(IFNULL(字段,1))) FROM 表

2020-06-14 10:05:31 194479

原创 都2020年了,你还不会写简洁的Java代码!

使用Google Guava依赖<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version></dependency>创建一个list集合并赋值最原始的办法:List<String> stringList = ne

2020-06-14 00:05:09 194068 2

原创 Linux安装Docker(CentOS 8)与docker-compose套装

Linux安装Docker(CentOS 8)1.操作系统查看版本lsb_release -a这里是[root@aliyun ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 8.1.1911 (Core) Release: 8.1.1911Codename: Core2.卸载旧版本sudo yu

2020-06-13 19:06:08 196127 1

原创 还有sudo rm -rf 删除不掉的文件?进来康康...

前言今天弟弟打开了一个服务器的docker仓库端口,设置了ip远程访问允许0.0.0.0然后,就被一个矿工盯上了,发了个Ubuntu的包运行着就进来了进去一探究竟,是一个文件,干掉他—干掉他—干掉他!!!被打脸[root@aliyun ~]# ls -ltotal 0-rw-r--r-- 1 root root 0 Jun 13 17:32 aliyun-servicedrwxr-xr-x 2 root root 32 Jun 2 17:56 docker-rep[root@aliyu

2020-06-13 18:05:03 195779

原创 Spring Boot2.x: 快速入门指南

Spring Boot2: 快速入门指南简述对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻这也是为什么Spring Boot被推上主流的原因,现在更是微服务当道SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过优点极短的时间内启动并运行不必安装Web服务器,例如Tomcat强大的依赖库管理简单的配置文件,注解本文要点本文将带你快速创建一个Spring Boot项目体验,启动并实现在浏览器访问接口得到一个Hello

2020-06-13 12:09:49 194148

原创 Cause: java.sql.SQLException: Field xxx doesnt have a default value

报错### Cause: java.sql.SQLException: Field 'xxx' doesn't have a default value; Field 'xxx' doesn't have a default value; nested exception is java.sql.SQLException: Field 'xxx' doesn't have a default value at org.springframework.jdbc.support.SQLErrorCodeS

2020-06-12 16:06:35 197256 1

原创 一文彻底解决Windows休眠被叫醒

一文彻底解决Windows休眠被叫醒1.关闭自动维护不勾选,点击确定关闭任务计划程序以管理员模式打开 PowerShell,输入下述代码Get-ScheduledTask | where {$_.settings.waketorun}可以看到这个破玩意在Ready状态,准备随时叫醒你的电脑开始耗电淦,弄掉他步骤1.下载一个小软件,提权用的https://winaero.com/download.php?view.1991这个地址贼慢,淦,换成下面这个https://www.m

2020-06-10 23:43:51 881 3

原创 docker本地打包错误no main manifest attribute Mac

引言dockerfile本地打包失败一个报错会有很多种问题,也有很多种解决办法➜ ~ docker run xxx:1.0.0no main manifest attribute, in service/app.jar错误解决方法删除本地 target 文件夹然后重新clean-> package 即可...

2020-06-07 02:44:22 193990

原创 windows安装Docker与docker-compose套装

简介Docker Engine是一种开源容器化技术,用于构建和容器化您的应用程序,Docker的字面意思,船坞,我们日常开发中用到的Mysql、rabbitmq、redis都像是一个个集装箱,可以放到船坞里。并且,如果使用docker-compose配置好这些集装箱的环境,那么它运行的时候,就不会出现日常在安装mysql时,10个linux或许会出现10个问题,docker不会开启 Hyper-V然后重新启动Windows即可下载安装下载地址:https://www.docker.com/pro.

2020-06-07 02:38:36 197356

原创 还在用SimpleDateFormat格式化时间?小心经理锤你

还在用SimpleDateFormat格式化时间?小心经理锤你场景本来开开心心的周末时光,线上突然就疯狂报错,以为程序炸了,截停日志,发现是就是类似下述一段错误java.lang.NumberFormatException: For input string: ".202006E.202006E44" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDec

2020-06-06 22:43:07 193600

Java线程与缓存面试题,面试必看,附代码.docx

1-3年的Java面试,偏向于线程与缓存方面.经常问到的问题进行一个通透的学习

2021-08-05

portSpirit.zip

windows查杀端口小工具,可以根据端口进行查杀,程序猿日常必备神器,再也不用担心端口被占用,还可以同名称的进程一并关闭

2020-07-25

TranslationPlugin-2.9.1.zip

可以翻译,可以替换中文字段为英文 idea翻译插件,备份在此,防止官网打不开,慢 Multiple translation engines. Google translate. Youdao translate. Baidu translate. Multiple languages inter-translation. Document translation. Text to speech. Automatic word selection. Automatic word division. Word book.

2020-05-22

开启/关闭桌面快捷方式小箭头批处理

开启/关闭桌面快捷方式小箭头批处理,可以显示或者去除桌面上快捷方式的小箭头,还你一个清爽干净的桌面,好用的话给个赞吧

2020-05-08

空空如也

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

TA关注的人

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