会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KeepSmiling_me
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2023年1月30日
通过 explain 关键字对sql进行优化
摘要: 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中) CREATE TABLE `film` ( `id` int(11) NOT NU
阅读全文
posted @ 2023-01-30 13:10 KeepSmiling_me
阅读(116)
评论(0)
推荐(0)
2023年1月28日
arthas的使用
摘要: 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
阅读(59)
评论(0)
推荐(0)
2023年1月27日
两条链表相交节点问题
摘要: 可以分为链表是否有环来拆分问题 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
阅读(26)
评论(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
阅读(21)
评论(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
阅读(15)
评论(0)
推荐(0)
2023年1月26日
动态规划-HJ16 购物单
摘要: 描述 王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。 每个主件可以有 0 个
阅读全文
posted @ 2023-01-26 11:53 KeepSmiling_me
阅读(319)
评论(0)
推荐(0)
Java JDK安装文件提取为绿色版(免安装版)
摘要: 前言 在服务端部署Java项目时,可能会根据项目的环境考虑使用不同的JDK版本,在使用时根据不同项目切换jdk版本很不方便。另外,安装的jdk会自动安装jdk_update,但是我又不想让jdk自动更新。绿色版的好处就是:不会向windows文件夹释放java的文件、不会有开机启动项、不会自动更新、
阅读全文
posted @ 2023-01-26 11:23 KeepSmiling_me
阅读(1875)
评论(0)
推荐(0)
2022年11月22日
Optional 判断空
摘要: 我们可以通过利用 Java 8 的 Optional 类型来摆脱所有这些 null 检查。map 方法接收一个 Function 类型的 lambda 表达式,并自动将每个 function 的结果包装成一个 Optional 对象。这使我们能够在一行中进行多个 map 操作。Null 检查是在底层
阅读全文
posted @ 2022-11-22 11:24 KeepSmiling_me
阅读(419)
评论(0)
推荐(0)
2022年10月12日
linux sed使用
摘要: sed -i 's/原字符串/新字符串/' /home/1.txt sed -i 's/原字符串/新字符串/g' /home/1.txt
阅读全文
posted @ 2022-10-12 12:15 KeepSmiling_me
阅读(12)
评论(0)
推荐(0)
arthas的调试优化代码运行速度
摘要: $ $ java -jar arthas-boot.jar * [1]: 35542 [2]: 71560 math-game.jar $ trace demo.MathGame run Press Q or Ctrl+C to abort. Affect(class-cnt:1 , method-
阅读全文
posted @ 2022-10-12 12:10 KeepSmiling_me
阅读(66)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
下一页
公告