自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pluss的博客

!!原博:https://www.jianshu.com/u/b2826568b3ce

  • 博客(10)
  • 收藏
  • 关注

原创 LinkedHashMap

Java集合之LinkedHashMap LinkedHashMap的实现就是HashMap+LinkedList的实现方式,以HashMap维护数据结构,以LinkedList的方式维护数据插入顺序。 迭代的顺序可以是插入顺序,也可以是访问顺序(最近最久未使用) private final boolean accessOrder;tr...

2018-10-13 11:17:00 162

原创 排序算法

常用排序算法总结(一) 找出数组中出现次数最多的那个数——主元素问题 Arrays.sort() 对基本类型用快速排序,非基本类型用归并排序,是因为基本类型不需要稳定性的排序,他们的相同值是无差别的。 Collections.sort()使用的Arrays.sort() 堆排序 堆排序是一种选择排序,整体主要由构建初始堆+交换堆顶元素和末尾元素并重建堆...

2018-10-13 08:22:00 102

原创 java获得系统编码的问题

在实现一个html转pdf的功能的时候碰到的,因为是直接下载了一个工具,然后通过调用命令来执行转pdf的功能。所以它的inputStream是用的cmd窗口的字符集编码的,windows默认是GBK。本来是使用Charset.defaultCharset()获得的字符集来解码的,但是乱码了。 Charset.defaultCharset()是拿file.e...

2018-09-07 10:39:00 799 1

原创 GET请求中中文乱码的解决

GET请求中的乱码原理解析和解决方案 《深入分析javaweb技术内幕》第三章 web应用中浏览器与服务端的编码和解码 浏览器会自动对url进行编码,不同浏览器用的编码集不同,可进行设置。 tomcat默认是用iso-8859-1对uri和get参数进行解码,所以如果这个过来的get参数是用的utf-8编码的,到了服务器端tomcat用iso8859-1...

2018-08-12 17:48:00 675

原创 mysql 锁

MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等) https://crossoverjie.top/ https://blog.csdn.net/ztx114/article/details/78410727 https://blog.csdn.net/java_best/article/details/54708690 表锁更适用于以查询为主...

2018-07-13 14:35:00 92

原创 实现上传图片显示图片时遇到的问题

很久之前遇到的问题,现整理如下。 首先是想将图片存在项目目录下, this.getClass().getClassLoader().getResource("").getPath()获得的是bin目录 session.getServletContext().getRealPath("/")获得项目根目录 但是tomcat重新部署会删除旧项目,这样用户上传的...

2018-07-12 18:37:00 367

原创 servlet 生命周期

摘自how tomcat works 所有的 servlet 必须实现或者继承实现 javax.servlet.Servlet接口的类。 javax.servlet.Servlet接口的5个方法 public void init(ServletConfig config) throws ServletException public void servi...

2018-07-12 15:05:00 149

原创 spring事务传播、动态代理、ioc、aop、bean生命周期

Spring动态代理的两种方式 总结 一个典型的动态代理创建对象过程可分为以下四个步骤: 1、通过实现InvocationHandler接口创建自己的调用处理器 IvocationHandler handler = new InvocationHandlerImpl(...); 2、通过为Proxy类指定ClassLoader对象和一组interface创...

2018-06-21 08:11:00 1100

原创 设计模式

设计模式 | 菜鸟教程 《设计模式之禅》观后感 《Head First 设计模式》 要看的 https://www.cnblogs.com/jifeng/p/7398852.html 设计模式,总结出了前人在软件开发过程中面临的问题的解决方案,是对他们经验和智慧的复用。一种思想。 是什么 什么时候用 怎么用 创建型模式 创建对象的同时隐藏创建逻辑。 1....

2018-06-21 08:10:00 87

原创 mysql 数据库

http://www.importnew.com/22083.html MySQL 事务 MySQL索引背后的数据结构及算法原理 MySQL索引类型 MySQL锁详解 事务用于处理操作量大,复杂度高的数据。 在mysql中只有使用了Innodb引擎的数据库或表才支持事务 事务处理可以用来维护数据库的完整性,保证成批的语句要么执行要么全部不执行。 AC...

2018-06-13 19:26:00 93

空空如也

空空如也

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

TA关注的人

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