自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码狐

Consume less, Create more

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

原创 通过配置开关 Spring Boot 中的 @Scheduled 定时任务

通过配置开关 Spring Boot 中的 @Scheduled 定时任务Spring Boot 中提供了一种非常简单的定时任务的实现方式 @Scheduled 注解,只需要加两个注解就可以轻松搞定。1. 快速上手 @Scheduled在 Spring Boot 中要想使用 @Scheduled 注解,先要在启动类上加上注解 @EnableScheduling@Configuration@EnableScheduling public class ScheduleConfig {}@Co

2021-02-05 00:35:45 2702

原创 杜绝焦虑,如何提高执行力改变生活?

你是不是有过这样的感受:白天上班明明摸了一整天鱼,但是依旧疲惫;下班到家后瘫在床上,动也不想动,感觉生活辛苦晚上准备了一系列提升计划,回家了就是不想去做,闲到手机都不知道看什么内容了,依旧不想思考学习;周末准备好好锻炼锻炼,结果早上一觉睡到 10 点,中午又午休到 3 点,吃完午饭和晚饭一天就过去了……这些几乎是现在每个人都会有的困扰,说实话不久前我也是一个典型 间歇性踌躇满志,持续性混吃等死 每天晚上都活在焦虑中的普通打工人。下面这张图可以很形象的概括我的日常生活状态。总的来说就是终日浑

2021-01-27 00:31:17 761 1

原创 搜索引擎常用技巧

搜索语法说明技巧示例完全匹配搜索“搜索词”“美国将重返世卫”过滤关键词搜索词 -过滤词美国总统 -特朗普URL包含检索词inurl:inurl:gov检索特定文件格式filetype:filetype:pdf搜索指定站点site:site:macwk.com详细介绍完全匹配搜索在搜索词两边分别加上双引号,搜索结果将会完全匹配搜索词,包括字符顺序。例:"美国将重返世卫" 搜索的结果就是完全匹配我们输入的关键词而不添加双引号则会对

2021-01-25 16:59:22 519

原创 如何使用苹果原生软件高效管理时间

今天我给大家分享下我是如何使用苹果原生软件管理我的生活和工作。文章前半部分主要是介绍我对于苹果日历、提醒事项和备忘录的一些理解和使用建议,后半部分则是我对于时间管理的一些看法。介绍日历????早期的日历记录我始终觉得意义不大,因为对于一个上班族或者学生党而言,绝大多数的时间都是重复的事项,日历的记录反倒是让我意识到自己的生活是多么的枯燥无味。并且由于时间的安排几乎没弹性延期,导致很多的事情一旦错过之后就如同多米诺骨牌一样,全部都往后积压,内心的焦虑也在一点点到加剧,直到最后完全放弃日历这款工具,清空一

2021-01-21 20:50:11 354

原创 Intellij IDEA 超实用小技巧「含插件主题分享」

前言虽然已经使用 IDEA 很长时间了,但是对于这个强大的工具也只是用到了一些基础功能,所以特地整理出 Intellij IDEA 软件的一些实用小技巧。希望看完这篇文章可以让大家更高效的学习生活。本文所有截图和测试均基于 macOS 2020.1 版本 Intellj IDEA配置官方说明地址:https://www.jetbrains.com/help/idea/discover-intellij-idea.html由于文档没有官方中文版本,建议英文不好的朋友可以使用谷歌翻译。PS:阅.

2021-01-19 19:50:49 239

原创 「DEBUG 系列」Springboot 偶发性无法读取配置内容——Bean 加载顺序问题

线上环境测试提示读取配置时报错,但是并没有更换 jar 包也没有修改内容,只是重启了一次就莫名其妙的故障了,排查问题后发现和 Bean 加载顺序有关,特此记录问题避免再次踩坑

2021-01-18 11:58:37 255

原创 SocketException 太多打开的文件

SocketException 太多打开的文件问题描述生产环境早上忽然反馈页面无法打开了,一看日志满屏幕的 SocketException:太多打开的文件错误此错误是由于打开了最大数量的文件/套接字理论上来说应该在正确的时间将套接字关闭,但是对于 HttpURLConnection 难以实现,disconnect() 并不会立刻生效,close() 可能是正确的选择,但是对于底层 HTTP 是否持久无效。解决思路对于 Linux 而言一切皆文件,所以虽然报错提示打开的文件,仍然有可能是其他连接,

2021-01-14 19:38:09 974

原创 Spring boot @Value 注入 boolean 设置默认值问题

目录问题描述问题分析解决方案@Value 源码阅读问题描述Springboot 中读取配置文件test: 业务代码如下@Value("${test:true}")private boolean test;报错如下nested exception is org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'bo

