自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 java对象的创建、内存分布(结构)、访问定位

一、对象的创建对象的实例是分配在堆内存当中,主要说创建。创建有两种方法,一个是指针碰撞,一个是空闲列表。指针碰撞:有一段连续的区间,边界是两个指针(假设左右指针),分配一个对象,分配的地方就移动一定的字节数。如果发现左指针移动一定量的字节数后已经跟边界的右指针接触越过了,就会分配失败。(左右是相对的)一边分配,一边垃圾回收,肯定会产生空间碎片,空间碎片的大小可能有足够大的空间在里面...

2019-09-16 17:41:20 383

原创 垃圾回收(GC)流程

摘要: 垃圾回收这一步对于jvm十分重要,内存管理虽然不用手动管理,但是对于查错确实,排错确是十分重要哦!大致流程:允许GC之后(注意,发动GC也是需要一定的要求步骤,不详细展开,会另写博客进行说明)-> 开始查找那些允许被回收的(两个算法)-> 开始回收(四个算法)上述是简单的流程,根据不同的垃圾回收器,用到的思想大致如此,具体实现步骤不同。有请提示:垃圾回...

2019-08-30 13:11:02 5948 3

原创 JVM(java虚拟机)内存结构

jvm的内存结构是jvm在执行字节码的时候所需要的内存区域。图不想插了,手动画个图:--------------------------------------堆 | java栈 |方法区 | 本地方法栈 | | 程序计数器 |---------...

2019-08-29 10:40:09 169

原创 一站了解zookeeper的关键知识

zookeeper 一站式 了解,从入门到入坑,童叟无欺。

2023-05-17 16:00:19 255

原创 python @classmethon使用说明 及其 类的属性

python @classmethon使用说明及其类的属性

2021-12-10 16:56:26 927

