自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jquery ajax spring mvc controller 传值方法

第一种传值:controller中是几个单独的基本类型参数spring MVC-controller[java] view plain copy 在CODE上查看代码片派生到我的代码片@RequestMapping("update") @ResponseBody//此注解不能省略 否则ajax无法接受返回值 public Map<String,Object> update(Long n

2016-11-16 17:09:44 2860

原创 GIT提交代码到远程创库

1、首先在dev分支下,用 git add 将代码保存 值保存需要提交的 然后用 git commit 指令提交 2、在master分支下,将远程仓库的代码与本地的master代码更新,用 pull指令 3、在master分支下,将dev分支代码合并到master ,用merge指令 这个过程会有冲突,要解决冲突,修改冲突文件,然后在add comm

2016-07-20 11:32:59 368 2

转载 工厂模式

工厂模式(Factory) - 小宝马的爸爸 - 博客园 小宝马的爸爸 - 梦想的家园(业务 QQ:934381794) 博客园首页联系订阅管理 随笔-79 文章-0 评论-1243  工厂模式(Factory)

2016-06-24 12:10:11 313

转载 单例模式

单例模式(Singleton) - 小宝马的爸爸 - 博客园 小宝马的爸爸 - 梦想的家园(业务 QQ:934381794) 博客园首页联系订阅管理 随笔-79 文章-0 评论-1243  单例模式(Singleton)

2016-06-24 09:49:53 252

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

http://blog.csdn.net/zhshulin/article/details/37956105

2016-06-23 16:47:14 280

转载 eclipse 配置

http://www.cnblogs.com/decarl/archive/2012/05/15/2502084.html

2016-06-17 11:45:52 244

原创 线程同步栅栏

多线程中,很多时候需要让多个线程互相合作完成一项任务,这要求先线程间可以进行协调。栅栏(关卡) 相当于程序中一个集合点,当结果需要在中间进行整合的时候经常需要使用,当线程需要等待其他线程时候,可以让线程运行到栅栏处,一旦所有线程到达这个栅栏,栅栏就撤销,1、CyclicBarrierCyclicBarrier barrier =new CyclicBarrier(4)//创建一个栅栏,4个线程到达后

2016-05-23 14:09:24 3708

原创 条件变量(condition)

1、在JDK 1.5之前,主要使用wait,notify ,notifyAll.执行条件操作中的等待和唤醒。2、JDK1.5之后引入条件变量,他可以让一个线程在条件不满足的情况下一直等待,直到有线程唤醒他。3、condition与wait、notify、的不同 1、他允许在一个对象上可以有多个等待集合 2、4、用Lock创建condition对象 Lock lock =

2016-05-23 13:07:32 293

原创 可重入锁(ReentrantLock)

1、可重入锁是一种无阻塞的同步机制,有两个构造方法,一个是没有参数的构造方法,一个是有fair参数的构造方法。公平性的锁会选取一个等待时间最长的线程,让其得到试用权限。试用公平行会降低程序性能,但是可以避免饥饿。请注意,这种公平性不能保证线程调度的公平性

2016-05-23 12:43:04 253

转载 常用排序算法的java实现

//插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{

2016-05-18 16:41:58 194

转载 java的concurrent

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危

2016-05-18 12:47:10 174

转载 java中BIO,NIO,AIO

一、基础概念同步:是指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪。异步:是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知(异步的特点就是通知)。(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS) 阻塞:是指当试图对该文件描述符进行读写时,如果当时没有东西可读,或者暂时不可写,程序就进入等待状态,直

2016-05-18 12:37:06 308

原创 注解

也称元数据,为我们在代码中添加信息提供一种形式化的方法,是我们可以在稍后某个时刻方便的使用这些数据。在一定程度上是把元数据和源代码文件结合在一起,而不是保存在外部文档这一大趋势下,注解可以用来完整的描述程序多需要的信息,而这些信息是java无法来表达的。通过使用注解,我们可以将这些元数据保存在源代码中,优点还有更加干净易读的代码以及编译期间类型检查。一般来说,主要还是需要程序员自己添加新的注解,

2016-05-17 20:31:14 222

原创 枚举类型enum

1、关键字enum可以将一组具名的值得有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。 2、枚举的基本特征enum shrubbery{ground,crawling,hanging}public class EnumClass{ for(shrubbery s : shrubbery.values()); { System.out.println

2016-05-17 19:55:44 286

原创 Comparable借口中comparaTo()方法

public int compareTo(String anotherString)按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。将此 String 对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此 String 对象在参数字符串之前,则比较结果为一个负整数。如果按字典顺序此 String 对象位于参数字符串之后,则比较结果为一个正整数。如果这两

2016-05-17 18:47:56 590

原创 hibernate的缓存技术

1、什么事缓存。 缓存是数据库数据在内存中的临时容器,包含了库表数据在内存中的复制件,一般位于物理数据库系统与数据访问层组件之间 2、缓存的作用 缓存介于应用程序和物理数据源之间,其作用是为了降低应用程序对数据源访问的次数,提高系统性能,特别是查询性能 缓存的介质一般是内容,多以速度较快 3、应用系统中的持久层缓存范围 (1)、事务级缓存

2016-05-17 16:35:41 355

原创 文章标题

200 成功301 永久转移 302 临时转移403 服务器拒绝请求 404 未找到 501 服务器不具备完成请求的功能 503 服务器不可用

2016-05-17 14:49:14 166

原创 数据库优化

1、减少数据访问 a:创建索引 b:只通过索引访问数据 c:优化sql执行计划 2、返回更少的数据 a:数据分页处理 b:只返回需要的字段 3、较少交互次数 a:批量提交 b:fetchsize 4、使用存储过程 5、使用resultset游标处理记录

2016-05-17 14:23:39 309

原创 存储过程

常用的sql语句需要在执行的时候先编译,然后执行,存储过程是一组完成特定功能的dql语句集合,经过编译后存储在数据库中,用户通过调用(call)存储过程并给定参数来执行。 优点如下: 1,存储过程增强sql语句的功能与灵活性 2,是标准组件的编程,可以多次调用,而不必重新编写 3,执行速度快,因为预编译 4,减少网络流量缺点: 可移植性差创建:

2016-05-17 14:07:17 218

转载 TCP连接后保持连接

TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的TCP保活的必要性:TCP的长连接理论上只要连接建立后,就会一直保持着。但有时有一些防火墙之类的软件会自动检查主机的网络连接状况,比

2016-05-17 13:35:23 3127

转载 TreeMap

TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。 TreeMap 继承于AbstractMap,所以它是一个Map,即一个key-value集合。 TreeMap 实现了NavigableMap接口,意味着它支持一系列的导航方法。比如返回有序的key集合。 TreeMap 实现了Cloneable接口,意味着它能被克隆。 TreeMap 实现了java.io.Ser

2016-05-17 11:07:38 294

原创 SQL注入

所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。 比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单

2016-05-17 10:57:52 289

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-17 10:44:56 164

转载 xxx.hbm.hibernate 配置

xml version="1.0"?>      "-//Hibernate/Hibernate Mapping DTD 3.0//EN"      "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">            hibernate-mapping>一般不去配置,采用默认即可。      default-cascade="n

2016-02-27 09:14:32 196

转载 hibernate配置文件hibernate.cfg.xml的详细解释

xml version='1.0' encoding='gb2312'?>                "-//Hibernate/Hibernate Configuration DTD 3.0//EN"             "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">                 

2016-02-27 08:45:18 218

空空如也

空空如也

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

TA关注的人

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