自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Nginx总结

Nginx nginx是一个轻量级,支持http协议的反响代理服务器。http协议: nginx可以通过浏览器,ajax,插件等支持http协议的客户端访问到nginx。反向代理:代理:代理的是后端的服务器(tomcat)。反向:代理控制的访问逻辑集中在后端发送到tomcat服务器的步骤。在互联网框架中的作用负载均衡:负载...

2020-06-01 17:09:43 198

原创 SpringCloud总结

SpringCloud 轻量级的微服务框架,可以基于springboot的自动配置(减少了自定义的大量代码的编写),实现了多个微服务框架的组件功能。 Eureka 服务治理 Ribbon 客户端负载均衡调用 Zuul 网关,微服务唯一对外提供的接口 ...

2020-06-01 17:09:13 252

原创 ngnix配置文件

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;...

2020-01-15 17:01:31 213

原创 redis整合

Redis是一个基于内存,实现缓存.可持久化,非关系型数据库。(nosql,key-value)nosql: 不仅支持结构化查询语句--redis存储的数据结构不是表格。key-value: redis存储的数据基本结构,value有五种基本数据类型(String,hash,set,list,zset)。 String ...

2019-11-26 21:37:37 306

原创 SpringBoot总结

SpringBoot SpringBoot是一个基于spring框架的工具框架,可以实现spring容器的快速搭建,快速配置,快速启动。特性:独立运行的spring容器: 可以实现通过main方法作为工程的一个cpu运行入口,启动一个spring的容器,完成容器中各种bean对象创建。内嵌的servlet容器: 没有web应用...

2019-11-25 21:15:50 133

原创 java基础总结

java基本类型byte(1个字节,8位)char(2个字节,16位)short(2个字节,6位)int(4个字节,32位)long(8个字节,64位)float(4个字节,32位)double(8个字节,64位)规定八大基本数据类型的目的:限定数据的范围强制数据的类型(申请的内存空间中只能放置指定类型的数据)基本数据类型封装的目的:...

2019-11-25 21:11:27 341

原创 spring aop

spring aop-创建xml版的spring aop: 1.写pom文件,添加所需要的依赖jar <!-- spring context jar依赖 --> <dependency> <groupId>org.springframework</groupId> ...

2019-09-15 16:33:43 133

原创 代理设计模式(静态代理和动态代理)

代理设计模式: 原有的业务不做任何修改,添加额外的功能 分为静态代理和动态代理 动态代理: jdk动态代理 cglib动态代理1.静态代理: 1)写原有的业务功能接口和类 2)写新的业务功能类 3)静态代理类 通过此类把原有的业务和新的业务耦合在一起 静态代理类必须实现老的业务的接...

2019-09-15 14:21:27 174

原创 ssm(spring+springmvc+mybatis)整合项目

ssm整合:spring+springmvc+mybatis1.在pom文件中添加依赖jar <!-- spring-context依赖 --> <!-- spring jdbc依赖jar --> <!-- mysql 数据库 依赖jar --> <!-- druid连接池数据源 --> <!-- m...

2019-09-11 10:38:04 357

原创 note

java体系: -java基础 -java oop 重点 -java api -java web 前端和后端 -java 框架 -互联网架构 -大量的数据java基础: 环境搭建: -安装jdk 有两个文件夹 jdk -jre -jvm -lib ...

2019-09-06 15:19:09 533

原创 (day12)request和response对象生命周期+转发和重定向+web中的乱码操作

2019.08.14(day12)下面的接口之间的区别:HttpServletRequest接口的父接口是ServletRequestHttpServletResponse接口的父接口是ServletResponse结论:如果想使用ServletRequest和ServletResponse接口方法 就用上面的两个接口声明对象 如果想使用HttpServletReq...

2019-08-16 19:19:26 1021

原创 (day11)(init+service+destroy+ServletContext+ServletConfig)方法+http协议

2019.08.13(day11)web开发:web前端:html,css,jsweb后端:jsp,servlet(不能独立运行,只能放在容器中运行)数据库端:mysqlweb前端发送请求<-->web后端,能够执行一段java代码<-->访问数据库init方法: 每一次生命周期开始都调用此方法,一般做初始化工作 1.有两种初始化方式:...

2019-08-16 08:52:47 200

原创 (day10)jsp和servlet(创建web项目+web.xmljiexi+WEB-INF目录+表单的提交方式+servlet运行步骤和生命周期)

2019.08.12(day10)web部分jsp技术和servlet技术j2EE的13套接口规范:(sun公司定义的) 1.xml接口:java解析xml接口,应用厂商提供xml接口的实现方法dom4j 2.jdbc接口:java数据库的连接,数据库厂商提供jdbc接口的实现mysql.jar 3.jsp接口:java server page java的服务器页...

2019-08-13 12:49:16 268

原创 (day09)Statement 接口和PreparedStatement接口的区别+事务管理

2019.08.10(day09)Statement 接口和PreparedStatement接口的区别+事物 Statement 接口和PreparedStatement接口的区别:相同点: 都可以构建sql语句,都可以创建执行计划,并执行"执行计划" 都执行sql语句不同点:Statement主要用于执行静态sql语句,即sql语句内容不变 比如: ...

