梦在星辰

「十方空无异 众生起分别」

Nginx 自定义全局错误页面

NGINX ERROR PAGE

拒绝丑陋的 nginx 原有错误页面, 配置通用的漂亮错误页 应用场景 我个人的服务器上有大量的服务, 供我个人日常开发和其他用途使用, 但是在遇到服务错误的时候, 通常会出现各种问题 错误案例 http 转换成 https: 当我访问一个 url 时, http://xxx.gomyck.com, 如果当前 url 指向的服务不可用时, 地址的的请求协议有 http 转换为 ...

JAVA 监听文件变化

JAVA FILE WATCH

在Java 7发布的新的IO框架中,除了大家都熟知的 FileVisitor 接口外,还有个 WatchService 接口经常被人忽视掉. 这个类可以让你实时的监控操作系统中文件的变化,包括创建、更新和删除事件. WatchService 用来观察被注册了的对象的变化和事件.它和Watchable两个接口的配合使用, WatchService类似于在观察者模式中的观察者,Watchabl...

JAVA 接口类和抽象类的区别

JAVA INTERFACE ABSTRACT CLASS

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。 这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。 1 抽象类 在了解抽象类之前,先来了解一下抽象方法。 抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽...

SHELL 脚本加密

SHELL ENCRYPT SH SHC

把你的 shell 脚本变得更安全 起因 因为要在 shell 脚本中加入一些密码等敏感信息, 所以需要把脚本加密后放在服务器中 方法 我查过资料, 解决方案有几种, 但是个人认为最好的解决方案是 shc (其他方案有 gzexe, 这个东西可以被解压缩, 不好用) shc 虽然也可以被解密, 但是成本相对来说高很多 解决 1 2 3 $ yum install shc $ c...

一次把 AOP 吃透

AOP SPRING

整理 AOP 相关知识点, 一次性搞懂 在搞懂 AOP 之前, 我想在说AOP, 大部分人都会把它与 spring AOP 划等号, 实际上 spring AOP 是对 aop 的一种扩展和实现 AOP 实际上是一组规范, 规定了一套如何解决面相切面编程的规范, 也就是 AOPALLIANCE http://aopalliance.sourceforge.net/ spring 的作者...

微信&企业微信的一些经验总结

BOOK

阅读此文的前提: 我认为你有过或正在开发微信支付的经验 基本框架 日常开发能用到的微信支付分为: 普通商户模式&服务商模式 普通商户模式适用具备独立开发能力的商户, 可以根据需求, 定制各种支付场景,普通商户进行支付后, 资金不会冻结, 钱款会直接进入到商户账上 服务商模式适用于本身为三方平台身份的服务商, 商户在三方平台上架产品, 此时结算需要使用服务商的能力, 根据产品绑...

罗织经译卷

BOOK

原文链接 https://baike.baidu.com/item/%E7%BD%97%E7%BB%87%E7%BB%8F/2886348 一【阅人卷】 1、人之情多矫,世之俗多伪,岂可信乎?子曰:“巧言、令色、足恭,左丘明耻之,丘亦耻之。”耻其匿怨而友人也。 【译】人间的情谊大多是装模作样,世间的俗事大多是虚情假意,又怎么能信呢?孔子说:“甜言蜜语、和颜悦色、毕恭毕敬的表现,在左丘明...

Shell 脚本的一些常用语法分析

SHELL LINUX

整理学习 shell 脚本编写过程中遇到的各种疑难杂症, 以及分享一个 jar 包启动脚本, 万能呦~~~ grep 的一个小技巧 grep *.jar 这个命令, 依赖当前文件夹下的 jar 的名称, 然后在去匹配 也就是说 当前文件夹下匹配的 jar 包名称, 会自动替换 *.jar 可以使用 echo *.jar 实验 多个匹配的结果会用空格隔开 shell 脚本编写...

一招让你 MAC idea springboot 项目启动快 10 倍

IDEA SPRINGBOOT

看了这篇文章, 治好了我多年的 IDEA 老寒腿 问题 MAC IDEA 启动 springboot 项目龟速 原因 hosts 中没有本地环路配置, 所以 spring 要检查好久, 导致启动慢 解决 在 terminal 中输入: 1 2 $ hostname # mzxc-mac.local 编辑 hosts 文件, 输入下述字符串 1 2 3 4 ...

网易邮箱退信 554 垃圾邮件 解决办法

Email JAVA

系统报警, 选择发邮件的形式, 被网易退信的解决办法 原因 平台支付业务需要同步订单数据, 通过 RPC 调用, 在最终失败时需要发送邮件告知运维人员, 故做了个 JAVA 邮件发送工具类 但是在测试支付失败场景时, 经过几次的发件之后, 再次发送被网易退件, 使用的是 163 邮箱, 查看错误码, 为垃圾邮件退件 查找解决办法为: 把原邮件抄送给发件人一份, 即可解决该问题, 并不...