自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA实现堆排序

堆排序强烈推荐这篇文章https://www.cnblogs.com/0zcl/p/6737944.html!!文中的堆排序用的是python实现的(循环遍历),我自己用JAVA实现了一下(循环,递归),特此记录。为了方便阅读和使用,代码用了很多变量,看着略显繁琐,其实贼简单核心思路:调整得到大顶堆,交换堆顶和堆底核心数据结构:完全二叉树核心操作:父节点和左右子节点的调整,得...

2019-06-14 17:57:39 88

原创 hdfs学习中的一些疑问

答:在Hadoop分布式文件系统(HDFS)中,提到"本地副本"(Local Replica)的概念时,"本地"通常是相对于正在执行读写操作的客户端或者计算任务(如MapReduce作业中的一个Map或Reduce任务)来说的。2. 如果没有本地副本,HDFS会尝试找到一个从网络拓扑的角度来看离客户端最近的副本,可能是同一个机架上的其他节点上的副本,或者是距离较近的其他机架上的节点。因此,在HDFS中讨论"本地副本"时,"本地"的意思通常依赖于客户端或计算任务的物理位置。生产环境中用户不都读的线上集群吗?

2024-03-01 17:17:42 234 2

原创 jdk 问题排查工具

JDK 提供了一系列排查问题的工具,本文主要对 jps、jinfo、jstack、jstat、jmap、jhat 做介绍。

2023-11-03 16:08:40 39

原创 JAVA学习-多线程-sychronized关键字

关键字解决的是, synchronized 关键字可以保证被它修饰的⽅法或者代码块,是一个。注意:1)虽然synchronized包含偏向锁、轻量级锁、重量级锁,但它们都属于悲观锁,这些锁虽然有的用到了cas,但这只是获得锁的方式不一样。悲观锁与乐观锁的区别在于是否锁定资源,乐观锁通过cas、版本号的方式替代直接锁定资源的方式,并不是严格意义的锁。2)构造方法不能使用 synchronized 关键字修饰。构造方法本身就属于的,不存在同步的构造方法一说。

2023-08-16 04:32:37 80 1

原创 IDEA使用笔记

1. 把删除的maven module添加回来,在maven窗口,变灰色的module上右键,unignore projects。

2020-02-08 10:55:52 197

转载 java中会存在内存泄漏吗

内存泄漏是指不再被使用的对象或者变量一直被占据在内存中。但是java中有垃圾回收机制,它能够将不再被使用的对象,自动从内存中清除。即使这样,java中也存在着内存泄漏的情况:  一:当长生命周期的对象持有短生命周期的对象的引用,就很可能发生内存泄漏。尽管短生命周期的对象已经不再需要,但是长生命周期的对象一直持有它的引用导致其无法被回收。例如,缓存系统;加载一个对象放在缓存系统中,一直不去使...

2019-11-11 16:00:23 181

转载 一篇文章搞定java中的垃圾回收机制面试题

任何语言在运行过程中都会创建对象,也就意味着需要在内存中为这些对象在内存中分配空间,在这些对象失去使用的意义的时候,需要释放掉这些内容,保证内存能够提供给新的对象使用。对于对象内存的释放就是垃圾回收机制,也叫做gc,对于java开发者来说gc是一个双刃剑。我们这里找了两张搞笑图片分别来表示c语言的垃圾回收和 java的垃圾回收。注意:并不是说谁好谁坏,只是一个调侃图。C语言:ja...

2019-11-06 15:10:25 128

转载 Java中Volatile关键字详解及代码示例

转载:https://www.jb51.net/article/128240.htm这篇文章主要介绍了Java中Volatile关键字详解及代码示例,分为两个部分,第一部分介绍了Volatile关键字的基本概念等内容,第二部分分享了实例代码,具有一定参考价值,需要的朋友可以了解下。一、基本概念先补充一下概念:Java内存模型中的可见性、原子性和有序性。可见性:可见性是一种...

2019-07-15 15:59:32 540

原创 红黑树笔记

学习红黑树建议看https://www.jianshu.com/p/e136ec79235c,没有代码,只讲最基本的原理。但文中有一些问题,或者一些讲解不合理的地方,特做记录1. 删除结点其实可以理解为:先替换,再平衡,后删除。替换只是值的替换,替换和被替换结点的颜色是不变的,替换后将要被删除的结点已经变成了叶子结点(文中称之为替换节点,不要纠结于这时候删除结点的位置不符合二叉查找树定义,...

2019-07-08 14:23:28 68

转载 在线生成红黑树,删除节点

博客园拉拉叟提供代码,在此转发<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>在线...

2019-07-04 17:39:20 1192

原创 Mabatis ResultMap笔记

resultmap中的javatype int 对应 java中的类型Integer,_int对应java中的类型int在看Mybatis的官方文档学习的时候,有时会遇到莫名其妙的问题,这时可以看一下自己现在用的mybatis版本是不是最新...

2019-06-20 10:27:53 194

原创 seaborn中boxplot各值计算方法

最近在看特征工程,其中用到了seaborn中的boxplot,发现和按照网上的四分位数算法得出的结果不太一样,经过摸索总结如下:import seaborn as snsimport matplotlib.pyplot as pltx = [1,3,3.2,7,8,8.1,19]#求四分位数#n为奇数[1,3,3.2,7,8,8.1,19]则:先求中位数[7];上四分位数,先有包括...

2019-03-14 06:26:09 2107 1

原创 Tensorflow 之 MNIST CNN实现并保存、加载模型

废话不说,直接上代码# TensorFlow and tf.kerasimport tensorflow as tffrom tensorflow import keras# Helper librariesimport numpy as npimport matplotlib.pyplot as pltimport os#download the datamnist =...

2018-12-22 17:05:54 1966

原创 ppt使用技巧(动态更新)

常用快捷键Ctrl+P指针到画笔 或显示隐藏的指针Ctrl+U恢复鼠标指针

2015-05-04 10:20:38 304

原创 如何能让datagridviewcomboboxcolumn可选可编辑(winform)

最简单的方法,让datagridviewcomboboxcolumn可选可编辑(winform)

2015-04-20 21:41:14 6775

原创 为什么Java可以跨平台c/c++不可以吗

Java可以跨平台,那C#、C、C++呢?请往下看

2015-04-02 23:16:28 4404

原创 用户自定义控件拖拽失败问题

问题描述:在将用户自定义控件(userControl)向目标窗口拖拽时,出现错误,“创建组件**失败。错误消息为:”。到网上搜了一下,发现有一些解决方案。试了其中一些,发现无效,自己又重新探索终于解决。解决方案很简单:(一)我的方法在userControl的构造函数里(尽量)不要添加任何其他的代码。(二)网上的方法(我试了没用,但还是写出来,供参考)在userControl的构

2015-04-02 15:37:47 1807

红黑树生成删除

红黑树在线生成的一个工具,从网上找的,我这样应该得不到分。大哭https://www.cnblogs.com/bbvi/p/5576201.html 删除可能存在问题,替换节点的兄弟节点为黑色节点时有问题,其他部分是没有问题的,凑合着看看

2019-07-04

ID3算法(c语言)

绝对原创,运行程序可以输入任意合法测试集进行测试,附一个测试

2013-12-08

空空如也

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

TA关注的人

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