自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat学习一(简单web服务器示例)

Request.java[code="java"]package com.chen;import java.io.IOException;import java.io.InputStream;public class Request { private InputStream input ; private String uri; public Req...

2016-09-20 17:14:37 211

原创 2、vi常用命令总结

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode)  控制屏幕光标的移动,字符、字或行的删除,移...

2016-05-05 09:43:04 192

原创 10、Docker私有仓库搭建

和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。目前Dock...

2016-05-04 15:10:09 180

原创 1、springboot入门案例helloworld与集成hibernate

Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。 之前我们创建基于Spring的项目需要考虑添加哪些Spring依赖和第三方的依赖。使用Spring Boot后,我们可以以最小化的依赖开始spring应用。大多数Spring Boot应用需要很少的配置即可运行,比如我们可以创...

2016-05-03 11:23:15 332

原创 2、Spring4 MVC HelloWorld 注解和JavaConfig实例

使用Spring和Servlet依赖更新pom.xml 4.0.6.RELEASE org.springframework spring-webmvc ${springframework.version} javax.servlet javax.servlet-api 3.1.0 ...

2016-04-28 08:22:00 153

原创 1、Spring4 MVC Hello World – XML实例

Spring4 MVC Hello World – XML实例使用Spring MVC XML配置的简单 HelloWorld Web应用程序。 1、准备环境 本教程是基于以下工具写的:MyEclipse 10Spring 4.0.3.RELEASE 控制器和方法 1- HttpServletRequest & Ht...

2016-04-28 08:21:14 101

原创 8、在docker上部署简单javaweb应用

1、创建容器javaweb1,并添加数据卷便于将安装文件共享到容器docker run -it --name=javaweb1 -v ~/dockerfile:/data ubuntu /bin/bash把jdk1.7安装文件放到宿主机dockerfile文件中,即可以容器内data文件夹内查看到安装文件。2、在容器内安装Jdk1.7+tomcat 安装JDK并配置环...

2016-04-24 19:12:18 157

原创 7、Docker容器的数据管理

一、Docker容器的数据卷 docker的理念之一是将应用与其运行的环境进行打包,因此通常docker容器的生存周期与在容器中运行的程序的生存周期是一致的,但对于数据的要求是持久化的。另外,docker容器之间也需要一个共享数据的渠道,故有了数据卷。 1、什么是数据卷 a)数据卷是经过特殊设计的目录,可以绕过联合文...

2016-04-24 17:56:25 108

原创 6、Docker容器的网络连接

一、Docker容器的网络基础 docker0 Linux虚拟网桥的特点:a)可以设置IP地址 b)相当于拥有一个隐藏的虚拟网卡 安装查看网桥工具apt-get install bridge-utils 查看网桥状态sudo brctl show ...

2016-04-24 17:54:06 154

原创 4、Docker镜像

一、什么是Docker镜像 是一种使用联合加载技术实现的重叠的只读文件系统 是容器的基石。 使用docker info命令查看docker使用的存储驱动和存储位置 ls -l /var/lib/docker/aufs ams文件夹下保存镜像文件二、查看和删除镜像 1、列出镜像 ...

2016-04-22 09:05:39 105

原创 5、Docker客户端和守护进程

一、Docker的C/S模式 用户通过remote API直接调用守护进程 2、docker客户端通过socket与守护进程进行连接 docker提供了三种socket连接模式 unix:///var/run/docker.sock是...

2016-04-22 09:04:40 151

原创 3、Docker容器常用命令与在容器中部署静态网站

一、容器的基本操作 1、启动容器 docker run IMAGE [COMMAND] [ARG...] 例:docker run ubuntu echo 'hello world' 执行单个命令,执行完后,容器停止 2、启动交互式容器 docker run ...

2016-04-22 09:04:05 139

原创 2、Docker简介及docker组成部分

1、Docker提供了一个容器 执行命令sudo docker run -i -t ubuntu /bin/bash,便可以进入docker容器内部,执行ls即可查看文件目录,其相当于一个虚拟机。2、什么是容器 一种虚拟化的方案 操作系统级别的虚拟化 只能运行相同或相似内核的操作系统 ...

2016-04-22 09:03:33 266

原创 1、Ubuntu14.04安装docker

一、安装前检查 1、内核版本 uname -a 2、检查Device Mapper ls -l /sys/class/misc/device-mapper 如果两个条件有一个不满足,需要升级ubuntu内核版本二、安装Docker查看命令是否存在:whereiswhereis curl...

2016-04-22 09:02:56 126

原创 spring集成redis,集成redis集群

[b]1、通过spring-data-redis集成redis[/b]pom.xml依赖包[code="java"] 4.0.0 com.chen test_redis02 0.0.1-SNAPSHOT war 3.1.2.RELEASE junit junit 4.12 org....

