首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端开发从入门到入魔

    7-9 JAVA-水仙花数

    例如: 153 370 371 407 import java.util.Scanner; import java.lang.Math; public class Main{ public static

    50210编辑于 2024-03-01
  • 来自专栏刷题笔记

    7-9 人以群分 (25 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/99688626 7-9 人以群分 (25 分) 社交网络中我们给每个人定义了一个“活跃度”

    82720发布于 2019-11-08
  • 来自专栏yuyy.info技术专栏

    【笔记】Operator课程(7-9)

    Indexer缓存k8s资源对象,并提供便捷的方式查询。例如获取某个namespace下的所有资源

    48520编辑于 2023-04-12
  • 来自专栏刷题笔记

    7-9 最长对称子串

    本文链接:https://blog.csdn.net/shiliang97/article/details/96307903 7-9 最长对称子串 对给定的字符串,本题要求你输出最长对称子串的长度。

    81530发布于 2019-11-08
  • 来自专栏刷题笔记

    【未完成】7-9 目录树 (30 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/102727548 7-9 目录树 (30 分) 在ZIP归档文件中,保留着所有压缩文件和目录的相对路径和名称

    78610发布于 2019-11-07
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 7-9 人脸识别与特征脸

    本系列是《玩转机器学习教程》一个整理的视频笔记。本章的最后一个小节介绍PCA在人脸识别领域的一个特殊的应用,也就是所谓的特征脸。本小节会介绍什么是特征脸,并通过可视化的方式直观的感受特征脸。

    1.5K20发布于 2019-11-23
  • 来自专栏yuyy.info技术专栏

    《代码整洁之道》笔记(7-9章节)

    多个条件分支记录错误信息,可以封装进一个方法,在记录异常信息的地方抛出异常,并给出相应信息。在该方法外部捕获,记录异常信息。异常处理和正常业务流程隔离。

    66310编辑于 2022-06-28
  • 来自专栏ReganYue's Blog

    【PTA】7-9 递归实现逆序输出整数 (15point(s))

    本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。

    1.5K10发布于 2021-09-16
  • 来自专栏刷题笔记

    【2020HBU天梯赛训练】7-9 天梯赛座位分配

    7-9 天梯赛座位分配 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。

    90710发布于 2020-06-23
  • 来自专栏刷题笔记

    【未完成】7-9 电路布线 (30 分)15分

    本文链接:https://blog.csdn.net/shiliang97/article/details/101473534 7-9 电路布线 (30 分) 在解决电路布线问题时,一种很常用的方法就是在布线区域叠上一个网格

    49020发布于 2019-11-08
  • 来自专栏IT技术圈(CSDN)

    2017年天梯赛大区赛题集 7-9 人以群分

    7-9 人以群分 社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。

    46420发布于 2020-09-15
  • 来自专栏Sun

    Java性能分析

    背景 最近参与开发的java项目存在比较严重的性能问题,前端访问经常需要很长时间才能获得回包,为了定位系统中的热点区域,需要对系统进行profile,然后针对性的优化。 Instrumentation是通过Instrument技术在待分析的class中插入监控字节码,能做复杂的分析,如函数调用次数等。Sampling是定时采集每个线程栈中的调用链,对原应用影响最小。 3.2 启动远程服务 创建文件App.java: public class App { public static void main(String[] args) { { e.printStackTrace(); } } } 编译:javac App.java 执行方式:java -agentpath:/home/jemuel/jprofiler11.0.1/bin/linux-x64/libjprofilerti.so=port=8849 App 3.3

    1.2K20发布于 2019-12-03
  • 来自专栏FunTester

    Java 性能分析

    这时,Java 分析器便成为您的秘密武器,帮助解决这些性能挑战。 做出明智的决策:探索各种分析器的优势和不足,帮助你选择最符合项目需求的工具,做出科学决策。 Java 性能分析起源 尽管 Java 应用程序通常非常健壮,但性能下降仍然是一个常见的问题。 为了识别和解决这些瓶颈,Java 分析器应运而生,为开发者提供了强有力的工具和方法。 什么是 Java 性能分析 Java 分析是监控和分析 Java 应用程序运行时行为的关键过程。 利用 Java 分析器提供的洞察,我们可以优化代码结构,提高应用程序的性能和稳定性。 以下是一些常见的 Java 性能问题及其分析思路。 内存泄漏 内存泄漏是指 Java 程序在运行过程中,创建的对象未能被垃圾回收机制(GC)回收,导致内存占用不断增加。

    86500编辑于 2025-01-23
  • 来自专栏Debian中国

    CPU 漏洞补丁对内核性能影响:4.15 比 4.11 快 7-9%

    根据Google+博文显示,最近发布的Linux Kernel 4.15的速度要比4.11快7-9%;在激活内核页表隔离(KPTI)情况下速度仅比4.11慢了1-2%。 ?

    69020发布于 2018-12-21
  • 来自专栏后端Coder

    java进阶|java队列源码分析

    今天我要分享的是java里面比较常见的数据结构队列的源码分析,队列,先进先出模式,即FIFO的特点,日常生活中队列的特点也随处可见,超市购物排队,餐厅排队买饭等一系列都满足了队列的先进先出的特点,java 这里要分析的是下面这个队列,所以这里暂时下贴出一点这个类的继承结构,便于自己分析。 三,一般写到这里就会去分析数据结构的基本方法,添加方法add了,这里当然是顺势而为分析一下add方法了。 何况java作为一门高级语言呢,顺势而为成就了这个语言令人喜欢的特点吧。 四,队列既然有入队,想必就会想到队列出队的方法,即poll方法,接下来我们继续看下队列出队的方法时间吧。 十,到这里就结束了自己对队列的源码分析,其实你会发现我这里没有对队列的每一个方法进行分析,其实都差不多,这里起到一个开头作用就可以了,下面的每个分析方法都差不多。

    1.1K20发布于 2020-05-26
  • 来自专栏程序员奇点

    Java String 源码分析

    Java String 源码分析 定义 Java 8 中 String 源码 public final class String implements java.io.Serializable String 是final 类型不能被继承,同时实现了 java.io.serializable Comparable charSequence 三个接口。 static final long serialVersionUID = -6849794470754667710L; String 实现了 Serializable 接口,支持序列化和反序列化支持,Java 使用字节数组来构建 String Java 中,String 实例中报错一个字符数组,char[] 字符数组时以 unicode 码来存储的。 Java 8 中采用的是 Array.copy 方法,避免了这个问题 public String(char value[], int offset, int count) { if (offset

    67610发布于 2020-10-23
  • 来自专栏用户1337634的专栏

    Java内存泄露分析

    Java虽然有垃圾回收机制,但是也可能会因为对象被无意引用,导致没有释放,占用了太多内存。 不知道是哪个变量造成了内存泄露 生成内存镜像 命令:jmap -dump:format=b,file=heapdump.hprof [pid] 描述:生成堆转储快照dump文件 dump内存镜像,我们就可以使用内存分析工具 (MAT),查看各个类的引用链路,找到内存泄漏点 使用MAT分析 一般使用Dominator Tree,因为一般对象的内存占用大小只是该对象本身的大小,不包含其引用其他对象的大小,Dominator Tree可以计算对象以及被其引用的其他对象的大小,这样就可以找到最终导致内存泄露的点 从MAT分析结果来看: ch.qos.logback.classic.LoggerContext父类ContextBase 然后分析出是某些日志太大导致的,减少对应日志信息就可以了

    2.2K10发布于 2021-11-24
  • 来自专栏二进制文集

    Java LinkedHashMap 源码分析

    分析 内部结构 LinkedHashMap继承自HashMap,内部额外维护了一个Entry的双向链表,用于记录访问和插入顺序。

    71030发布于 2019-02-25
  • 来自专栏全栈程序员必看

    Java AbstractMethodError 原因分析

    背景 AbstractMethodError异常对于我来说还是比较不常遇见的,最近有幸遇到,并侥幸的解决了,在这里把此种场景剖析一番,进入正题,下面是AbstractMethodError在Java的异常机制中所处的位置 2.通过API文档里面的解释大致得出的结论就是说A依赖于B,但是执行的时候发现类B的定义发生了改变,这个改变是针对编译的时候发生了改变,也就是说将类A由java文件编译成.class文件的时候用到了类B 至此,AbstractMethodError发生的底层原因也了解的差不多了,再往深层的话就是java的编译机制,以及java代码的执行检查这些更靠近虚拟机的东东,那些我也没什么研究,暂且不表。 版本的BImpl,那么就会抛出AbstractMethodError,这个异常抛出以后会把运行时真正找到的那个方法签名给打印出来的,异常信息会入下: Exception in Thread XXXXX java.lang.AbstractMehodError

    1.2K30编辑于 2022-09-05
  • 来自专栏代码生涯

    Java程序 内存分析

    这一次就记录一下,在生产中真实的 JVM 内存调优(内存分析)经历吧。 一、原由 晚上领导电话过来说:服务怎么打不开了,是不是挂了? (第一时间查看日志? OK啊,问题解决,买台更好的服务器就行了(哈哈) 二、问题排查 一般 Java 应用 cpu 过高基本上是因为 程序计算比较密集 程序死循环 程序逻请求堵塞 IO读写太高 但是 Java 项目很大,功能很多 这时候就需要内存分析了 1. 查看各个进程占用 cpu 情况 在Linux终端输入:top -d 1 当前命令可以查看各个进程占用 cpu 情况,一般排名第一位肯定是 Java 进程,当然也可能存在多个 Java 进程 观察 top 问题排查结束,在运行 Java 程序时。 三、结尾 当然真正的 JVM 调优远比这要复杂高深,这次只是浅浅的接触了 JVM 内存、 jstack,但这次经历很有收获。 新年快乐,愿你我一直在前行!

    65530编辑于 2023-10-21
领券