自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 Validate和Bootstrap

Validate和Bootstrap回顾1、什么是jQuery:前端JavaScirpt框架2、jQuery的使用3、jQuery的语法 $() $(function(){ }); $("选择器").action(); hide(); show(); fadeOut() fadeIn4、jQuery常用事件 $("选择器").click(); ...

2019-12-15 11:29:51 2288

原创 jQuery

jQuery回顾1、JSON的作用 JSON:Javascript Object Notation。是一种轻量级的数据传输格式: 两种形式: 对象{} ---》{"name":"xxx","age":30,"stus":[{},{},{}} 数组 [] ---》["abc","aaa","ddd"] [10,20,30] [{},{},{}] 数据使用...

2019-12-15 11:28:28 2103

原创 JSON和Ajax应用

JSON和AJAX回顾1、MVC设计模式2、三层架构3、分页实现今日内容1、JSON解析2、什么是Ajax3、Ajax工作原理4、Ajax的使用5、Ajax的综合练习教学目标1、掌握JSON解析2、熟悉什么是Ajax3、掌握Ajax工作原理4、掌握Ajax的使用5、熟练Ajax的综合练习第一节 JSON概述1.1 什么是jsonJSON(JavaScr...

2019-12-15 11:26:15 2013

原创 Java MVC三层架构和分页

MVC和分页回顾1、文件上传和下载今日内容1、什么mvc设计模式2、三层架构的搭建3、分页的实现教学目标1、掌握什么mvc设计模式2、掌握三层架构的搭建3、掌握分页的实现第一节 MVC模式简介1.1 MVC的概念​ 首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种设计模式,把软件系统分为三个基本部分:模型(Model)...

2019-12-15 11:24:55 2553

原创 Java Web文件上传和下载

文件上传和下载回顾1 过滤器:对浏览器的请求做预处理 ,后期处理。 Filter init(FilterConfing config); doFilter(ServletRequest request, ServletResponse respone, FilterChain chain){ //放行 ...

2019-12-15 11:20:03 2068

原创 Java Web之过滤器和监听器Filter和Listener

Web之过滤器和监听器回顾1 jsp 本质就是一个Servlet 继承HttpJspBase--->HttpServlet _jspService( request ,response){ } 包含的内容 指令 脚本 脚本表达式 声明 HTML css javascript <%@page l...

2019-12-15 11:15:16 2146

原创 JSP、EL表达式、JSTL标签

JSP、EL表达式、JSTL标签回顾状态管理 1 Cookie :浏览器保持状态的技术,存储一小段信息。 Cookie cookie=new Cookie("name","value"); cookie.setMaxAge(60*5); //正数 有效期 0 表示cookie失效 -1表示保存在内存中,浏览器关闭就消失。 cookie.setPath(); //设置有...

2019-12-15 11:11:01 2291

原创 Java Web的状态管理cookie和session

Web之状态管理cookie和session回顾1、重定向和跳转 重定向:用户请求servlet,处理之后,再给浏览器重定向的一个地址,浏览器又请求重定向的地址。属于浏览器行为,浏览器至少请求两次服务器。第一次请求的数据就丢失了。 response.sendRedirect(request.getContextPath()+"/xxx"); 转发:用户请求servlet,处理之后,se...

2019-12-15 11:08:52 2093

原创 Java的request和response

request和response回顾1 什么是Servlet:小服务器程序,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。2 创建Servlet3 配置Servlet4 接受请求参数5 响应数据今日内容1、重定向和转发2、HTTPServletResponse的使用3、HTTPServletRequest的使用教学目标1...

2019-12-15 11:04:45 2399

原创 Servlet的使用

Servlet回顾1、Tomcat的配置2、Web项目结构今日内容1、Servlet概念和入门2、Servlet获取请求参数3、Servlet的生命周期4、Servlet的两种创建方式5、Servlet的两种配置方式6、Servlet线程安全教学目标1、掌握Servlet的基本使用2、了解Http协议3、掌握Servlet获取请求参数4、掌握Servlet的生命周...

2019-12-15 11:02:09 2179

原创 Web项目和Tomcat配置

Web项目结构和Tomcat配置回顾1 封装工具类 DbUtils 1注册驱动 2获取连接 3释放资源 4执行命令2 Dao(DataBase Access Object)设计模式: 把数据访问代码抽离出来。降低代码的耦合性和提高扩展性。 dao接口 dao实现 实体类 数据库工具类 3 连接池 dbcp c3p0 druid重点4 Dbutils工具...

2019-12-14 17:57:40 2841 2

原创 数据库连接池和DBUtils使用

DAO模式、连接池和DBUtils应用回顾1、批处理 Statement addBatch(Sql); executeBath(); clearBath(); PreparedStatement addBatch(); executeBath(); clearBath()...

2019-12-14 17:55:33 2298

原创 MySQL使用JDBC高级操作和事务

JDBC批处理和事务回顾1 jdbc介绍 : Java Database Connectity java数据库连接技术 定义一套连接数据的规范和标准。2 jdbc包含两个部分 JDBC API JDBC 驱动程序3 JDBC的使用步骤 1 导入jar包 2 注册驱动 3 获取连接 3306 4 创建命令 5 执行命令,处理结果 6 释放资源...

2019-12-14 17:54:06 2056

原创 MySQL使用JDBC实现CRUD

JDBC概述和CRUD回顾1 数据完整性 :数据的正确性。 实体完整性: 主键约束:不能重复,不能为为null 唯一约束: 不能重复 ,可以为null 自动增长: auto_increment, 默认从1 开始每次增长1 域完整性: 数据类型: int double double(5,2) decimal(5,2); ...

2019-12-14 17:52:16 2120

原创 MySQL约束和多表查询

MySQL 数据库回顾1 数据库(database):存储数据的仓库。2 数据库管理系统(DBMS DataBase Manager System): MySQL Oracle SQL Server DB23 MySQL安装、卸载4 SQL语句: DDL 数据定义语言 创建库,创建表 create database create table DML 数据操纵语...

2019-12-14 17:48:15 2138

原创 MySQL安装和SQL基本操作

MySQL 数据库回顾1 html 2 css3 js 今日内容1、数据库简介2、SQL语言3、DDL和DML语句4、DQL数据查询教学目标1、掌握SQL语言2、掌握DDL和DML的使用3、掌握DQL的单表查询第一节 数据库简介1.1 简介​ 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数...

2019-12-14 17:40:38 2025

原创 JavaScript的DOM和BOM

JavaScript的DOM和BOM回顾1、JavaScript概述:是一种嵌在网页中的脚本语言。包括三部分:ECMAScript、DOM、BOM2、变量使用: 先声明,再赋值 var num; num=10; 声明同时赋值。 var name="xxxx";2、JavaScript数据类型 原始类型: undefined、number、null、boolean、strin...

2019-12-14 17:31:23 2268

原创 JavaScript基础使用

JavaScript基础回顾CSS概述:Cascading Style Sheets 层叠样式表,控制网页样式CSS作用:控制网页样式,美化网页,实现内容和样式的分离 版本 CSS3CSS语法: 选择器:网页中的html元素 选择器{ 声明; 声明; }使用方式 三种: 内联 样式和页面元素通过style属性关联在一起 内部 在he...

2019-12-14 17:28:15 2192

原创 CSS层叠样式表

CSS层叠样式表回顾1、HTML概述 Hyper Text Markup Language 超文本标记语言 作用:创建网页文档,包含文字、图片、链接、音频、视频等。2、HTML的常用基本标签 结构标签: html head title meta body 排版标签: <br/> <p></p> <hr/> 注释<!--...

2019-12-14 17:24:41 2535

原创 HTML基础学习

HTML回顾第一周: 1 java基础:变量、常量、数据类型、运算符 2 选择语句 if switch、循环语句 while do...while for 3 方法 方法的声明、调用、递归算法第二周: 1 数组:一维数组、二维数组 属于引用类型 栈 堆 工具类 Arrays 2 面向对象: 封装 继承 多态 3 抽象类和接口 4 内部类和设计模式...

2019-12-14 17:20:46 2289 1

原创 centos7+Jenkins + Pipeline+docker 构建流水线自动化部署微服务

centos7安装docker服务安装必要的依赖包yum install -y yum-utils device-mapper-persistent-data lvm2yum-utils 提供yum-config-manager实用程序devicemapper 存储驱动程序需要 device-mapper-persistent-data和lvm2。设置 Docke...

2019-12-07 10:47:25 3487 5

原创 Java单元测试和类加载

基础加强回顾:1 Lambda表达式:相等于匿名内部类,实现代码作为方法的参数传统。 函数式接口 变量=(参数列表)->{ 方法体 }; 注意: ->操作符 分成两部分 左侧:(参数列表) 右侧: 方法体 1 左侧的类型可以省略,类型推断 2 左侧没有参数,写一个() 3 左侧有一个参数, ()可以省略 4 右...

2019-12-07 10:25:04 3521

原创 Java8的一些常用新特性

Java8新特性回顾:1 反射:是类的解剖技术,把类中各个元素使用对象封装。属性、方法、构造方法2 Class 是反射的起源 ,每个类都是Class的对象,而且只有一个 (1)通过对象getClass(); (2)类名.class (3)Class.forName("类的全名称");3 Constructor 构造方法对象 getConstructor...

2019-12-07 10:23:29 1955

原创 Java反射和XML解析

Java反射和XML解析回顾:1 NIO简介 Java Non-blocking IO New IO PIO--所有IO都有cpu参与 DMA--减轻cpu的IO操作 通道--协处理器,有自己指令2 和传统IO (1) 面向流 ,面向缓冲区 (2) 阻塞, 非阻塞 (3) 无 选择器(selector)3 NIO 核心 ...

2019-12-07 10:22:19 2475

原创 Java非阻塞NIO

NIO回顾:1 计算机网络:目的:信息传递,资源共享2 osi参考模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层3 Tcp Ip参考模型 网络层 互联网层 输出层 应用层4 协议 TCP 传输控制协议 UDP 用户数据包协议 IP 网际协议5 Ip地址 ipv4 ...

2019-12-07 10:20:36 2206

原创 Java使用Socket网络编程

网络编程回顾:1 多线程访问临界资源---线程安全问题2 线程同步: 同步代码块 synchronized (锁){ //锁多个线程使用同一个锁 this 代码 } 同步方法 public synchronized void sale(){ //this } public synchron...

2019-12-07 10:17:59 2421

原创 Java多线程同步和通信

多线程同步回顾1 进程:正在运行的程序,操作系统通过进程Id区分不同进程。2 线程:进程中的一条执行路径。一个进程中可以包含多个线程,至少有一个。3 区别: a.一个程序运行后至少有一个进程 b.一个进程可以包含多个线程,但是至少需要有一个线程,否则这个进程是没有意义的 c.进程间不能共享资源,但线程之间可以 d.系统创建进程需要为该进程重新分配系统资源,而创建线程则容易的多,...

2019-12-07 10:15:47 2265

原创 Java多线程基础

多线程基础回顾1 File类:表示一个文件或文件夹 表示文件: 创建 createNewFile(); 删除 delete(); deleteOnExit(); 存在性判断 exists(); canExecute() canRead() canWrite() getAbsoluatePath(); getParent(); getName();...

2019-12-07 10:12:55 2137

原创 IO流缓冲流等高级流

IO流缓冲流等高级流回顾1 File类 表示硬盘中一个文件或文件夹(目录) 文件: //1.1创建对象 File file=new File("d:\\123.txt"); //1.2判断文件是否存在 if(!file.exists()){ file.createNewFile(); }...

2019-12-07 10:10:16 2097

原创 文件和IO流

IO流:文件和流回顾Collection |_____List (特点:有序的,可以重复) |___ArrayList (存储结构:数组) |___LinkedList (存储结构:链表) |___Vector 数组 |___Stack 数组(栈)先进后出 |_____Set(特...

2019-12-07 10:07:46 2006

原创 Set集合和Map集合

Set接口和Map接口回顾1 集合概念,用来存储一组数据的容器。和数组类似,数组是长度固定的,集合长度可以变化。数组能存储基本类型和引用类型,集合只能存储引用类型。2 Collection接口,父接口, add() remove() clear() contains() iterator() isEmpty() size()3 Collection有两个子接口 List和Se...

2019-12-07 10:05:35 2352

原创 集合List

集合回顾常用类:1 Date 表示一个瞬间时间 Date date=new Date();2 Calendar类日历 Calendar calendar=Calender.getInstance(); calendar.get(Calendar.YEAR); calendar.get(Calender.MONTH); calender.set();...

2019-12-07 10:03:35 2049

原创 常用类

常用类和异常回顾1 包装类: byte- Byte short-Short int-Integer long -Long float-Float double-Double char- Character boolean -Boolean Integer 1 如果使用 Integer 创建对象,数据在堆中存放 2 Integer i=10...

2019-12-07 10:01:26 2009

原创 包装类和字符串

包装类和字符串回顾1 内部类 成员内部类:和类的成员变量 ,方法同级别 Outer o=new Outer();//外部类对象 Outer.Inner inner=o.new Inner(); Outer.Inner inner2=new Outer().new Inner(); 注意: 成员内部类访问修饰符可以是任意的。 成员内部类中不能静态的成员。 成员...

2019-12-07 09:59:14 2170

原创 内部类和设计模式

###内部类和设计模式回顾1 抽象类: 实例化对象没有意思,所以使用抽象类, 抽象类不能实例化2 abstract关键字 abstract 修饰类表示抽象类 abstract 修饰方法 抽象方法4 抽象方法 抽象方法没有方法体 抽象方法被子类重写 包含抽象方法的类一定是抽象类5 抽象类 抽象类不能实例化对象 抽象类可以包含抽象方法,也可以包含非...

2019-12-07 09:57:36 2197 1

原创 抽象类和接口

Object类、多态回顾1 方法传参 返回值 方法传参采用传值 : 基本类型传递的数据本身,引用类型传递的是地址 返回值:基本类型返回数据本身,引用类型返回地址。2 封装 :隐藏类的实现细节,保证程序安全。 2个步骤 第一步:私有化成员变量 private 第二步:添加get和set方法3 static关键字 静态: 成员变量或方法属于所...

2019-12-07 09:56:05 2461

原创 多态

Object类、多态回顾1 方法传参 返回值 方法传参采用传值 : 基本类型传递的数据本身,引用类型传递的是地址 返回值:基本类型返回数据本身,引用类型返回地址。2 封装 :隐藏类的实现细节,保证程序安全。 2个步骤 第一步:私有化成员变量 private 第二步:添加get和set方法3 static关键字 静态: 成员变量或方法属于所...

2019-12-07 09:53:08 2107

原创 封装继承

封装、继承回顾1 Arrays工具类 都是静态方法, Arrays.binarySearch();二分查找 .copyOf();复制数组 .sort();排序 .fill();填充 .toString();把数组转成字符串形式2 二维数组:数组的每个元素是数组 定义:int[][] nums; int nums2[][]...

2019-12-07 09:49:58 2083

原创 centos7搭建nexus maven私服

前置条件:首先得安装jdk并且配置好全局变量1,安装nexus服务(1)首先下载好nexus安装包 ```javanexus-2.14.13-01-bundle.tar.gz###### (2)上传至/usr/local 目录下,并解压```javascripttar -zxvf nexus-2.14.13-01-bundle.tar.gz(3)建立软连接sudo ln -s ...

2019-12-06 17:30:02 2853

原创 centos7搭建gitlab

我这里使用的是centos 7 64bit,我试过centos 6也是可以的!1. 安装依赖软件yum -y install policycoreutils openssh-server openssh-clients postfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix && sys...

2019-12-06 17:13:59 1965

gradle-5.4.1.rar

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置

2020-02-22

microservice.rar

springcloud所有组件代码,从注册中心到链路追踪,分模块进行编写,每一个核心组建都有相应的代码例子,可以直接运行,代码总共12大组建,eureka,ribbon,feign,hystrix,zuul,configserver,stream,sidcar,zipkin,dashboard,turbine等

2019-12-06

ShiroDemo.rar

Shiro安全框架,整合了springboot项目,作为认证和授权两大功能 Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。   Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。   SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理的各种服务。

2019-12-06

websocketdemo.rar

基本websocket长连接的网页聊天功能 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。

2019-12-06

zookeepercuratoronline.rar

在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者Lock的方式来解决多线程间的代码同步问题。但当我们的应用是分布式集群工作的情况下,那么就需要一种更加高级的锁机制,来处理种跨机器的进程之间的数据同步问题。 这就是分布式锁

2019-12-06

Java微信登录+websocket.rar

微信网页扫码登录 前端技术vue.js+后端技术SpringBoot,spring项目也适用 扫码登录,websocket简历建立长连接,登录成功回调服务器接口,并异步同事前端登录成功

2019-12-06

空空如也

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

TA关注的人

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