自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux上wireshark抓包权限不足问题解决

linux环境下以普通用户启动wireshark没有抓包权限

2022-08-12 14:55:26 1440 1

原创 SpringBoot 出现 java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory 错误,解决记录。

问题描述:原因:未知症状:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘categoryController’: Unsatisfied dependency expressed through field ‘categoryService’; nested exception is org.springframework.beans.factory.U

2021-05-15 21:03:33 1850 1

原创 Java 元空间与永久代

永久代:java7及以前版本中JVM内存区域中的方法区的称呼,本质上两者不等价,仅因为Hotspot将GC分代扩展至方法区,或者说使用永久代来实现方法区。在他虚拟机上是没有永久代的概念的,永久代是Hotspot针对该规范进行的实现。HotSpot:我们通常使用的Java SE都是由Sun JDK和OpenJDK所提供,这也是应用最广泛的版本。 而该版本使用的VM就是HotSpot VM。简单来说,我们所讲的java虚拟机指的就是HotSpot的版本。Java7及以前版本的Hotspot中方法区位于

2021-03-19 15:44:51 389

原创 HashSet如何保持元素唯一性

原文地址: https://neverknowstomorrow.github.io/2019/04/15/HashSet/https://juejin.cn/post/6844904106855759879HashSet 原理实际上HashSet的底层实现依赖于HashMap。HashSet调用add()方法时内部实现是HashMap()的put()方法,将add()的参数值作为Key,一个空Object对象作为值存入HashMap中。 /** * Constructs a n

2021-03-17 20:30:57 216

原创 HashMap的七种遍历方式

文章目录1.迭代器 EntrySet2.迭代器 KeySet3.ForEach EntrySet4.ForEach KeySet5.Lambda6.Streams API 单线程7.Streams API 多线程文章内容来源于原文HashMap 遍历从大的方向来说,可分为以下 4 类:迭代器(Iterator)方式遍历;For Each 方式遍历;Lambda 表达式遍历(JDK 1.8+);Streams API 遍历(JDK 1.8+)。但每种类型下又有不同的实现方式,因此具体的遍历方式又

2021-03-17 17:36:22 390

原创 Java ArrayList 扩容机制

构造函数 /** * 默认初始容量大小 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; /** *默认构造函数,使用初始容量10构造一个空列表(无参数构造) */ public ArrayList() { this.el

2021-03-17 16:32:36 79

原创 剑指offer-短路计算

知识补充:短路计算:假设现有两个计算表达式,exp1,exp2;计算符 && ,||。exp1 && exp2 :当exp1的值为0时,整个计算式的值已经确定0,exp2将不会被计算。exp1 || exp2 :同理,当exp1的值为1时,整个计算是的值确定为1,exp2不会被计算。特别注意:exp1 ,exp2的值必须为0或1;代码: public int Sum_Solution(int n) { int sum = n; .

2021-03-14 20:27:21 105

原创 剑指offer - 不用运算符做加法

知识补充:源码,反码,补码原码:原码是指将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的绝对值(二进制)的数字表示方式。反码:表示规则为:如果是正数,则表示方法和原码一样;如果是负数,符号位不变,其余各位取反,则得到这个数字的反码表示形式。补码:是计算机表示数据的一般方式,其规则为:如果是整数,则表示方法和原码一样;如果是负数,则将数字的反码加上1(相当于将原码数值位取反然后在最低位加1)。正数:原码=反码=补码负数:补码 = 反码 + 1例如:(以8位为例)数值.

2021-03-11 13:58:02 97

原创 docker安装以及配置网络ip与主机同网段

文章目录一 docker安装及网络配置1.更换阿里下载源Ubuntucentos72 docker安装Ubuntucentos7其他设置3 网络设置(centos7)4 设置ssh连接(centos7)一 docker安装及网络配置1.更换阿里下载源Ubuntu参考链接1) 备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2)修改配置文件sudo vim /etc/apt/sources.list将source.lis

2020-10-09 12:45:47 3166

原创 Ubuntu apt-get install 报错 Sub-process /usr/bin/dpkg returned an error code (1)

描述dpkg: error processing archive /var/cache/apt/archives/libpng12-0_1.2.50-1ubuntu2.14.04.3_amd64.deb (--unpack): unable to install new version of '/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directoryNo apport report written because the error

2020-10-09 11:38:59 643

原创 力扣每日一题-day6-将二叉搜索树变为累加树

补充:二叉搜索树:二叉搜索树是一棵空树,或者是具有下列性质的二叉树:若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值;若它的右子树不空,则右子树上所有节点的值均大于它的根节点的值;它的左、右子树也分别为二叉搜索树。由这样的性质我们可以发现,二叉搜索树的中序遍历是一个单调递增的有序序列。如果我们反序地中序遍历该二叉搜索树,即可得到一个单调递减的有序序列。class Solution { public TreeNode convertBST(TreeNode root)

2020-09-21 11:00:34 147

原创 力扣每日一题-day2

今日打卡失败补充学习:并查集学习链接

2020-09-18 12:09:32 329

原创 力扣每日一题-day3-全排列II

解答package day3;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Main { public List<List<Integer>> permuteUnique(int[] num){ List<List<Integer>> res = new ArrayList<>();.

2020-09-18 12:07:52 146

原创 力扣每日一题-day1-翻转二叉树

答案:Javaclass Solution { public TreeNode invertTree(TreeNode root) { if (root != null) { invertTree(root.left); invertTree(root.right); TreeNode temp = root.left; root.left= root.right; .

2020-09-17 09:44:32 195

原创 eclipse 设置自动补全

Eclipse 开启代码提示与关闭变量命名补全,转自XieNaoban’s Blog的博客。传送门

2020-09-13 22:08:38 131

原创 fastjson 报非法字符 com.alibaba.fastjson.JSONException: illegal identifier :

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.alibaba.fastjson.JSONException: illegal identifier : ] with root causecom.alibaba.fastjson.JSONException: illeg

2020-07-24 17:37:23 6188

原创 springboot 报空指针错误

springboot 报空指针错误Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause java.lang.NullPointerException: null注意检查是否有引用未注入,注入

2020-07-24 16:52:29 336

原创 IDEA mysql数据库连接异常-时区设置

IDEA mysql数据库连接异常问题描述解决方法问题描述The server time zone value ’ й ׼ʱ ’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zo

2020-06-09 12:46:12 269

原创 python 内置函数大全

本文对python的内置函数做了简单的介绍,如有错误和不足,还望指正。

2019-09-21 18:07:01 3040

原创 python学习笔记--字符串函数

本节介绍了python string类型的常用函数。前面为概述,后面还有详细介绍。

2019-07-29 08:17:39 426

原创 python学习笔记—字符串类型(string)1,基础

python 字符串类型的基础,包括定义,转义字符,格式化输出,以及字符串前缀的含义

2019-07-21 17:01:40 195

原创 Python学习笔记--可变数据类型与不可变数据类型

python 可变数据类型与不可变类型

2019-07-14 15:56:35 269

空空如也

空空如也

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

TA关注的人

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