- 博客(35)
- 资源 (5)
- 收藏
- 关注

原创 Docker简介与入门
Docker简介 docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。在Docker中,你可以将你的程序分为不同的 基础部分,对于每一个基础部分都可以当做一个应用程序来管理。Docker能够帮助你快速地测试、快速地编码、快速地交付,并且缩短你从编码到运行应用的 周期。此外,在我看来,docker并不仅仅是一门技术,也是在定义一种软件交付的标准,而加快软件交
2017-10-24 12:04:22
448

原创 Docker service命令详解
Swarm services使用声明性模型,这意味着你可以定义服务的理想状态,并依靠Docker保持状态。状态信息如下:运行服务容器所依赖的镜像名称和tag该服务包含多少容器是否有任何端口暴露在swarm集群的客户端上当docker服务启动时,service是否自动启动重新启动服务时发生的特定行为(例如是否使用回滚重新启动)服务可以运行的节点的特性(如资源约束和位置偏好) 以上内容翻译
2017-10-20 15:30:03
33418

原创 Docker web console -- 像虚拟机一样使用你的容器
由于公司内部docker平台新需求,需要用户可以登进docker容器进行部分操作,甚至需要将容器当做虚拟机来使用,但是又不想在每个容器中额外运行sshd服务并提供ip资源,所以开始研究通过docker exec的流式API完成一个web版docker console功能。完成后将此功能单独开源,git地址是:https://github.com/lanbiter/docker-cons
2017-10-17 18:00:09
5502
1

