JVM入门笔记

摘要: 面试常见: 请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取?怎么分析Dump文件? 谈谈JVM中,类加载器你的认识? 1.JVM的位置 三种JVM: Sun公 阅读全文
posted @ 2022-11-17 00:14 passionConstant 阅读(102) 评论(0) 推荐(0)

JUC笔记

摘要: 1、JUC简介 JUC就是 java.util 下的工具包、包、分类等。 Java线程代码使用: Thread Runnable 没有返回值、效率相比入 Callable 相对较低!Callable 有返回值! Lock 2、线程和进程 进程:一个程序,QQ.exe Music.exe 程序的集合; 阅读全文
posted @ 2022-11-16 11:13 passionConstant 阅读(167) 评论(0) 推荐(0)

Optional使用

摘要: import java.util.HashMap; import java.util.Map; // 最外层对象 public class Outer { Nested nested; Nested getNested() { return nested; } } // 第二层对象 class Ne 阅读全文
posted @ 2022-09-24 19:27 passionConstant 阅读(55) 评论(0) 推荐(0)

远程连接docker中的MySQL数据库踩

摘要: 手动导入SQL: docker mysql 命令导入sql数据文件 给Docker中的Mysql导入sql文件数据: https://blog.csdn.net/weixin_33713350/article/details/91773479 可以在docker容器内部找到导入的文件。 docker 阅读全文
posted @ 2022-07-23 16:06 passionConstant 阅读(151) 评论(0) 推荐(0)

算法操作Java常用小结

摘要: 链表: 单链表逆置的操作。 字符串: Java语言中常用的函数,字符串转数组:s.toCharArray(). 定位字符串的某个下标字符s.charAt(index) 队列的常用方法: offer,add 区别: 一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。 这时 阅读全文
posted @ 2022-07-21 18:15 passionConstant 阅读(45) 评论(0) 推荐(0)

UCloud开放3306端口

摘要: 主要是两步骤: 1,添加防火墙。在基础网络UNet里面找到“外网防火墙”,设置一个防火墙规则。 2,将主机关联到防火墙。到云主机UHost,在对应主机,“更换外网防火墙” 阅读全文
posted @ 2022-07-18 22:57 passionConstant 阅读(605) 评论(0) 推荐(0)

SpringBootDemo

摘要: 第五章:面向切面与过滤器拦截器 环绕通知相当于拦截器。拦截切入点,检查参数和方法。如果不想让方法执行,直接不执行process(...)即可 拦截器配置类需要实现WebMvcConfigurer,注入拦截器,并添加对应的拦截路径。 实现过滤器类,需要让这个类实现Filter类,实现init,doFi 阅读全文
posted @ 2022-07-14 19:34 passionConstant 阅读(204) 评论(0) 推荐(0)

Leetcode hot 100题目 medium部分 思路

摘要: 22. 括号生成 思路:需要用到树形结构,穷举出所有的n对括号的组合,同时还要再进行剪枝操作。当左括号数量占了字符数量一般以上,或字符串中右括号数量大于左括号数量,进行剪枝。当字符串的长度等于2 * 传入的n 时,说明满足条件,将字符添加到list中。 可以看视频题解:https://leetcod 阅读全文
posted @ 2022-05-29 07:36 passionConstant 阅读(72) 评论(0) 推荐(0)

leetcode 剑指offer小结

摘要: 栈与队列 剑指 Offer 09. 用两个栈实现队列 使用两个堆栈,一个输出栈,另一个输入栈。队列入队:直接将元素压入输入栈,队列出队:如果输出栈为空,将输入栈元素压入输出栈,再将输出栈元素出栈。 查看代码 class CQueue { private Stack<Integer> inputSta 阅读全文
posted @ 2022-05-15 17:14 passionConstant 阅读(199) 评论(0) 推荐(0)

The Key To Accelerating Your Coding Skills

摘要: When you learn to code, there is a moment when everything begins to change. At Firehose, we like to call this the inflection point of coding. After th 阅读全文
posted @ 2022-05-11 11:11 passionConstant 阅读(110) 评论(0) 推荐(0)