2016-04-19 15:10:40 564

原创 6、java连接redis集群

1、使用Jedis 连接集群会报 MOVED错误package com.chen.demo;import redis.clients.jedis.Jedis;public class Demo { public static void main(String[] args) { String host = "192.168.199.130";...

2016-04-18 18:26:22 306

原创 redis集群搭建

redis-cli -h 127.0.0.1 -p 6749 连接指定主机指定端口redisredis-cli -c -p 7001 连接本机7001端口redis2、安装Ruby apt-get install ruby2.0或 安装ruby:version(1.9.2)Java代码 # ruby1.9.2 cd /path/rub...

2016-04-18 16:15:11 114

原创 ubuntu14.04卸载redis并手动安装redis-3.0

1、ubuntu 卸载redis 1)卸载软件 apt-get remove redis 2)清除配置 apt-get remove --purge redis 3)删除残留文件 find / -name redis 一般设置如下 rm -rf var/lib/redis/ rm -...

2016-04-18 16:14:34 262

原创 redis五种数据类型常用基本命令总结

redis-cli启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行redis 127.0.0.1:6379>redis 127.0.0.1:6379> PINGPONGRedis-cli连接远程服务器redis-cli -h 127.0.0.1 -p 6379 -a "mypass"2、Redis五种数据类型字符串、哈希、列表、集合、...

2016-04-14 19:00:42 137

原创 java连接远程服务器redis常遇问题

1、先在本地CMD命令中ping IP地址,网络是否正常2、ping命令正常,telnet ip 端口号,检查6379,redis端口是否正常3、检查/etc/redis/redis.conf配置文件中是否有bind 127.0.0.1 redis绑定限制,如有注释掉 查看redis版本号:redis-cli --version 远程服务器上安装telnet服务端,ubun...

2016-04-14 18:58:31 379

原创 redis虚拟机环境搭建与安装redis

下载VMware下载ubuntu14.iso在VMware上安装ubuntu2、使用SecureCRT连接上虚拟机上的ubuntu在ubuntu上使用ifconfig查看ip地址在ubuntu上查看是否已安装openssh-server,并开启执行命令ps -e | grep ssh 。查看是否有ssh进程运行在系统终端界面内输入apt-get update命令...

2016-04-12 09:14:52 158

原创 dubbo入门案例

windows安装zookeeper把下载的zookeeper的文件解压到指定目录D:\machine\zookeeper-3.3.6>修改conf下增加一个zoo.cfg内容如下:# The number of milliseconds of each tick 心跳间隔 毫秒每次tickTime=2000# The number of ...

2016-04-07 19:47:25 81

原创 webservice cxf简单案例

cxf简单java项目案例IHelloWorld.java[code="java"]package com.chen.ws;import java.util.List;import java.util.Map;import javax.jws.WebService;import javax.xml.bind.annotation.adapters.XmlJa...

2016-03-30 18:44:25 97

原创 spring data jpa简单案例

