自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

令仔很忙

千万不要放纵自己,给自己找借口,对自己严格一点,时间长了,自律便成为一种习惯,一种生活方式!

  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

原创 集合详解(四)----HashSet和HashMap源码剖析(JDK1.7)

HashSetHashMapHashSet    当初始化一个HashSet的时候,HashSet的底层实现其实是HashMap:private transient HashMap<E,Object> map;public HashSet() { map = new HashMap<>();}    在每一个方法里面都是会通过map去调用HashMap的方法来实现。那么map是键

2016-07-31 17:25:52 3411 2

原创 Nginx反向代理

代理服务器什么是代理服务器代理服务器有什么好处反向 VS 正向正向代理Forward Proxy反向代理Reverse ProxyNginx反向代理服务器    代理服务器什么是代理服务器?    客户端访问数据的时候,不会直接与目标服务器进行连接,而是所有的请求都发送到代理(Proxy)服务器,然后代理服务器会去根据你的请求去访问相应的服务器,并最终返给你你想要的数据。     其

2016-07-30 17:05:10 2014 1

原创 Nginx虚拟主机配置

什么是虚拟主机Nginx实现虚拟主机的三种方式Nginx配置段基于域名基于IP基于端口什么是虚拟主机    什么是虚拟主机?    虚拟主机就是使用特殊的软硬件技术,把一台计算机主机分成多台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的

2016-07-30 13:38:59 1682 1

原创 新手学Linux(六)----安装Nginx

Nginx安装环境编译安装启动Nginx停止Nginx方式一快速停止方式二完整停止重启Nginx方式一先停止再启动方式二重新加载配置文件开机自启动Nginx编写shell脚本设置文件的访问权限加入到rclocal文件中Nginx安装环境    nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境。gcc 安装nginx需要先将官网下载

2016-07-29 15:36:27 4768 1

原创 集合详解(三)----Map的两种遍历方式

第一种取值方式第二种取值方式    Map是以键值对(key-value)的方式来存取值的,那么该怎么把Map中的值取出来的,有两种方式,往下看。先定义一个Map,向里面存放一些数据。HashMap m=new HashMap();m.put("a","aa");m.put("b","bb");m.put("c","cc");m.put("d","dd");    第一种取值方式

2016-07-27 17:25:51 1312 1

原创 集合详解(二)----ArrayList源代码剖析(JDK1.7)

ArrayList是List类的一个典型的实现,是基于数组实现的List类,因此,ArrayList封装了一个动态的、可变长度的Object[]数组。ArrayList是通过initialCapacity参数来设置数组长度的,当向ArrayList添加的数据超出了ArrayList的长度之后,initialCapacity会自动增加

2016-07-25 18:01:36 2181 2

原创 集合详解(一)----Collection和Map接口

在我们编程的时候,有时候需要集中存放多个数据,可以用数组来保存多个数据,但是数组的长度是不可变的,一旦数组的长度确定了之后就无法再改变,如果要保存可变长度的数据的话,数组肯定是不行的了。而且数组也无法保存具有一定关联的数据,比如:数学–80,英语–50。为了可以保存上面的这些信息,java提供了集合类,主要是负责保存、盛装数据

2016-07-25 11:07:32 6065 2

转载 深入理解HashMap(及hash函数的真正巧妙之处)

hashmap的数据结构hash算法hashmap的resizekey的hashcode与equals方法改写    原文地址:http://www.iteye.com/topic/539465     Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。

2016-07-18 15:25:41 3257

原创 新手学Linux(五)----Linux下安装Redis

Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。它支持存储的value类型很多,包括string,list,set,zset,hash。Redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中,它可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

2016-07-17 15:36:06 2284 1

原创 Mybatis深入了解(七)----延迟加载

resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。resultType无法实现延迟加载。 延迟加载:先从单表查询、需要时再从关联表去关联查询,大大提高 数据库性能,因为查询单表要比关联查询多张表速度要快。

2016-07-17 12:52:11 2404 1

原创 Mybatis深入了解(六)----关联查询(高级映射)

一对一查询resultTyperesultMap一对多查询resultTyperesultMap多对多查询一对一查询resultType    resultType:使用resultType实现非常简单,如果POJO中没有包括查询的列名,可以新建扩展类继承父类,并在子类中添加列名对应的属性,即可完成映射。package cn.itcast.ssm.po;/** * 订单的扩展类 *

2016-07-16 21:15:08 4319

原创 Mybatis深入了解(五)----动态SQL

什么是动态SQL 实例Mapperxml测试代码sql片段定义sql片段引用sql片段foreach应用场景在输入参数类型中添加List ids传入多个id修改Mapperxml测试代码什么是动态SQL?     动态sql是mybatis的核心,主要是对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活的拼接、组装。     实例    用户信息综合查询列表和用户

2016-07-16 16:29:43 2414 1

原创 Mybatis深入了解(四)----输入输出映射

通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、POJO的包装类型。举个栗子:完成用户信息的综合查询,需要传入条件很复杂(可能包括用户信息、其他信息,比如商品、订单)。传递POJO的包装类对象,看下面的实例:

2016-07-16 15:17:13 1225

原创 Mybaits深入了解(三)----mybatis开发Dao的方法

程序员写代码的时候,需要写dao接口和dao实现类。而且还需要向dao实现类中注入SqlSessionFactory,在方法体内通过SqlSessionFactory创建SqlSession。下面举个栗子:

2016-07-11 23:49:10 1770

原创 Mybaits深入了解(二)—-入门实例

Mybatis CRUD实例实例的开发环境 java环境 开发工具 数据库 jdk1.7 myeclipse mysql     项目的目录结构log4j.properties配置    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进

2016-07-01 20:57:50 1155

原创 Mybaits深入了解(一)----带你入门

Mybatis简介Mybatis架构功能架构框架Mybatis简介    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。     MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进

2016-07-01 17:38:47 1271 1

图片加解密工具包.7z

CTF比赛图片解题工具包

2021-09-14

nginx安装包,稳定版1.10.1

nginx1.10.1稳定版安装包,linux

2016-07-29

redis-3.0.0.tar.gz linux安装包

该资源是linux上的redis安装包,下载后直接放到linux目录下,解压安装。

2016-07-17

mybatis实例

mybatis的示例源码,包括基本的CRUD,附件中还附有数据库脚本!

2016-07-01

mybatis入门实例

附件中是mybatis的入门实例,基本的配置,以及mybatis的增删改查功能。

2016-07-01

Hibernate_lib.zip

java项目中用到的Hibernate_lib.zip包

2016-05-26

JSP+Servlet讲解MVC实现原理(改良版)

JSP+Servlet讲解MVC实现原理(改良版)

2016-04-24

JSP+Servlet讲解MVC实现原理

JSP+Servlet讲解MVC实现原理,MyEclipse源码,解压能用!

2016-04-22

linux服务器mongodb安装包

在linux服务器上安装mongodb需要用到的mongodb安装包,3.0.7版本的,具体的安装教程大家可以去网上找,很多的

2016-03-11

EF扩展方法BulkInsert(批量添加)

Entity Farmework扩展方法,批量添加(BulkInsert)。

2015-06-28

JDBC数据库连接测试

JDBC对数据库进行操作的小例子,包括增、删、改、查。

2015-06-27

09-13.1月份的软件开发工具自考真题及答案

09-13.1月份的软件开发工具自考真题及答案

2013-08-18

100多个值得一看的VB小程序源码集

100多个值得一看的VB小程序源码集,提高你对VB的了解

2013-08-18

空空如也

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

TA关注的人

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