<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王轲鑫的博客]]></title><description><![CDATA[记录一些开发中用到的知识点及学习所得，难免错误，欢迎指正、交流。]]></description><link>https://blog.youkuaiyun.com/LEON_NIUBI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LEON_NIUBI]]></copyright><item><title><![CDATA[SpringBoot之AOP具体实现详解]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/108003819</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/108003819</guid><author>LEON_NIUBI</author><pubDate>Fri, 14 Aug 2020 15:04:53 +0800</pubDate><description><![CDATA[SpringBoot之AOP具体实现详解

]]></description><category></category></item><item><title><![CDATA[Spring AOP 面向切面概念入门]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/108000467</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/108000467</guid><author>LEON_NIUBI</author><pubDate>Fri, 14 Aug 2020 14:21:52 +0800</pubDate><description><![CDATA[Spring AOP 面向切面编程入门
什么是AOP
AOP（Aspect Oriented Programming），即面向切面编程。众所周知，OOP（面向对象编程）通过的是继承、封装和多态等概念来建立一种对象层次结构，用于模拟公共行为的一个集合。OOP从纵向上区分出一个个的类来，而AOP则从横向上向对象中加入特定的代码。AOP使OOP由原来的二维变为三维了，由平面变成立体了。
AOP采用"横切"的技术，剖解开封装的对象内部，将影响了多个类的公共行为封装到一个可重用模块。将那些与业务无关，却为业务模块所共]]></description><category></category></item><item><title><![CDATA[LINUX系统中的文件类型和文件扩展名]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/103054216</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/103054216</guid><author>LEON_NIUBI</author><pubDate>Fri, 14 Aug 2020 11:03:43 +0800</pubDate><description><![CDATA[LINUX中的文件类型


文件类型介绍
Linux 系统不同于 Windows 系统，两者文件类型和我呢见扩展名都有很大的差异。Linux 中的文件类型和 Linux 文件的文件扩展名所代表的意义 和 windows 系统中是不同的；
我们通过一般应用程序或者命令创建的文件。 比如 file.text 、filetar.gz ，这些文件虽然要用在不同的程序或者命令打开，但在 LInux 中，都是...]]></description><category></category></item><item><title><![CDATA[记一次elasticsearch错误（SearchPhaseExecutionException: all shards failed）]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107643456</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107643456</guid><author>LEON_NIUBI</author><pubDate>Tue, 28 Jul 2020 19:41:47 +0800</pubDate><description><![CDATA[记一次elasticsearch错误（SearchPhaseExecutionException: all shards failed）
一、问题
logstash突然无法对elasticsearch服务进行读写操作了，提示elasticsearch的地址有问题，检测elasticsearch发现端口存在。查看日志发现有报错。
二、问题原因
有一些索引的数据损坏了
三、解决
官网文档：https://www.elastic.co/guide/cn/elasticsearch/guide/cn/_cluste]]></description><category></category></item><item><title><![CDATA[JVM内存调优详情]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107489216</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107489216</guid><author>LEON_NIUBI</author><pubDate>Tue, 21 Jul 2020 15:05:33 +0800</pubDate><description><![CDATA[JVM内存的系统级调优主要目的是减少 Minor GC的频率和 Full GC的次数，过多的 Minor GC 和 Full GC 是会占用很多的系统资源，影响系统的吞吐量。

 

　　1. 年轻代分三个区，一个 Eden区，两个 Survivor区（from 和 to），可以通过 --XX:SurvivorRatio 调整比例。

　　默认 --XX:SurvivorRatio=8，表示 Survivor区与 Eden区的大小比值是 1:1:8，在 MinorGC过程中，如果 survivor 空间不够]]></description><category></category></item><item><title><![CDATA[mongoTemplate 操作 mongo]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107471136</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107471136</guid><author>LEON_NIUBI</author><pubDate>Mon, 20 Jul 2020 19:58:54 +0800</pubDate><description><![CDATA[需要引入的 pom 文件

 &lt;!-- mongoDb 的包 --&gt;
 &lt;dependency&gt;
     &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
     &lt;artifactId&gt;spring-boot-starter-data-mongodb&lt;/artifactId&gt;
 &lt;/dependency&gt;


mongoTemplate 封装类

/**
 1. @descrip.]]></description><category></category></item><item><title><![CDATA[Interceptor 中校验 token]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107470933</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107470933</guid><author>LEON_NIUBI</author><pubDate>Mon, 20 Jul 2020 19:24:07 +0800</pubDate><description><![CDATA[@Component
@Slf4j
public class TokenCheckInterceptor implements HandlerInterceptor {

    /**
     * 解析 token
     */
    @Resource(name = "jwtDecoderConfig")
    private JwtDecoder jwtDecoderClassPath;

    @Override
    public boolean preHandle(HttpServl]]></description><category></category></item><item><title><![CDATA[生成订单编码工具类]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107470621</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/107470621</guid><author>LEON_NIUBI</author><pubDate>Mon, 20 Jul 2020 19:15:49 +0800</pubDate><description><![CDATA[public class GeneratorCode {
    private static final FastDateFormat PATTERN = FastDateFormat.getInstance("yyyyMMddHHmmss");
    private static ThreadLocal&lt;StringBuilder&gt; threadLocal = new ThreadLocal&lt;&gt;();

    /**
     * @description 生成编码, 标识+]]></description><category></category></item><item><title><![CDATA[Linux环境下安装 ElasticHD]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/106295699</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/106295699</guid><author>LEON_NIUBI</author><pubDate>Sat, 23 May 2020 09:41:12 +0800</pubDate><description><![CDATA[Linux环境下安装 ElasticHD
打开Xshell，连接到Linux系统中；

第一步：我们来下载程序压缩包，先打开下载地址页(上一篇中有地址)，然后选择需要下载的版本，复制下载地址，然后用命令下载：

wget https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/download/1.4/elasticHD_linux_amd64.zip



终于下完了，然后第二步：解压

unzip elasticHD_linux_amd64]]></description><category></category></item><item><title><![CDATA[Linux 修改文件名]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/103428088</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/103428088</guid><author>LEON_NIUBI</author><pubDate>Fri, 06 Dec 2019 18:48:57 +0800</pubDate><description><![CDATA[使用 mv a b 就可以重命名了
mv:move移动文件（延伸功能：重命名。linux系统没有专门的重命名命名）
基本格式：
移动文件：mv 文件名 移动目的地文件名
重命名文件：mv 文件名 修改后的文件名

// mv:move移动文件（延伸功能：重命名。linux系统没有专门的重命名命名）
 
// 基本格式
mv filename newname


...]]></description><category></category></item><item><title><![CDATA[LINUX的基本目录结构]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/102940410</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/102940410</guid><author>LEON_NIUBI</author><pubDate>Wed, 13 Nov 2019 15:59:29 +0800</pubDate><description><![CDATA[逻辑上所有的目录都在一个最高基本 “\” 下，根目录是所有的目录的起始点，它的下级目录是一个层次（或者树形结构）
所有的目录内容按照类别组织，例如： 一个 LINUX 下的应用程序，它的执行程序在 /use/bin/ 下，而数据文件和帮助文件在 /use/share 下， 运行时加载的配置文件和启动启动命令在  /etc 下]]></description><category></category></item><item><title><![CDATA[安全测试工具IBM Rational AppScan的使用教程]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/90927594</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/90927594</guid><author>LEON_NIUBI</author><pubDate>Wed, 05 Jun 2019 19:48:57 +0800</pubDate><description><![CDATA[AppScan是IBM公司开发的一款安全扫描软件，本篇博文来简单介绍如何使用这个工具来创建一个测试项目。
一、打开AppScan软件，点击工具栏上的 文件–&gt; 新建，出现一个dialog，如图所示：

二、点击 “Regular Scan”，出现扫描配置向导页面，这里是选择“Web应用程序扫描“，如图：

三、点击”下一步“，出现URL和服务器的配置页面，如图，输入需要测试的URL。

四、...]]></description><category></category></item><item><title><![CDATA[idea的插件和快捷键的使用]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/89457215</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/89457215</guid><author>LEON_NIUBI</author><pubDate>Mon, 22 Apr 2019 17:55:41 +0800</pubDate><description><![CDATA[个人心得

idea 作为现在主流的一款开发工具, 我还是建议大家尽量熟悉 idea 的默认的快捷键;
idea 有一些快捷键使用起来很方便,比如: 我现在用的


查询访问量很高的代码补全的快捷键分为两种:代码补全和提取变量补全


位置实在这里大家可以查看快捷键,如果快捷键冲突可以适当的修改


...]]></description><category></category></item><item><title><![CDATA[Spring的自定义注解实现]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416950</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416950</guid><author>LEON_NIUBI</author><pubDate>Mon, 22 Apr 2019 17:25:19 +0800</pubDate><description><![CDATA[在Maven中加入以下以依赖：

[html] view plain copy



&lt;!--SpringAOP+AspectJbyshipengzhi--&gt;
	&lt;dependency&gt;
	&lt;groupId&gt;org.springframework&lt;/groupId&gt;
	...]]></description><category></category></item><item><title><![CDATA[request.getSession();]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78582769</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78582769</guid><author>LEON_NIUBI</author><pubDate>Mon, 20 Nov 2017 15:32:38 +0800</pubDate><description><![CDATA[好多人都在用 request.getSession(); ,但是好多人都不知道他具体的用法，下面我来具体说明下： 
 1.官方提供的api的解释： 
    getSession  
    public HttpSession getSession(boolean create) 
    Returns the current HttpSession associated with this r]]></description><category></category></item><item><title><![CDATA[王可欣 作业三  统计分析报告]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984932</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984932</guid><author>LEON_NIUBI</author><pubDate>Sun, 12 Nov 2017 11:26:00 +0800</pubDate><description><![CDATA[简介：
此次报告将消费者对海飞丝产品的感知具体化为洗发水的知名度，效果，价格，和品牌特色等四个方面。从而从消费者的角度真实客观地反映了海飞丝产品的质量现状,行业竞争态势，品牌的优势，以及不同细分市场对该品牌产品的质量感知，并对品牌的消费群体结构，市场空间和潜在机会进行了分析。该报告对于企业确定行业标杆，改进产品质量，寻找市场机会具有极好的指导作用。此分析报告采取调查法和资料收集法。调查法用的是网...]]></description><category></category></item><item><title><![CDATA[王可欣作业二，网络调查问卷制作]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984951</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984951</guid><author>LEON_NIUBI</author><pubDate>Sun, 05 Nov 2017 09:16:00 +0800</pubDate><description><![CDATA[一、创建问卷，输入自己要调查的名称。

二、创建一个文本，想好自己要调查的内容，整理完后，稍作补充。

三、进行问卷编辑工作

四、反复斟酌问题的可行性，单选和多选都要涵盖在内。

五、问题编辑完毕，检查一遍，准备发布。

六、完成问卷，准备发布。

...]]></description><category></category></item><item><title><![CDATA[王可欣作业一 统计软件简介与数据操作]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984946</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/132984946</guid><author>LEON_NIUBI</author><pubDate>Sun, 05 Nov 2017 08:50:00 +0800</pubDate><description><![CDATA[一、统计软件简介
①SPSS(Statistical Product and Service Solutions)，"统计产品与服务解决方案"软件。最初软件全称为"社会科学统计软件包"(SolutionsStatistical Package for the Social Sciences)，但是随着SPSS产品服务领域的扩大和服务深度的增加，SPSS公司已于2000年正式将英文全称更改为"统计...]]></description><category></category></item><item><title><![CDATA[Spring的自定义注解]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416986</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416986</guid><author>LEON_NIUBI</author><pubDate>Wed, 01 Nov 2017 18:15:03 +0800</pubDate><description><![CDATA[在Maven中加入以下以依赖：

[html]
view plain
copy




  
          
            org.springframework  
            spring-aop  
            3.0.6.RELEASE  
          
          
            org.s]]></description><category></category></item><item><title><![CDATA[(冲突)ajax的跨域问题]]></title><link>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416941</link><guid>https://blog.youkuaiyun.com/LEON_NIUBI/article/details/78416941</guid><author>LEON_NIUBI</author><pubDate>Wed, 01 Nov 2017 18:10:41 +0800</pubDate><description><![CDATA[Access-Control-Allow-Origin与跨域:

在请求页面上使用Access-Control-Allow-Origin标头。

　　使用如下标头可以接受全部网站请求：

header('Access-Control-Allow-Origin:*')

　　使用如下标头可以接受指定网站请求：

header('Access-Control-Allow-Origi]]></description><category></category></item></channel></rss>