2019-08-12 08:38:01 245

原创 (day08)jdbc(java连接数据库+分页查询+模糊查询+数据库连接中常见的异常)

2019.08.09(day08)jdbc:jdbc:java database conntion java的数据库连接jdbc是sun公司j2EE中13套接口之一 Connection接口 PreparedStatement接口 ResultSet接口 ...mysql公司实现了sun的jdbc接口 mysql.jarorace公司实现s...

2019-08-10 12:46:33 378

原创 java web之javascript(js)解析

java webjavascript(js):javascript(js): js嵌入在html中,在浏览器中运行的脚本语言 js跟java没有任何关系,只是语法相似 是一种网页的编程技术,用来向html页面添加交互行为 由浏览器解释执行代码,不进行预编译javascript特点: -可以用任何编译文本的工具编写js代码 -由浏览器内置的...

2019-08-08 20:15:22 1141

原创 java web之css解析

java webcss部分css样式: 是用来给html化妆的如何使用样式?1.内联样式/行内样式: 样式定义在单个html元素中 特点:只能在当前元素中使用 如: <span style="color:red;">我是一只小小鸟</span> 2.内部样式: 样式定义在html页面的<...

2019-08-08 20:07:14 574

原创 (day07)MYSQL全解

2019.08.07(day07)MySQL什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,简而言之就是存储数据的仓库。数据库的分类: 层次式数据库, 网络式数据库, 关系型数据库, nosql数据库 -纯的内存数据库 -在硬盘上也有数据库的文件,但文件中存储的是json数据(mogodb)数据库可以按照一...

2019-08-08 19:56:17 367

原创 (day06)jquery的事件处理 +jquery动画+jquery的类数组+ajax(用法)+

2019.08.06(day06)jqueryjquery的事件处理 使用jquery实现事件绑定: 语法: $obj.bind("事件类型",事件处理函数); 比如: $obj.bind("click",function(e){}); 简写方式: $obj.click(function(e){}); ...

2019-08-08 19:53:38 216

原创 (day05)jquery编程(什么是jquery对象+jquery选择器+jquery操作dom 增删改)

2019.08.05(day05)jqueryjquery:是一个优秀javascript框架,一个轻量级的js库 兼容css3,及各种浏览器 使用户更方便的处理html,event,实现动画效果 并且方便网站提供ajax交互 使用户的html页面保持html和代码分离 注意:jquery2.x开始不再支持ie6,7,...

2019-08-08 19:50:40 228

原创 java web之html详解

java webhtml部分-<!DOCTYPE html>:声明html版本-<head>:放置网页的头信息-<body>:放置网页的内容信息,这些内容都显示在浏览器页面中 如: <!DOCTYPE html> <html> <head> <!-- 告知网...

2019-08-05 12:32:28 298

原创 (day04)java web之dom编程+js创建对象+js的事件处理(键盘和鼠标)+json

2019.08.03(day04)dom编程:查询: -通过id查询 -通过name查询 -通过标签名查询 -通过表单名查询根据id查询 document.getElementById(""); 通过id查询返回元素节点, 在整个html文档中搜索id 只找到第一个id,返回元素 如果id错误,返回null根据层次查询节点:-pare...

2019-08-04 14:55:19 203

原创 java web中的DOM全解

什么是DOM?通过JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元素进行访问的入口。这个入口,连同对HTML元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。在1998年,W3C发布了第一级的DOM规范。这个规范允许访问和操作HTML页面中...

2019-08-04 14:46:21 1625

原创 (day03)javascript(特点+js语法+js数据类型和对象+运算符+dom编程)

2019.08.02(day03)js: 变量 数组 api 完成对html页面中的节点元素/属性节点/文本节点做增删改查 原生的js写法 jquery js写法javascript: 简称js javascript是嵌入html中在浏览器中运行的脚本语言 js跟java和c没有任何关系,只是语法相似 是一种网页的...

2019-08-02 18:36:08 191

原创 (day02)超链接元素+css样式(选择器+背景+文本格式+表格样式+列表样式)

2019.07.31(day02)java web-超链接元素 分为两类: a标记超链接: 属性:href="超链接的目的地" target="目标的打开方式" _black:在一个新空白浏览器窗口打开 _self:在当前浏览器窗口打开 ...

2019-08-01 15:07:53 577

原创 (day01)javaweb开发(前端html)

2019.07.30(day01)java web开发web前端:前端的技术: html:用来做网页,用html构建网页的内容 css:用来修饰网页内容,给网页化妆,使网页额内容更美观 javascript:用户跟网页交互 js:做表单验证和网页特效 js:google,最早做了联想输入(局部刷新) 地图 ajax...

2019-07-30 20:12:25 163

原创 (day24)xml+java基础总结

2019.07.30(day24)XML:XML:扩展标记语言(Extensible Markup Languae) 是独立于软件和硬件的信息传输工具 xml可以简化数据共享 xml可以数据传输 xml可以平台变更xml的处理指令<?xml version="1.0" encoding="UTF-8" ?>version:xml的版本encod...

