自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JVM中内存物理模型简单学习

一、JVM重要知识框架JVM内存模型(重要)类加载机制(重要)字节码执行机制(重要)GC垃圾回收机制(重要)JVM性能监控与故障定位(掌握)JVM性能调优(详细的得实践了)二、JVM的物理内存模型1. 物理内存模型...

2021-04-15 22:21:04 212

原创 Linux数据源更新问题

问题1:正在读取软件包列表… 完成E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/lib/apt/lists/ 加锁解决措施:sudo rm /var/lib/apt/lists/locksudo apt-get update问题2:数据源更新缓慢:解决措施:更换数据源(建议更新之前保存原有的源)保存原有的源cd /etc/apt/sudo cp /etc/apt/source

2021-04-15 22:10:41 359 1

原创 一二面-锂威(非技术面)

一二面-锂威(非技术面)因为技术老师当时不在现场所以两面都是非技术面。面试体验是真的好,面试老师都很面善的,然后问题都是常见的问题,最后,真的非常感谢面试老师们给予的这次面试机会。这段时间做笔试做的脑袋不够用了,趁着现在还能浮现当时的问题赶紧记忆一波,希望有能帮助到大家。1.研究的课题说说,实现原理什么的2.你认为最自豪的/最成功的一件事情3.项目中和同学遇到的分歧是怎么解决的4.电气这块产品了解吗5.项目问题6.遇到什么难的事情,最后怎么解决的7.优点/缺点8.你认为你是怎样的一个人

2020-09-28 20:52:56 328

原创 复杂度-常见排序和查找算法

希望以下排序和查找算法能帮到大家,未来也有做各分类的题解的打算,欢迎一起讨论。搜索和排序算法二分搜索int binary_search(int[] nums, int target) { int left = 0, right = nums.length - 1; while(left <= right) { int mid = left + (right - left) / 2; //注意 if (nums[mid] < target

2020-09-13 13:44:11 611 1

原创 BFS/DFS-Leetcode515. 在每个树行中找最大值

515. 在每个树行中找最大值输入: 1 / \ 3 2 / \ \ 5 3 9 输出: [1, 3, 9]BFS每层进行一次遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) {

2020-08-13 13:08:42 167

原创 回溯-Leecode46-全排列

Leecode-46全排列回溯算法核心框架for 选择 in 选择列表:# 做选择将该选择从选择列表移除路径.add(选择)backtrack(路径, 选择列表)# 撤销选择路径.remove(选择)将该选择再加入选择列表class Solution { List<List<Integer>> res = new LinkedList<>(); public List<List<Integer>> perm

2020-08-10 19:51:02 194

原创 LeeCode-[450. 删除二叉搜索树中的节点]

450. 删除二叉搜索树中的节点题目给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。一般来说,删除节点可分为两个步骤:首先找到需要删除的节点;如果找到了,删除它。说明: 要求算法时间复杂度为 O(h),h 为树的高度。示例:root = [5,3,6,2,4,null,7]key = 3给定需要删除的节点值是 3,所以我们首先找到 3 这个节点,然后删除它。一

2020-08-08 22:40:54 102

原创 遇见狂神-多线程笔记(P1-P9)

遇见狂神-多线程笔记(P1-P9)P1 多线程01:概述略P2 多线程02:线程、进程、多线程普通方法调用与多线程3.三者的区别面试可能会考这三者的区别4.本节核心概念P3 多线程03:继承Thread类(掌握)//对应P3 继承Threa实现线程public class ThreadTest01 extends Thread { @Override public void run() { System.out.println(Thread

2020-07-08 13:32:55 1016

原创 HashSet-剑指offer-JZ50数组中重复的数字

JZ50 数组中重复的数字题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。Set<Integer> set = new HashSet<Integer>(); for(int i =0 ;i<length;i++){

2020-07-07 16:41:50 119

原创 01 Spring简介与IOC推导

1、Spring1.1、简介Spring:春天----->给软件行业带来了春天!Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者

2020-07-06 11:25:50 149

原创 Mybatis的简介与CRUD

Mybatis学自B站,遇见狂神环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简

2020-07-05 18:51:07 309

原创 ubuntu16.04安装总结

ubuntu16.04安装总结电脑参素配置U盘做的Linux系统,并参考了CSDN上一些教程并结合自己的硬件条件,安装共有三个大步骤:一、ultraISO制作U盘启动盘一个8G的U盘 + ultraISO软件 + Ubuntu16.04镜像文件(.iso文件)ultraISO下载地址:链接:https://pan.baidu.com/s/1Xg6K5AGZZ63UhJeRczpPrw提取码:jv6aUbuntu16.04:直接到官网免费下载 官网百度云资源 https://pan.baidu

2020-07-05 11:03:01 1987

原创 反射与单例模式笔记

单例模式笔记学自B站,遇见狂神一、恶汉式单例模式缺点:可能会浪费空间,开辟了空间,却没有使用Hungry.classpackage com.wu;public class Hungry { //可能会浪费空间,开辟了空间,却没有使用 byte[] date1= new byte[1024*1024]; byte[] date2= new byte[1024*1024]; byte[] date3= new byte[1024*1024]; //第一步,

2020-07-04 12:42:54 307

原创 简单工厂模式、工厂方法模式笔记

(简单工厂模式、工厂方法模式)笔记学自B站狂神一、OOP七大原则开闭原则:对扩展开放,对修改关闭里氏替换原则:继承必须确保所有的性质在子类中仍然成立依赖倒置原则:要面向接口编程,不要面向实现编程单一职责原则:控制类的粒度大小,将对象解耦,提高其内聚性(类功能单一)接口隔离原则:要为各个类建立它们需要的专用接口(接口功能单一)迪米特法则:只与你的直接朋友交谈,不跟“陌生人”谈话合成复用原则:尽量使组合或者聚合等关系来实现,其次才考虑使用继承关系来实现。二、工厂模式作用:实现创建者和

2020-07-03 14:18:16 109

原创 IDEA连接mysql数据库时出现invalid timezone问题

IDEA连接mysql时区问题)问题Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.解决措施只要重新设置mysql的时区即可1.cmd命令切换至mysql命令环境下2.输入命令: mysql -hlocalhost -uroot -p然后...

2020-04-15 11:31:02 860 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除