自定义博客皮肤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)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows10中使用docker命令启动Ubuntu容器

在Linux环境下可以使用如下命令启动一个Ubuntu容器:    docker run -i -t ubuntu:15.10/bin/bash参数解析:-t:在新容器内指定一个伪终端或终端。-i:允许你对容器内的标准输入 (STDIN) 进行交互。在Windows10环境下要实现上述命令,可将命令修改如下:     winpty docker

2017-08-02 17:54:06 1840 2

原创 Spring整合技术之Hibernate

在之前的一篇文章 spring整合技术之---利用JDBC访问数据库 中介绍了利用Spring框架整合JDBC技术访问数据库的基本使用,今天在学习了Spring整合Hibernate访问数据库的用法。下面还是通过一个简单的例子来介绍,如下:    1.新建工程 SpringHibernate01,引入Spring框架的开发包和配置文件,如果使用的是MyEclipse工具,这里需要引入 Sp

2016-05-25 21:25:55 313

原创 Hibernate学习笔记之----理解对象的持久性与一级缓存机制

1.在上一篇文章中提到,说Hibernate是最常用得数据访问层框架,经常也被称为持久层框架,那么为什么会被称为持久层框架呢,在这里我们首先要明白Hibernate程序的运行过程中的实体对象所具有的三种状态,即以下三种状态:       a.临时状态(Transient):         采用new关键字创建的对象,也叫自由态对象,它只存在于内存中,而在数据库中没有相应数据。它没

2016-05-22 22:25:05 532

原创 Hibernate学习笔记之----Hibernate基本使用

学习了Hibernate框架的基本使用之后,我初步掌握了如何在一个项目开发中使用Hibernate技术对数据库进行访问,作此笔记便于日后温习,也便于大家一起交流学习。        首先,在学习Hibernate框架的基础之后,我知道了Hibernate技术其实也是对JDBC技术的封装,因为在Java程序中,要想访问数据库,JDBC技术是唯一的途径,也就是说,java程序访问数据库,底层操作只

2016-05-22 21:42:27 351

原创 spring整合技术之---利用JDBC访问数据库

前两天在学习spring框架时,了解到spring框架可以对其他数据访问框架进行整合,今天学习了利用spring框架对JDBC技术的整合应用的基本操作,为了日后复习查看方便,所以在此做以总结,同时也希望对和我一样的初学者能有所帮助。首先介绍一下spring整合JDBC时操作的基本步骤,如下:    1.首先,新建一个工程,引入Spring框架相关的开发包和主配置文件,我这里新建了一个w

2016-05-22 19:17:27 615

原创 理解Java中传递引用类型的实质