2019-07-30 19:33:50 157

原创 (day23)jdk1.8新特性(lambda表达式+方法引用+函数式接口+默认方法+stream管道流+日期操作)

2019.07.29(day23)jdk1.8新特性-lambda表达式-方法引用-默认方法-java和javascript交互-stream api管道管理-Date Time api 对java以前的日期api的加强-Option类 专门用来解决空指针异常-Base64类 专门用来对数据做编码和解码1.lambda表达式: lambda的本质...

2019-07-30 19:15:59 409

原创 第一阶段题

2019-07-28 17:19:01 202

原创 (day22)内省+注解+泛型

2019.07.27(day22)内省: 就是自查的意思,本质就是反射,利用反射自省类中的属性和方法 自省的实现方式有两种 方式一: jdk(jre)中自带的一套自省的类库,类库中包含的是api方法 侧重:属性和属性的值,以及属性所对应的getter和setter方法 方式二: apache基金会提供...

2019-07-27 18:59:22 152

原创 (day21)常见的反射api+反射应用场景(优缺点)

2019.07.26(day21)常规的反射api:-反射方式创建对象 1.用无参的构造创建对象 Class对象.newInstance();//常用 @Test public void test1() throws Exception{ Class clazz=Class.forName("反射.User"); ...

2019-07-27 08:39:34 170

原创 (day20)jdk1.5新特性(拆箱和装箱+增强for循环+可变参数+静态导入+枚举)+反射(Class类)

2019.07.25(day20)jdk1.5新特性:自动拆箱和装箱: 拆箱:把类类型拆开变成基本数据类型,即把对象中的数据拆出来 变成基本数据类型的数据 装箱:是把基本数据类型的数据封装成对象数据 Integer intObj=3;//自动装箱 Integer intObj1=new Integer(3);//手动装箱 ...

2019-07-26 09:10:42 144

原创 (day19)线程池+网络编程

2019.07.23(day19)线程池: 把若干用户线程添加到线程池中,由线程池来管理线程为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复的使用,可以并发执行多个任务 2.可以根据系统的承受能力,调整线程池中的工作线程的数目,防止因为消耗过多的内存而使服务器宕机(down) 结论: java提供一些api方法...

2019-07-23 19:48:35 142

原创 synchronized同步锁

synchronized同步锁同步和异步:同步:(有等待过程) 指发送一个请求,需要等待返回,然后才能发送下一个请求,有等待过程。 异步:(没有等待过程) 指发送一个请求,不需要等待返回,随时能发送下一个请求,没有等待过程。1.此关键字修饰在方法上比如: public synchronized void method(){ //代...

2019-07-23 08:30:52 120

原创 (day18)线程的创建方式+线程api+守护线程+联合线程+synchronized关键字

2019.07.22(day18)创建线程java程序员可以写线程,不需要程序关心线程在哪个进程里继承Thread类: public class Mythread extends Thread{ public void run(){ //线程的入口 //线程的业务/任务逻辑 //线程的出口...

2019-07-22 19:33:26 135

原创 (day17)数据流+字符流+线程(Thread类与Runnable接口)

2019.07.21(day17)数据流:DataInputStream:数据输入流 适合对java基本数据类型的输入 构造函数: DataInputStream(InputStream); api方法: readInt() readXXX(); XXX为具体的某种类型DataOutputStream:数据输出流...

2019-07-21 19:50:17 198

原创 (day16)字节流+封装流(缓冲流+对象流)+序列化(反序列化)+Serializable接口

2019.07.19(day16)●字节流(低级流) 可以从或向一个特定的方向读写数据,数据是字节InputStream: 是所有字节流的父类,其定义了基础的读取方法-int read() 读取一个字节,以int形式返回,该int的低8位有效 返回-1,表示文件末尾EOF end of file-int read(byte[] b) ...

2019-07-19 19:52:18 201

原创 (day15)Math类+日期类+IO api+文件操作(File类+File api+RandomAccessFile类+RandomAccessFile类)

2019.07.18(day15)●数学相关的类:-Math类: 1.Math类是final类 2.构造方法私有,不可以创建对象 3.主要的用法是提供大量的静态方法 4.在计算小数的时候不够准确-BigDecimal类: 1.用于精确计算的类 2.在精确计算的时候要求参数以字符串的形式传入此类的对象 -BigInteger类:...

2019-07-18 20:41:45 181

原创 方法重载和方法重写

方法的重载和方法的重写●方法的重载: 在同一个类中,有相同的方法名 方法的参数个数和类型不同,跟方法的返回值无关例: public class calc{ public int sum(int a,int b){ return a+b; } public float sum(float a,...

2019-07-17 15:39:14 215

原创 final关键字+静态(static)

final关键字+静态(static)●final关键字 -final关键字可以修饰成员变量,也可以修饰局部变量 -final关键字可以修饰在方法上 -final关键字可以修饰在类上final修饰在变量上: final修饰的变量只能被赋值一次,不能修改 final修饰在成员变量上,必须直接给初值 final修饰在局部变量是,可以先声明后给初值...

2019-07-17 15:04:58 606

空空如也

空空如也

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

TA关注的人

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