原创 django.core.exceptions.validationerror 错误 和 django.db.utils.InternalError: (1050,

django.core.exceptions.validationerror: ['“”的值有一个错误的日期格式。它的格式应该是yyyy-mm-dd hh:mm[:ss[.uuuuuu]][tz] ']django.db.utils.InternalError: (1050, "Table 'django_content_type' already exists")首先,这两个错误根因差不多,我这边是因为,最开始是因为我把models里面的一个dateTimeField类型的字段...

2021-11-25 17:00:35 2379

原创 oracle增删改查字段

drop table test2;drop table test1;create table test1( test_no int primary key, test_name char(20) not null, test_age int , test_sex char(20) );create table test2( no int , name varchar(20), no1 varc..

2021-04-01 14:41:47 174

原创 Eclipse可以正常显示html,jsp显示空白页但是没报错

(1)先来测试一下看看是否可以访问html,但是访问不了jsp。jsp为空白页,没有报错。if (1)成立,则接着看,否则看else针对这个问题,目前找到几种情况。1:查看是否是缓存问题。在tomcat(本地)下的work目录下,是否有重复的项目名字,可能是上次一异常退出之后,导致加载信息不准确。解决办法: 1:如果项目里有很多的项目,而仅仅是其中一个项目不行,那么...

2020-01-19 20:04:51 2942

原创 端口被占用解决办法

只需要两个语句:先打开终端 win+R 写 cmd之后写两个语句:1.netstat -ano | findstr "端口号"。例如netstat -ano | findstr "8080'。备注:ano只是三个查询的标志,顺序无所谓,noa、aon等等都可。2.找到pid,在写taskkill -f -t -im 对应pid。即可关闭相应端口。...

2020-01-17 10:27:50 251

原创 动态规划剖析

所谓动态规划,从其名看,就是思想是动态的,但是算法公式却是固定的,只不过需要机器帮我们循环操作即可,(还有就是,动态规划是一个思想,并不是一个公式哦,小伙伴们切记,会对我们理解有很大的帮助)所以我们首先做到就是找出这个公式即可。公式一般会涉及上层关系。举个栗子01背包 ,运用的就是动态规划。简要解释一下01背包,有n件物品,给你一个容积为v的背包,然后给你n个物品的价格跟体积。让你尽可能...

2019-09-04 18:15:31 84

原创 Premium启动虚拟机MySQL报错Lost connection to MySQL server at ‘reading initial communication packet'

我的报错原因是虚拟机的NAT Services服务没有启动。启动方式:命令行:services.msc进入查看:VMware Authorization Service 跟 VMware NAT Service 两个服务是否是启动状态。不是的话,启动它。双击某一个服务:点击启动。查过的其他资料:https://www.jb51.net/article/51...

2019-09-04 11:14:31 491

原创 对象的结构及整个运行过程

类的整个生命周期:加载-链接(验证-准备-解析)-初始化-使用-结束下图表示的是从new开始,类jvm操作的步骤。大体思路就是,先去常量池中找有没有被编译过,如果发现已经编译过了。直接复制一份,将类的各种变量,常量都初始化一遍。然后调用<init>方法。注意:这个方法是合成的,会在类编译中讲解这里不详细说明。如果没有,就开始进行类编译过程。类编译省略,会写详细的编译文档...

2019-08-29 13:15:52 167

原创 android.os.Network OnMainTheradException

这个错误主要是因为,因为像联网传输数据类的服务非常占用时间,所以不允许在主线程中进行网络连接服务。必须放在子线程中进行。new Thread(){ public void run(){ //你的子线程代码。把网乱连接逻辑放在这, } }.start();那么,怎么修改UI呢?这就需要handler出场了,它是一个桥,连接主线程跟子线程。它运行在主线程,故可以修...

2018-12-06 15:22:45 182

原创 android 的StringIndexOutOfBoundsException: length=0; index=0错误总结

先来一个我参考的资料:博客传送门虽然没有用到,但是个人感觉今后可能用的到(太菜了,而不会出现这种错误);我的主要错误就是简简单单的字符串下标溢出,仔细瞅瞅这个错误。String 字符串 index 下标 outof 超出 + Exception 异常原谅我的英语菜。length = 0;index = 0;表示长度为0;下标为0;长度为0的话,自然不会有下标为零。归根结底,...

2018-11-20 00:54:18 6279

原创 hdu 1013(字符串处理)

唯一的坑点就是,输入的数字太长,超过 long long 的范围。所以用字符串接受,先来一遍,然后转化成数字即可。题目传送门#include &lt;algorithm&gt;#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;stdio.h&gt;#include &lt;string&gt...

2018-10-20 16:21:19 160

原创 hdu 1010(基本搜索,坑点集合)

题目传送门参考博客该题目是一个有几个坑点的题目,容易超时。参考了很多博客,都说BFS不可以,我的BFS没过,用的DFS做的。现在总结几个注意的地方。1:必须是刚好T的时候到达才可以。2:可以跨过终点。3:不可以走回头路。4:只能用DFS。只能用DFS的原因是,BFS不可以做到上面的前三点。因为可以跨过终点,又不能走回头路。并且BGS是临点扩张,很可能把需要的点霸占。所以...

2018-10-20 14:42:21 1005

原创 hdu1009

题目传送门太懒了,没看英文,直接百度的题目意思。大体意思就是,有个小老鼠 拿 m 个猫粮 跟猫换吃的,得到 J [ i ]个食物 ,代价 F[ i ];问最多得到多少食物。贪心。按照性价比;#include &lt;iostream&gt;#include &lt;vector&gt;#include &lt;algorithm&gt;using namespace ...

2018-10-10 20:10:13 323

原创 hdu 1008(无算法 谢谢)

问题传送门本以为是机组学的电梯调度算法,纠结了很久。今天才发现,就是电梯按照序列进行计算。唯一的坑点就是,当序列中有连续的相等的数值时,加上数值的个数 * 5即可。代码如下:#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;vector&gt;#include &lt;cmath&gt;using na...

2018-10-09 19:52:47 149

原创 hdu 1040

题目传送门这道题是个排序题目,日常水;写这个这要是学习一下STL的伟大之处。make_hesp:创建堆push_heap:加入新元素后更新pop_heap:推出堆首后更新sort_heap:排序参考的博客:点我传送#include &lt;algorithm&gt;#include &lt;iostream&gt;#include &lt;cstring&g...

2018-10-07 16:20:48 221

原创 hdu 1005(矩阵快速幂)

题目传送门题目描述的是一个递推,并且没有其他变量与n有关,是一个典型的矩阵快速幂模板题(有多种解法,只提这一种)。{1,1} * A{A,1}   = {f(n),f(n-1)}             {B,0}/**矩阵快速幂 模板 **/#include &lt;algorithm&gt;#include &lt;iostream&gt;#include &...

2018-09-29 19:59:38 343

原创 hdu 1004(map的基本应用)

问题传送门求气球颜色的最多的颜色。map的基本应用,本题用到的知识,声明 map&lt;string,int &gt; Ball;a = Ball[ch];有两个作用,第一个是查找ch;第二个,若是没有ch,则会建立ch的键,返回值 0;#include &lt;algorithm&gt;#include &lt;iostream&gt;#include &lt...

2018-09-29 17:35:51 216

原创 hdu1003 (格式 + 贪心)

问题传送门问题描述可以点击这里,大体就是求最长连续和的最大值,并且给出下标。这个是个贪心问题,只需要从左到右累加,只要是正数,就跟最大值比较,替换最大值,更改区间坐标。如果累加小于0,sum 置零,左右变量更改为下一个坐标。最终输出即可。至于格式问题:就是如果案例为多个,在两个案例之间输出空格。我跪在了在答案后面多输出了一个空格。代码如下#include &lt;algo...

2018-09-29 17:21:03 341

原创 HDU 5773 (DP)

题目链接:猛戳这里本题的关键是0的处理,0 是万能的数字,但不能重复,所以怎么好处理这个0非常关键。于是一个思想就出来了,可不可以先不处理0,然后让a[i]  减去 i  之前 0 的个数。这样相对的大小不会改变,又 给 0 留下了位置。一举两得。为什么可以?举个栗子:1 0 2 0 3 0 3;处理之后的序列为:1 1 1 0 (把 0 忽略,每一位非零 数字 - 0 的个数...

2018-08-18 21:37:36 183

instantclient-basic-nt-11.2.0.4.0.rar

oci.dll 当plsql连接数据时,连接不上时

2021-04-01

空空如也

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

TA关注的人

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