自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啥也不是

学习记录

  • 博客(23)
  • 问答 (4)
  • 收藏
  • 关注

原创 K8S学习(三)实验之Master节点部署

文章目录Master节点部署什么 1. 部署API Server服务  a. 准备软件包  b. 创建生成CSR的JSON配置文件  c. 生成K8S证书和私钥  d. 创建Kube-APIServer使用的客户端token文件  c. 创建基础用户名/密码认证配置  d. 部署K8S API Server  e. 启动K8S API Server服务 2. 部署Controller Manage...

2019-05-11 16:22:31 2584

原创 K8S学习(三)实验之ETCD集群部署

文章目录· 什么是ETCD?  1. 准备ETCD软件包  2. 创建ETCD证书签名请求  3. 生成ETCD证书和私钥  4. 将证书拷贝到三台主机的/opt/kurbernetes/ssl目录下  5. 配置ETCD的配置文件    Linux-node1(Master)    Linux-node2    Linux-node3  6. 创建ETCD系统服务    在linux-node1...

2019-05-10 09:45:45 475

原创 K8S学习(二)实验之环境环境准备,证书创建和分发

文章目录1.实验环境2.环境初始化  a. 安装Docker第一步:修改Docker镜像源为国内的Docker源第二步:安装Docker第三步:启动Docker  b. 准备K8S部署目录  c.准备软件K8S包  d.解压软件包  e.增加环境变量3.CA证书创建和分发  a.安装CFSSL  b.创建用来生成CA文件的JSON配置文件  c.创建用来生成 CA 证书签名请求(CSR)的 JSO...

2019-05-09 16:59:48 510

原创 K8S学习(一)概念

目录1.K8S相关概念ClusterMasterNodePodController ManagerServiceNameSpace2.K8S架构和集群规划K8S架构K8S架构拆解图K8S Master节点K8S Node节点K8S中Pod的创建流程1.K8S相关概念 Cluster Cluster由多台虚拟机或者物理设备组成,是...

2019-05-09 10:33:15 3627

原创 java实现基本排序(一)冒泡排序

