自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力写代码

没有放弃可言

  • 博客(22)
  • 收藏
  • 关注

原创 Spring常见类解析_Spring01

BeanDefinition 描述了什么BeanDefinition 表示Bean的定义文件,用于描述了Bean的一些属性。比如描述,描述Bean的class类型,作用域scope、lazyInit bean是否懒加载,initMethodName 表示Bean初始化执行的方发,destoryMethod bean销毁时执行的方法等Spring中定义bean的方式1、<bean/>2、@Bean3、@Compent(@Controller、@Service、@Reposi

2021-10-21 23:04:41 244 1

原创 zookeeper02--zookeeper知识点

1.zoo.cfg的参数说明1 tickTime=2000 通信心跳时间,每隔一个tickTime就会发生一个心跳检测服务与服务之间,服务与客户端之间的链接。单位是:毫秒 2 syncLimit Leader和flower之间的通信时长,最长不能超过initTime*tickTime 3 initTime 接受客户端链接zK初始化的时...

2020-04-11 14:22:22 254

原创 zookeeper01--zookeeper如何安装以及伪分布式集群部署

单机安装(1)进入zookeeper下载官网https://zookeeper.apache.org/点击下图红色部分即可下载(2)下载完后,把zookeeper压缩包放到Liunx主机中(3)再Liunx中找找到上传的安装包(3)使用tar -xzvf xxxx(注意xxx代表的就是zookeeper的压缩文件)(4)解压后进入zookeeper的配置文件目录c...

2020-04-06 16:52:59 351

原创 如何用JAVA写一个函数交换两个数并在main函数中输出交换呢?

今天问一个简单的问题,如何用JAVA写一个函数交换两个数并在main函数中输出交换呢?01简单方案-----错误方法首先想到的是这种方法,用一个中间数,然后直接交换。代码如下/***@author*@email*@create2019-06-26*/publicclassApp{publicstaticvo...

2019-06-27 10:47:23 3199

原创 02.理解TCP的三次握手和四次挥手

TCP的三次握手第一次握手:建立连接。客户端发送请求连接报文段,置synq位置为1,seq=x,客户端进入syn_sent状态。 第二次握手:服务端接收到客户端的syn报文段,需要对这个报文段进行确认,设置acknowledgement Number为x+1(Sequence NUmber+1)。同时服务端也要发送自己的请求报文段到客户端,置syn位置为1,sequence 为1;服务端...

2018-08-24 20:59:57 126

原创 1、Http相关概念

1.http请求的组成部分,由请求行,请求头,请求体组成。2.http请求行,有请求方法,请求URL,http协议版本Method Request-URI HTTP-Version CRLF其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的...

2018-08-24 20:57:59 259

原创 02.装饰者模式

/**** @author ASUS* @date 2018年8月22日* @version V1.0** 1.什么是装饰者修饰者模式? 此设计模式遵循的设计原则之一:类应该支持扩展,而拒绝修改(Open-Closed Principle)** 实现细节:** ——Component抽象构件角色:真实对象和装饰对象有相同的接口。这样,客户端对象就能够以与真实...

2018-08-24 20:54:59 132

原创 01.原型模式

package com.design.prototype;import java.util.Date;/**** @author 胡辉* @date 2018年8月3日* @version V1.0** 实现原型模式的要求:* (1)实现runable接口,如果不实现这个接口,在运行时,他会报错 java.lang.CloneNotSupportedExc...

2018-08-24 20:54:28 160

原创 Springmvc03

1.高级参数绑定1.1绑定数组方法一,使用queryvo对象,对象中添加数组的属性,属性名和表单中的name属性一致方法二,参数为数组类型1.2绑定listList中存放对象,并将定义的List放在包装类QueryVo中-----直接写在参数上没有用List中存放对象,并将定义的List放在包装类QueryVo中-----直接写在参数上没有用List中存放对象,并将定义的L...

2018-08-24 20:53:09 114

原创 springmvc02

1.组件扫描器使用组件扫描器省去在spring容器配置每个Controller类的繁琐。使用&lt;context:component-scan&gt;自动扫描标记@Controller的控制器类,在springmvc.xml配置文件中配置如下:&lt;!-- 配置controller扫描包,多个包之间用,分隔 --&gt;&lt;context:component-scan ...

2018-08-24 20:51:49 114

原创 SpringMVC01

1.SpringMVC概念Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图:2.Springmvc架构2.1框架架构2.2架构流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMa...

2018-08-24 20:50:56 142

转载 SQL注入攻击一

CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(100),PASSWORD VARCHAR(100)); INSERT INTO users(username,PASSWORD)VALUES('a','1'),('b','2'); SELECT * FROM users;  -- 登录查询SELECT *

2017-12-18 20:11:16 179

转载 JDBC防注入攻击

package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;impor

2017-12-18 20:10:16 257

转载 使用PrepareStatement接口,实现数据表的更新操作

package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement; /* * 使用PrepareStatement接口,实现数据表的更新操作 */public class JdbcDemo04 { public static void

2017-12-18 20:09:34 1169

转载 使用PrepareStatement接口,实现数据表的更新操作

package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; /* * 使用PrepareStatement接口,实现数据表的更新操作 */public class JdbcDe

2017-12-18 20:08:46 968

转载 JDBC数据集获得及处理

package cn.huhui.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement; public class JdbcDemo01 {public static void main(String[] args) thr

2017-12-18 20:07:21 433

转载 JDBC初识

import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/* * jdbc数据库操作的步骤 * 1.注册驱动 * 告知jvm使用的是哪一个数据库驱动 * 2.获得链接 * 使用jdbc类,完成mysql数据库的链接 * 3.获得

2017-12-18 20:06:22 117

原创 原始类型和向后兼容、通配泛类型

原始类型和向后兼容没有指定具体类型的泛类型和泛型接口被称为原始类型,用于和早期的java版本向后兼容。原始类型存在一定的安全隐患,所以一般不使用这种原类型.通配泛型非受限通(?)受限通配(? extends Object)下限通配(? super T)          受限通配          

2017-12-04 22:12:11 468

转载 消除对泛型和泛型的限制

本文转载至51CTO  原地址:http://book.51cto.com/art/201108/280386.htm###泛型是使用一种称为类型消除(type erasure)的方法来实现的。编译器使用泛型类型信息来编译代码,但是随后会消除它。因此,泛型信息在运行时是不可用的。这种方法可以使泛型代码向后兼容使用原始类型的遗留代码。泛型存在于编译时。一旦编译器确认泛型类型是

2017-12-04 22:10:10 639

转载 浅析Java中的final关键字

浅析Java中的final关键字  文章转载至 http://www.cnblogs.com/dolphin0520/p/3736238.html        下面是本文的目录大纲:  一.final关键字的基本用法  二.深入理解final关键字一.final关键字的基本用法  在Java中,final关键字可以用来修饰类、方法和

2017-10-30 11:49:07 260

原创 this和super关键字(2)

父类重载了子类的构造方法,并且父类无空参构造方法,子类继承后,报错原因分析1.子类会有默认的空参构造方法(默认隐藏),默认构造方法第一行(这是隐藏的)有一个super关键字,spuer(),调用父类的空参构造方法。2.父类不存在空参构造,所以报错。3.如果父类有多个构造方法,子类调用一个即可。4.构造方法不能被继承,所以不能被重写。package cn.huhui.de

2017-10-30 10:52:06 285

原创 this和super关键字(1)

1.使用this关键字调用构造函数之间的构造方法构造函数调用本类另外一个构造函数的方法this(参数1...) this()调用的是本类的无参构造方法Person.javapackage cn.huhui.demo01;public class Person { private String nmae; private int age; /* *

2017-10-30 10:05:17 7165

空空如也

空空如也

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

TA关注的人

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