<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[usuallyuser的博客]]></title><description><![CDATA[一壶酒、一口剑的行者]]></description><link>https://blog.youkuaiyun.com/usuallyuser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; usuallyuser]]></copyright><item><title><![CDATA[redis缓存穿透解决方案]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/96457598</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/96457598</guid><author>usuallyuser</author><pubDate>Thu, 18 Jul 2019 21:31:22 +0800</pubDate><description><![CDATA[什么是缓存穿透

场景如下图所示:

 


   黑客每次故意查询一个在缓存内必然不存在的数据，导致每次请求都要去数据库中去查询，这样缓存就失去了意义。如果几十万的大请求越过缓存，直接怼到数据库，数据库很可能挂掉，造成整体服务荡掉，这就是缓存穿透。


解决方案

  在这里我们给出三套解决方案，大家根据项目中的实际情况，选择使用。


1、使用互斥锁


  该方法是比较...]]></description><category></category></item><item><title><![CDATA[Linux下Redis的安装和部署]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/84890306</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/84890306</guid><author>usuallyuser</author><pubDate>Sat, 08 Dec 2018 10:44:52 +0800</pubDate><description><![CDATA[

一、Redis介绍


        Redis是当前比较热门的NOSQL系统之一，它是一个key-value存储系统。和Memcache类似，但很大程度补偿了Memcache的不足，它支持存储的value类型相对更多，包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上，Redis支持各...]]></description><category></category></item><item><title><![CDATA[Linux/Unix 怎样找出并删除某一时间点的文件(转)]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/84371759</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/84371759</guid><author>usuallyuser</author><pubDate>Fri, 23 Nov 2018 09:35:26 +0800</pubDate><description><![CDATA[在Linux/Unix系统中，我们的应用每天会产生日志文件，每天也会备份应用程序和数据库，日志文件和备份文件长时间积累会占用大量的存储空间，而有些日志和备份文件是不需要长时间保留的，一般保留7天内的文件即可，那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢？

    Linux/Unix提供了find 操作系统命令，使用该命令可以实现我们的目标。

 

    $man fin...]]></description><category></category></item><item><title><![CDATA[input type=file accept中限制文件类型pdf、doc、docx、 jpg、 png、xls 、xlsx等格式]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/83060341</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/83060341</guid><author>usuallyuser</author><pubDate>Mon, 15 Oct 2018 16:11:12 +0800</pubDate><description><![CDATA[
accept=&quot;application/msexcel,application/msword,application/pdf,image/jpeg,image/png,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.wor...]]></description><category></category></item><item><title><![CDATA[CentOS7使用firewalld打开关闭防火墙与端口]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82959652</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82959652</guid><author>usuallyuser</author><pubDate>Sun, 07 Oct 2018 17:28:17 +0800</pubDate><description><![CDATA[1、firewalld的基本使用

启动： systemctl start firewalld

关闭： systemctl stop firewalld

查看状态： systemctl status firewalld 

开机禁用  ： systemctl disable firewalld

开机启用  ： systemctl enable firewalld

 

 

2.syste...]]></description><category></category></item><item><title><![CDATA[Linux下安装Java（JDK8）]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82820796</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82820796</guid><author>usuallyuser</author><pubDate>Sun, 23 Sep 2018 11:11:35 +0800</pubDate><description><![CDATA[一、文件准备

     1.1 文件名称

          jdk-8u121-linux-x64.tar.gz

     1.2 下载地址

         http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    

二、工具准备

    2.1 Xshell

...]]></description><category></category></item><item><title><![CDATA[修改tomcat默认的编码方式]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82796669</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82796669</guid><author>usuallyuser</author><pubDate>Fri, 21 Sep 2018 09:36:28 +0800</pubDate><description><![CDATA[
tomcat8以后默认编码格式是utf-8；7之前的都是iso8859-1


 

如果默认情况下，tomcat使用的的编码方式：iso8859-1

 

修改tomcat下的conf/server.xml文件

找到如下代码：    
&amp;lt;Connector port=&quot;8080&quot; protocol=&quot;HTTP/1.1&quot; connectionTimeout=&quot;20000&quot; redire...]]></description><category></category></item><item><title><![CDATA[Echart 散点图item颜色的动态改变]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82796651</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82796651</guid><author>usuallyuser</author><pubDate>Fri, 21 Sep 2018 09:33:57 +0800</pubDate><description><![CDATA[ 

    数据项颜色的设置 itemStyle：{ normal: {color: &quot;black&quot;}};

    图表上鼠标点击事件绑定函数：myChart.on('click', function (params) { } ） 其中params只能获取数据对象，而没找到如何利用params修改元素据对象，其中获取颜色使用params.data.itemStyle.color；而修改颜色可以...]]></description><category></category></item><item><title><![CDATA[linux下安装locate命令]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82591573</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82591573</guid><author>usuallyuser</author><pubDate>Mon, 10 Sep 2018 16:24:25 +0800</pubDate><description><![CDATA[
 执行一下命令安装以后就可以locate XXX了



	yum install mlocate
	
	
	updatedb
	
	
	然后，在linux里使用和find一样的功能

	例如 find -name xx   
	
	
	locate  xxx
	
]]></description><category></category></item><item><title><![CDATA[超详细的Java面试题总结之JavaWeb基础知识总结]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82219264</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82219264</guid><author>usuallyuser</author><pubDate>Thu, 30 Aug 2018 11:58:39 +0800</pubDate><description><![CDATA[超详细的Java面试题总结之JavaWeb基础知识总结

Java互联网架构师08-29 16:01



打开网易新闻 查看更多精彩图片 

 
Servlet总结：


在Java Web程序中，Servlet主要负责接收用户请求HttpServletRequest,在doGet(),doPost()中做相应的处理，并将回应HttpServletResponse反馈给用户。Servlet可以设...]]></description><category></category></item><item><title><![CDATA[jstl标签c:choose  c: when c:otherwise的使用]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/82217623</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/82217623</guid><author>usuallyuser</author><pubDate>Thu, 30 Aug 2018 10:38:59 +0800</pubDate><description><![CDATA[
用到标签的地方主要是遍历和条件判断。其他地方能用el表达式代替的尽量用el表达式。


                 &amp;lt;c:choose&amp;gt;
                                &amp;lt;c:when test=&quot;${userCourse.courseID.bookDinner}&quot;&amp;gt;
                                 ...]]></description><category></category></item><item><title><![CDATA[MYSQL5.7版本sql_mode=only_full_group_by问题]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81317846</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81317846</guid><author>usuallyuser</author><pubDate>Tue, 31 Jul 2018 17:55:28 +0800</pubDate><description><![CDATA[MYSQL5.7版本sql_mode=only_full_group_by问题

具体出错提示：

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is ...]]></description><category></category></item><item><title><![CDATA[java将excel文件转换成txt格式文件]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81217122</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81217122</guid><author>usuallyuser</author><pubDate>Thu, 26 Jul 2018 11:30:04 +0800</pubDate><description><![CDATA[
       在实际应用中，我们难免会遇到解析excel文件入库事情，有时候为了方便，需要将excel文件转成txt格式文件。下面代码里面提供对xls、xlsx两种格式的excel文件解析，并写入到一个新的txt文件中，数据以分隔符逗号&quot;,&quot;隔开。


 excel文件如图所示: 



转换后的txt文件:



需要依赖4个jar包:




import java.io.BufferedW...]]></description><category></category></item><item><title><![CDATA[JDK各个版本比较 JDK5~JDK10]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81166001</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81166001</guid><author>usuallyuser</author><pubDate>Mon, 23 Jul 2018 13:07:12 +0800</pubDate><description><![CDATA[某天早上，看新闻头条，一条消息引起了我的注意，JDK10问世！我的天哪，公司开发好像还在用JDK6，难道落伍那么多了吗！！为了弄清楚各个版本之间的关系，特地罗列了一下。 
JDK5

自动装箱与拆箱：
	枚举
	静态导入，如：import staticjava.lang.System.out
	可变参数（Varargs）
	内省（Introspector），主要用于操作JavaBean中的属性，通...]]></description><category></category></item><item><title><![CDATA[如何在Thymeleaf中构造ajax请求的url]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81165910</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81165910</guid><author>usuallyuser</author><pubDate>Mon, 23 Jul 2018 13:01:16 +0800</pubDate><description><![CDATA[建立springboot应用时，模板中有一项是thymeleaf，springboot现在也是推荐使用这个，然而并没有时间仔细研究它……

现在的问题是，ajax请求时，如何可靠的构造url？


先说本文的结论，在xxx.html文件中，加入以下的类似代码，必须加上th:inline=&quot;javascript&quot; 属性值表示可以使用内联 js ，即可以在 js 代码中使用 [[]] 取值，否则报错。...]]></description><category></category></item><item><title><![CDATA[jdk8内存参数解析与修改（新的参数）]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81148858</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81148858</guid><author>usuallyuser</author><pubDate>Sat, 21 Jul 2018 20:40:05 +0800</pubDate><description><![CDATA[jdk8内存参数解析与修改（新的参数）

2016年06月27日 11:17:18

阅读数：17960

JDK内存

jdk内存实际是jvm内存，jvm有一个运行时数据区，其实就是对这一部分的大小分配。

运行时数据区通常包括这几个部分：程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(...]]></description><category></category></item><item><title><![CDATA[mac上安装redis]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81113008</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81113008</guid><author>usuallyuser</author><pubDate>Thu, 19 Jul 2018 12:03:17 +0800</pubDate><description><![CDATA[mac上安装redis

1.下载

打开官网：https://redis.io/

Download---Stable---Download3.2.8，下载最新稳定版，这里是3.2.8



2.安装

下载完成后，打开命令行工具，执行解压命令


tar zxvf redis-3.2.8.tar.gz



 

将解压后文件夹放到/usr/local


mv redis-3.2.8 /us...]]></description><category></category></item><item><title><![CDATA[My Blog是由Docker+SpringBoot+Mybatis+thymeleaf等技术实现的Java博客系统]]></title><link>https://blog.youkuaiyun.com/usuallyuser/article/details/81112413</link><guid>https://blog.youkuaiyun.com/usuallyuser/article/details/81112413</guid><author>usuallyuser</author><pubDate>Thu, 19 Jul 2018 11:31:27 +0800</pubDate><description><![CDATA[本来是一个docker和springboot的实战练习项目，目前已经开源，功能齐全、部署简单及完善的代码，一定会给使用者无与伦比的体验，如果觉得这个项目不错，请为它点赞支持。

你可以拿它作为博客模板，因为My Blog界面十分美观简洁，满足私人博客的一切要求；
	你也可以把它作为springboot技术的学习项目，My Blog也足够符合要求，且代码和功能完备；
	你还可以将其视为一个docke...]]></description><category></category></item></channel></rss>