除了最常用的几种基本类型之外,Java 中其余的类型都是引用类型,包括String 也是引用类型,下面通过一个例子来理解 java 中传递引用类型的实质:代码如下 Test.javapackage com.jeason.test;public class Test {        @org.junit.Test    public void testString(

2016-05-13 12:17:38 417

原创 Spring学习笔记之---注解的使用

注解技术从JDK1.5之后开始推出,之后很多框架开始提供注解配置形式,Spring框架从2.5版本开始支持注解配置,采用注解的优点主要是:简单、快捷  1)组件扫面功能:Spring 可以按照指定的包路径扫描内部的组件,当发现组件类的定义前有如下注解标记时,            会自动将该组件纳入到Spring容器:    a.@Component    b.@Controlle

2016-05-12 13:32:45 362

原创 Java虚拟机------JVM

上次写的一篇 分析java程序的运行过程 ,里面并没有讲清楚java语言程序“一次编写,到处执行”特点的原理,今天通过java虚拟机来说明java程序如何实现这种特性。希望通过这篇博客 对大家理解JVM原理有所帮助。       首先说一下JVM的概念,按照书本上的定义:JVM(Java 虚拟机)是一种用于计算设备的规范,Java虚拟机包括:一套字节码指令集、一组寄存器、一个栈、一个垃圾回

2016-05-11 13:00:41 349

原创 Spring之IoC----常见类型数据的注入

Spring框架中的String,int等基本类型、List、Map、Properties等几种常见的类型数据的注入方法,以下举例说明:1.首先编写实体类Person,代码如下:package com.jeason.entity;public class Person {    private String name;    private int age;    pr

2016-05-09 22:15:44 448

原创 理解java数组的内部机制

我们知道,数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的,下面介绍数组在内存中的运行机制。1.内存中的数组    数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后,才可以通过该数组变量来访问数组元素,因为,引用变量是访问真实对象的根本方式。也就是说,如果我们希望在程序中访问数组,则只能通过这个数组的引用变量来

2016-05-06 21:19:56 3291

原创 分析java程序的运行过程

我们知道,java语言程序的一大特性就是跨平台特性,那么java这种“一次编写,到处运行”的特性到底是怎样实现的呢,一个java程序的运行过程到底是怎样的呢,下面我们来通过一个简单的java程序来说明,1.首先,先写一个java类为 HelloWorld.java 源文件如下:public class HelloWorld{    public static void main(Str

2016-04-26 18:14:13 748

原创 Struts2标签之<s:iterator/>标签详解

在web工程的页面表单中显示数据时,我们可以使用JSTL标签中的标签通过迭代取出数据,而在应用了Struts2框架的web应用中,我们可以用Struts2支持的标签库同样可以实现同样的功能       在struts2标签中,为了实现与JSTL标签库中的标签同样的效果,struts2标签库提供了标签,可以实现从值栈中迭代取出数据,      标签有3个属性:            v

2016-04-24 19:15:04 945

原创 Struts2执行基本流程

1. 首先,用户请求提交后,转到Struts2的前端控制器(FC);2. 然后,前端控制器会根据配置信息确定要调用的Action ;3. 在找到要调用的action之后,会先创建一个ValueStack (VS),称为值栈,控制权将被转给ActionProxy代理;    对于值栈的理解可参考该链接(jerry_xing8的博客):http://www.cnblogs.

2016-04-23 13:53:05 392

原创 页面的转发(dispatcher)与重定向(redirect)的区别

在web开发中,实现页面的跳转常用的有dispatcher和redirect两种方式,那么这两种方式具体有什么区别,适用场合有什么不同呢?1 .首先:用dispatcher(转发)的时候地址栏地址不改变;而用(redirect)重定向的时候地址栏地址会发生改变;2 .其次:用dispatcher的时候服务器只发一次请求,而用redirect的时候服务器会发两次请求3 .最重

2016-04-19 22:25:01 3975

原创 大数据量的数据库表如何存放ID

对于数据量特别大的表,ID的存放如何不耗内存且唯一性高

2016-03-16 23:09:32 608

原创 java连接数据库常见错误总结

java连接数据库时常见的错误及解决办法

2016-03-15 23:09:33 1388

AxureRPPro-8.1.0便携版

Axure RP是一个专业的快速原型设计工具。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。该版本为绿色便携版,不需要安装,解压即用,十分方便。

2018-06-05

Xshell_setup-5.0.0788.exe

完全免费强大的 SSH 客户端 ,支持多种远程协议,支持布局切换等,Xshell 5.0已自带简体中文语言,非常棒的Linux终端管理器!安装时选择“免费为家庭/学校”即可永久使用,本人已亲测可用

2018-06-05

高性能MySQL(第三版)

mysql 领域的经典之作,拥有广泛的影响力。《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

2018-05-04

迅雷7纯净便携版(ThunderPortable_7.2.9.3634_V2.rar)

迅雷7免安装版纯净版,无需安装、解压即用,纯净无广告,支持种子文件、磁力链接解析下载

2018-05-02

xpath_helper.crx(chrome爬虫网页解析工具)

xPath helper是一款Chrome的开发者插件,可以支持在网页点击元素生成xpath,整个抓取使用了xpath、正则表达式、消息中间件、多线程调度框架。是一款非常实用的爬虫辅助利器。

2018-04-28

Sense-(Beta)_v0.9.0.crx(Chrome-sense插件)

一款基于chrome的插件,通过Sense插件可以很方便的操作ElasticSearch。 ElasticSearch作为一个基于Lucene的搜索服务器。其接口也是RESTful风格。使用sense插件我们就可以像操作webapi一样简单的操作ElasticSearch进行CRUD了。

2018-04-28

installDocker-1026.msi

windows的docker安装包,轻巧方便,快捷,无需安装其他工具,快来体验docker之旅吧~

2017-11-14

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

TA关注的人

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