自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见面试题(2)

1.spring 常用的注入方式有哪些?1.属性注入2.构造方法注入3.注解方式注入2.说一下 spring mvc 运行流程1.spring mvc 先将请求发送给 DispatcherServlet(前置控制器)。2.DispatcherServlet 查询一个或多个 HandlerMapping(映射注册),找到处理请求的 Controller。3.DispatcherSer...

2019-12-30 16:18:52 183

原创 常见面试题

1.面向对象1.谈谈你对面向对象的理解面向对象的三大特点:继承 封装 多态 1.继承:提高代码的复用性,在一个父类的基础上拓展子类特有的属性和行为 2.封装:使用一个修饰符private 私有的 (1).把成员变量私有化(使用private修饰) (2).给私有的成员变量提供getter 和setter方法 ...

2019-12-30 15:45:22 638 2

原创 SpringMVC

1.什么是SpringMVC?springmvc就是一款mvc型框架m:指的是model模型 例如:damian/service/dao/工具类。主要功能是准备数据、操作数据v:指的是view视图,例如jsp/html......。主要是展示数据。c:指的是controller(控制器),例如controller/servlet.........。主要是接收参数、调用业务和控制页面跳转...

2019-12-30 14:29:55 187 1

原创 DAY01-Java基础复习

DAY01-Java基础复习数据类型1. 基本数据类型整型:byte[-128,127],short,int,long浮点数:float,double字符: char ex: 'A' 'a'布尔型:boolean----->取值 true 和 false 整型数字:默认的类型int浮点型:默认的类型double2.引用数据类型类,接口,枚举,数组变量基本...

2019-12-30 09:45:30 171 2

原创 springcloud day2

一 微服务集群为什么要集群?提高并发量结构服务消费者负载均衡调用1.常见的负载均衡策略 轮休 可用性检查 权重2.ribbon3.feign3.1入门类配置扫描client3.2 client代码二 hystrix1.微服务架构处理服务健壮性的框架2.解决微服务架构的雪崩线下3. 隔离&熔断&降级服务提供者实现 ribbon导包 @EnableH...

2020-02-11 21:48:41 135

原创 springcloud入门

一 为什么需要springcloud单体应用架构 规模大有问题是什么?虽然可以分模块,但是最终打成一个war运行 缺点编译难,部署难,测试难微服务架构1.解决单体应用的不足2.是什么?把一个系统拆分为多个独立技术选型,独立开发,独立部署,独立运维的微服务3.微服务架构使用场景 规模大二 sprincloud简介1.是什么?是spring提供一个服务治理框架。Spring c...

2020-02-10 20:55:24 171

原创 Springboot自动配置,和springboot的日志支持

自动配置精髓:1)、SpringBoot启动会加载大量的自动配置类。2)、我们看我们需要的功能有没有SpringBoot默认写好的自动配置类;3)、我们再来看这个自动配置类中到底配置了哪些组件; (只要我们要用的组件有,我们就不需要再来配置了)4)、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。 我们就可以在配置文件中指定这些属性的值;xx...

2020-02-07 09:40:00 265

原创 es笔记

1es的认识(理解)1.1 什么是eses 全称elasticsearches : 做全文检索的 ,底层基于lucene的开发​ lucene 相等于jdbc​ es 相当于 mybatis/jpa1.2 es和lucene的比较为什么需要使用es.为什么不用lucene?(1)api操作很麻烦 不方便​ 搜索 : 创建索引 搜索索引 一堆api​ es: get /p...

2020-01-16 16:53:13 209

原创 redis集群笔记

1 什么是集群(理解)多个服务器集中再一起 ,去处理同一个业务集群和分布式概念(理解)2 为什么需要集群 ,集群有什么好处?(理解)解决 高并发 大数据的问题3 集群的特点(理解)(1) 扩展性 --可以动态的去扩展的服务器(2) 高可用 --> 具备容错的功能 (错误恢复)(3) 负载均衡 -->把请求 分配到不同的服务器里面4 面试题 :集群和分布式区...

2020-01-16 16:50:47 115

原创 redis-day01

1 NoSQL的概念(理解)(1)nosql是什么NoSQL(不仅仅是SQL not only SQL),泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决...

