<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[黑子鑫的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LUONIANXIN08</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LUONIANXIN08]]></copyright><item><title><![CDATA[ubuntu20.04执行apt update报错：校验数字签名时出错,此仓库未被更新．GPG 错误]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/115109557</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/115109557</guid><author>LUONIANXIN08</author><pubDate>Tue, 23 Mar 2021 09:29:53 +0800</pubDate><description><![CDATA[问题现场记录:
lnx@Aspire-primary:~$ sudo apt-get update
命中:1 http://mirrors.aliyun.com/ubuntu focal InRelease
命中:2 http://dl.google.com/linux/chrome/deb stable InRelease                  
命中:3 http://mirrors.aliyun.com/ubuntu focal-updates InRelease             ]]></description><category></category></item><item><title><![CDATA[layui使用之日期控件]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112182246</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112182246</guid><author>LUONIANXIN08</author><pubDate>Mon, 04 Jan 2021 15:59:45 +0800</pubDate><description><![CDATA[&lt;div&gt;
	&lt;input id='createTime' name = 'createTime' value='' placeholder='请选择时间'/&gt;
&lt;/div&gt;

&lt;script type="text/javascript"&gt;

render_date_input('createTime');

//　此前省略引入layui　js文件与样式的步骤
function render_date_input(elemID){
		var laydate ]]></description><category></category></item><item><title><![CDATA[使用echarts绘制常见的柱状图,饼状图,折线统计图]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112179799</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112179799</guid><author>LUONIANXIN08</author><pubDate>Mon, 04 Jan 2021 15:50:06 +0800</pubDate><description><![CDATA[使用echart绘制常见的统计图表(柱状图,饼状图,折线):
第一步:创建下拉选择框
&lt;div class="layui-form" style="margin-left:25%"&gt;
				&lt;div class="layui-form-item"&gt;
				&lt;label class="layui-form-label"&gt;&lt;h2&gt; 维修次数&lt;/h2&gt;&lt;/label&gt;
					   &lt;div class="layui-inline]]></description><category></category></item><item><title><![CDATA[记一次redis过期配置不当导致的类缓存雪崩事故]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112083638</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112083638</guid><author>LUONIANXIN08</author><pubDate>Sat, 02 Jan 2021 22:55:41 +0800</pubDate><description><![CDATA[在正式开始介绍事故经过前，先大概介绍一些概念．
１．什么是redis
Redis（Remote Dictionary Server )，即远程字典服务，是一个开源的使用ANSI C语言编写、支持网络、基于内存亦可持久化的日志型、Key-Value 数据库,是NoSQL(not only SQL)大家族中的一员。
2.什么是redis缓存雪崩与缓存穿透

**缓存雪崩 ** 原本存储在缓存中的大量热点key在同一时间全部失效,导致大量的请求直接打在数据库上,这种时候流量大一点数据库肯定直接就挂掉了．效果如图：]]></description><category></category></item><item><title><![CDATA[redis 查看服务器运行信息]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112005062</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/112005062</guid><author>LUONIANXIN08</author><pubDate>Thu, 31 Dec 2020 11:26:08 +0800</pubDate><description><![CDATA[Redis 常用的几个命令
1.查看全部服务器运行信息
这里只列出了比较常见常用的一些属性,如需要更多属性信息，读者可以自行在自己电脑查看详情
127.0.0.1:16379&gt; info
# Server 服务器总体信息包括运行环境,操作系统，运行端口号等等
redis_version:5.0.8
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:7d10b99c04ee0692
redis_mode:standalone
os:Linu]]></description><category></category></item><item><title><![CDATA[css样式控制layui模板中的a标签获得鼠标焦点后显示下划线]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111677603</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111677603</guid><author>LUONIANXIN08</author><pubDate>Fri, 25 Dec 2020 14:23:27 +0800</pubDate><description><![CDATA[情景描述：
项目前端使用的是 layui框架,其中有功功能需求是在查询人员列表界面点击表格中的人员id后跳转到新的页面并显示人员相关的其他信息详情，其中要求鼠标一移动到人员id字符串上就在字符下面显示下划线
css样式如下:
&lt;style type="text/css"&gt;
	.layui-card {
		margin-bottom: 0px
	}
	.span-line:hover{
	   text-decoration:underline;
	 }
&lt;/style&gt;

前端模板]]></description><category></category></item><item><title><![CDATA[java使用google的zxing框架实现二维码]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111404683</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111404683</guid><author>LUONIANXIN08</author><pubDate>Sat, 19 Dec 2020 14:47:08 +0800</pubDate><description><![CDATA[本工具类基于Google二维码框架zxing3.1.0实现。

pom.xml中依赖包设置

&lt;dependency&gt;
        &lt;groupId&gt;com.google.zxing&lt;/groupId&gt;
        &lt;artifactId&gt;core&lt;/artifactId&gt;
        &lt;version&gt;3.1.0&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;depende]]></description><category></category></item><item><title><![CDATA[layui表格使用之重载]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111353114</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/111353114</guid><author>LUONIANXIN08</author><pubDate>Fri, 18 Dec 2020 10:09:11 +0800</pubDate><description><![CDATA[layui表格使用之重载(reload)
近期由于项目使用到layui，所以下班后花了点时间学习了一下layui ,记录分享一下学习心得与踩坑经验
需求描述： 按照创建时间查询xxx表数据需要支持条件输入，点击查询按钮发起查询.
步骤一：创建查询面板
留意此处查询按钮的　** data-type=“reload”**　属性，在后面触发表格查询事件时有用到．
&lt;div class="layui-fluid"&gt;
	&lt;div class="layui-card"&gt;
		&lt;div cl]]></description><category></category></item><item><title><![CDATA[深入剖析java的自动装箱和拆箱]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110646425</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110646425</guid><author>LUONIANXIN08</author><pubDate>Fri, 04 Dec 2020 15:38:08 +0800</pubDate><description><![CDATA[　自动装箱和拆箱问题是Java中一个老生常谈的问题了，今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西，再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。

目录

一.什么是装箱？什么是拆箱？

二.装箱和拆箱是如何实现的

三.面试中相关的问题

　以下内容来源：http://www.cnblogs.com/dolphin0520/p/3780005.html

一.什么是装箱？什么是拆箱？

　　在前面的文章中提到，Java为每种基本数据类型都提供了对应的包装器类型.]]></description><category></category></item><item><title><![CDATA[Java泛型类型擦除以及类型擦除带来的问题]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110631356</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110631356</guid><author>LUONIANXIN08</author><pubDate>Fri, 04 Dec 2020 11:18:28 +0800</pubDate><description><![CDATA[Java泛型类型擦除以及类型擦除带来的问题



目录

1.Java泛型的实现方法：类型擦除

	1-2.通过两个例子证明Java类型的类型擦除

		例1.原始类型相等
			例2.通过反射添加其它类型元素
		
	
	2.类型擦除后保留的原始类型
	例3.原始类型Object
		例4.Object泛型
	
	3.类型擦除引起的问题及解决方法
	3-1.先检查，再编译以及编译的对象和引用传递问题
		3-2.自动类型转换
		3-3.类型擦除与多态的冲突和解决方法
		3-4.泛型类型变量不能是基本.]]></description><category></category></item><item><title><![CDATA[jvm内存状况导出.hprof文件]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110195447</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/110195447</guid><author>LUONIANXIN08</author><pubDate>Thu, 26 Nov 2020 17:01:58 +0800</pubDate><description><![CDATA[命令一：使用java自带工具查看jvm　gc 频率
 jstat -gcutil 8231 1000　20　 #该命令表示　打印 pid 为8231的java　进程gc 状况

打印出的大概信息如下： 　其中 YGC表示年轻代内存回收次数,YGCT表示年轻代内存回收所花时间，FGC表示发生FULL GC的次数． FGCT 表示 FGC 所耗费的时间,GCT 表示总花费的GC时间
 S0     S1     E      O      M     CCS    YGC     YGCT    FGC    ]]></description><category></category></item><item><title><![CDATA[报错解决：ubuntu 20.04 编译安装tengine 2.2.3报错this statement may fall through［-Werror=implicit-fallthrough=］]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/109537183</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/109537183</guid><author>LUONIANXIN08</author><pubDate>Fri, 06 Nov 2020 19:35:28 +0800</pubDate><description><![CDATA[ubuntu 20.04 编译安装　tengine 2.2.3　报错　 all warnings being treated as errors
前言：　由于项目里头用到了tengine，但是自己对tengine的启动，反向代理的配置，端口代理，负载均衡等这些属性配置等都不了解，这段时间就来补补这方面的课,学习一项技术的最快方法就是跟着官方文档编译－－安装－－配置来一遍，这样能够对项目结构，模块组成有一个起码的了解，安装完成后剩下的就是按照官方文档解释把常用配置试验与实践啦，接下来再结合项目中的一些配置理解]]></description><category></category></item><item><title><![CDATA[IDEA中使用maven  创建 的ssm项目使用sprimg mvc国际化功能报错No message found under code ‘welcome‘ for locale ‘en_US＇]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/109193944</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/109193944</guid><author>LUONIANXIN08</author><pubDate>Wed, 21 Oct 2020 09:35:33 +0800</pubDate><description><![CDATA[最近在学习spring mvc框架的国际化功能时遇到了一个问题，配置了相关属性文件检查文件名规范后，maven编译打包，启动tomcat　访问却报错　No message found under code 'welcome' for locale 'en_US'.
以下是部分报错信息：

javax.servlet.ServletException: javax.servlet.jsp.JspTagException: No message found under code 'welcome' for lo]]></description><category></category></item><item><title><![CDATA[ubuntu20.04开机后出现  /dev/sdb3 xxx files   xxxx/xxxxx blocked，无法进入桌面问题]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/108304811</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/108304811</guid><author>LUONIANXIN08</author><pubDate>Sun, 30 Aug 2020 14:30:01 +0800</pubDate><description><![CDATA[最近在ubuntu20.04 上安装了deepin 桌面环境（参考安装链接），安装完成后在出现的图形管理器选择界面中，不知道这两个选项是什么意思，出于好奇便选择了第二项新安装的ligthdm 管理器作为系统的默认管理器。

（借用一下参考链接中的图片）



安装后进入桌面发现特效做的真不错，关闭窗口的按钮也移到了windows一致的右上角，有一点使用过程中如果需要打开多个窗口，新打开的窗口出现时窗口周边会带有黑色花痕，影响美观，不过再次移动一下端口位置痕迹就会消失。有强迫症状的我觉得不爽就把新装的桌面..]]></description><category></category></item><item><title><![CDATA[springboot 使用logback-spring.xml 配置日志框架]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/107413662</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/107413662</guid><author>LUONIANXIN08</author><pubDate>Fri, 17 Jul 2020 17:28:43 +0800</pubDate><description><![CDATA[springboot 使用logback-spring.xml 配置日志框架
以下配置来自我学习springboot时，为了预防遗忘所作的笔记部分 原作者  springboot趣味私房菜专题作者
&lt;?xml version="1.0" encoding="UTF-8" ?&gt;

&lt;configuration&gt;

    &lt;!-- 日志文件存放路径--&gt;
    &lt;property name="PATH" value="/usr/local/applogs"/&gt;]]></description><category></category></item><item><title><![CDATA[SpringBoot整合mybatis访问时报错Invalid bound statement (not found)]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/107334172</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/107334172</guid><author>LUONIANXIN08</author><pubDate>Tue, 14 Jul 2020 11:58:18 +0800</pubDate><description><![CDATA[最近在学springboot相关知识，在整合mybatis时遇到了一个问题（我这种新手易犯的低级错误）,项目启动不报错页面也能正常访问，但是一点击UserController的addUser方法时，后台报错，swaggerUI页面也显示报错，具体错误信息如下：


o.s.web.servlet.HandlerExecutionChain    : HandlerInterceptor.afterCompletion threw exception

java.lang.NullPointerExcepti]]></description><category></category></item><item><title><![CDATA[CentOS 6.x 安装mongodb，创建数据库读写用户操作数据库]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106748407</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106748407</guid><author>LUONIANXIN08</author><pubDate>Sun, 14 Jun 2020 17:52:12 +0800</pubDate><description><![CDATA[具体的安装可参考安装参考链接

此处记录安装完成后在使用过程中时遇到几个的问题：

1.选择数据库后，创建数据集runnob时报错 "not authorized on testu to execute command { create: \"runoob\", lsid: { id: UUID(\"f1679fbe-ace3-4cca-983b-1f9adfdb1dca\") }, $db: \"testu\" }，Unauthorized。





2.出现这个错误是因为当前登录的用户mongo-..]]></description><category></category></item><item><title><![CDATA[git命令行新建分支]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106564394</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106564394</guid><author>LUONIANXIN08</author><pubDate>Fri, 05 Jun 2020 10:02:13 +0800</pubDate><description><![CDATA[1.新建分支命名为zhouzongyi
git  branch --create zhouzongyi
查看分支是否创建成功
git branch
2.临时切换到新建分支
git  checkout zhouzongyi
3.将当前版本库数据加入新建分支
git add .
4.提交内容到新建分支
git commit -a zhouzongyi
5.修改本地分支跟踪对应服务器分支（其中的origin为远端版本库名称）
git push --set-upstream origin zhouzongyi
6.]]></description><category></category></item><item><title><![CDATA[tortoriseGi小乌龟版本控制工具新建分支]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106564208</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106564208</guid><author>LUONIANXIN08</author><pubDate>Fri, 05 Jun 2020 09:54:32 +0800</pubDate><description><![CDATA[1.选中本地版本库文件夹，单机右键选择git同步，进入tortoriseGit同步界面。





2.在远端分支选项框输入需要新建的分支名，此处输入branchtest，首次推送勾选强制。





3.点击推送远端，在远端新建对应的分支



4.选择本地分支按钮，选中2处的head单机右键，选择创建分支。



4.1在弹窗界面输入步骤2输入的分支名称，基于选项中选择本地的master，选中切换到新分支点击确定。







4.2由于我们是从master主支创建的分支，在该合并界面选择mast..]]></description><category></category></item><item><title><![CDATA[JAVA实现单向链表]]></title><link>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106161812</link><guid>https://blog.youkuaiyun.com/LUONIANXIN08/article/details/106161812</guid><author>LUONIANXIN08</author><pubDate>Sat, 16 May 2020 17:40:44 +0800</pubDate><description><![CDATA[　最近在学习LinkedList的相关知识，中间有用到链表，在看了JAVA3y大哥的文章后收到启发，也想自己实现一下，中间为了

简单起见用ｉｎｔ变量来表示数据。

自定义了一个类用来表示链表的节点


public class Node {
    //为了方便属性变量都定义为ｐｕｂｌｉｃ；数据为简单起见，采用ｉｎｔ类型
    public int data;
    //指向下一个节点，默认为ｎｕｌｌ
    public Node next;
    public Node(int data){
 ]]></description><category></category></item></channel></rss>