自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试题 常问

1.连接数据库的配置和操作加载JDBC驱动程序提供JDBC连接的URL创建数据库的连接需要向java.sql.DriverManager请求并获得Connection对象创建一个Statement对象执行SQL语句关闭JDBC对象2.创建对象的四种方式?1.使用new关键字创建对象2.通过反射的方式3.通过clone的方式j4.通过反序列化的方式3.接口与抽象类的区别?一个类只能继承一个抽象类,但可以实现多个接口抽象类可以有构造器,但接口不能有构造器抽象类中可以包含非抽象

2021-12-17 18:53:26 151

原创 java面试题3

1.反射机制的优缺点?优点:可以动态执行,在运行期间根据业务功能动态执行方法、访问属性,最大限度发挥了java的灵活性。缺点:对性能有影响,这类操作总是慢于直接执行java代码。2.@LoadBalanced注解的作用是什么?描述RestTemplate对象,用于告诉Spring框架,在使用RestTempalte进行服务调用时,这个调用过程会被一个拦截器进行拦截,然后在拦截器内部,启动负载均衡策略。3.Nacos中的负载均衡底层是如何实现的?通过Ribbon实现,Ribbon中定义了一些负

2021-12-02 09:19:46 5548

原创 java面试题2

1.面向对象的理解面向对象是把构成问题的各个事务分解成各个对象。封装:将一个对象的属性和行为的代码封装到一个类中,属性用变量定义,行为用方法定义继承:父子类,为了拓展新内容不改变原有代码,提高可重用性和可扩展性多态:引用变量指向具体类型,实现具体类型中的方法2.SQL怎么优化1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用...

2021-12-02 09:17:50 1338

原创 java面试题

一.数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。二.怎么验证 mysql 的索引是否满足需求?使用 explain 查看 SQL 是如何执行查询语句的,从而分析你的索引是否满足需求。explain 语法:explain select * from table where type=1。三.mysq

2021-12-01 08:59:17 2105

原创 基础总结2截图

2021-11-26 19:58:14 64

原创 spring cloud总结截图

2021-11-24 20:49:15 66

原创 基础总结1 截图

2021-11-24 20:44:59 74

原创 Ajax前后端调用

Ajax.1 同步说明同步特点: 一个线程成依次加载执行,如果数据没有加载完成则其他数据处于等待的状态..2 异步说明Ajax特点: 局部刷新,异步访问.Ajax为什么可以异步: Ajax的设计原理-Ajax引擎.3 Ajax引擎用户发起请求,交给Ajax引擎进行处理, 用户可以执行其它的操作.Ajax引擎接收到用户请求之后, 发起Http请求访问目标服务器.后台服务器将数据返回给Ajax引擎.Ajax引擎 将最终获取的数据 通过回调函数的方式 交给用户处理....

2021-11-12 19:57:47 903

原创 mplus

核心: 实现对象关系映射->对象与数据库中表的映射关系对象名称与表名一一映射. 对象的属性与表中的字段一一映射.MybatisPlus工作原理.1 MP核心核心: 以对象的方式操作数据库Mybatis操作的实质: Sql调用步骤:1. 用户执行userMapper.insert(user);2. 根据继承的关系 BaseMapper.insert(user).3. MP在内部生成Sql之后交给Mybatis调用最终实现数据操作..2 MP动态生成Sql的基础核心...

2021-11-12 17:05:27 1413

原创 三阶段面试题

1.SpringBoot有哪些特点独立运行:Spring Boot 而且内嵌了各种 servlet 容器,Tomcat、Jetty 等,现在不再需要打成war 包部署到容器中,Spring Boot 只要打成一个可执行的 jar 包就能独立运行,所有的依赖包都在一个 jar 包内。简化配置:spring-boot-starter-web 启动器自动依赖其他组件,简少了 maven 的配置。自动配置:Spring Boot 能根据当前类路径下的类、jar 包来自动配置 bean,如添加

2021-11-12 10:18:57 68

原创 二阶段面试题

1. 数据库里索引的作用主要作用是为了提高查询效率,它的执行也是有一定条件的,不是加了索引就一定能够加快查询的效率,由于索引的创建是需要占据内存空间的.以下不适合加索引:1、如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义了2、对非唯一的字段,例如“性别”这种大量重复值的字段,增加索引也没有什么意义3、对于记录比较少的表,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存储空间的,而且有个致命缺点是对于update/insert/delete的

2021-11-12 10:15:50 53

原创 2021-11-06

Principal(当事人) 执行动作的用户、设备或系统Authentication(认证) 确定当事人的认证是否有效Authorization(授权) 决定是否允许某个当事人访问某项资源Authority(权限) 允许访问的权限或凭证(如角色)Secured Resource(保护资源) 受保护的资源...

2021-11-06 14:15:41 94

原创 2021-11-05

RestFul5. 更新操作 利用restFul的结构, 根据Id修改数据,修改name/age * URL:http://localhost:8090/user/貂蝉/18/227 PUT * 查询: http://localhost:8090/user/18 GET * 解析: URL:http://localhost:8090/user/{name}/{age}/{id} * * RestFul语法: ...

2021-11-06 10:11:27 61

原创 3.3

Mybatis中的缓存机制1什么是缓存机制说明: 引入缓存可以有效降低用户访问物理设备的频次.提高用户响应速度.扩展:1.mybatis自身缓存 一级缓存/二级缓存2.Redis缓存 读取10万次/秒, 写 8.6万次/秒一级缓存概念说明:Mybatis默认开启一级缓存, 一级缓存可以在同一个SqlSession对象中查询相同的数据,可以实现数据的共享(缓存操作).二级缓存说明: 二级缓存mybatis中默认也是开启的.但是需要手动标识. 二级缓存可以在同一个S..

2021-11-04 21:08:25 104

原创 3.2 MyBatis

JDBC入门案例//利用jdbc,完成新增的功能 private static void method2() throws Exception{ //1,注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2,获取数据库的连接 //数据传输协议 数据库的ip 端口号 数据库名 String url = "jdbc:mysql://localhost:3306/c.

2021-11-03 15:19:11 150

原创 3.1 知识点

@RestController 1 将该类交给spring容器管理 2 springMvc负责调用该对象接受用户请求 3将业务处理后的结果 为页面返回JSON串@ResponseBody 作用将数据抓华为JSON字符串@Value 动态为属性赋值难点:如何将pro文件交给spring容器管理?@PropertySource( “classpath/xxx.properties”) 指定配置文件交给sp...

2021-11-02 17:32:06 68

原创 HTTP中Get、Post、Put与Delete的区别

1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。3、POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变

2021-11-02 14:25:36 682

空空如也

空空如也

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

TA关注的人

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