<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jeffery的博客]]></title><description><![CDATA[学无止境]]></description><link>https://blog.youkuaiyun.com/qq_36640713</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36640713]]></copyright><item><title><![CDATA[Nginx 之 nginx.conf 核心配置文件]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106661440</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106661440</guid><author>qq_36640713</author><pubDate>Wed, 10 Jun 2020 11:50:12 +0800</pubDate><description><![CDATA[Nginx 之 nginx.conf 核心配置文件
1.设置worker进程的用户，指的linux中的用户，会涉及到nginx操作目录或文件的一些权限，默认为nobody
user root;


worker进程工作数设置，一般来说CPU有几个，就设置几个，或者设置为N-1也行

worker_processes 1;


nginx 日志级别debug | info | notice | warn | error | crit | alert | emerg，错误级别从左到右越来越大
设置nginx进程]]></description><category></category></item><item><title><![CDATA[Linux查看防火墙状态及开启关闭命令]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106553833</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106553833</guid><author>qq_36640713</author><pubDate>Thu, 04 Jun 2020 17:53:17 +0800</pubDate><description><![CDATA[Linux查看防火墙状态及开启关闭命令CentOS7CentOS6UbuntuUbuntu安装UFW防火墙启用开启/禁用打开或关闭某个端口，例如：查看防火墙状态UFW使用范例：
CentOS7
CentOS7 的防火墙配置跟以前版本有很大区别，CentOS7这个版本的防火墙默认使用的是firewall，与之前的版本使用iptables不一样

关闭防火墙：

systemctl stop firewalld.service


开启防火墙：

systemctl start firewalld.servic]]></description><category></category></item><item><title><![CDATA[CAS5.3X 之配置RememberMe & Cookie Secure属性影响]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106534258</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106534258</guid><author>qq_36640713</author><pubDate>Wed, 03 Jun 2020 22:54:09 +0800</pubDate><description><![CDATA[CAS5.3X 之配置RememberMe前言CAS 5.3X 之RememberMe分析实现RememberMe 之 TGC思考：是什么导致了TGC没有被写入cookie呢？总结问题原因解决
前言
今儿老大突然说我CAS项目的代码有问题，心态突然很慌，咋滴了又，都运行两年了，现在才出问题？
然后开始了捡起两年前代码的惊叹之路，连连感叹，这我写的啊？
嗯嗯，话不多说。。。
CAS 5.3X 之RememberMe
在前台加入以下代码：
   &lt;section class="form-check" th]]></description><category></category></item><item><title><![CDATA[CAS5.3X 之配置默认Service实现]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106531933</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106531933</guid><author>qq_36640713</author><pubDate>Wed, 03 Jun 2020 22:12:06 +0800</pubDate><description><![CDATA[CAS5.3X 之配置默认service前言CAS配置默认service静态Service配置Spring Web FlowSpringboot 流程实现（解读源码）
前言
今儿老A问我 ：“怎么在没有service的情况下，给CAS配置默认的service，跳转到固定的url啊？”
我：“额，文档不是写了嘛？在springboot的配置文件application.yml里有个配置属性，就下边这个”
官网文档链接：
https://apereo.github.io/cas/5.0.x/installatio]]></description><category></category></item><item><title><![CDATA[CentOS7 部署Tomcat]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106495936</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106495936</guid><author>qq_36640713</author><pubDate>Tue, 02 Jun 2020 14:57:04 +0800</pubDate><description><![CDATA[CentOS7 部署Tomcat
使用ftp工具将tomcat安装包上传至/home/software目录，如下图所示

解压安装包：
tar -zvxf apache-tomcat-9.0.35.tar.gz

并重命名为前端服务器“tomcat-front”：
mv apache-tomcat-9.0.35 tomcat-front


将其移动至 /usr/local/目录
mv tomcat-front/ /usr/local/


启动tomcat，到/usr/local/tomcat-front]]></description><category></category></item><item><title><![CDATA[CentOS7 安装JDK]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106495160</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106495160</guid><author>qq_36640713</author><pubDate>Tue, 02 Jun 2020 14:21:05 +0800</pubDate><description><![CDATA[购买云服务器后，厂商会提供一个公网IP和内网IP，我们需要使用SSH工具连接到云服务器，随后就能在命令行中操作linux系统。
服务器安装JDK之前，先确保有没有默认安装JDK，执行以下命令进行检查：
java -version

如果是自己在虚拟机上安装的centos7.x或者centos6.x，则会默认帮你安装好OpenJDK，如下截图：

若需要卸载，卸载步骤如下：

检查系统安装的OpenJDK

 rpm -qa|grep openjdk -i


删除以上四项openjdk的安装包并且检查后显示]]></description><category></category></item><item><title><![CDATA[ITIL: 事件管理流程 & 问题管理流程]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106220511</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106220511</guid><author>qq_36640713</author><pubDate>Wed, 20 May 2020 11:01:29 +0800</pubDate><description><![CDATA[Java：LinkedList，LinkedHashMap，LruCache详解前言概述事件管理流程图问题管理流程图
前言
上个项目上线一周了，因为前面的MA处理有点乱，学习下ITIL的管理流程，稍作修改适用于我们内部团队的任务处理流程
概述
事件管理的宗旨是最短时候恢复故障，从而将故障的损失降到最低，在此前提下尽可能满足服务的要求。因此，事件管理突出的就是恢复企业的业务，启用备份，容灾系统等手段，第一时间采取各种措施来恢复企业生产，这就要求服务台将紧急故障定义为最高优化级，从而确保工单的快速流转，通过各I]]></description><category></category></item><item><title><![CDATA[设计模式之工厂模式]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106098259</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106098259</guid><author>qq_36640713</author><pubDate>Wed, 13 May 2020 14:56:08 +0800</pubDate><description><![CDATA[设计模式之工厂模式概念简单工厂（静态工厂）多方法工厂抽象工厂（反射）简单工厂模式总结
概念
工厂模式（Factory Pattern）是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式，它提供了一种创建对象的最佳方式。
在工厂模式中，我们在创建对象时不会对客户端暴露创建逻辑，并且是通过使用一个共同的接口来指向新创建的对象。
简单说就是专门负责将大量有共同接口的类实例化，而且不必事先知道每次是要实例化哪一个类的模式。
它定义一个用于创建对象的接口，由子类决定实例化哪一个类。工厂模式相当于创]]></description><category></category></item><item><title><![CDATA[Java：通过javap命令分析java汇编指令]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106061382</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106061382</guid><author>qq_36640713</author><pubDate>Wed, 13 May 2020 14:50:12 +0800</pubDate><description><![CDATA[通过javap命令分析java汇编指令一、javap命令简述二、javap测试及内容详解三、总结
一、javap命令简述
javap是jdk自带的反解析工具。它的作用就是根据class字节码文件，反解析出当前类对应的code区（汇编指令）、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。
当然这些信息中，有些信息（如本地变量表、指令和代码行偏移量映射表、常量池中方法的参数名称等等）需要在使用javac编译成class文件时，指定参数才能输出，比如，你直接javac xx.java，就不会在生成对应的]]></description><category></category></item><item><title><![CDATA[Java：深入理解ServiceLoader类与SPI机制]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106094613</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106094613</guid><author>qq_36640713</author><pubDate>Wed, 13 May 2020 14:34:46 +0800</pubDate><description><![CDATA[Java：深入理解ServiceLoader类与SPI机制一、SPI接口介绍1.1 SPI与API区别1.2 应用场景二、Demo展示三、源码分析四、总结
一、SPI接口介绍

SPI（Service Provider Interface），是JDK内置的一种 服务提供发现机制，可以用来启用框架扩展和替换组件，主要是被框架的开发人员使用，比如java.sql.Driver接口，其他不同厂商可以针对同一接口做出不同的实现，MySQL和PostgreSQL都有不同的实现提供给用户，而Java的SPI机制可以为某]]></description><category></category></item><item><title><![CDATA[Java：final关键字的作用 (方法、变量、类)]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106003350</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106003350</guid><author>qq_36640713</author><pubDate>Fri, 08 May 2020 18:39:39 +0800</pubDate><description><![CDATA[Java：final关键字的作用 (方法、变量、类）前言final关键字的含义?什么是final变量？什么是final方法?什么是final类？final关键字的好处关于final的重要知识点
前言
Java中的final关键字非常重要，它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字？将变量，方法和类声明为final代表了什么？使用final的好处是什么？最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量，你也会看到final是如何改善应用性能]]></description><category></category></item><item><title><![CDATA[Java：强引用、软引用、弱引用和虚引用]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/106000927</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/106000927</guid><author>qq_36640713</author><pubDate>Fri, 08 May 2020 17:44:55 +0800</pubDate><description><![CDATA[Java：强引用、软引用、弱引用和虚引用前言正文一、强引用二、软引用（SoftReference）三、弱引用（WeakReference）四、虚引用（PhantomReference）五、备注六、总结
前言
众所周知，java是JVM负责内存的分配和回收，这是它的优点（使用方便，程序不用再像使用c那样操心内存），但同时也是它的缺点（不够灵活）。为了解决内存操作不灵活这个问题，可以采用软引用等方法，比如说如果希望某些对象具备一定的生命周期的话（比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemo]]></description><category></category></item><item><title><![CDATA[二.  CAS5.3X 单点登录-自定义风格主题开发]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/82049506</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/82049506</guid><author>qq_36640713</author><pubDate>Tue, 04 Sep 2018 18:11:50 +0800</pubDate><description><![CDATA[本章内容介绍cas项目自定义风格主题开发

我用到的cas版本为5.3.1，代码存放在github

开发环境

Jdk1.8
	Maven3.x
	IDEA
官方文档:https://apereo.github.io/cas/5.3.x/installation/User-Interface-Customization.html

经过上一章，我们已经搭建了最基础的工程。能够通过静态用户登录并跳...]]></description><category></category></item><item><title><![CDATA[一. CAS5.3X 单点登录-基础搭建]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/82048467</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/82048467</guid><author>qq_36640713</author><pubDate>Sat, 25 Aug 2018 10:51:50 +0800</pubDate><description><![CDATA[本章内容介绍cas项目搭建

我用到的cas版本为5.3.1，代码存放在github，欢迎下载

开发环境

Jdk1.8
	Maven3.x
	IDEA
1.下载Overlay

通过官方文档（https://apereo.github.io/cas/5.3.x/）介绍，我们可以通过使用一个名叫Overlay的项目来生成一个可以直接用的war包，来部署服务端，先下载这个项目（https://gi...]]></description><category></category></item><item><title><![CDATA[算法挑战]]></title><link>https://blog.youkuaiyun.com/qq_36640713/article/details/79554644</link><guid>https://blog.youkuaiyun.com/qq_36640713/article/details/79554644</guid><author>qq_36640713</author><pubDate>Wed, 14 Mar 2018 17:08:21 +0800</pubDate><description><![CDATA[1.如果给定的字符串是回文，返回true，反之，返回false。palindrome(回文)是指一个字符串忽略标点符号、大小写和空格，正着读和反着读一模一样。function palindrome(str) {
  str = str.replace(/[^A-Za-z0-9]/g, '').toLowerCase().split('');
  var t = str.every(function...]]></description><category></category></item></channel></rss>