自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅谈spring扩展机制

1.背景慎入:本文将会有大量代码出入。在看一些框架源码的时候,可以看见他们很多都会和Spring去做结合。举个例子dubbo的配置:很多人其实配置了也就配置了,没有去过多的思考:为什么这么配置spring就能识别,dubbo就能启动?如果你也需要做一个框架和Spring结合,或者你想知道Spring其他框架是如何和Spring做结合的,那么你应该了解一下Sprin...

2020-04-22 14:43:37 702

原创 深入分析HashMap JDK1.8源码

HashMap JDK1.8源码解析 /** * Constructs an empty <tt>HashMap</tt> with the default initial capacity * (16) and the default load factor (0.75). */ //默认的构造函数、初始容量默认是16、负载因子...

2020-04-22 14:21:32 312

转载 ConcurrentHashMap原理深入分析

原文出处: Hosee并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)。ConcurrentHashMap的设计...

2018-06-01 16:11:33 272

转载 JDK HashMap深入分析

一、传统 HashMap的缺点(1)JDK 1.8 以前 HashMap 的实现是 数组+链表,即使哈希函数取得再好,也很难达到元素百分百均匀分布。(2)当 HashMap 中有大量的元素都存放到同一个桶中时,这个桶下有一条长长的链表,这个时候 HashMap 就相当于一个单链表,假如单链表有 n 个元素,遍历的时...

2018-06-01 15:57:41 186

原创 用多线程实现jxls导出excel

这里说一下为什么要选择jxls,而不是poi,因为需求中导出的excel中包含很多种样式、字体等,并且数据是列式动态扩展的,还需要对单元格数据进行判定来标记不同的颜色,这个用poi实现起来比较麻烦,代码量大,后期维护也不方便,jxls很好的解决了我的问题,它采用模板导出的方法,对于数据填充有比较明显的优势,导出性能也比较可观。注:jxls模板的用法可以去看下官方的APi,http://jxls.s...

2018-06-01 15:19:39 2299

原创 java连接impala查询大数据

这里先简单介绍下hive,Impala、HBase: hive: hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive支持HSQL,是一种类SQL。Impala: Impala是Cloudera在受到Google的Dremel启发下开发的实时交互SQL大数据查询工具

2017-12-06 17:34:26 14675 5

原创 miniui实现多附件上传

最近项目要开发一个多附件上传问题管理的需求,我们项目前端用的是miniui +jquery ,于是去miniui官网看有没有多附件上传相关的组件,发现一个MultiUpload Window的表单控件,看了下源代码基本上可以实现我想要的功能,下面贴一下我几天的研究成果。MultiUpload 是基于swfupload封装好的一个多附件上传的控件minui多附件控件请求页面需要引入multiuploa

2017-12-06 16:51:01 10150 3

原创 jstl自定义标签实现jsp页面元素权限控制

自定义JSTL标签*<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2

2017-12-06 15:55:05 1619

原创 SpringMVC自动注入空指针

最近做一个定时任务的需求时出现了springmvc自动注入报空指针的问题,在网上各种查找资料终于解决了。下面分享下这两天的经验。package com.csot.ecp.web.listener;import javax.inject.Inject;import javax.servlet.ServletContextEvent;import javax.servlet.Ser

2017-07-27 14:53:13 4716

原创 extjs框架get请求中文乱码

解决方法1:后台服务器和UI的编码格式都设置为UTF-8后台服务器设置:Tomcat的server.xml文件设置URIEncoding="UTF-8"UI编码格式:JSP(welcome.jsp)设置index.html设置编码格式:(解决标题中文乱码问题)(2)解决方法2:设置获取数据的方式为POST(method为post)a. 设置Sto

2017-06-20 17:21:56 365

原创 浅谈hibernate注解

1、@Entity(name=”EntityName”)必须,name为可选,对应数据库中一的个表2、@Table(name=””,catalog=””,schema=””)可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalog:

2017-06-20 16:53:25 166

原创 extjs6实现跨页勾选

最近公司的Extjs6项目遇到了一个分页勾选的bug,分享一下自己这两天的经验。话不多说,直接上代码:下面写得是一个window,/** * 人员选择公共组件,调用时配置以下参数,有什么参数组件就传值给什么组件 * memberNameCmp 名称显示框object * memberIdCmp id存储框object * memberGridCmp grid存储object

2017-06-20 13:18:07 1352

空空如也

空空如也

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

TA关注的人

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