摘要: 常量池分类 常量池可以分为:字节码常量池,运行时常量池,字符串常量池。 字节码常量池(常量池表 Constant Pool Table) 字节码常量池在Class文件中,用于存放编译期生成的各种字面量与符号引用,主要存放两大类变量:字面量和符号引用。 运行时常量池(Runtime Constant 阅读全文
posted @ 2022-10-06 12:23 碎碎啊 阅读(130) 评论(0) 推荐(0)
摘要: 创建多线程的方式一:继承Thread类 创建多线程的方式二:实现Runnable接口 创建多线程的方式三:实现Callable接口 阅读全文
posted @ 2022-10-06 12:23 碎碎啊 阅读(30) 评论(0) 推荐(0)
摘要: 1. count(1) and count(字段) 两者的主要区别是 (1) count(1) 会统计表中的所有的记录数,包含字段为null 的记录。 (2) count(字段) 会统计该字段在表中出现的次数,忽略字段为null 的情况。即不统计字段为null 的记录。 2.count(*) 和 c 阅读全文
posted @ 2022-10-06 12:22 碎碎啊 阅读(100) 评论(0) 推荐(0)
摘要: Map<Integer,String> map = new HashMap<>();map.put(1,"您好");map.put(2,"王老板");map.put(3,"666");//第一种 得到所有的key进行遍历for (Integer integer : map.keySet()) { S 阅读全文
posted @ 2022-09-19 17:42 碎碎啊 阅读(36) 评论(2) 推荐(1)
摘要: 1. Mysql中InnoDB与MyISAM两种数据库引擎的区别 1. InnoDB 支持事务,MyISAM 不支持事务。对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一 个事务,这是 MySQL 将默认存储 阅读全文
posted @ 2022-09-19 17:42 碎碎啊 阅读(99) 评论(0) 推荐(0)
摘要: 过滤器和拦截器的区别 ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在a 阅读全文
posted @ 2022-09-09 14:52 碎碎啊 阅读(375) 评论(0) 推荐(0)
摘要: 按功能划分 主键索引:一张表只能有一个主键索引,不允许重复、不允许为 NULL; 唯一索引:数据列不允许重复,允许为 NULL 值,一张表可有多个唯一索引,索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 普通索引:一张表可以创建多个普通索引,一个普通索引可以包含多个字段,允 阅读全文
posted @ 2022-09-09 11:15 碎碎啊 阅读(48) 评论(0) 推荐(0)
摘要: MySQL和Oracle的区别 由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别 (1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直 阅读全文
posted @ 2022-02-14 14:54 碎碎啊 阅读(223) 评论(0) 推荐(0)
摘要: TRUNCATE删除表结构 重新设置AUTO_INCREMENT计数器 不会记录日志 like结合使用的通配符 : % (代表0到任意个字符) _ (一个字符) 转义前:select * from user where username like '_nihao', 转义后:select * fro 阅读全文
posted @ 2022-02-14 14:53 碎碎啊 阅读(40) 评论(2) 推荐(1)