原创 Docker1.7安装及swarm集群搭建与介绍
Linux centos7上安装Docker1.7打开页面:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,执行以下命令wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.0
2017-10-17 11:43:59
1169
原创 Linux下负载均衡解决方案之LVS
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS集群采用三层结构设计:1,负载调度器(load balancer),它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的。2,服务器池(server pool),是一组真正执行
2016-03-25 00:09:37
607
原创 Linux下apache tomcat集群搭建
Linux下apache tomcat集群搭建搭建tomcat集群是为了提升服务的高并发与高可用性 本次搭建所用到的包地址:http://archive.apache.org/dist/ apache版本选择2.2.22,在http目录下面可以找到 jk模块在http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/ 版本选择1.2
2015-12-23 18:18:20
508
原创 java play framework安装配置及初步学习
项目官方网址:https://www.playframework.com/历史版本地址:https://www.playframework.com/download#older-versions我选择的是play-1.2.5.5版本高版本是用的sbt项目构建工具然后解压zip包将文件路径添加到系统变量里面打开cmd,输入 play然后使用 play new r
2015-12-01 12:45:53
1050
原创 Mongodb下载及安装配置
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。 首先要下载mongo
2015-11-30 03:42:14
567
原创 Spring security 集成ldap服务,实现统一验证
先说一下Spring security 是基于spring的一个强大的安全验证模块,它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能。LDAP是轻量目录访问协议,基于tc
2015-08-21 18:20:44
6985
原创 struts2常用标签
1.条件标签 :拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd :同上。 2.迭代标签 用于遍历集合(java.util.Collection)或者枚举值(java.util.Iterator)类型的对象,value属性表示集合或枚举对象,status属性表示当前循环的 对象,在循环体内部可以引用该对象的属性
2015-01-15 12:18:43
465
转载 公共开放WebService接口
公共网络开放的WebService接口webservice测试工具:http://download.youkuaiyun.com/detail/yixiaoping/6589315快递查询WEB服务 http://webservice.36wu.com/ExpressService.asmx支持上百家快递/物流查询,准确高效,所有数据均来自快递服务商。此数据返回
2015-01-12 22:03:41
1952
转载 Mybatis拦截器介绍及分页插件
拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。打个比方,对于Executor,Mybatis中有几种实现:BatchExecutor、ReuseExecutor、Si
2015-01-12 21:09:22
453
原创 android系统架构
最底层由linux操作系统搭建 kernel包含了手机的各种硬件设备的驱动第三层集成了各种第三方的应用库如opengles ,media Framework ,sqlite ,webkit,等前两层都是由java开发的第三层还有一个android的虚拟机dalvik虚拟机---不能直接运行java,需要通过dx工具将class核心库是java代码第二层是应用程序框架
2015-01-11 23:22:39
508
原创 java web 监听器学习
监听器的用途1,统计网站的在线人数和在线人数2,系统启动时加载初始化信息3,统计网站的访问量4,和spring结合创建监听器步骤1,创建一个实现监听器接口的类2,在web.xml文件中进行配置监听器接口1. Servlet上下文进行监听(Application级): 用于监听 ServletContext 对象的创建和删除以及属性的添加、删除和修改等操作,该
2015-01-09 19:28:50
440
转载 做网站需要考虑的事情
一、HTML静态化 我们都知道,效率最高、消耗最小的就是纯静态化的HTML页面,所以我们尽可能使网站上的页面采用静态页面来实现。 二、图片服务器分离 大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的、甚至很多台的图
2014-09-22 17:30:26
524
原创 java日期的加减运算
import java.text.SimpleDateFormat;import java.util.Date;public class datesub {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub
2014-09-21 15:57:20
630
原创 java简单伪随机数
import java.util.Random;public class random {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubRandom r=new Random(); for(int
2014-09-21 13:20:21
590
原创 java浮点数比较
public class floatcmp {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub double num1=3*.3333333333; double num2=0.99999992857
2014-09-21 00:57:27
628
原创 java查找匹配的文本
import java.util.regex.Matcher;import java.util.regex.Pattern;public class match {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub
2014-09-20 14:55:51
1151
原创 java中使用正则表达式:测试模式
import com.sun.org.apache.regexp.internal.RE;public class regex {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String patte
2014-09-20 13:29:49
1962
原创 java单个字符处理
public class stringcharAt {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String stra="happy birthday to you!"; for(int i=
2014-09-19 23:46:53
949
原创 java连接字符串
public class stringBuffer {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String str1="what is"+" you name"; System.out.printl
2014-09-19 22:45:48
604
原创 StringTokenizer分解字符串
import java.util.StringTokenizer;public class stringTokenizer {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub StringTokenizer
2014-09-19 15:22:47
441
原创 subString截取字符串
public class substring {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String sub="123456789"; System.out.println(sub);
2014-09-19 15:11:18
609
原创 StringBuilder几个重要方法
public class string {/*** @param args*/public static void main(String[] args) {// Stringbuilder 操作String stra="hello world!";StringBuilder strb=new StringBuilder(stra);strb.append(
2014-09-19 15:02:09
981
原创 java获取系统属性
import java.util.Properties;public class system { public static void main(String[] args){System.out.println("System Properties");Properties p=System.getProperties();p.list(System
2014-09-19 14:31:37
607
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2014-09-19 14:31:35
432
原创 struts2项目简单配置
一,找到开发Struts2的jar文件。最少yi二,编写Struts的配置文件。三,在web.xml文件中加入struts2的启动配置。
2014-05-10 16:27:46
669
原创 Javaweb 实现断点续传
Javaweb 实现断点续传1.方法代码package cn.test.servlet; import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile; import javax.servlet.Servlet
2014-04-24 10:13:07
2488
原创 C#飞行棋....
没有使用面向对象的思想using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 骑士飞行棋{ class Program { static int[] Map = new int[100];//初
2012-08-18 18:38:13
734
原创 C # 面向对象的初步学习
今天学习了C#面向对象,以前组长讲过,但是一点都不懂,现在有点懂了。 万物皆对象,这就是程序员眼中的世界,对象属于实例化的类,我们在使用对象之前需要先定义一个类,而这个类中包含了诸多含有某种内在关系的对象,类的成员含有属性和方法,属性是含有get,set方法的字段,不含get,set方法的应该称为字段,在定义一个对象时应通过new关键字进行实例化,例如人类这个类,它的属性有age,
2012-08-15 20:31:49
732
原创 Efforts for programming,Crazy for youth
昨天读到一些文章,现在的IT行业已经人满为患了,本科毕业生如果没有一定的水平很难找到一个令自己满意的工作,所以大多数人都选择了去当码工,甚至一些不是IT专业出身的大学毕业生,仅仅通过一些技术培训机构,短短几个月都能进入公司开始“白领”生活,月薪两千左右,干着类似蓝领的工作,尤其是IT行业需要去大城市工作,也造就了一些蚁族。 现在的一些外包公司越来越多,中国制造的名声越来越响,
2012-08-14 19:46:45
486
asp与数据库连接
2014-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人