2020-01-15 16:42:26 174

原创 前后端分离crud+代码管理工具svn

1 什么是跨域(理解)跨域 就是跨域名来访问的数据域名: www.baidu.com(ip 192.168.0.1) www.taobao.com(ip 192.168.0.2) – 属于跨域​ localhost:8080 — >localhost:80 --(属于跨域)​ www.wenku.baidu.com www.tieba.baid...

2020-01-03 18:37:03 132

原创 ssm-饿了么ui 综合练习-day02

1 . SSM(掌握) – 没有问题(1) ssm -->springmvc+spring+mybatis​ maven+ssm(2)步骤:​ a)导入pom.xml 加入依赖 – 注意:把网络开启​ b)配置​ web.xml​ applicationContext.xml​ applicationContext-mvc.xml​ db.pr...

2020-01-02 16:48:54 363 1

原创 饿了么ui-day01

1 前后端分离(理解)什么叫前后端分离:​ 前端和后端分离开前端: 将浏览器中为用户进行页面展示的部分称之为前端后端: 为前端提供业务逻辑和数据准备的所有代码统称为后端前后端分工:​ 前后端开发工作的分工就是前后端分离。 前后端分工;(错误的认识)真的前后端分离:​ 不仅仅是前端和后端的分工开发,而是架构的模式2 前后端分离理解​ (1)交互模式 --rest...

2019-12-31 16:05:08 470

原创 线程

线程实现的方式1_继承Thread类2_实现Runnable线程安全问题当多个线程同时访问一个静态的公共资源会有线程安全问题1_同步代码块线程同步: * 1.同步代码块 * 基本语法结构 synchronized (同步监听对象) { 可能引发线程安全问题的代码 } 同步监听对象: 多个线程是同一个对象 1.可以是任意对象 * 2.字节...

2019-12-30 15:50:47 149

原创 集合框架

