主页

Spring Cloud 注册中心 Eureka

Spring Cloud 对服务治理做了抽象,因此Spring Cloud支持多种不同的服务治理框架,例如:Eureka、Consul、Zookeeper、Nacos 等等。我们可以切换不同的服务治理实现,而不影响服务注册、服务、调用等功能。下面我们来配置一个Eureka先看看注册中心是什么样的。pom.xml<dependency> <groupId>org.spr

单例模式

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

WordPress基于Bootstrap的分页

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

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

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

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 然后生成内容的实现。

CentOS 修改主机名

老版本/etc/hosts/etc/sysconfig/networkhostname dev996CentOS7# hostnamectl set-hostname [new hostname]修改完需要重启服务# systemctl restart systemd-hostnamed重启服务后,需要重新连接才会显示新的hostname

Git Branch

git branch 命令是用来管理分支的,可以创建、删除、修改和查询分支。官网资料:https://git-scm.com/docs/git-branch命令中的参数,–为全称,单-的参数都是缩写,参数大小写是有区别的,一般大写为强制,等同于-f。查询分支列出本地分支列表中当前分支前面有*标记git branch --listgit branch -lgit branch列出远程分支git branch --remotesgit branch -r