加载中
一次多模块 Spring Boot 项目 mvn package 失败的解决经验

我们不应该给 parent 项目添加 spring-boot-maven-plugin 构建插件,而应该给终端项目使用,因为这个插件的 repackage 目标会处理 jar 包,导致依赖它的模块无法使用它。...

2017/01/16 03:26
3W
RedisTemplate SCAN 命令的使用和注意事项

spring-data-redis 提供了 RedisTemplate 类以简化和统一对 Redis 的访问。 使用 HSCAN 命令类似于: String key = "key"; BoundHashOperations<String, String, Long> boundHashOps = redis...

2017/03/20 14:21
4.8W
认识 ElasticSearch Analyzer 分析器

做全文搜索就需要对文档分析、建索引。从文档中提取词元(Token)的算法称为分词器(Tokenizer),在分词前预处理的算法称为字符过滤器(Character Filter),进一步处理词元的算法称为词元过...

2017/01/12 15:45
3.1K
允许跨域资源共享(CORS)携带 Cookie

Access-Control-Allow-Credentials 响应头会使浏览器允许在 Ajax 访问时携带 Cookie,但我们仍然需要对 XMLHttpRequest 设置其 withCredentials 参数,才能实现携带 Cookie 的目标。...

2016/10/15 22:36
8.5K
手动配置 OpenWrt 路由器的 DNS 服务

刚配置好 PPPoE 拨号,想 ping 一下互联网,就遇到了 DNS 问题: $ ping www.baidu.com ping: bad address 'www.baidu.com' 查看本机的 DNS 配置: $ cat /etc/resolv.conf search lan name...

2017/05/23 22:10
5W
认识 lib 目录里的 .so 文件

当我们安装了共享库并运行了 ldconfig 之后,通常我们会在 lib/ 里看到三个 .so 文件。这里的 so 是 shared object 之意。 libfoo.so.1.0.0 这是普通的(regular)共享库文件。可能有多个版本...

2018/10/06 01:57
1.7K
自学编程,十年磨一剑

原文链接 Teach Yourself Programming in Ten Years 作者 Peter Norvig 原文几经修改,已有的翻译 惨不忍睹,多处翻译得背道相驰,怒而重新翻译,是为此文。2017.11.5 为什么每个人都如此急于...

2017/12/12 23:34
1.4K
在 Intellij IDEA 里使用 OpenJFX (JavaFX)

JDK 11 把 JavaFX 剥离了出来,形成了单独且开源的 OpenJFX 模块。 本文的目的是通过简单的例子解释这一变化对使用 JavaFX 所造成的影响,并找到一种在 IDEA 2018.2 上使用它的办法。 首先,...

2018/10/05 03:44
3.2W
探索匿名递归函数

匿名递归 在 C# 里递归可以这么定义吗? Func fac = (x) => (x <= 1) ? 1 : x * fac(x - 1); 目前不行。因为 C# 只认识下面这种写法: Func fac = null; fac = (x) => (x <= 1) ? 1 : x * f...

09/06 03:36
1.2W
Java 线程的中断机制

线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,尝试打断目标线程的现有处理流程,使之响应新的命令。Java 留给开发者这一自由,我们应当予以善用。

2017/12/09 16:28
1K
Java Runnable/Callable/Future/FutureTask/ExecutorService 关系解析

首先,我们知道 Runnable 接口是无返回值可执行代码的基础接口: public interface Runnable { void run(); } 自 Java 1.8 起该接口的匿名类可以简化为: Runnable r = () -> { }; 该 ...

2017/03/14 19:30
1.7K
Shell jobs 任务管理

在一个 tty 里,我们可以运行多个任务,并切换激活不同的任务到前台。注意,任务管理仅限于同一个 tty 执行的任务。 状态 Running 运行中 Stopped 已暂停 Done 执行完毕 <command> & 在一个命...

2016/11/20 02:47
315
Spring @Async 应用于出现循环依赖的 Bean 报错的解决方案

Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'a': Bean with name 'a' has been injected into other beans [b] in it...

2016/12/13 14:26
1.4W
斐讯 K3 A1 刷机经历

手残把 K3 升级了 21.6.11.58,所以经历了一些额外的步骤。 首先,众所周知路由器厂商升级都是为了封堵刷第三方的能力,所以在不使用 TTL 的情况下,必然考虑降级。 逛恩山论坛,发现了这篇好...

2018/02/18 00:57
2.1W
mac 连接 iOS 设备持续闪断/重连的可能解决方案

现象: 自用 MacBook Pro 15' Mid-2015 连接 iPhone 持续闪断/重连,导致本想充电无法充,更不能传输数据,很是苦恼。一开始以为是线材问题,同样的线在其他 mac 上一切正常。怀疑是硬件问题...

mac
2017/08/05 21:13
1.8W
Nginx Upstream timed out 的解决办法

在Nginx错误日志中,有大量的下列信息: Upstream timed out (110: Connection timed out) while reading response header from upstream...

2015/06/04 00:23
1.5W
docker 出现 Error checking TLS connection 的解决方案

当我们想执行 eval $(docker-machine env) 来加载 docker 服务器的环境变量时,却出现如下错误: Error checking TLS connection: Error checking and/or regenerating the certs: There was...

2016/12/23 01:33
2.2W
使用 arc diff 只对特定范围的 commit 提交 code revision

arc diff 会合并提交一个范围内的所有 commit 为一条 revision,默认范围是 git merge-base origin/master HEAD 到 HEAD。可以通过 arc diff <commit> 指定范围为从 git merge-base <commit...

2016/10/22 20:22
1.1W
iptables + ss-redir 实现全局代理

因相关法律法规要求,本博文已被删除。

2016/12/19 20:16
9.7K
git pull/push 因提交文件内容过大而失败的解决方案

不知是 GitHub 在国内又被封了还是因为本文的原因,我个人是在执行了下述操作后成功提交了。 以作记录,内容如下: Compressing objects: 100% (163/163), done. error: RPC failed; result...

2015/03/28 22:26
4.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部