自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用group by删除多个字段

2018-05-09 17:59:53 1078

原创 EasyUi 给datagrid编辑行绑定事件及行中级联下拉框

nowrap : true, rownumbers : true, checkOnSelect:true, singleSelect:true, loadMsg : restip("comm.loadMsg"), onLoadError : function() { alert(rest...

2018-03-07 18:18:50 2721

转载 java1.8下的HashMap

摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java....

2018-02-27 17:58:18 239

原创 java excel导入

poi导入://得到excel中数据public String[][] ReadExcleUnlockAndLock(FormFile file) throws FileNotFoundException, IOException,AppException { List<String> lists = new ArrayList<String>(...

2018-02-27 11:30:22 177

原创 springmvc的multipart文件上传

上传文件三要素: 我们知道,一般表单提交的参数都是很简单的,就是以“&”分割的name-value对,但是这种简单的编码形式只基本能满足基于文本的表单提交,对于传输二进制数据,类似文件上传等,就显的力不从心了,与之不同的是,multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域,一般表单输入域,其所对应的的部分是放置文本型数据,文件上传对应的...

2018-02-26 16:34:00 380

转载 java代码优化

35 个 Java 代码性能优化总结 前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BU...

2018-02-22 16:44:49 131

转载 关于两个update语句互相死锁的显现

前段时间在msdn的论坛上看到邹老大对一个问题的回复,觉得对锁更了解了,先二话不说“拿来”记录学习下。原帖地址:http://social.msdn.microsoft.com/Forums/zh-CN/6559504d-c546-45a6-89e2-eeb75041b3e7/-?forum=sqlserverzhchs首先是环...

2018-02-09 17:09:27 602

转载 (转)共享锁,排他锁,更新锁。。。。

锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生...

2018-02-09 17:08:14 1052

原创 springmvc源码

springmvc框架原理: 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器查找Handler。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet通过

2018-02-03 00:30:40 183

原创 shiro使用流程及原理

1、核心介绍 1)Application Code用户编写代码 2)Subject就是shiro管理的用户 3)SecurityManager安全管理器,就是shiro权限控制核心对象,在编程时,只需要操作Subject方法,底层调用SecurityManager方法,无需直接编程操作SecurityManager 4)Realm应用程序和安全数据之间连接器,

2017-09-27 22:36:19 1981

原创 WebService详解

开发及原理: WebService开发可以分为服务器端开发和客户端开发两个方面: 服务端开发:把公司内部系统的业务方法发布成WebService服务,供远程合作单位和个人调用。(借助一些WebService框架可以很轻松地把自己的业务对象发布成WebService服务,Java方面的典型WebService框架包括:axis,xfire,cxf等,java ee服务器通常也支持发布Web

2017-09-26 21:22:20 570

原创 ElasticSearch使用流程

建立索引对象 — 建立映射 — 存储数据【文档】 — 指定文档类型进行搜索数 据【文档】建立索引及映射:— 基于 spring data elasticsearch 注解 在使用 spring data elasticsearch 开发, 需要将索引和映射信息 配置实体类上面 @Document 文档对象 (索引信息indexName、文档类型type )

2017-09-26 21:08:37 1432

原创 dubbo的使用及配置

Dubbo的架构 节点角色说明: 1.Provider: 暴露服务的服务提供方。 2.Consumer: 调用远程服务的服务消费方。 3.Registry: 服务注册与发现的注册中心。 4.Monitor: 统计服务的调用次调和调用时间的监控中心。 5.Container: 服务运行容器。 执行流程: 1.使用zookeeper建立服务的注册中心Registry;

2017-09-19 23:27:04 276

原创 activeMQ的原理及使用

activeMQ底层实现原理: 在讨论具体方式的时候,我们先看看使用activemq需要启动服务的主要过程。 按照JMS的规范,我们首先需要获得一个JMS connection factory.,通过这个connection factory来创建connection.在这个基础之上我们再创建session, destination, producer和consumer。

2017-09-19 22:54:28 12844 1

空空如也

空空如也

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

TA关注的人

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