2020-05-26 12:31:37 22892 3

原创 为什么 equals 方法需要常量在前,关于 null 的一点思考

null 的使用null 是引用变量的默认值,就和 boolean 的默认值是 false,int 的默认值是 0,所以包装类 Boolean 和 Integer 等默认值也都是 null,而不是和基本类型相同。public class NullTest { Boolean test; @Test public void test() { // 局部变量需要要初...

2020-05-06 15:54:24 792

转载 Nginx配置文件nginx.conf中文详解

######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/ng...

2019-05-07 10:06:45 112

原创 HashMap详细解析,高频面试题解答,源码阅读

HashMap 详解下面我首先抛出以下问题,让我们带着这些问题开始解析 HashMap:JDK8 中 HashMap 有哪些改动?JDK8 为什么要使用红黑树?为什么重写对象的 Equals 方法,要重写 HashCode方法,跟 HashMap有关系吗?HashMap 是线程安全的吗? 遇到过 ConcurrentModificationException 异常吗?为什么会出现,如何...

2019-03-25 19:22:00 488

转载 JS 实现跨域外链下载图片(不支持IE)

跨域需要服务器设置function ddd(){ // ES6 语法 let src = 'https://fenmul.github.io/Sin.gtihub.io/images/qrcode.bmp'; var canvas = document.createElement('canvas'); ...

2019-03-11 20:14:08 1867

原创 HttpClient GET 请求快速上手教程

URIURI(A Uniform Resource Identifier) 是一个紧凑的字符串用来标示抽象或物理资源, 包括 URL 和 URN 但不局限于这两种。URN确定了东西的身份,URL提供了找到它的方式。URN:dmn.tld/page.htmURL:https://dmn.tld/page.htmHttpClient 发送请求,接受响应创建 HttpClient 对象...

2019-01-29 08:37:50 187

原创 IO 流详细分析

IO 流是输入输出机制输入:表示读取外部数据(网络或者硬盘)流向内存的流叫输入流。输出: 表示程序将流输出到外部,这种从内存流出的流叫做输出流。输入和输出的概念都是以内存为出发点。比如读取文件,表面上分析好像是输出流,但是从内存分析,应该是读取文件中的内容流入内存,所以实际上是输入流。搞清楚这一点其实最容易混淆的已经被解决了。字节流字节流可以读取字节,在创建缓存的时候采用byte[...

2019-01-23 17:28:36 173

原创 浅析依赖和关联

类之间的关系首先从类之间的关系上包含:继承、依赖和关联依赖(user-a): a 操纵 b 的对象称为 a 依赖于 b ,减少依赖就意味着降低类之间的耦合关联(has-a):类 a 的对象包含类 b 的对象,也可以理解为关联继承(is-a):继承另一个类的功能,并增加新的功能依赖和关联依赖和关联的区别在于一个是操作b 对象, 一个是包含 b 对象。// 依赖Class A {...

2018-12-18 14:39:01 609

原创 浅谈Java值传递和引用传递

文章目录值与引用值类型引用类型特殊情况栈和堆值传递和引用传递Java 对对象采用的不是引用传递,实际上是按值传递值与引用值类型值类型默认存放在栈中,如一些原始数据类型的局部变量和对象的引用(String, 数组)不存放对象内容引用类型引用类型存放在堆中,准确说堆中存放的是 new 创建的对象,而指向对象的引用是存放在栈中。特殊情况字符串是一个特殊包装类,其引用是存放在栈里的,而对象内...

2018-12-17 22:52:23 113

原创 StringUtils isEmpty 和 isBlank 的区别 CollectionUtils判空的方法

本文讨论的 StringUtils 属于package org.apache.commons.lang;文章目录字符串判空检查"" 和 null 的区别isEmpty(String str)isBlank(String str)字符串判空检查要了解字符串判空方法的区别首先要理解对象为空字符串"" 和 null 的区别“” 和 null 的区别null 是没有地址的,可以理解为空指针...

2018-12-13 17:34:06 1950

原创 Hexo + github 实现静态个人博客

还在大学的时候就想要搭建一个自己的博客,无奈大学浑浑噩噩,毕业快半年才意识到自己实在荒废太多了。废话不多说了,现在动手永远不晚。前言Hexo + github 实现静态个人博客。关于静态博客静态博客:不需要服务器,数据库,访问速度快,最后也是我选择他的原因支持Markdown。(插播一句,如果没有体验过使用 markdown写作,可以去尝试一下)Hexo 搭建本地博客安装一些简单...

2018-12-01 16:07:28 190

空空如也

空空如也

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

TA关注的人

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