无声specialweek

2021年8月9日

面试题

摘要: 1.jdk 和 jre 有什么区别? jre 是 java 的运行环境, jdk 包含 jre 除此之外还具有java的相关jar包 JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。 JDK:Java 阅读全文

posted @ 2021-08-09 19:34 无声specialweek 阅读(41) 评论(0) 推荐(0) 编辑

2021年7月2日

数据库day05

摘要: SQL优化 查找SQL尽量不要使用 select * , 而是具体字段 避免在 where 字句中使用 or 来连接条件 使用 varchar 代替 char 尽量使用数值替代字符串类型 查询尽量避免返回大量数据 使用 explain 分析你 SQL 的执行计划 是否使用了索引机器扫描类型 创建 n 阅读全文

posted @ 2021-07-02 20:29 无声specialweek 阅读(41) 评论(0) 推荐(0) 编辑

2021年7月1日

数据库day04

摘要: 视图 view 概述 本质上就是缓存了 查询结果,作为一个表体现 提高查询效率,缓存查询结果 优点:提高查询效率 缺点:占用内存,无法进行SQL优化,当更新视图时也需要时间更新表 # 创建试图 # creat view 视图名 as Sql 语句 CREATE VIEW empview AS SEL 阅读全文

posted @ 2021-07-01 20:09 无声specialweek 阅读(41) 评论(0) 推荐(0) 编辑

2021年6月30日

数据库从零开始的学习day03

摘要: 分组 group by group by 表示分组,having 类似于 where 过滤返回结果 分组后过滤条件 having #分组 group by #查询 每个部门里 的最高薪和姓名 # 查询时,出现了聚会列(用了聚合函数的属性)和非聚合列,通常要按非聚合列分组 SELECT deptno, 阅读全文

posted @ 2021-06-30 19:02 无声specialweek 阅读(43) 评论(0) 推荐(0) 编辑

2021年6月29日

数据库从零开始的学习day02

摘要: SQL里的基础函数 LOWER全转小写 UPPER全转大写 LENGTH取值的长度 substr截取字符串 concat字符串拼接 replace替换字符串 ifnull如果为空则替换 round四舍五入ceil向上取整floor向下取整 now & year & month & day & hou 阅读全文

posted @ 2021-06-29 19:38 无声specialweek 阅读(39) 评论(0) 推荐(0) 编辑

2021年6月28日

数据库从零开始的学习day01

摘要: 数据库 概念 存储数据和管理数据的仓库,主要分成两类:关系型数据库 和 非关系型数据库 关系型数据库:数据库建立在数据的紧密关系基础之上 非关系型数据库:数据库建立在数据的松散关系基础之上 安装 端口号默认3306,字符集改成UTF-8,密码root 配置环境变量 检查 mysql -u root 阅读全文

posted @ 2021-06-28 20:22 无声specialweek 阅读(91) 评论(0) 推荐(0) 编辑

2021年6月25日

从零开始学Java-Day19

摘要: 反射 获取私有的成员属性,并赋值 package cn.tedu.reflection; //本类用于测试反射而准备的物料类 public class Student { public String name; public int age; private static String skill; 阅读全文

posted @ 2021-06-25 20:11 无声specialweek 阅读(33) 评论(0) 推荐(0) 编辑

2021年6月24日

从零开始学Java-Day18

摘要: 设计模式 设计模式是Java发展过程中总结出来的一些值得借鉴的优秀编程经验 设计模式一共有23种,主要分为三大类 单例设计模式 核心思想:确保实例只有一个 **好处:**可以节省内存空间,方便控制资源 实现思路: 构造方法私有化--阻止外部直接调用本类的构造方法创建对象 创建本类对象且私有化--为了 阅读全文

posted @ 2021-06-24 19:08 无声specialweek 阅读(36) 评论(0) 推荐(0) 编辑

2021年6月23日

从零开始学Java-Day17

摘要: 多线程编程的两种实现方式 extends Thread 优点: 缺点:后续变化小,局限性大 implement Runnable 优点:多实现,更加灵活且解耦 缺点:写法相对复杂,一些资源需要借助Thread 多线程数据安全隐患 怎么产生?线程的随机性+访问延迟 以后如何判断程序有没有线程安全问题 阅读全文

posted @ 2021-06-23 19:49 无声specialweek 阅读(34) 评论(0) 推荐(0) 编辑

从零开始学Java-Day16

摘要: 红黑树 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL节点)。 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。 Map接口--键值对【Entry<k,v>】的方式存数据 M 阅读全文

posted @ 2021-06-23 19:47 无声specialweek 阅读(31) 评论(0) 推荐(0) 编辑

导航