摘要: ArrayList ArrayList继承了AbstractList,实现了List,Serializable等接口。它内部实现是是基于数组的。 List的实现类的clone都是浅复制:如果只是remove,就不会影响到浅复制的应用,修改会影响 add的时候当前长度大于数组长度就会扩容数组,把当前的 阅读全文
posted @ 2019-07-08 19:49 碧海潮心 阅读(154) 评论(0) 推荐(0)
摘要: 内部类我觉得可以分为三种: 1. 内部类,静态内部类 静态内部类不能访问外部非staic变量 2. 匿名内部类,无名内部类 通过构造器、final入参访问外界变量 3. 局部内部类,定义在方法体中的内部类 需要注意: 阅读全文
posted @ 2019-07-08 19:48 碧海潮心 阅读(167) 评论(0) 推荐(0)
摘要: 前言 下面的内容是我从百度知道拷贝出来的,也就不在贴出链接了。我总结下就是迭代器在集合中使用,用户不需要关心具体集合实现的是如何遍历(不暴露细节),按照迭代器的方式遍历。 作用 Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合 阅读全文
posted @ 2019-07-08 19:47 碧海潮心 阅读(687) 评论(0) 推荐(0)
摘要: java遍历map 四种方式如下,entryset,keyset,iterator,所有values。第一种方式效率高推荐使用。 阅读全文
posted @ 2019-07-08 19:47 碧海潮心 阅读(196) 评论(0) 推荐(0)
摘要: 直接代码 阅读全文
posted @ 2019-07-08 19:46 碧海潮心 阅读(936) 评论(0) 推荐(0)
摘要: 特点 1. 不能用public private static 修饰类 2. 访问方法内的变量必须是finnal类型 3. 在方法体内返回实例 4. 外部类必然无法实例局部类 使用 阅读全文
posted @ 2019-07-08 19:44 碧海潮心 阅读(293) 评论(0) 推荐(0)
摘要: 转自 "systemctl详解" systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务 旧指令 新指令 使某服务自动启动 chkconfig level 3 httpd on systemctl enable httpd.serv 阅读全文
posted @ 2019-07-08 19:42 碧海潮心 阅读(159) 评论(0) 推荐(0)
摘要: 前言 怎么安装docker和拉mysql镜像不是本文的重点,在这里我主要讲我安装mysql容器的三个注意事项:启动容器, 修改密码,远程登录 run容器 docker run di name f_mysql p 33306:3306 e MYSQL_ROOT_PASSWORD= your pwd i 阅读全文
posted @ 2019-07-08 19:42 碧海潮心 阅读(429) 评论(0) 推荐(0)
摘要: top 命令 "每天一个linux命令(44):top命令" 非常好的一篇博文,这位作者《每天一个linux命令》系列写的非常棒! 关于top的cpu使用率超过100% 在环境中会出现这种现象,执行top,再按 1,可以看到所有的cpu的使用情况,某一进程超过100,就是总和相加的结果 阅读全文
posted @ 2019-07-08 19:41 碧海潮心 阅读(163) 评论(0) 推荐(0)
摘要: 现象 用vscode写java代码的时候突然出现,修复问题点击Ctrl时,输出窗口就打日志,报错Request textDocument/definition failed。 我百度唯一的有用线索就是这个报错有一个关于js的报错也是输出的Request textDocument/definition 阅读全文
posted @ 2019-07-08 19:40 碧海潮心 阅读(2727) 评论(0) 推荐(1)
摘要: @Component 和 @Bean 的区别 "@Component 和 @Bean 的区别" Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。 完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式 阅读全文
posted @ 2019-07-08 19:40 碧海潮心 阅读(205) 评论(0) 推荐(0)
摘要: DML(data Manipulation language) INSERT DELETE UPDATE SELECT INSERT 一次性插入多条记录 UPDATE 1. 更新一张表 2. 多表更新 首先创建一张表部门表 多表更新 查询表 1. 查询去重,DISTINCT只能显示一列 2. 条件查 阅读全文
posted @ 2019-07-08 19:39 碧海潮心 阅读(207) 评论(0) 推荐(0)
摘要: Sql基础 DDL (data defination language) 创建表 CREATE TABLE emp( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2) ); sql mysql show create 阅读全文
posted @ 2019-07-08 19:37 碧海潮心 阅读(194) 评论(0) 推荐(0)
摘要: 事务的四个属性 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 ACID是Atomic(原子性) Consistency(一致性) Isolation(隔离性) Durability(持久性)的英文缩写。 四个属性的定义 Atomic(原子性):指整个 阅读全文
posted @ 2019-07-08 19:36 碧海潮心 阅读(130) 评论(0) 推荐(0)
摘要: 背景 因实际的编程环境是jdk1.6,vscode安装了spring boot tools开发后,application.properties无法提示。spring boot tools的功能之一就是提示application.properties,所以问题就在于spring boot tools加 阅读全文
posted @ 2019-07-08 19:35 碧海潮心 阅读(3028) 评论(0) 推荐(0)
摘要: ```java package com.fang.spring.jdbcdemo1; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import o... 阅读全文
posted @ 2019-07-08 19:34 碧海潮心 阅读(636) 评论(0) 推荐(0)
摘要: @ConfigurationPropertie作用 参考的博客 "springboot中@ConfigurationProperties注解的工作原理" @ConfigurationProperties是springboot新加入的注解,主要用于配置文件中的指定键值对映射到一个java实体类上 Co 阅读全文
posted @ 2019-07-08 19:33 碧海潮心 阅读(662) 评论(0) 推荐(0)
摘要: "Spring下IOC容器和DI(依赖注入) @Bean及@Autowired自动装配" bean是什么 bean在spring中可以理解为一个对象。理解这个对象需要换一种角度,即可将spring看做一门编程语言,@Bean是spring语言声明对象的标识。 spring启动过程中会自动扫描注解,当 阅读全文
posted @ 2019-07-08 19:32 碧海潮心 阅读(305) 评论(0) 推荐(0)
摘要: 参考的博客 "Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例" 如果你想详细的区了解容器知识以及本文讲的LinkedList,我推荐你去看这篇博客和这个做个的容器系列 LinkedList LinkedList是基于双向链表的,它继承了AbstractSequentia 阅读全文
posted @ 2019-07-08 19:31 碧海潮心 阅读(457) 评论(0) 推荐(0)
摘要: Java异常的限制 我在看JAVA编程思想,讲到异常的限制,看的代码和解释,非常的难看下去,直接写了他的代码。 java编程思想关于异常限制的逻辑 它以棒球比赛为例子。 定义了Inning(一局比赛)抽象类,构造器抛出异常,三个行为:event、atBat、walk,最顶层的一个异常Baseball 阅读全文
posted @ 2019-07-08 19:29 碧海潮心 阅读(408) 评论(0) 推荐(0)