冒泡排序冒泡排序的大致思路是:给你一个int型数组,每次比较两个元素,如果他们的位置错误就将他们的顺序调转过来,从开始一对到结尾的一对。 外层循环控制循环次数,内层循环控制每次没对元素的大小进行位置的调整。 例子:从小到大排列数组package com.jxk.test;public class MaoPao { public static void main(String[] args

2017-11-08 21:49:00 245

原创 Springmvc学习小结

Springmvc框架: 1.用户请求到达DispatcherServlert前端控制器,接受请求,进行响应。 2.接收到请求后,会调用HandlerMapping处理器映射器,根据url查找Handler(可以通过xml配置方式,注解方式)。 3.HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需

2017-11-02 09:24:58 191

原创 Springmvc和Struts2的区别

1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 2、springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 3、Struts2采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过

2017-11-01 19:50:16 172

原创 springmvc中参数绑定pojo绑定,同个controller的不同方法调用,后一个方法的形参取到request域中的值为null

这里后一个方法形参取不到值的原因是因为在form表单中使用了enctype属性,且值为multipart/form-data,它一般用于传输二进制文件(图片、视频、、、),当你的表单中有图片或者视频时,才可以使用它,但是如果没有图片或者视频,那形参就取不到request中的值。当你的form表单中没有二进制文件(图片、视频、、、)时,正确方法应该是不写或者使用enctype=”application

2017-11-01 16:55:29 1296

转载 MySQL存储过程

**什么是MySQL存储过程?(MySQL5.0之后才支持)** SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行

2017-10-30 12:27:33 227

转载 Java常用类,包,接口

类String Integer Long File Date Thread包java.lang.*; java.io.*; java.util.*; java.sql.*; java.math.*; 接口Comparable Collection Map List Runnable

2017-10-29 20:37:38 334

原创 JavaWeb监听器

监听器: 它是一个接口,内容由我们来写; 它需要注册,例如注册在按钮上; 监听器中的方法,会在特殊事件发生时被调用! 观察者: 事件源; 小偷 事件; 偷东西 监听器 警察 监听器中的方法:(抓捕)JavaWeb中的监听器 事件源:

2016-09-05 14:29:42 201

原创 BaseServlet

1.希望在一个Servlet中可以有多个请求处理方法 domain:User dao:UserDao servlet:UserServlet service:UserService 2.客户端发送请求时,必须多给出一个参数,用来说明要调用的方法。 请求处理方法的签名必须与service相同,即返回值和参数,以及申明异常都相同 3.客户端必须传递名为

2016-09-01 14:33:54 243

转载 装饰者模式

对象增强的手段 * 继承 被增强的对象固定的 增强的内容也是固定的 * 装饰者模式 被增强的对象是可以切换的 增强的内容是固定的 * 动态代理(AOP) 被增强的对象可以切换:Service 增强的内容也可以切换:事务处理继承:缺点: 1. 增强的内容是死的,不能动! 2. 被增强的对象也是死的!使用继承会使类增多!!!class 咖啡类 {}class

2016-06-28 22:05:12 232

原创 数据库连接池

连接池的一些配置:(所有池参数都有默认值) 初始大小:10个 最小空闲连接数:3个 增量:一次创建的最小单位(5个) 最大空闲连接数:12个 最大连接数:20个 最大等待时间:1000毫秒四大连接参数:(必须要配) 连接池也是使用四大连接参数来完成创建连接对象!实现的接口 连接池必须实现:javax.sql.DataSource接口!连接池返回的Connect

2016-06-27 20:30:11 288

原创 批处理

MySQL中的批处理默认是关闭的,假如要开启需要在配置文件中修改url的值添加?rewriteBatchedStatements=truepackage cn.jxk.demo5;import java.sql.Connection;import java.sql.PreparedStatement;import org.junit.Test;import cn.jxk.demo3.JdbcUti

2016-06-22 16:28:39 181

原创 存储和读取一个MP3文件于MySQL中

package cn.jxk.demo4;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.sql.Blob;import java.sql.Connection;import j

2016-06-22 15:49:38 2984

原创 util包下的Date与sql包下的时间类型之间的转换

时间类型 数据库类型与Java中类型的对应关系 DATE–>java.sql.Date TIME–>java.sql.Time TIMESTAMP–>java.sql.Timestamp ** 领域对象(damain)中的所有属性都不能出现java.sql包下的东西!既不能使用java.sql.Date *

2016-06-22 12:01:53 890

原创 JdbcUtils小工具1.0

在src下创建一个配置文件package cn.jxk.demo3;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;public class JdbcUtils { private static Properti

2016-06-21 17:00:46 268

原创 JDBC2

PreparedStatement   >它是Statement接口的子接口;   >强大之处:    1.防止SQL攻击    2.提高代码的可读性和可维护性    3.提高效率    >PreparedStatement的用法    如何得到PreparedStatement对象!    *给出SQL模板

2016-06-20 19:36:40 237

原创 JDBC1

JDBC: Java DataBase Connectivity 第一步:连接Java和MySQL。 1.导jar包:驱动! 2.加载驱动类:Class.forName(“类名”); 3.给出 url,username,password,其中url背下来! 4.使用DriveManager类来得到Connection对象。package cn.jxk.demo1;import

2016-06-20 17:42:50 201

原创 面向对象下

一.类的继承 类的继承是指在一个现有类的基础上去构建一个新的类,构建出的新类被称为子类,现有类被称为父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,需要使用extends关键字。(所有类都自动继承Object类)class Animal{ String name ; void shout(){ System.out.println("动物发出叫声"); } }

2016-03-12 17:54:39 312 1

原创 面向对象上

一.类的定义 1.在Java中,定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。如果在某一个方法中定义的局部变量与 成员变量同名,这种情况是允许的,此时方法中通过变量名访问到的是局部变量,而并非成员变量。 2.对象的创建 类名 对象名称=new 类名(); 在创建对象后,可以通过对象的引用来访问对象所有的成员对象名.对象成员 3.在实例化对象

2016-03-12 16:22:38 568 2

原创 java编程基础小结

一.注释单行注释 //内容多行注释 /*   */文档注释  /**      */二.标识符标识符可以由任意顺序的大小写字母,数字,下划线,美元符号组成。但不能以数字开头,不能使Java中的关键字。包名所有字母一律小写,例如cn.itcast.test类名和接口名每个单词的首字母还要大写,例如ArrayList常量名所有字母都要大写,且单词之间用下划线连接,例如D

2016-03-12 13:46:10 413 3

空空如也

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

TA关注的人

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