xmt_herman_gcy的文章

JAVA

记一次生产服务器Java进程突然消失问题排查!

4年前 (2020-09-20) 2977浏览

前言 很早都想写这篇文章了,一直迫于时间上的约束,拖到了今天。 这件事是真实的发送在我们的生产环境上,其中的一台服务器上跑着 4 个 jar 程序,隔三差五的会发送进程突然消失的问题。 虽然,这个服务器上跑的 java 程序不是特...

业余杂谈

一文看懂 GPL 2.0 协议!

4年前 (2020-07-01) 11366浏览

GPL协议在我心中,一直是一块丰碑,简直让人敬而畏之。 但真正读过GPL的人,少之又少,甚至绝大多数程序员,都没有见过GPL的真身。 原因很简单,一是不关心,二是懒得看,三是觉得看了也看不懂。 其实没有那么难的,看完这篇人话版,你...

JAVA

Redis 的订阅与发布JedisPubSub

5年前 (2019-06-20) 5869浏览

订阅与发布的场景在现代分布式系统中非常的常见,而且使用场景也非常的多。比如,我现在有一个配置中心,当我更新配置后,我希望相关的系统都能够自动的把缓存给替换掉。 再比如,最常见的场景,群聊。只要群里已有人发消息,在这个群里的所有人都能收到。我这...

JAVA

如何理解 SpringBoot 中的约定优于配置

5年前 (2019-04-28) 5207浏览

大约是两年前,有同事给我说到,SpringBoot 中约定优于配置是什么意思?是不需要配置吗?不需要配置问什么还有配置文件? 1000+ 道 SpringBoot 面试题 关于这么问题,我相信也困扰着不少人,而面试中也有不少人会被问到。...

JAVA

吐血整理1000道SpringBoot面试题

5年前 (2019-04-26) 15651浏览

昨天发的那篇文章,很多网友给私信,自己把控不住自己,一刷抖音久刷个不停。这让我想起了何炅的那句话:“想要得到你就要学会付出,要付出还要坚持;如果你真的觉得很难,那你就放弃,如果你放弃了就不要抱怨。人生就是这样,世界是平衡的,每个人都是通过自己的努力...

JAVA

java ConcurrentHashMap 教程

7年前 (2017-07-06) 2305浏览 0评论

ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程...

JAVA

详解Nginx反向代理提高网站性能的原理

7年前 (2017-07-06) 3952浏览 0评论

现在大部分出名的网站都采用的是nginx服务器。nginx服务器性能得到了全球的认可。那么为什么nginx的性能会如此只好呢?本文将通过普通的现实例子来给大家讲明白nginx性能好的原因。 反向代理的主要作用是分发请求。 首先我们要了...

JAVA

Nginx配置文件nginx.conf教程

7年前 (2017-07-06) 2230浏览 0评论

最近发现微信公众号使用的是nginx服务器。而我的CODE大全网站使用的也是nginx,因此对nginx服务器就有了详细的研究。本文总结一些相关的配置。 #定义Nginx运行的用户和用户组 user www www; #ng...

JAVA

@Scheduled 定时任务

7年前 (2017-07-05) 3874浏览 0评论

关于 @Scheduled 我相信大家并不陌生。今天总结一下它的相关配置。 @Scheduled 定时器 @Scheduled 定时器的使用很简单,代码如下: @Component //import org.springfra...

HTML5

HTML5 video blob

7年前 (2017-07-05) 72966浏览 0评论

今天发现慕课网中的视频播放地址使用了Blob加密。这是一种新的用法,我是第一次发现。因此便研究了一下它的用法。 采用Blob可以在一定程度上模糊住大家。例如下面的这个播放地址: blob:http://simpl.info/884...

HTML5

Github GraphQL 介绍

7年前 (2017-07-05) 2657浏览 0评论

现在我越来越意识到英语的重要性了。很多知识点缺少中文资料,而英文却有很多博文。希望人工智能在这方面能帮到我。 GitHub 宣布开放了一套使用 GraphQL 开发的公共 API。 GitHub 的 REST API 已经非常完善,设...

HTML5

JSZip 与 Blob

7年前 (2017-07-05) 5568浏览 0评论

jszip 是一个 JavaScript 库,可直接在浏览器上创建 zip 压缩档。 百度百科目前还没有相关的收录资料。从这一方面来说用的人还不是很多。今天我研究到了,就分享一下。 jszip 官方网址是:http://stuk.gi...

HTML5

HTML5 File 与 FileReader 教程

7年前 (2017-07-05) 2929浏览 0评论

HTML5新增了很多特性,其中File API是非常重要的部分。在肉大师中,我大量使用了HTML5的文件API,这样一来可以给予用户近乎桌面软件的体验,二来还能减少服务器和带宽的消耗。今天终于把最后几个问题解决了,在这里总结下HTML5 File...

SQL

Oracle dblink用法详解

8年前 (2016-09-03) 5462浏览 2评论

当用户要跨本地Oracle数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 DataBase Link概述 oracl...

HTML5

css3动画库animate.css的详细使用教程

8年前 (2016-04-11) 4850浏览 0评论

在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工,前端工程师,攻城尸了。如果说那些是我们的必备技能,当然是CSS3了。 从广义上来讲,css3动画可以分为两种。一种叫过渡(transition)动画,就是从初始状态过渡到结束...