主页

Spring Cloud 简介

Spring Cloud 是什么?Spring Cloud 是当下最流行的微服务框架,它为微服务架构中涉及的服务治理、配置管理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。相比Dubbo、Sofa、ServiceComb等RPC框架它提供的是全套的分布式系统解决方案。它利用自家的Spring Boot的开发便利性简化了分布式系统的基

单例模式

在一些程序设计中,希望对象只有一个实例,这时候就可以使用单例模式。单例模式的实现,在语法上 用一个私有的构造方法来保护类不能在外部被 new 出来,然后提供一个静态方法返回唯一的实例即可。应用场景,例如:系统配置,整个系统有一个配置对象即可,如果有配置修改,通知这个唯一的对象就好了,每次读取配置只需从这个唯一的对象中获取。下面是一些常见的写法,以及优缺点:代码一123456789101112131

WordPress基于Bootstrap的分页

因为要用Bootstrap的分页,所以这个功能要自己写代码实现,不能用原有的函数。与网络上搜索到的常规分页代码不太一样。那些方法都是判断了所有情况,然后根据情况输出,看着太头疼。我的这个方案是根据当前页码计算循环输出的起始和结束,然后在某些特殊情况进行补位和减位。我的这个方案是计算当前页码应该显示多少个,然后基于当前页面123456789101112131415161718192021222324

wp_nav_menu 函数输出去除div,ul,li

在定制主题的时候,想去除一些 wp_nav_menu 函数输出的html代码,下面是一些解决方法。去掉li多余的css12345678910111213add_filter('nav_menu_css_class', 'rm_css_attributes_filter', 100, 1);add_filter('nav_menu_item_id', 'rm_css_attributes_filte

Crayon Syntax Highlighter

WordPress 代码高亮插件首选 Crayon Syntax Highlighter。Version: 2.8.4删减无用的文件国际化,保留自己需要的,其他的删除,位置:/trans,我只保留了:zh_CN主题,保留自己需要的,其他的删除,位置:/themes字体,保留自己需要的,其他的删除,位置:/fonts语言,保留自己需要的,其他的删除,位置:/langs示例,保留自己需要的,其他的删除

NodeJS 集成码云和Hexo

Hexo大多数都是部署在GitHub上,但我因为双十一买了个云服务器所以打算部署在国内的阿里云上,最开始折腾的几天,都是本地提交到码云,然后ssh登录服务器更新&生成内容。最近这几天更新的频繁了一点,这种重复性的操作就显得有点2了。下面是利用 Web Hook 实现的自动 pull 然后生成内容的实现。