1.list/*List 有序的序列. ---ArrayList LinkedList * boolean add(Object e) 向列表的尾部添加指定的元素(可选操作)。 * void add(int index, E element) 在列表的指定位置插入指定元素(可选操作)。 * void clear() 从列表中移除所有元素(可选操作)。 * ...

2019-12-30 15:28:45 122

原创 WEB入门

网络1.IP确定一台具体的计算机地址2.端口用来确计算机上的一个具体的查询3.URL协议:+ip+端口+资源URL编码 URLEcoderURL解码 URLDcoder tomcat1.tomcat 启动方式 startup.bat 关闭: shutdown.bat2.一个tomcat占用3个端口号 默认: 8080 8005 80...

2019-12-30 15:21:17 175

原创 web

一.Servlet的四大作用域目的:为了方便传递值 做数据共享(servlet之间) 1.request:请求 2.session:会话往作用域里面放值: setAttribute(String name,Object obj);从作用域里面取值: getAttribute(String name);移除指定名字的内容: removeAttribute(String name...

2019-12-30 14:43:45 175

原创 MYSQL

数据库概述DB DBMSDBADQL:数据查询语言DML:数据的操作语言,(数据的增删改)DDL:数据定义语言(库的定义,表的创建,表的删除)数据库安装的时候注意: 1.事务选项 2.编码集----utf8 3.密码都是给root创建密码约束: 主键约束: 表中数据判重复的标准 ① 自然主键:使用有业务含义的列作为主键(不推荐使用); 后期业务升级...

2019-12-30 11:47:19 130

原创 java的常用类及异常处理

包装类(1)基本类型与包装类之间的转换基本类型转换为包装类: 例如:int i=0; Integer in=new Integer(i);包装类转换为基本类型: 使用:基本类型value()方法 例如: int j=in.intValue(); (2)基本类型与包装类的区别1.基本类型不是对象。2.声明方式不同,基本类型的声明...

2019-12-30 11:38:30 208 1

原创 JavaPlus

单元测试Junit4---JDK1.5@Test@Befor@After打jar包包导出与导入 add build path:把jar文件和项目进行关联红色感叹号:出现的原因,项目引用一个不存在jar包的地址(项目将不会编译)解析资源文件Properties对象的创建load(InputStream in); 把资源文件里面的内容加载到对象里面getPropertie...

2019-12-30 11:18:23 158

原创 Java8新特性

IO1.缓冲流普通的字节或字符流频繁操作磁盘文件BufferedInputStreamBufferedOutputStreamBufferedReader --->String readLine() 读取一行BufferedWriter ---->newLine()---具有换行效果2.文件的随机读取RandomAccessFile(方法可以查API)J...

2019-12-30 11:13:11 281

原创 IO

IOI Inputo Output输入输出都是站在程序的角度FileFile 描述文件或文件夹 在代码里面都是以 文件或文件夹的路径对于一个File对象,只是在内存中表示的一种形式文件的创建:createNewFile()文件的创建:mkdir() mkdirs()文件或文件夹的删除都是:delete() 只能删除文件或空文件夹文件过滤:了解 --FileFilter ...

2019-12-30 10:43:16 112

原创 Dom4J-反射

反射如果获取Class 对象如何获取构造器,并创建对象如何获取方法,并调用如何获取字段,并赋值取值1.获取Class对象的方式类名.class对象,getClass()Class.forName(String str) 2.获取构造器并创建对象参考Class类里面的方法 构造器,newInstance(Object ...o)Class对象.newInstance(...

2019-12-30 10:30:22 148

原创 数据结构、定时器

定时器1.什么是定时器java.util.TimerTask,中由 Timer 安排为一次执行或重复执行的任务。2.定时器相关的类和方法java.util.Timer 在多少时间以后 做具体的事情(任务) void schedule(TimerTask task, long delay) 安排在指定延迟后执行指定的任务。数据结构(基于数组)1.什么是数据结...

2019-12-30 10:22:52 580

原创 Day03-面向对象

代码块*局部代码块:方法的内部(了解) * {代码}--作用域 申明的变量作用范围 * 在同一个方法内部区别不同的功能 * * 构造代码块:类里面 * 经过编译以后,把代码块里面的代码 编译到构造方法中去 * * 静态代码块:写在类里面的 由static修饰 * 随着类的加载而执行一次 * JDBCUtil 使用静态代码量加载驱动. 抽象类抽象类: ...

2019-12-30 10:13:03 82

原创 Day02-面向对象

类与对象类:描述一类事物 要在软件里面表示一个事物 使用成员变量描述事物的属性对象: 一个具体的事物或个体创建对象的语法: 类名 变量名= new 类名(); 构造方法 1.方法名必须和类名一直 2.没有返回值类型 3.每一个类都有一个默认的公共无参数的构造方法,一旦显示的写了构造方法以后,默认的就不存在 构造方法的作用: 1.创建对象 ...

2019-12-30 10:07:32 93

原创 vue-day02

1.绑定事件指令 v-on(掌握)<button v-on:click="num++">点击1</button><button @click="num++">点击2</button><button @click="countSum()">点击3</button><button @click="countSum"&...

2019-12-29 16:27:27 172

原创 vue-day01

1前端回顾1.1 前端的发展史(了解)1)html(超文本标记语言) + css(层叠样式表) +js ----> 静态页面2)jsp(javaee)/asp(.net)/php -->动态页面3)ajax–> 局部刷新异步请求​ 同步: (线程) 一个程序执行完之后,才能执行另外一个程序​ 异步: 不用等待上一个程序执行,并行执行其他内容​ 局部刷新: 不是整...

2019-12-28 19:47:26 165

原创 mybaties-day02

1 mybatis别名(掌握) <typeAliases> <!-- a)内置别名 常用基本类型 和包装类型 8 个 以及集合类型 --> <!-- b)自定义别名(1)单独配置类的实现 <typeAlias type="cn...

2019-12-26 19:58:58 235

原创 mybaties-day01

1 Mybatis是什么(理解)(1)mybatis : 一个基于Java的持久层框架(2)持久层 : 操作数据库那层代码(项目分层:界面层(jsp/controller) 业务层(service层) 持久层(数据层 dao层))持久层框架 : jdbc , springjdbc jpa springdatajpa , mybatis(3) 框架:​ a) 每个框架为了解决某...

2019-12-25 19:54:40 194

空空如也

空空如也

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

TA关注的人

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