自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾翰翔的博客

个人学习心得

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

原创 mybatis批量update

update id="XX" parameterType="list"> update tableName set 你要修改的数据库字段名称 = CASE 参考的数据库字段名 foreach collection="list" index="i" item="it" separator=" "> WHEN #{参考字段参数,jdbcType=参数类型} THE

2016-08-18 16:06:29 391 1

转载 sping注解cache

Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Exp

2016-08-18 16:01:33 1371

转载 webxml配置信息详解

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二  Load-on-startupLoad-on-startu

2016-08-18 15:38:37 6737

原创 springmvc 获取ApplicationContext对象

如何拿到ApplicationContext对象。    方式一:如果只配置了DispatcherServlet,则可以先获取ServletContext,然后通过key=FrameworkServlet.SERVLET_CONTEXT_PREFIX+"DispatcherServlet在web.xml在配置的名字";    方式二:如果既配置了ContextLoaderListener,

2016-08-17 18:08:53 6647

转载 radis客户端学习使用

最近项目中使用redis,学习了一下,client端使用jedis-2.1.0首先是一个redis实现的跨jvm的lock,接着是一个简单封装的工具类,也对pipeline处理进行了几个常用的封装然后是对应Spring的相关配置Java代码  收藏代码    public class RedisLock {                /** 加锁标志 *

2016-08-17 17:42:41 638

原创 springmvc bootstrap-filestyle 多文件上传

最近公司中在做一个内部使用系统,在研发过程了,为了满足产品经理的需求,需要多文件上传,同时为了防止代码服务器在的空间被文件的大量使用,文件是通过sftp方式上传到ftp服务器的。那么问题来了,第一:如何是现实多文件上传。第二:如何上传到ftp服务器这里先解决第一个问题,如何多文件上传。各位之前可能都是选择通过flash等等的各种组件实现的多文件上传或者通过js动态添加。在h5没有出现之前,

2016-06-14 14:12:31 2167

原创 java50中经典算法

最近因为要准备实习,还有一个蓝桥杯的编程比赛,所以准备加强一下算法这块,然后百度了一下java基础算法,看到的都是那50套题,那就花了差不多三个晚自习的时间吧,大体看了一遍,做了其中的27道题,有一些实在是没啥意思,也就不做了。下面我贴出源码,如果大家嫌复制太麻烦,也可以在此篇下留言或是私信给我邮箱,我会发给你们。所以题可以参考http://blog.sina.com.cn/s/blog_

2016-05-26 18:11:24 4965

原创 maven不同环境打不同war包

profiles>        profile>            id>localid>            properties>                package.environment>localpackage.environment>            properties>            activation>               

2016-05-26 17:27:02 628

原创 dubbo简介

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。主要核心部件:     Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.    RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能

2016-05-26 16:02:00 426

原创 sping不通过aop就可以自动扫描自定义注解

前言在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义@Controller,@Service等JavaBean组件,通过注解,Spring自动扫描加载了这些组件,并提供相关的服务。Spring是如何读取注解信息,并注入到bean容器中的,本文就是通过嵌入Spring的Bean加载,来描述S

2016-05-18 11:18:09 4089

原创 maven依赖原则

使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者MethodNotFound这样的异常。其实只要明白maven依赖的根本性的原则就不怕这样的问题了。一、maven依赖原则1.间接依赖路径最短优先 一个项目test依赖了a和b两个jar包。其中a-b-c1.0   , d-e-f-c1.1   。由于c1.0路径最短,

2016-05-18 11:11:54 6713

原创 ajax-fileupload.js handleError 异常

由于版本原因在使用ajax-fileupload组件的时候,可能会出现handleError找不多异常,最近在使用的时候也突然遇到这样的问题,首先说最简单的解决办法。由于本来handleError方法是jquery的方法,但jquery到了某个版本这个方法就去掉了没有了。所有最简单有效的方式就是在js中添加上该方法,方法如下:   handleError: function( s, xhr

2016-05-05 16:36:01 1656 1

原创 jquery—multiSelect 一个页面多个下拉

前端时间公司要做一个管理系统,在开发过程中需要用到下拉框中是复选框的需求。为了满足这种需求选择了jquery的multiSelect组件,可能是我对该组件了解不够彻底,在使用过程中,在一个页面可能出现多个下拉框带复选框的情况,而该组件不能满足,于是在使用的过程中,将jquery.multiSelect.js进行了修改。先说一下在使用过程中的几个问题:原js中这段代码是没有注释掉的,但是

2016-05-05 16:06:04 4439

原创 jquery-autocomplete 组件使用

需要的js、css大概有这些调用过程:$(function() {        var obj = $("#addInvolvesSystem");        var url = GV.ctxPath + 'auto/autoInvolvesSystem';        var param = {            'addInvolvesSystem' :

2016-05-05 16:01:59 296

原创 界面自动刷新跳转

易游酷

2016-05-05 15:36:27 246

原创 jdk动态代理接口

JDK动态代理能对实现了接口的类进行代理,采用JDK动态代理必须实现InvocationHandler接口,采用Proxy类创建相应的代理类。 代码示例:接口[java] view plaincopyprint?    package com.jialin;            public interface InterfaceUserManage

2016-05-05 15:30:56 352 1

原创 多次密码错误,冻结登录

多次密码输入错误,冻结登录。新建一个登录控制的类,参数为:登录次数,控制时间,控制的商编(用户名),控制类型。在登录的时候做密码是否正确的判断。在用户实体中,创建方法 判断密码是否正确。返回boolean。在登录的方法中,验证登录次数。首先根据用户名,控制类型,去数据库中取  控制登录 的记录   只有一条(首次登录时并且发生错误 新创建一条记录 设置登录次数为

2016-05-05 15:27:45 2392 1

原创 springmvc 生成验证码

第一步:生成随机数或者英文public class VerifyCodeUtils {    private static final Logger logger = LoggerFactory.getLogger(VerifyCodeUtils.class);    public static final String VERIFY_CODES = "23456789ABCDEF

2016-05-05 15:23:09 2723

原创 cookie基础知识

从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。   什么是 Cookie  “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScrip

2016-05-05 15:05:53 3519

原创 原生hessian配置

现在的互联网公司很多工程都是配置在不同的tomcat下,或者在不同的机房,那么在彼此调用过程中就应用到了rpc服务。当让目前很多的rpc服务框架都很成熟,如dubbo、hessian、htpp等等,而且所有的框架都可以和spring完美的结合。目前所在的公司都是使用hessian实现远程调用,而且公司在原有的hessian框架上做了很多的封装在使用过程中非常简单,从而产生了想看看最原生的hessi

2016-05-05 14:46:37 2858

原创 springmvc上传excel并解析excel

最近在工作中遇到需要通过解析excel,将数据存储到数据库中。现在将方法保存下来。使用的是apache的poi组件。public List paseUserStoryFile(MultipartFile file) {        List list = new ArrayList();        try {            POIFSFileSyste

2016-05-05 14:12:44 3180

转载 dubbo与zookeeper搭建类soa服务

congcong68 2014-11-14 9:00:23 阅读(122758) 评论(0)  互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景       

2016-05-05 14:07:27 3006 2

空空如也

空空如也

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

TA关注的人

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