摘要:
git的服务器构成 一个仓库同时放多个项目 1、创建一个临时文件夹,将要上传至github上的项目全部复制到创建的文件夹里 2、右键打开 Git Bath Here,依次执行下面的命令①$ git init②$ git add .③$ git commit -m "first commit"④$ g 阅读全文
摘要:
1、Servlet的生命周期 加载:加载到虚拟机 初始化:init() 一个生命周期中只会被调用一次。 服务:service() 销毁:destroy() 2、转发与重定向的区别 3、BeanFactory 和 ApplicationContext 有什么区别 BeanFactory顾名思义,它的核 阅读全文
摘要:
Redis为单线程 1、Redis 有哪些数据类型 String 哈希 list set 有序set 2、Redis 内部结构 参考:https://www.cnblogs.com/chenpingzhao/archive/2017/06/10/6965164.html 3、Redis 使用场景 缓 阅读全文
摘要:
统一使用java.time.*包下的类 1、获取当前的日期、时间、日期加时间 LocalDate todayDate = LocalDate.now(); //今天的日期 LocalTime now = LocalTime.now(); //此刻的时间--精确到毫秒 LocalDateTime no 阅读全文
摘要:
1、MySQL 索引使用的注意事项 更新频繁的列不要加索引 数据量小的表不要加索引 重复数据多的字段不要加索引,比如性别字段 首先应该考虑对where 和 order by 涉及的列上建立索引 2、DDL、DML、DCL、DQL分别指什么 3、explain命令 explain显示了mysql如何使 阅读全文
摘要:
1、常见的设计模式 单例模式、工厂模式、建造模式、观察者模式、适配器模式、代理模式、装饰模式. 参考:https://www.cnblogs.com/cr330326/p/5627658.html 2、设计模式的六大原则及其含义 参考:https://www.cnblogs.com/dolphin0 阅读全文
摘要:
1、说说线程安全问题,什么是线程安全,如何保证线程安全 线程安全:就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成 阅读全文
摘要:
1、线程和进程的概念、并行和并发的概念 进程:计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进 阅读全文
摘要:
1、List 和 Set 区别 List 可以允许重复的对象。 可以插入多个null元素。 有序容器 Set 不允许重复的对象。 只能插入1个null元素 无序容器,可以使用TreeSet实现有序 可以允许重复的对象。 可以插入多个null元素。 有序容器 不允许重复的对象。 只能插入1个null元 阅读全文
摘要:
一. 面向对象的特征:继承、封装、(抽象)、多态 继承:继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。 封装:封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,把对同一事物进行操作的方法和相关的方法放在同一个类 阅读全文