![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 67
iteye_9921
这个作者很懒,什么都没留下…
展开
-
Servlet简述及生命周期和线程安全
在传统Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应。Servlet是J2EE的重要标准之一,规定了Java如何响应Http请求规范。通过HttpServletRequest和HttpServletResponse对象,我们能够轻松地与Web容器交互。[b]Web容器使用servlet处理http请求[/b] 当Web容器...原创 2015-12-30 15:04:31 · 101 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
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 · 84 阅读 · 0 评论 -
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 · 272 阅读 · 0 评论 -
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 · 93 阅读 · 0 评论 -
2、Docker简介及docker组成部分
1、Docker提供了一个容器 执行命令sudo docker run -i -t ubuntu /bin/bash,便可以进入docker容器内部,执行ls即可查看文件目录,其相当于一个虚拟机。2、什么是容器 一种虚拟化的方案 操作系统级别的虚拟化 只能运行相同或相似内核的操作系统 ...原创 2016-04-22 09:03:33 · 224 阅读 · 0 评论 -
3、Docker容器常用命令与在容器中部署静态网站
一、容器的基本操作 1、启动容器 docker run IMAGE [COMMAND] [ARG...] 例:docker run ubuntu echo 'hello world' 执行单个命令,执行完后,容器停止 2、启动交互式容器 docker run ...原创 2016-04-22 09:04:05 · 107 阅读 · 0 评论 -
5、Docker客户端和守护进程
一、Docker的C/S模式 用户通过remote API直接调用守护进程 2、docker客户端通过socket与守护进程进行连接 docker提供了三种socket连接模式 unix:///var/run/docker.sock是...原创 2016-04-22 09:04:40 · 120 阅读 · 0 评论 -
4、Docker镜像
一、什么是Docker镜像 是一种使用联合加载技术实现的重叠的只读文件系统 是容器的基石。 使用docker info命令查看docker使用的存储驱动和存储位置 ls -l /var/lib/docker/aufs ams文件夹下保存镜像文件二、查看和删除镜像 1、列出镜像 ...原创 2016-04-22 09:05:39 · 90 阅读 · 0 评论 -
6、Docker容器的网络连接
一、Docker容器的网络基础 docker0 Linux虚拟网桥的特点:a)可以设置IP地址 b)相当于拥有一个隐藏的虚拟网卡 安装查看网桥工具apt-get install bridge-utils 查看网桥状态sudo brctl show ...原创 2016-04-24 17:54:06 · 118 阅读 · 0 评论 -
7、Docker容器的数据管理
一、Docker容器的数据卷 docker的理念之一是将应用与其运行的环境进行打包,因此通常docker容器的生存周期与在容器中运行的程序的生存周期是一致的,但对于数据的要求是持久化的。另外,docker容器之间也需要一个共享数据的渠道,故有了数据卷。 1、什么是数据卷 a)数据卷是经过特殊设计的目录,可以绕过联合文...原创 2016-04-24 17:56:25 · 88 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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 · 102 阅读 · 0 评论 -
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 · 339 阅读 · 0 评论 -
JMS简述与activeMq简述
JMS(JAVA Message Service,java消息服务)API是一个消息服务标准,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。基本概念 JMS是Java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。[b]消息模型 Point-to-Point(P2P) 点对点...原创 2016-01-08 10:35:48 · 110 阅读 · 0 评论 -
WebService原理简述
Web Service 是一种可以接收从internet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在WEB上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。Web Service四大组成部分:1、XML 扩展型可标记语言,其是WebService表示数据的基本格式,是Web Service标准的基础及核心。2、SOAP 简单对象访问...原创 2016-01-11 11:56:27 · 159 阅读 · 0 评论 -
JMS和Web Service的应用场景
Web Service特点 :一对一,同步模式,请求开始后一直等待到服务响应返回。JMS: 1、Queue 一对一 2、Topic 一对多特点: 异步模式,消息队列分别与两端通信,生产者发送消息到消息队列结束,消息者获取消息。Queue模式,一个消息只能被一个消费者获取,获取后就失效。Topic模式,一个消息广播给全部消费者。应用场景:Web...原创 2016-01-11 12:16:48 · 102 阅读 · 0 评论 -
memcached原理简述
memcached是高性能的分布式内存缓存服务器。什么是Memcached许多Web应用程序都将数据保存到RDBMS(关系型数据库)中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大,访问的集中,就会出现RDBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响。Memcached是高性能的分布式内在缓存服务器。一般的使用目的是通过缓存数据库查询结果,减少数据库的访问次数...原创 2016-01-11 16:53:54 · 96 阅读 · 0 评论 -
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 · 60 阅读 · 0 评论 -
Redis原理与简述
[b]Redis是一个开源的key-value存储系统。[/b] 与memcached类似,Redis将大部分数据存储在内存中,[b]支持的数据类型包括:字符串、哈希表、列表、集合、有序集合[/b]以及基于这些数据类型的相关操作。 Redis使用C语言开发,在大多数像Linux、BSD和Solaris等系统上无需任何外部依赖就可以使用。Redis支持的客户端语言非常丰富...原创 2016-01-13 10:46:02 · 1325 阅读 · 0 评论 -
Redis与Memcached比较
作为内存数据缓冲系统,Memcached和Redis均具有很高的性能,但两者在关键实现技术上具有很大的差异,这种差异决定了两者具有一同的特点和不同的适用条件。 1、Memcached和Redis的内存管理机制对比 对于像Redis和Memcached这种基于内存的数据库系统来说,内存管理的效率高低是影响系统性能的关键因素。 传统C语言中的malloc/free函...原创 2016-01-13 11:01:58 · 80 阅读 · 0 评论 -
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 · 209 阅读 · 0 评论 -
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 · 81 阅读 · 0 评论 -
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 · 71 阅读 · 0 评论 -
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 · 149 阅读 · 0 评论 -
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 · 184 阅读 · 0 评论