2 Helium_wild

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

内存溢出代码实例

挖坑

2020-10-17 00:08:49

强、软、弱、虚引用

挖坑

2020-10-17 00:06:44

方法调用(主要是重写)

挖坑

2020-10-17 00:04:24

垃圾回收策略以及经典垃圾收集器

挖坑

2020-10-17 00:01:51

虚拟机对象探秘

挖坑

2020-10-17 00:00:11

类加载器

双亲委派模型破坏双亲委派模型

2020-10-16 20:00:18

类加载过程

文章目录类加载的时机类加载的过程类加载器类加载的时机上图中,加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,类型的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定特性(也称为动态绑定或晚期绑定)。请注意,这里写的是按部就班地“开始”,而不是按部就班地“进行”或“完成”,强调这点是因为这些阶段通常都是互相交叉地混合进行的,会在一个阶段的过程中调用、激活另一阶段。关于在什么情况下需要开始类加载过程的第一个

2020-10-14 22:09:49

Java内存分配

文章目录运行时数据区域程序计数器JAVA虚拟机栈局部变量表操作数栈动态链接方法返回地址本地方法栈Java堆方法区运行时常量池直接内存对象实战运行时数据区域程序计数器程序计数器可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的的字节码指令,它是程序控制流的指示器,分支,循环,跳转,异常处理,线程恢复等基础功能都依赖这个计数器完成。如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码的指令地址。如果正在执行的是本

2020-09-28 00:07:40

类与成员的4种访问权限(JAVA)

类对于类来讲,只有public或者defalut(没有修饰符的类)。1 . 用public修饰的类,对所有类可见。2 . 没有修饰符的类,只对同包下的类可见。成员权限类内同包不同包 子类不同包 非子类public++++protected+++-private+---defalut++--...

2020-09-25 12:00:09

使用thymleaf模板引擎 springboot配置国际化页面

刚开始学的时候总是什么都不懂,如果百度 牵扯的越来越多,就算看懂也是欺骗自己感觉是看懂了,就先懂一块一块的吧,涉及整个框架的等之后的之后的之后再了解吧,毕竟现在也。。。所谓配置国际化页面就是:1.浏览器切换显示语言时,页面显示的语言也发生变化。2.点击页面上不同语言对应的链接,页面会显示相应的语言3.无论怎么改变浏览器显示的设置,语言都会是默认的语言。(其实我不知道是什么默认的。。不知道是jvm还是什么,也不知道与springboot版本相关吗。以后再说这个吧。)1 是springboot配置

2020-08-23 21:05:06

java代码对hdfs文件的基本操作

一个没有部署集群的虚拟机想要 访问集群上的hadoop时:安装hadoop 然后配置core-site.xml 将fs.defaultFS参数改为hdfs://master:9000即可直接执行对应的hadoop命令即可(可执行文件)块大小和备份这些参数是要看客户端的相关配置的,与放在哪个机器无关。package hdfs04;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import or

2020-08-05 13:37:45

HDU3091 (2n个分成n对使得结果最小 n小于等于10 状压dp 根据题目特性减少状态)

题目转自#include<bits/stdc++.h>typedef long long ll;using namespace std;const int N=21;struct node{int x,y;double d;}p[N],st;double dis[N][N],dp[1<<N];inline double get_dis(node A,no...

2020-02-24 09:22:02

HDU4628 Pieces(n小于等于16的串 最少分成几个回文子序列)

题目思路: 先求出所有的回文串。if(!(i&该回文串)) dp[i|回文串]=min(dp[i|回文串],dp[i]+1).#include<bits/stdc++.h>using namespace std;const int N=17;char s[N];int n;int st[1<<N],tmp[N],dp[1<<N];in...

2020-02-23 15:02:20

HDU1074 Doing Homework(写作业的顺序改变使失分最少 基础状压dp+记录路径)

题目#include<bits/stdc++.h>#define low(x) ((x)&(-x))using namespace std;const int N=16,INF=0x3f3f3f3f;char s[N][105];int d[N],c[N],sum[1<<N];int bin[1<<N],dp[1<<N],now...

2020-02-23 12:11:25

HDU4049 Tourism Planning(状压dp 一个状态的所有子集)

题目题意: 有n人,m个景点,每个景点有一个花费,每个人对每个景点有一个喜爱值,若去某个景点则每个人的bonus为对该景点的喜爱值减去该景点的花费,若两个人同时到某个景点则总bonus加上一个额外值,两两到同一点的额外值通过一个n*n的矩阵表示,每个人可以在中途离开,一旦离开不得再回来,现在旅行路线已经确定,求怎样计划每个人的去留使得总的bonus最大,输出最大bonus,若最大bonus小于等...

2020-02-23 11:08:00

HDU1358 Period(字符串s的每个前缀是否为周期串 若是输出最大周期)

题目设前缀长度为len,若len%(len-该前缀子串的最长公共前后缀)==0.则证明该前缀是周期串,最大的周期为 len/(len-该前缀子串的最长公共前后缀)。 kmp中 nex数组可用来解决这个问题。证明的话 首先证明 若可以整除,则一定为周期串。再证明 若不可以整除要想为周期串的话,那么最长公共前后缀一定比nex[len]大,反之证明不整除一定不为周期串。最大周期是 len/(...

2020-02-11 20:57:55

HDU1711 Number Sequence(kmp板子 输出t串在s串出现的第一个位置)

题目#include<bits/stdc++.h>using namespace std;const int N=1e6+5,M=1e4+5;int s1[N],s2[N],nex[N],n,m;void get_nex(){ int i=0,k=-1;nex[0]=-1; while(i<m){ if(k==-1||s2[i]==s2...

2020-02-11 20:11:50

cf1263E(可修改判断括号是否为合法序列以及最大嵌套深度 线段树维护最大/小前缀和)

题目题意给你一段序列,其中L代表左移,R代表右移,小写字母代表在当前位置放置对应字母,),(代表在当前位置放置左右括号,当括号可以匹配时输出括号的最大层数,否则输出-1题解题解: sum==0&&mi[1]=0 为合法括号序列,mx[1]为括号嵌套最大深度。线段树维护最大前缀和 最小前缀和 详情见代码中update函数。#include<bits/stdc++.h&...

2020-01-28 12:09:35

cf1168A. Increasing by Modulo(每次选择若干数进行(ai+1)%m,问使数组非递增的最小操作次数 二分+贪心 哭)

题目啊啊啊啊啊啊啊啊啊啊啊啊啊学习链接:https://www.cnblogs.com/Carered/p/10937082.html题意: 给一个数组,数组中元素范围为0~n,每次你可以选择若干元素进行(ai+1)%m的操作,问使数组呈非递增的最小操作次数。思路:因为每次都可以选若干个元素,用贪心思想,假设要操作x次,第一个元素加上x若能超过m,则对m取模最小值为0,令其等于0就好了,...

2020-01-20 22:44:38

cf1168B. Good Triple(挺好的一道题!!思维灵活的不像尺取sl=smid=sr)

题目按正常的尺取就不会做。哭了。对于右端点取r找到一个l。 符合要求以r为右端点的点对有l个。对于右端点r+1。l 应该从之前的l+1开始遍历。假如以r为右端点的时候没有s[l]==s[r]==s[(l+r)/2]的点对,那么符合要求以r为右端点的点对个数为之前的p。这是最靠右的p.代码很好懂。#include<bits/stdc++.h>using namespace ...

2020-01-20 20:52:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。