pom.xml[code="java"] 4.0.0 com.chen spring_datajpa_demo01 0.0.1-SNAPSHOT war 3.1.2.RELEASE org.springframework spring-context-support ${spring....

2016-03-29 10:16:49 63

原创 mysql学习四之事务、变量、触发器、函数、存储过程

[code="java"]需求:有一张银行账户表,有A用户给B用户转账;A账户先减少,B账户增加,但是A操作完之后断电了。解决方案:A减少钱,但是不要立即修改数据表;B收到钱之后,同时修改数据表事务安全事务:transaction,一系列要发生的连续的操作事务安全:一种保护连续操作同时满足(实现)的一种机制事务安全的意义:保证数据操作的完整性...

2016-03-23 18:49:26 122

原创 mysql学习三之外键、联合查询、子查询、视图、数据备份还原

[code="java"]连接查询将多张表(可以大于2张表)进行记录的连接(按照某个指定的条件进行数据拼接)最终结果是:记录数有可能变化,字段数一定会增加(至少两张表的合并)连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表。连接查询:join 使用方式 左表 join 右表左表:在join左边的表右表:在join右边的表连接查询分类...

2016-03-22 16:08:55 143

原创 mysql学习二之列属性、关系(一对一,一对多,多对多),范式,高级增删改查操作...

[code="java"]列属性主键,唯一键和自增长主键:primary key,用来唯一的约束该字段里面的数据,不能重复,一张表中只能有一个主键增加主键SQL操作中有多种方式给表增加主键:大体分为三种1、在创建表的时候,直接在字段后加 primary key --增加主键create table my_pri1(id int primary...

2016-03-18 14:32:43 422

原创 mysql学习一之列类型(整型、浮点、日期时间等)及列属性

[code="java"]数据类型(列类型)所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方式进行管理:更好的利用有限的空间。SQL的三大数值类型:数值、字符串、日期时间1、数值型系统将数值型分为整数型和小数型。整数型:存放整型数据:在SQL中因为更多考虑如何节省磁盘空间,细分为tinyint:迷你整型,使用1个字节存储,表...

2016-03-16 19:07:23 289

原创 mybatis入门示例传智燕青讲解二----高级映射和二级缓存及整合spring及反向工程...

二级缓存及高级映射sqlMapConfig.xml[code="java"] [/code]二级缓存mapper...

2016-03-15 10:00:00 116

原创 mybatis入门示例传智燕青讲解一

示例一:增删改查sqlMapConfig.xml[code="java"] [/code]UserM...

2016-03-11 15:51:42 137

原创 mybatis入门案例

sqlMapConfiger.xml[code="java"] [/code]案例一:简单增删改查UserMapper.xml[code="...

2016-03-10 14:41:38 77

原创 spring3+mybatis整合案例

pom.xml[code="java"] 4.0.0 com.chen springmvc-mybatis-demo01 0.0.1-SNAPSHOT war compile 3.1.2.RELEASE javax.servlet javax.servlet-api...

2016-02-19 11:21:10 89

原创 hibernate一对一,一对多,多对一,多对多注解实现案例

pom.xml[code="java"] 4.0.0 com.chen hibernate_demo01 0.0.1-SNAPSHOT war org.hibernate hibernate-core 3.6.10.Final org.javassist javassist 3....

2016-02-18 11:01:14 169

原创 springmvc+hibernate4搭建案例

pom.xml[code="java"] 4.0.0 com.chen springmvc-demo01 0.0.1-SNAPSHOT war compile 4.0.0.RELEASE 3.5.4-Final javax.servlet javax.ser...

2016-02-17 09:58:35 78

原创 深入Java虚拟机学习----Java内存区域01

[img]http://dl2.iteye.com/upload/attachment/0115/0695/9b9c31a1-4427-3810-a41e-bc0e33a0988b.png[/img][b]java虚拟机运行时数据区域[/b] [b]1、程序计数器[/b];是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。 由于Ja...

2016-02-14 15:20:03 137

原创 spring mvc教程视频

1. 韩顺平 Spring视频教程 http://www.yunpansoso.com/detail/1/JoMJLn.html 2. WEB开发必备技术,SpringMVC视频教程 http://www.yunpansoso.com/detail/1/KhLPJmJ.html 3. SpringMVC 3.0版本系列视频教程 http://www.yunpansoso.com/d...

2016-01-18 17:29:45 224

原创 疯狂java基础功16讲(2)------对象与内存控制

[b]Java内存管理分为两个方面:内存分配和内存回收。[/b]内存分配特指创建Java对象时JVM为该对象在堆内存中所分配的内存空间。内存回收指的是当该Java对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。由于JVM垃圾回收机制由一条后台线程完成,本身非常消耗性能的,因此如果[b]肆无忌惮地创建对象[/b],让系统分配内存,这样会有两个坏...

2016-01-15 10:39:22 81

原创 Redis与Memcached比较

作为内存数据缓冲系统,Memcached和Redis均具有很高的性能,但两者在关键实现技术上具有很大的差异,这种差异决定了两者具有一同的特点和不同的适用条件。 1、Memcached和Redis的内存管理机制对比 对于像Redis和Memcached这种基于内存的数据库系统来说,内存管理的效率高低是影响系统性能的关键因素。 传统C语言中的malloc/free函...

2016-01-13 11:01:58 95

原创 Redis原理与简述

[b]Redis是一个开源的key-value存储系统。[/b] 与memcached类似,Redis将大部分数据存储在内存中,[b]支持的数据类型包括:字符串、哈希表、列表、集合、有序集合[/b]以及基于这些数据类型的相关操作。 Redis使用C语言开发,在大多数像Linux、BSD和Solaris等系统上无需任何外部依赖就可以使用。Redis支持的客户端语言非常丰富...

2016-01-13 10:46:02 1352

原创 Redis配置文件参数

2.1 Redis配置文件为了对Redis的系统实现有一个直接的认识,我们首先来看一下Redis的配置文件中定义了哪些主要参数以及这些参数的作用。1)daemonize no 默认情况下,redis不是在后台运行的。如果需要在后台运行,把该项的值更改为yes;2)pidfile /var/run/redis.pid当Redis在后台运行的时候,Redis默认会把pid文件放在/var/...

2016-01-13 09:55:15 69

空空如也

空空如也

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

TA关注的人

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