摘要:基础系列的与方法类初始化顺序线程池如何弹性伸缩的几个要点的缓存什么场景下使用阻塞队列的使用及模式中的序本文主要简述的缓存。而如果大于或小于则它所指向的对象将符合垃圾回收的条件使用,在模式下,使用参数即可将的自动缓存区间设置为。 Java基...
摘要:基础系列的与方法类初始化顺序线程池如何弹性伸缩的几个要点的缓存什么场景下使用阻塞队列的使用及模式中的序本文主要分析线程池是如何进行线程的弹性伸缩。线程池最小是,最大是,除非设置了和超时时间,这种情况线程数可能减少到,最大可能是。 Java...
摘要:做法如果有环,快慢指针必定可以相遇。而让此时重新从起点出发,以和相同的速度,需要走非环路的直线长度,才能到达环的起点。也就是说,,就是第二个循环结束的条件。 Linked List Cycle I Problem Given a linked list, determine if it has a cycle...
摘要:注意对边界条件的判断,是否非空,是否长度为 House Robber I Problem You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping y...
摘要:这道题有一些细节需要留意。新数会不会溢出符号位如何处理用惯用的做法,除以取余,得到最低位,放进。每次循环乘以累加当前最低位,同时除以不断减小。要点在于考虑乘累加运算的情况,用分支语句判断发生溢出的条件。最后的结果要加上之前排除的符号位...
摘要:责任链模式涉及到的角色如下所示抽象处理者角色定义一个处理请求的抽象类。如果一个类承担了一部分责任,还将请求踢给下一个皮球,则被称为不纯的责任链模式。一般来说,日常开发中不纯的责任链模式用的比较多一点。参考责任链模式更多文章 在阎宏博士...
摘要:开发者在编程中除了要有编程规范,还要注意性能哦,今天就工作中遇到的一些问题进行了一个简单总结,希望攻城狮来批评指正。 开发者在编程中除了要有编程规范,还要注意性能,在 Java 编程中有什么提高性能的好办法呢? 本文转自国内 ITOM 行业领军企...
摘要:方法提供了对象的值,是一个方法,返回的默认值与一致。通常这个值是对象头部的一部分二进制位组成的数字,具有一定的标识对象的意义存在,但绝不定于地址。与的关系相等两个对象,则一定要相等。 Java基础系列 Java的hashcode与equals方法 Java类初...
摘要:通过这个案例给大家讲讲监控宝自定义监控,这是我们产品中藏着的一把瑞士军刀,但由于这个功能是免费的,所以很多用户反而不太了解。创建一个自定义监控。 IT系统千差万别,即便是通用的Java、PHP也会由于版本的差异,配置和接口存在大同而小异,但往...
摘要:最近一直在准备面试,基本就是复习一遍基础刷题字符串函数以下是对于字符串的一些基本操作创建字符串选取某个字符遍历字符串处理方法,也可以创建一个数组进行存储分隔字符串,主要使用函数由于我们并不知道合适回收类型的资源,所以对于一些涉及安全的...
摘要:对子类成员数据按照它们声明的顺序初始化,执行子类构造函数的其余部分。参考类的初始化顺序引了大半类加载的时机 jvm系列 垃圾回收基础 JVM的编译策略 GC的三大基础算法 GC的三大高级算法 GC策略的评价指标 JVM信息查看 GC通用日志解读 jvm的card ta...
摘要:首先,分析溢出条件,设置符号位,然后取绝对值运算。原理如下,被除数,除数,设等于。如,,,所以商里必定有一个的次方存入,然后。然后被除数减去,继续。此时,,循环结束。再举一个例子看得懂的版本综合一下 Problem Divide two integers withou...
摘要:按下打开本地命令提示符,以前的会话会被记住,重启时会自动连接。暂未支持一直以来紧跟技术潮流,版致力于为企业移动开发者提供更好的支持。由于还没有最终完善,支持暂未纳入此次中,不过仍然可以继续用。 Eclipse Mars MyEclipse 2016基于Eclipse M...
摘要:下面是我画的一个简单的类比图扯到虚拟机和容器的区别,我决定祭出这张神图简单看图来说就可以知道容器比虚拟化来的更高效。虚拟化没有抽象整个硬件,它们只是抽象应用或应用的部分。一般来说元可以用个月,而且目前还有元的红包,个人感觉是非常划算的...
摘要:错误提示错误概述最近学习的使用,写了一个小,结果总是碰到这样的错误解决方法查了半天终于才上看到了解决方案,链接如下是因为文件不能直接放在文件夹下,必须要建一个包把他放进去 错误提示 Your ApplicationContext is unlikely to start due to a...
摘要:目前为止我们创建的文件列表新上一章中我们提到了个方法它们可以用来描述非终结符和展开式的形式,那么它们又是如何工作的呢文件中定义了一些方法。特别的,注意如下代码这个方法可以纪录被掉的一组非终结符,纪录这些东西有什么用,将在随后的章节介绍...
摘要:配置的参数打开根目录下的在最后面加上如下的参数测试环境位内存双核测试版本经测试,启动速度比默认配置有所提升,占用内存也较少其中这三行为启用方式,不能保证在不同环境下都是最优配置,可以替换为多核和大内存建议使 配置eclipse的jvm参数 打开e...
摘要:方法上没太多难点,先按所有区间的起点排序,然后用和两个指针,如果有交集进行操作,否则向后移动。由于要求的,就对原数组直接进行操作了。时间复杂度是的时间。 Problem Given a collection of intervals, merge all overlapping intervals. Exampl...
摘要:这道题,给我解决了两个疑问,还剩一个。首先是要用无符号右移运算符,其次是可以用一个不断左移的二进制作为参照。 Problem Count how many 1 in binary representation of a 32-bit integer. Example Given 32, return 1 Given 5, return 2 Given 10...
摘要:时间浪费太多,不推荐。还可以用公式实现,我觉得就算了吧。 Problem Find the Nth number in Fibonacci sequence. A Fibonacci sequence is defined as follow: The first two numbers are 0 and 1.The i th number is the sum of i-1 th ...
Problem Implement an algorithm to delete a node in the middle of a singly linked list, given only access to that node. Note 就是把node.next.val赋给node,然后删掉node.next,用node直接连接node.next.next。 Solution publi...
摘要:单例模式的几种实现方法具体如下懒汉模式优点可以延迟加载缺点多线程不安全饿汉模式优点多线程安全缺点加载类时就初始化完成无法延时加载双重检查优点多线程安全延迟加载缺点同步耗时静态内部类优点多线程安全延迟加载耗时短与双重检查相比用缓存实现优...
摘要:实现死锁的方法有两种,一种是使用同步代码块,另一种是使用重入锁。但是如果调用带超时的方法,那么如果线程在等待时被中断,将抛出一个异常,这是一个非常有用的特性,因为它允许程序打破死锁。 思路: 死锁是指在多线程环境下的这么一种场景,两个...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...