自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

八点二十四分

欢迎关注我的公众号:八点二十四分

  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 JAVA由过去的某一时间,计算距离当前的时间

/** * 由过去的某一时间,计算距离当前的时间 */ public static String CalculateTime(String time) { long nowTime = System.currentTimeMillis(); // 获取当前时间的毫秒数 String msg = null; SimpleDateFormat sdf = new SimpleD...

2019-07-29 11:48:24 752

原创 Spring Boot2.0+Redis+Ehcache实现二级缓存

EHCache 本地缓存Redis 分布式缓存(可以共享)一级 Redis 二级Ehcache 当redis挂了 有备胎反之: 先走本地,本地没有再走网络 尽量少走Redis 效率会高一些Redis与数据库的区别: 相同点 都是需要进行网络连接 不同点 是存放的介质 内存 和 硬盘 数据库需要做IO操作 性能比直接操作内存...

2019-07-27 17:40:14 421

原创 Redis雪崩效应以及解决方案

缓存雪崩产生的原因缓存雪崩通俗简单的理解就是:由于原有缓存失效(或者数据未加载到缓存中),新缓存未到期间(缓存正常从Redis中获取,如下图)所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机,造成系统的崩溃。缓存失效的时候如下图:缓存失效时的雪崩效应对底层系统的冲击非常可怕!那有什么办法来解决这个问题呢?基...

2019-07-27 17:31:28 231

原创 数据库垂直拆分 水平拆分

当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。 切分模式: 垂直(纵向)拆分、水平拆分。垂直拆分 专库专...

2019-07-27 16:49:18 122

原创 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解...

2019-07-25 10:45:38 130

转载 Mysql并发时经典常见的死锁原因及解决方法

1.mysql都有什么锁MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般算法:next KeyL...

2019-07-23 14:24:22 103

原创 List排序转map map再转list

//根据工单id查询字段值 List<FormItemValueVO> formItemValueVOList = this.produceFormDAO.listFormItemValueByWorkOrderId(workOrderId); if (formItemValueVOList.isEmpty()) { LOG...

2019-07-17 19:57:00 331

原创 idea 跑到一半不走了

查看隐藏的断点

2019-07-15 09:28:05 547

原创 打包工具

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P...

2019-07-14 16:07:51 134

原创 将pager转为list

Collection<MaterialWarnVO> materialWarnCollcet = materialWarnPager.getPageData(); List<MaterialWarnVO> materialWarnList = (List) materialWarnCollcet;

2019-07-12 16:46:33 2047

原创 遍历list集合按照其中一个属性分类放入Map中

Map<String,List<MaterialWarnVO>> MaterialWarnmap = new HashMap<>(); for (MaterialWarnVO mvo : materialWarnVO) { String name=mvo.getManager(); if(Ma...

2019-07-11 10:31:03 649

原创 兼容苹果

//兼容苹果图片显示 var imgs = this.$refs.detailBody.getElementsByTagName("img"); let arr = ['.png','.jqg','jpeg','.gif'] for (let i = 0; i < imgs.length; i++) { co...

2019-07-10 20:56:13 119

原创 list找相同的个数

List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("bbb"); list.add("aaa"); list.add("aaa")...

2019-07-08 19:52:39 326

upsource-idea-plugin-183.zip

idea 代码review工具

2021-04-23

rabbit mq必备资源.rar

内含 erlang-20.3.6-1.el7.centos.x86_64.rpm rabbitmq-server-3.7.7-1.el7.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm

2019-10-22

tomcat7.0.67-windows

tomcat7.0

2018-10-24

Apache 2.2.15+mod_jk

Apache 2.2.15+mod_jk

2018-10-24

CentOS-7.0-1406-x86_64-DVD.iso 百度网盘下载地址

CentOS-7.0-1406-x86_64-DVD.iso 百度网盘下载地址

2018-10-10

svn下载

svn下载svn

2018-10-10

shiro学习资源

shiro课件

2018-10-10

import org.apache.http.Header;

import org.apache.http.Header; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicHeader; import org.apache.http.util.EntityUtils

2017-10-13

import org.apache.commons.io.IOUtils

import org.apache.commons.io.IOUtils import org.apache.commons.io.IOUtils

2017-10-13

canvas2image.rar

一个支持通过手势旋转图片的小栗子,需要在web容器里才能做到截取图片的操作, 一个支持通过手势旋转图片的小栗子,需要在web容器里才能做到截取图片的操作,

2017-09-18

base64.js解密脚本

对于用base64转码的代码,可以使用base64.js脚本文件来进行转码输出。具体使用方法查看脚本底部函数注释。对于用base64转码的代码,可以使用base64.js脚本文件来进行转码输出。具体使用方法查看脚本底部函数注释。

2017-09-18

自动化测试资料

自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium 自动化测试 selenium

2017-09-11

spring springmvc mybatis 整合demo

ssm spring springmvc mybatis 整合demo 连接池含dbcp 和druid两种

2017-07-20

jsp 项目设计文档

包含 概要设计说明书 数据库设计说明书 可行性研究报告 系统需求规格说明书 详细说明书 项目开发总结报告 项目源码+v1414200300

2017-05-29

ssh 电商项目 源码

ssh+mysql + el+jstl 实现电商项目 适合初学框架者

2017-05-29

空空如也

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

TA关注的人

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