自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA初/中/高级程序员必须知道的知识

面试题模块介绍我们这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:可能对于初学者不需要后面的框架...

2019-03-02 16:56:23 771 2

原创 上传图片 并压缩图片大小

Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式,同时保持了需要写入的最低限度的代码量。还支持对一个目录的所有图片进行批量处理操作。支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例。另外值得一提的...

2019-05-31 09:57:24 585

翻译 类型文件头特征码

1. 从Ultra-edit-32中提取出来的File Type ExtensionsHeader JPEG jpg FFD8FF PNG png 89504E47 GIF gif 47494638 TIFF tif 49492A00 Windows Bitmap bmp 424D CAD d...

2019-05-17 12:19:42 1600

转载 如何设计和使用缓存?

1.确认是否需要缓存在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一介绍这些复杂度。一般来说从两个方面来个是否需要使用缓存:CPU占用:如果你有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果你使用正则表达式比较频繁,而其又占用了很多CPU的话,那你就应该使用缓存将正则表达式的结果给缓存下来。 数据库IO占用:如果你发现你的数据库...

2019-03-08 17:54:14 428

转载 利用redis实现分布式事务锁,并解决高并发环境下库存扣减

问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖解决方案一利用数据库锁机制,对记录进行锁定,再进行操作SELECT * from goods where ID =1 for update;UPDATE goods set stock = stock - 1;利用排它锁将并行转化为串行操作,但该方案的性能和用户体验较差解...

2019-03-01 18:11:41 957

转载 如何解决高并发,秒杀问题

相信不少人会被这个问题困扰,分享大家一篇这样的文章,希望能够帮到你!一、秒杀业务为什么难做?1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的...

2019-03-01 17:04:39 142

转载 springBoot文件上传

在spring boot中上传文件,这时候,在HTML中将文件的type设置为file类型。然后在数据库里边存储的时候,实际上库里存储的是文件的文件的类型,文件名,以及文件的URL路径,真正的文件是存储在服务器上的。controller层:package com.bootdo.common.controller; import com.bootdo.common.config.Bootd...

2019-02-28 11:07:09 144

转载 Shiro权限管理框架详解

1权限管理1.1什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.2用户身份认证1.2.1概念...

2019-02-28 10:52:40 197

转载 Web存储及文件拖拽

Web存储及文件拖拽存储实现内容的永久保存(localStorage)保存:localStorage.自定义键名=tareaobjx.value;获取://判断是否有内容if(localStorage.自定义键名){ //显示内容 tareaobjx.value=localStorage.自定义键名; }只在当前页面存储(sessionStorage)保...

2019-02-28 10:17:21 280

空空如也

空空如也

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

TA关注的人

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