自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 多线程(2)-- yield( )

使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。Java线程中有一个Thread.yield( )方法,很多人翻译成线程让步。顾名思义,就是说当一个线程使用了这个方法之后,它就会把自己CPU执行的时间让掉,让自己或者其它的线程

2017-01-12 22:34:46 287

原创 多线程(1)-- isAlive()和Sleep()

1.含义isAlive()的功能是判断当前的线程是否处于活动状态2.代码例子(1)在不同的线程运行同一个方法package com.ray.deepintothread.ch01.topic_4; public class IsAliveSample_1 { public static void main(String[] args) {

2017-01-12 14:49:29 624

原创 VmWare下安装CentOS6图文安装教程

【正文】一、VMware简介:VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。VMware的主要特点:不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统;本机系统可以与虚拟机系统网络通信;可以设定并且随时修改虚拟机操作系统的硬件环境。二、CentOS简介

2017-01-11 14:52:05 606

原创 String、StringBuffer与StringBuilder之间区别

关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String  2.String 的原因    String:字符串常量    StringBuffer:字符创变量    StringBuilder:字符创

2017-01-05 10:55:33 1873

原创 MyBatis使用大全(5)------映射器类

MyBatis的SqlSession中包括方法,映射sql等等。SqlSession中包括了很多方法,简单截了个图如下:包括了增删改查等方法以及方法的多种重载形式等等。直接使用SqlSession的方法形式如下:[java] view plain copy User user = session.selectOne("com.lanhuigu.m

2017-01-04 17:20:46 2171

原创 MyBatis使用大全(4)------动态SQL使用

MyBatis 的强大特性之一便是它的动态 SQL。如果你用jdbc等等每次拼接sql都需要特别注意空格,未列的逗号。但是,利用MyBatis动态SQL对于这些问题会有一些改善,用起来会相对省心。通常使用动态 SQL 不可能是独立的一部分,MyBatis当然使用一种强大的动态 SQ 语言来改进这种情形,这种语言可以被用在任意的 SQL 映射语句中。动态 SQL 元素和使用

2017-01-04 17:19:59 1108

原创 MyBatis使用大全(3)------XML映射文件配置

MyBatis真正的强大,在于其映射语句的魔力。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):(1)cache  给定命名空间的配置缓存。(2)cache-ref  其他命名空间缓存配置的引用。(3)resultMap  是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象(4)sql 可被其他语句引用的可重用语句块。(5)ins

2017-01-04 17:18:53 708

原创 MyBatis使用大全(2)------XML配置文件

MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档顶层结构:configuration 配置          properties 属性          settings 设置          typeAliases 类型命名          typeHandlers

2017-01-04 17:18:11 463

原创 MyBatis使用大全(1)------入门初体验

1.所需jar包这里单独讨论MyBatis的使用,只需要放入mybatis-x.x.x.jar包即可。如果使用maven构建项目,则需要在pom.xml的dependency中放入如下配置:[html] view plain copy dependency>       groupId>org.mybatisgroupId>       artifactId

2017-01-04 17:16:24 398

原创 help和man查看命令帮助文档

在Linux系统中,命令太多,记全几乎不太可能,但是,我们可以通过help命令获取帮助。命令语法:help [选项] [命令]其中,选项内容包括如下:-d  显示命令简短主题描述 -s 显示命令简短语法描述例如:输入help命令回车后内容:[root@bogon /]# helpGNU bash, version 4.1.2(1)-release (x86_

2017-01-04 10:53:06 3938

原创 杀死系统中的进程kill和killall命令

为什么要杀死系统的进程?在windows下,开发时常遇到的问题是我们的集成开发工具卡死了,或者浏览器卡死了,常用的方式就是ctrl+alt+del进入任务管器结束任务,也就是把运行的进程杀掉。或者eclipse启动tomcat没有正常关闭,再次启动时告诉你这个进程已经存在,阻止了新的tomcat进程运行,也需要杀掉进程,等等。在Linux这些问题也是存在的,杀掉进程的原

2017-01-04 10:50:00 6414

原创 查看系统进程ps命令

常用参数:-a : 显示所有进程-u : 显示用户名和启动时间-x : 显示没有控制终端的进程-f : 显示进程数使用组合范例:ps ps -fps -aups -aux使用实例:

2017-01-04 10:37:33 427

原创 linux命令大全(6)--命令小结

常用命令列表,应用参考前面的文章:对部分前面没说过的命令做介绍---wc命令的使用先通过touch创建一个文件,这个时候文件时空的,显示的行数,字数,字符数据均为0;通过vim编辑文件test.txt,插入内容,再统计test.txt可以看到,行数,字数,字符数统计分别为1,4,17对右边阴影部分使用,部分打印内容太长,自行实践:

2017-01-04 10:34:33 308

原创 vi编辑器(2)

一,光标的移动在文本中光标的移动很有用,可以提高文本编辑的效率。在执行光标命令之前,先通过cd 转到root目录下,在该目录下有个install.log文件,文件内容庞大,是体验光标命令的好去处。vi install.log进入输入模式开始进行以下命令练习:在命令模式中可以使用命令进行以下操作。(1)光标方向的移动,除了可以使用方向键,还可以使用以下命令向上移动光标

2017-01-04 10:33:30 382

原创 vi编辑器(1)

在Linux下有个特殊的命令vi,不仅是一个命令,也是linux下的一个编辑器。vi的发展历史等可以看看百度讲解。vi是linux下的全屏幕文本编辑器,功能丰富,很重要。比如,要修改配置文件,服务配置文件,数据库配置文件等等,用它是最佳的选择。在windows上,我们可以下载各种编辑器等等,对文件编辑,保存。在linux下vi的功能类似于windows下的编辑器。vi编辑器有3中模

2017-01-04 10:18:50 336

原创 linux命令大全(5)

这篇主要对前面常用命令使用技巧的一些总结:(1)mkdir创建目录文件在前面主要用于创建单个文件,其实可以批量创建文件目录。(2)rmdir删除空文件目录,不能删除非空文件目录rmdir能删除一个,也能删除批量。直接批量删除空文件目录:使用通配符批量删除空文件目录:(3)touch直接创建文件到某个目录下(4)使用man或info查看命令使用说明

2017-01-04 10:03:39 193

原创 linux命令大全(4)

在windows上某些文件我们想看内容,只要有对应文件的查看软件,直接打开就可以看,比如word文件等。在Linux上,可以用一些命令做到这样的功能。这些命令的功能主要用于显示当前文件的内容,一个一个的看看。1.cat cat命令用于直接将当前文件的内容打印到屏幕上。通过cd命令回到root的根目录(如果后面跟的是~这个符号,ls看到install.log等,就对了,),l

2017-01-04 10:00:48 276

原创 linux命令大全(3)

1.通配符使用通配符是方便我们操作多个文件。用一些特殊符号代替文键名称的字符串。看看常见的通配符含义:(1) *号,用这个符号代表任意字符和字符串(2)?号代表一个任意字符(3)[abcdef......]表示[]内的任意一个字符。有时候也表示范围等等,跟正则表达式含义一样。比如[abc]代表abc中的任意一个,[1-9]表示1到9的任意一个数字。(4)[!abcdef..

2017-01-04 09:50:44 272

原创 linux命令大全(2)

1.切换目录在Linux中,一会可能在这个文件目录进行操作,一会可能转到另外一个文件目录进行操作,这就得用到目录切换,使用cd命令。说到目录切换,就涉及到路径问题。绝对路径:就是表示出目标文件或子目录的目录树结构。相对路径:就是相对于当前工作目录的路径来表示位置。相对路径中有两个符号,就是“..”,“.”。“..”表示当前当前工作目录的上一层目录,一个点‘.’表示当前目录。

2017-01-04 09:49:50 474

原创 linux命令大全(1)

当用户使用Linux系统时,其实在和Shell在打交道,当用户发出指令,其实先将这些指令发送给Shell,然后由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送个Shell,最后有Shell返回硬件的工作信息和情况。以下对linux常用命令进行简单总结:1.关机与注销关闭系统使用shutdown命令,确保用户和系统的资料完整。需要注

2017-01-04 09:48:55 311

原创 maven(6)------maven坐标分析

在不使用maven管理项目,直接使用IDE开发项目时,一个web项目中会涉及到很多技术,比如struts2,hibernate,spring,mybatis等等,这个时候,我们就需要去各大官网下载不同版本的lib文件,找到各种技术依赖的jar包,这样我们就需要花费大量的时间浏览网站寻找jar包,花大量时间解决jar包的冲突,以及升级等问题。在这种情况下,就急切的需要一个jar包规范

2017-01-03 14:46:12 357

原创 maven(5)------eclipse下maven常用命令打包

eclipse集成maven常用命令clean,install,一步完成项目清理和打包。在集成工具下使用maven命令与命令窗口不同,需要将mvn省掉(比如:mvn clean,在工具中直接用clean即可)。mvn下命令有clean(清理),test(运行测试代码),compile(编译),package(打包),install(安装到本地并打包)等等,但是,实际使用时,有clean

2017-01-03 14:45:34 15303

原创 maven(4)------maven核心pom.xml文件常用元素分析

在maven项目中,pom文件是核心文件pom.xml:[html] view plain copy xml version="1.0" encoding="UTF-8"?>  project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

2017-01-03 14:42:25 1321

原创 maven(3)------maven构建web项目详细步骤

eclipse集成工具,轻松通过maven构建web项目步骤如下:一, 右键,new -->project, 进入下一页面二,选择"Maven Project", 点击下一步三,直接点击下一步四,选择maven webapp骨架,然后再下一步五,填写Group Id, Artifact Id, Package,点击完成

2017-01-03 14:34:27 377

原创 maven(2)------maven构建项目

一  下载maven官网地址: http://maven.apache.org/download.cgi如图:可以下载历史版本。二 windows下maven配置1. 解压下载后的包,解压后多出一个文件2. 配置环境变量“计算机”--》右键,选择--"属性"--》"高级系统设置"--》"高级"--》"环境变量"--》"新建"--》"确定"

2017-01-03 14:33:27 301

原创 maven(1)------使用myeclipse构建maven项目

一maven官网:http://maven.apache.org/依据官网的说法,Maven是一个采用纯Java编写的开源项目管理工具,基于一个称为项目对象模型(POM)的概念,可以管理项目的生命周期,从建立到发布再到文档管理。下面说一下我构建的步骤:1.安装mavena.去官网下载最新的maven,解压,目录结构如下b.配置环境变量(这里主要为了能在windo

2017-01-03 14:32:10 446

J2SE6.0 API(冷冬大雪)

J2SE6.0 API java api

2017-08-01

JMS、activemq文档

JMS、activemq文档,中英文都有

2017-03-16

数据库SQL手册

SQL,Oracle,Mysql

2016-11-30

mysql访问工具sqlyog

sqlyog10

2016-11-19

Java多线程编程核心技术.pdf

Java多线程编程核心技术

2016-11-19

空空如也

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

TA关注的人

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