自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

usuallyuser的博客

一壶酒、一口剑的行者

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis缓存穿透解决方案

什么是缓存穿透场景如下图所示: 黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去数据库中去查询,这样缓存就失去了意义。如果几十万的大请求越过缓存,直接怼到数据库,数据库很可能挂掉,造成整体服务荡掉,这就是缓存穿透。解决方案 在这里我们给出三套解决方案,大家根据项目中的实际情况,选择使用。1、使用互斥锁 该方法是比较...

2019-07-18 21:31:22 640

原创 java将excel文件转换成txt格式文件

       在实际应用中,我们难免会遇到解析excel文件入库事情,有时候为了方便,需要将excel文件转成txt格式文件。下面代码里面提供对xls、xlsx两种格式的excel文件解析,并写入到一个新的txt文件中,数据以分隔符逗号","隔开。 excel文件如图所示: 转换后的txt文件:需要依赖4个jar包:import java.io.BufferedW...

2018-07-26 11:30:04 11343 4

原创 Linux下Redis的安装和部署

一、Redis介绍        Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各...

2018-12-08 10:44:52 1316

转载 Linux/Unix 怎样找出并删除某一时间点的文件(转)

在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,那么我们怎么找出并删除7天前产生的日志文件和备份文件并将其删除呢?    Linux/Unix提供了find 操作系统命令,使用该命令可以实现我们的目标。     $man fin...

2018-11-23 09:35:26 444

原创 input type=file accept中限制文件类型pdf、doc、docx、 jpg、 png、xls 、xlsx等格式

accept="application/msexcel,application/msword,application/pdf,image/jpeg,image/png,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.wor...

2018-10-15 16:11:12 34561 5

转载 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld开机启用  : systemctl enable firewalld  2.syste...

2018-10-07 17:28:17 101

转载 Linux下安装Java(JDK8)

一、文件准备     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...

2018-09-23 11:11:35 319

原创 修改tomcat默认的编码方式

tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1 如果默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件找到如下代码:    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redire...

2018-09-21 09:36:28 456

原创 Echart 散点图item颜色的动态改变

     数据项颜色的设置 itemStyle:{ normal: {color: "black"}};    图表上鼠标点击事件绑定函数:myChart.on('click', function (params) { } ) 其中params只能获取数据对象,而没找到如何利用params修改元素据对象,其中获取颜色使用params.data.itemStyle.color;而修改颜色可以...

2018-09-21 09:33:57 6880 3

原创 linux下安装locate命令

 执行一下命令安装以后就可以locate XXX了 yum install mlocate updatedb 然后,在linux里使用和find一样的功能 例如 find -name xx    locate  xxx

2018-09-10 16:24:25 20478 1

原创 超详细的Java面试题总结之JavaWeb基础知识总结

超详细的Java面试题总结之JavaWeb基础知识总结Java互联网架构师08-29 16:01打开网易新闻 查看更多精彩图片  Servlet总结:在Java Web程序中,Servlet主要负责接收用户请求HttpServletRequest,在doGet(),doPost()中做相应的处理,并将回应HttpServletResponse反馈给用户。Servlet可以设...

2018-08-30 11:58:39 155

原创 jstl标签c:choose c: when c:otherwise的使用

用到标签的地方主要是遍历和条件判断。其他地方能用el表达式代替的尽量用el表达式。                 <c:choose>                                <c:when test="${userCourse.courseID.bookDinner}">                                 ...

2018-08-30 10:38:59 1115

原创 MYSQL5.7版本sql_mode=only_full_group_by问题

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 ...

2018-07-31 17:55:28 205

转载 JDK各个版本比较 JDK5~JDK10

某天早上,看新闻头条,一条消息引起了我的注意,JDK10问世!我的天哪,公司开发好像还在用JDK6,难道落伍那么多了吗!!为了弄清楚各个版本之间的关系,特地罗列了一下。 JDK5自动装箱与拆箱: 枚举 静态导入,如:import staticjava.lang.System.out 可变参数(Varargs) 内省(Introspector),主要用于操作JavaBean中的属性,通...

2018-07-23 13:07:12 1199

原创 如何在Thymeleaf中构造ajax请求的url

建立springboot应用时,模板中有一项是thymeleaf,springboot现在也是推荐使用这个,然而并没有时间仔细研究它……现在的问题是,ajax请求时,如何可靠的构造url?先说本文的结论,在xxx.html文件中,加入以下的类似代码,必须加上th:inline="javascript" 属性值表示可以使用内联 js ,即可以在 js 代码中使用 [[]] 取值,否则报错。...

2018-07-23 13:01:16 12021

转载 jdk8内存参数解析与修改(新的参数)

jdk8内存参数解析与修改(新的参数)2016年06月27日 11:17:18阅读数:17960JDK内存jdk内存实际是jvm内存,jvm有一个运行时数据区,其实就是对这一部分的大小分配。运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(...

2018-07-21 20:40:05 560

原创 mac上安装redis

mac上安装redis1.下载打开官网:https://redis.io/Download---Stable---Download3.2.8,下载最新稳定版,这里是3.2.82.安装下载完成后,打开命令行工具,执行解压命令tar zxvf redis-3.2.8.tar.gz 将解压后文件夹放到/usr/localmv redis-3.2.8 /us...

2018-07-19 12:03:17 128

转载 My Blog是由Docker+SpringBoot+Mybatis+thymeleaf等技术实现的Java博客系统

本来是一个docker和springboot的实战练习项目,目前已经开源,功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验,如果觉得这个项目不错,请为它点赞支持。你可以拿它作为博客模板,因为My Blog界面十分美观简洁,满足私人博客的一切要求; 你也可以把它作为springboot技术的学习项目,My Blog也足够符合要求,且代码和功能完备; 你还可以将其视为一个docke...

2018-07-19 11:31:27 376

Linux零基础学习的好东西

linux基础 适合零基础学起 ,对于初学者而言,这是linux基础,可以使你了解什么是linux

2011-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除