01 2023 档案

摘要:假设有这么个需求,查询表中“名字第一个字是张,性别男,年龄为10岁的所有记录”。那么,查询语句是这么写的: mysq> select * from tuser where name like '张 %' and age=10 and ismale=1; 根据前面说的“最左前缀原则”,该语句在搜索索引 阅读全文
posted @ 2023-01-30 13:23 KeepSmiling_me 阅读(230) 评论(0) 推荐(0) 编辑
摘要:在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中) CREATE TABLE `film` ( `id` int(11) NOT NU 阅读全文
posted @ 2023-01-30 13:10 KeepSmiling_me 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1.启动arthas: java -jar arthas-boot.jar 寻找当前机器所以java进程 2.选择挂载进程 help: dashboard(仪表盘): thread -b:查找死锁代码 jvm:显示jvm相关信息(例如用的什么垃圾回收器) jad dayone.dp.dp1 代码反编 阅读全文
posted @ 2023-01-28 13:45 KeepSmiling_me 阅读(51) 评论(0) 推荐(0) 编辑
摘要:可以分为链表是否有环来拆分问题 package dayone.tre; public class IntersectNode { public static Node getIntersectNode(Node head1, Node head2) { if (head1 == null || he 阅读全文
posted @ 2023-01-27 17:41 KeepSmiling_me 阅读(20) 评论(0) 推荐(0) 编辑
摘要:package dayone.tre; import java.util.Stack; public class PreorderTraversal { /*** * 先序遍历非递归写法 * @param head */ public static void preorderTraversal(No 阅读全文
posted @ 2023-01-27 16:27 KeepSmiling_me 阅读(18) 评论(0) 推荐(0) 编辑
摘要:package dayone.tre; /*** * o1和o2为head二叉树中的点,找出o1和02的最近公共祖先 */ public class Test { public static Node lowestAncestor(Node head, Node o1, Node o2) { //情 阅读全文
posted @ 2023-01-27 15:53 KeepSmiling_me 阅读(14) 评论(0) 推荐(0) 编辑
摘要:描述 王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。 每个主件可以有 0 个 阅读全文
posted @ 2023-01-26 11:53 KeepSmiling_me 阅读(290) 评论(0) 推荐(0) 编辑
摘要:前言 在服务端部署Java项目时,可能会根据项目的环境考虑使用不同的JDK版本,在使用时根据不同项目切换jdk版本很不方便。另外,安装的jdk会自动安装jdk_update,但是我又不想让jdk自动更新。绿色版的好处就是:不会向windows文件夹释放java的文件、不会有开机启动项、不会自动更新、 阅读全文
posted @ 2023-01-26 11:23 KeepSmiling_me 阅读(1585) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示