![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
'Ruler
java从基础开始,记录自己成长
展开
-
Idea里可以查看项目代码行数的插件-Statistic
Idea里可以查看项目代码行数的插件-Statistic1.插件介绍-Statistic 写代码的时候,通常我们都会关注自己写了多少行代码,但是到了后期,很多项目的HTML页面我们也写了很多感觉自己很有成就的代码段,这样混杂的代码很难去直接统计代码行数。用了Statistic插件后,这个插件可以根据不同的代码类型统计其中的代码行数。2.安装步骤点击setting[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x6AKHRb8-1625140328859)(原创 2021-07-01 19:53:18 · 1105 阅读 · 0 评论 -
JAVA 异常分类及处理
JAVA 异常分类及处理1、异常的概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DF5tELE8-1624546744996)(C:\Users\cxh\AppData\Roaming\Typora\typora-user-im原创 2021-06-24 22:59:41 · 86 阅读 · 0 评论 -
Lambda表达式
Lambda表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }lambda表达式的重要特征:**可选类型声明:**不需要声明参数类型,编译器可以统一识别参数值。**可选的参数圆括号:**一个参数无需定义圆括号,但原创 2021-06-23 19:22:54 · 59 阅读 · 0 评论 -
数据库语言DDL、DML、DCL
数据库语言DDL、DML、DCLDML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用DCL(Data Co原创 2021-06-23 19:18:59 · 70 阅读 · 0 评论 -
sku和spu的区别
sku和spu的区别SPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。类目:类目是一个树状结构的系统,大体上可以分成4-5级。如手机->智能手机->苹果手机类目,在这里面,手机是一级类目,苹果手机是三级类目,也是叶子类目。SPU:苹果6(商品聚合信息的最小单位),如手机->苹果手机->苹果6,苹果6就原创 2021-06-23 19:16:24 · 258 阅读 · 0 评论 -
SpringCloud常用注解总结
SpringCloud常用注解总结@Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@Resource bean的注入,同Autowired 有相同的功能。说明: 共同点:@Resource和@Autowired都可以作为注入属性的修饰,在接口仅有单一实现类时,两个注解的修饰效果相同,可以互相替换,不影响使用。原创 2021-06-23 19:13:27 · 77 阅读 · 0 评论 -
数据库三范式
数据库三范式第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分)第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键。满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在原创 2021-06-21 23:32:40 · 97 阅读 · 0 评论 -
Java内部类
Java内部类]原创 2021-04-10 22:58:12 · 35 阅读 · 0 评论 -
Java内存泄漏
Java内存泄漏所为内存泄漏,就是指一个不被程序使用的对象一直占用在内存中。Java有垃圾回收机制,它可以保证当一个对象不再被使用时,对象自动被垃圾回收器从内存中回收掉。由于Java是采用有向图的方式进行垃圾回收管理,可以消除引用循环的问题。例如当两个对象相互引用时,只要他们与根不可达,那么就可以将他们回收掉。Java 中的内存泄露的情况:长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收,这就是 Java原创 2021-04-10 22:57:29 · 59 阅读 · 0 评论 -
面试之map集合
面试之map集合1、 HashMap与HashTable区别HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。Hashtable的方法Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它原创 2021-04-04 21:32:22 · 62 阅读 · 0 评论 -
第一个Typora文档
第一个Typora文档1.编写输出hello worldpublic class Test01{ public static void main(String[] args){ System.out.println("hello world); }}记录第一个Typora文件输出hello world第二天-面试题1.String类能被继承吗不能被继承,因为String类被final修饰,而被final修饰的类是不能被继承的2.String、StringBu原创 2021-04-01 22:38:14 · 126 阅读 · 0 评论 -
菜鸟的Java面试准备-javaSe
菜鸟的Java面试准备-javaSe1.面向对象的特性通常来说是封装、继承、多态、但是抽象也是其中的一种特性封装:封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。封装给对象提供了隐藏内部特性和行为的能力,对象提供一些能这被其它对象访问的方法来改变它内部的数据继承:对父类的复用,通过继承子类可以无需重新编写原来的类的情况下对这些功能进行扩展2.new对象的过程首先去常量池中看是否这个类被创建,检查是否是第一次被使用在Java堆中分配内存(指针碰撞、空闲列表)对数据原创 2021-03-30 23:05:15 · 135 阅读 · 1 评论