会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知行合一
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
17
下一页
2019年8月6日
类运行过程的内存分析
摘要: Java 虚拟机主要可分为stack、heap、method area三个区域,其中栈主要用来存放基本类型变量,对象引用;堆主要存放类实例;方法区存放静态变量、静态方法、常量池。 1 栈的特点 (1) 栈用来描述方法执行的内存模型。每个方法被调用都会创建一个栈帧(存局部变量、操作数、方法出口); (
阅读全文
posted @ 2019-08-06 11:49 Latiny
阅读(208)
评论(0)
推荐(0)
2019年8月5日
位运算符
摘要: 1 ~ 按位取反,指的是按照补码进行取反 正数取反 ~8 转为原码:0000 1000 转为补码:0000 1000 补码取反:1111 0111 负数转为原码:1000 1001 -- 符号位, 负数原码 = (补码- 1) 再取反 ~8 = -9 负数取反 ~ -2 转为原码:1000 0010
阅读全文
posted @ 2019-08-05 19:10 Latiny
阅读(311)
评论(0)
推荐(0)
Comparable 与 Comparator
摘要: Java 自定义对象不能直接进行比较,需要实现 Comparable 接口或者 Comparator 接口。 1、Comparable 接口 此接口强行对实现它的每个类的对象自进行整体排序。这种排序被称为类的自然排序,类的compareTo 方法被称为它的自然比较方法。 2、Comparator C
阅读全文
posted @ 2019-08-05 11:54 Latiny
阅读(191)
评论(0)
推荐(0)
2019年7月1日
Java 二分查找法
摘要: 二分查找是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组已经为空,则表示找不到指定的元素。这
阅读全文
posted @ 2019-07-01 15:58 Latiny
阅读(6089)
评论(0)
推荐(0)
整合spring boot时操作数据库时报错Caused by: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.B
摘要: 原文:https://blog.csdn.net/u__f_o/article/details/82756701 一般出现这种情况,应该是没有扫描到对应的mapper包,即在启动类下配置MapperScan时导错了包。 此时应该导入的包是 tk.mybatis.spring.annotation.M
阅读全文
posted @ 2019-07-01 15:56 Latiny
阅读(2692)
评论(0)
推荐(1)
2019年6月28日
Linux 如何查看端口与进程占用情况
摘要: 1 lsof -i:port 查看端口使用情况 lsof -i 如果出现 command not found,直接yum install lsof即可。 (1) lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以
阅读全文
posted @ 2019-06-28 10:24 Latiny
阅读(1232)
评论(0)
推荐(0)
2019年6月26日
Linux 特殊权限
摘要: Linux 有三个高级权限suid,sgid,sticky。 1、suid suid 属性只能运用在可执行文件上,含义是开放文件所有者的权限给其他用户,即当用户执行该执行文件时,会拥有该执行文件所有者的权限。如果给一个非二进制文件文件附加suid权限,则会显示大写S,属于无效。 latiny 用户能
阅读全文
posted @ 2019-06-26 22:58 Latiny
阅读(3860)
评论(0)
推荐(3)
12 Linux ACL权限
摘要: 1、查看facl权限 getfacl /home/test.txt 2、设置facl权限 setfacl -m u:latiny:rw /home/test.txt setfacl -m u:hulk:rwx /home/test.txt 3、撤销facl权限 setfacl -x u:hulk /
阅读全文
posted @ 2019-06-26 22:17 Latiny
阅读(257)
评论(0)
推荐(0)
2019年6月25日
9 Java 堆排序
摘要: 堆是具有以下性质的完全二叉树,每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图: 同时,我们对堆中的结点按层进行编号,将这种逻辑结构映射到数组中就是下面这个样子: 该数组从逻辑上讲就是一个堆结构,我们用简单的公式来描述一下堆的
阅读全文
posted @ 2019-06-25 16:16 Latiny
阅读(208)
评论(0)
推荐(0)
8 Java 归并排序(MergerSort)
摘要: 图片素材与文字描述来自:尚硅谷-韩顺平数据结构与算法。 1、基本思想 归并排序是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各个结果有序的合并在
阅读全文
posted @ 2019-06-25 12:08 Latiny
阅读(809)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
17
下一页
公告