- 博客(12)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
转载 2019年百度校招面试题《Java开发工程师》
2019年百度校招面试题《Java开发工程师》1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。3)封装:通常认
2020-10-30 17:05:00
951
1
原创 SpringBoot + Vue实战开发
首先创建项目就不多说了 不管是IDEA或者是MyEdclipse 百度上都有。pom.xml 系统自带的文件<dependency> <groundId>org.springframework</groundId> <artifactId>spring-boot-starter-parent</artifactId></......
2020-10-29 15:40:49
991
原创 Redis单击缓存 OR Redis集群缓存
Redis单击缓存和Ehcache一样,如果在classpath下存在Redis并且Redis已经配置好了,此时就是默认提供RedisCacheManager座位缓存提供者。Redis使用步骤如下:1.创建项目 添加缓存依赖<dependency> <groupId>org.springframework.boot</groupId> ......
2020-01-13 22:18:01
289
原创 SpringBoot的缓存机制
SpringBoot的缓存机制SpringBoot 3.1中开始对缓存提供支持,核心思想是对方法的缓存,当开发者调用一个方法是,将方法的数和返回值作为Key/Value形式缓存起来。再次调用该方法时,如果缓存中有数据,就从缓存中直接拿取数据,否则再去执行该方法,但是,SpringBoot并未提供缓存的实现,而是提供一套缓存的API,使开发者可以自由的选择选择缓存的实现方法,SpringBoot......
2020-01-07 17:51:56
1202
转载 SQL调优
关于数据库调优问题1、选取最适用的字段属性使用enum而不是varchar。实际上,enum保存的是tinyint类型,但其显示为字符串。用这个字段来作一些选项列表就变得很合适了。比如你有一个字段,比如“性别”、“状态”或“所属部门”等,你知道这些字段的值是固定且有限的,那么可以考虑使用enum。尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值。2、......
2019-10-20 19:05:37
127
原创 Spring的四种增强
Spring支持5种类型的增强1.前置增强:org.springframework.aop.BeforeAdvice代表前置增强,因为Spring只支持[添加链接描述方法级的增强,所以MethodBeforeAdvice是目前可的的前置增强,表示在目标方法执行前实施增强,而BeforeAdvice是为了将来版本扩展需要而定义的;2.后置增强:org.springframework.aop.......
2019-10-20 12:58:44
781
原创 Git上传码云
使用Git上传代码到码云,实现代码与小组成员共享1、码云上创建一个项目 testgit (名字随你)2、本地创建一个文件夹E:/haha.txt,然后使用git bash //也可以上传你自己项目片段3、cd 到本地文件夹中E:/haha.txt,4、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文件夹5、使用git re......
2019-10-17 14:43:35
159
转载 Spring MVC 中拦截器的定义
Spring MVC 中拦截器的定义本文链接:https://blog.csdn.net/Zlt_blog/article/details/89884037拦截器定义要使用Spring MvC中的拦截器,就需要对拦截器类进行定义和配置。通常拦载器类可以通过两种方式来定义。一种是通过实现 HandlerInterceptor接口,或继承HandlerInterceptor接口的实现类(如Han......
2019-10-17 11:14:49
927
转载 Spring深入理解
Spring深入理解本文链接:https://blog.csdn.net/nihui123/article/details/82917121在学习Spring之前首先来看一张图,通过对于这张图的理解进入我们需要学习的Java框架S这张图上展示了一个基于SSH,B/S结构的单体Java应用的搭建过程,首先通过浏览器进入到Filter拦截器,进入到Structs2,通过Service层进入到Hi......
2019-10-17 11:11:08
287
转载 SpringMVC的三层架构
在目前的Java开发中,可以说Spring MVC是最主流的Web前端框架了。那么面试的时候基本都有一个问题,MVC和三层架构之间有什么关系呢?MVC:(Model+View+Controller)(数据模型+视图+控制器)三层架构:(Presentation tier+Application tier+Date tier)(展现层+应用层+数据访问层)很多人都有一个误解,认为Spring ...
2019-10-17 10:54:58
1106
转载 mybatis的逆向工程
一、概述 MyBatis的逆向工程指利用MyBatis Generator,可以快速的根据表生成对应的映射文件,接口,以及bean类。 MyBatis Generator,简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我...
2019-10-17 10:53:32
106
原创 食堂管理系统
食堂管理系统Dao层public interface FoodDao {/*** 通过账号和密码查询用户*/public int addFood(Food food);public List findAllFood();public void delFood(int id);public Food findFoodById(int id);public int updateFo...
2019-10-16 10:17:06
2694
在Node.js上运行一个项目,输入npm start 后报错
2021-03-23
请问各位IDEA的SSM项目,报这个是什么意思,求解
2019-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人