自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

不积跬步,无以至千里。不积小流无,以成江海。

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 springmvc框架引入JqueryEasyUI失败

最近用JqueryEasyUI做了树形,页面在本地可以正常显示,放到web工程里,css效果失效(工程为springmvc)。整整花了一个上午的时间。先看jsp页面引入:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title he

2016-05-31 10:43:25 2380

原创 mybatis学习(三)SqlSessionFactory

使用 XML 中创建 SqlSessionFactory 从 XML 文件中创造 SqlSessionFactory 实例是非常简单的。推荐使用一个类路径资源来进行配置,也可以使用一个 Reader 实例,甚至使用 URL 路径。MyBatis 有一个 Resources 通用类,类中有许多方法可以简单地从类路径和其他地址中加载资源。public class MyBatisUtil {

2016-05-24 14:33:56 618

原创 mybatis学习笔记(七)增删改查

TbUserMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="org.liyb.mybatis.d

2016-05-24 11:37:39 556

原创 使用generator生成mybatis基础配置代码和目录结构

上一次利用mybatis generator工具生成mybatis基础配置代码和目录结构,在此基础上写一个helloworld。 mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

2016-05-23 15:33:48 1978

原创 mybatis学习笔记(零)mybatis学习之HelloWorld

上一次利用mybatis generator工具生成mybatis基础配置代码和目录结构,在此基础上写一个helloworld。mybatis-config.xml<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybat

2016-05-23 15:02:45 634

原创 ACID

事务特性:原子性、一致性、隔离性、持久性事务隔离级别: serializable:1:这种隔离级别对数据的要求最为严格,自然也是性能最差的一种隔离级别。在所有的select语句中都是默认加了一个lock in share mode的锁,2:在这种隔离级别中没有一致读的,所有的select都将返回最近的数据状态。3:由于这种隔离级别的对数据高度一致的严格,

2016-05-22 14:24:52 451

原创 mybatis学习笔记(十二) 映射配置文件详解

<!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Fri May 20 17:49:51 CST 2016. -->

2016-05-20 18:03:53 899

原创 mybatis学习笔记(六)使用generator生成mybatis基础配置代码和目录结构

创建maven项目<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or

2016-05-20 17:38:52 2696

原创 设计模式(二)适配器模式

目标接口:package com.liyb.pattern.stud;/** * 目标接口 */public interface Target { public void service();}待适配对象:package com.liyb.pattern.stud;/** *待适配者 */public class Adapee { public vo

2016-05-20 12:09:25 404

转载 redis事务管理

一、概述:      和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:      1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,R

2016-05-19 17:45:39 480

转载 redis中key的操作命令

一、概述:      在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。      在该篇

2016-05-19 17:43:49 4462

转载 redis数据类型(五)有序集合类型

一、概述:    Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。  

2016-05-19 17:38:03 496

转载 redis数据类型(四)集合类型

一、概述:      在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。      和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中

2016-05-19 17:22:17 462

转载 redis数据类型(三)散列类型

一、概述:      我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。命令原型命令描述

2016-05-19 16:58:19 383

转载 redis数据类型(二)列表

一、概述:      在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。      从元素插入和

2016-05-19 16:16:39 360

转载 redis数据类型(一)字符串

一、概述:      字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表:命令原型时间复杂度命令描述返回值APPEND keyvalue

2016-05-19 15:37:00 461

原创 设计模式(一)单例模式

饿汉模式:package pattern_Singleton;/** * 饿汉模式 */public class Singleton1 { //自行实例化 private static final Singleton1 single = new Singleton1(); //这个类不能在外面实例化 private Singleton1() { } public sta

2016-05-19 11:26:46 609

转载 国内外三个不同领域巨头分享的Redis实战经验及使用场景

随着数据体积的激增,MySQL+memcache已经满足不了大型互联网类应用的需求,许多机构也纷纷选择Redis作为其架构上的补充,下面就一览新浪微博、Pinterest及Viacom的实践分享。随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这里我们将为大家分享社交巨头新浪微博、传媒巨头Viacom及图片分享领域佼佼者Pinterest带来的Redis实践,首先我们

2016-05-18 10:46:15 2467

转载 spring整合Redis 入门例子

pom.xml xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.

2016-05-18 10:35:00 844

转载 使用Redis之前5个必须了解的事情

使用Redis开发应用程序是一个很愉快的过程,但是就像其他技术一样,基于Redis的应用程序设计你同样需要牢记几点。在之前,你可能已经对关系型数据库开发的那一整个套路了然如胸,而基于Redis的应用程序开发也有许多相似的地方,但是你必须牢记以下两点——Redis是个内存数据库,同时它是单线程的。因此,在使用Redis时,你需要注意以下几点:1. 掌控储存在Redis中的所有键数据库的主要功

2016-05-18 10:30:48 1938

转载 Redis快速入门:Key-Value存储系统简介

Redis是一个Key-Value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是

2016-05-18 10:24:58 5464

翻译 让Redis在你的系统中发挥更大作用

Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库;但设想如果你的开发环境已经搭建好,应用已经在上面运行了,那么更换数据库框架显然不那么容易。另外在一

2016-05-18 10:09:30 1455

转载 Java注解认识

什么是注解用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码:1234@Overridepublic String toString() {     return "This is String Representation of current object."; }

2016-05-18 09:23:30 463

原创 redis学习笔记(1)redis配置安装

redis学习暂时放在windows上win64位下载:https://github.com/mythz/redis-windows下载完成后解压到磁盘中,目录结构如下:启动redis以上说明redis启动成功,这个窗口要保持开启状态,关闭时redis服务会自动关闭。测试时重启开启一个命令窗口。测试helloworldcmd进入red

2016-05-17 17:23:16 426

原创 spring学习笔记(一)事务的管理和传播特性

spring事务管理   以前没有Spring帮助我们完成事务的时候我们必须自己手动的控制事务,例如当我们项目中仅仅使用hibernate,而没有集成进spring的时候,我们在一个service层中调用其他的业务逻辑方法,为了保证事物必须也要把当前的hibernatesession传递到下一个方法中,或者采用ThreadLocal的方法,将session传递给下一个方法,其实都是

2016-05-17 10:55:50 2516 1

原创 web.xml加载顺序和配置详解

在web.xml文件中元素的加载顺序与它们在 web.xml 文件中的先后顺序无关。加载的顺序是:context-param->listener -> filter -> servlet  context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, filter 等在初始化时会用到这些上下文中的信息,然而对于某些配置节而

2016-05-16 17:46:30 6918 3

原创 mysql5.7安装和配置

1、代开mysql安装目录,创建data目录:2、打开my-default.xml,修改如下内容3、用管理员打开cmd,进入mysql的bin目录:输入命令:mysqld --initialize-insecure --user=mysql4、mysqld -install 安装数据库5、net start mysql 启动服务修改root密码:

2016-05-14 21:16:46 371

转载 springs事务配置的5种方式

Spring事务配置的五种方式    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理

2016-05-13 10:42:03 398

转载 问我

Spring提供了许多内置事务管理器实现,常用的有以下几种:   DataSourceTransactionManager :位于org.springframework.jdbc.datasource包中,数据源事务管理器,提供对单个javax.sql.DataSource事务管理,用于Spring JDBC抽象框架、iBATIS框架的事务管理;HibernateTransacti

2016-05-13 09:52:25 278

转载 springMVC映射规则详解

6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cookie信息);⑤回车换行(CRLF);⑥请求内容区(即请求的内容或数据),如表单提交时的参数数

2016-05-13 09:30:53 2236

转载 springmvc参数绑定常用注解

@RequestParam用来获得静态的URL请求入参 @PathVariable来获取请求路径上的变量值简介:handler method 参数绑定常用的注解,我们根据处理Request的不同内容部分分为四种常见类型:A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:   @Pat

2016-05-12 17:45:18 1693

转载 springmvc快速浏览入门

一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具体的Actio

2016-05-12 16:51:42 466

转载 springMVC学习系列四之数据绑定1

绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数据; 4.@RequestHeader,绑定请求头数据; 5.@ModelAttribute,绑定数据到Model; 6.@SessionAttribut

2016-05-12 11:50:52 540

转载 springMVC各种参数的绑定方式

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@Model

2016-05-12 11:26:42 837

转载 springMVC中的Controller是单例

我们知道Spring MVC是多线程单实例的MVC框架,就是说,对于同一个Controller,只会生成一个实例来处理所有的请求,因此bean实例只会实例化一次,并被存放在工厂中,以供其他请求使用今天发现spring3中的controller默认是单例的,若是某个controller中有一个私有的变量a,所有请求到同一个controller时,使用的a变量是共用的,即若是某个请求中修改了这个变

2016-05-12 10:06:03 869

转载 redis缓存技术学习

1 什么是redisredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样

2016-05-12 09:45:12 1651

转载 mybatis学习笔记(一)helloworld

前言:之前一直使用hibernate在作为数据层的持久化框架,也用过mybatis,但是觉得要写的sql太多很麻烦, 所以使用的不多 。 现在数据层使用的是mybatis,前端mvc框架用的是他们自己研发的webx3框架,所以决定研究一下这两个框架。 首先研究mybatis ,学习教程是官方的《MyBatis-3-User-Guide-Simplified-Chinese》,去myba

2016-05-11 18:10:01 705

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2016-05-11 16:43:45 1277

jquery打印控件

可以实现页面的局部打印。

2016-06-02

spring ibatis整合模板

亲手做的一个spring ibatis整合,刚刚接触ibatis,二话不说,ibatis环境先搭建好。

2012-12-13

中国移动账务管理系统

该系统是在网站上下载的,但是bug有很多,这一款是我修改后可以运行的,里面含有sql脚本文件,详细的java代码以及说明文档。

2012-03-19

新闻发布系统(Java)

该项目涵盖了项目需求文档、Oracle数据库的设计报告、数据库的sql脚本,当然也有详细的JAVA代码。

2012-02-22

空空如也

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

TA关注的人

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