首页
学习
活动
专区
工具
TVP
发布

D·技术专栏

专栏成员
68
文章
55920
阅读量
13
订阅数
单例模式
  单例模式是一种对象创建的方式,特点是一个类只负责创建自己的对象,而且只保证创建一个,同时只提供一直访问方式。
OPice
2021-09-07
5880
最小的k个数
题目 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4 示例: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 条件: 1、0 <= k <= arr.length <= 10000 2、0 <= arr[i] <= 10000 解答 //利用java自带函数 class Solution { public int[] getLeastNumbers(int[] arr,
OPice
2020-03-23
4360
EagleEye全链路追踪
  当下微服务盛行的阶段,系统之间服务的依赖和复杂性也逐步提高。所以要保证业务的正常运行和团队的SLA,就需要对线上问题的避免和快速定位。这时就体现日志的重要性,问题是日志如何记录,当一个服务被不停调用时,快速定位一个请求就变的很奢侈。包括用户的一次操作,微服务之间有可能进行数百次网络调用,如何定位哪些步骤慢。为了解决这样的问题,阿里的EagleEye出现了。
OPice
2020-02-13
3.5K0
Arthas —— java诊断工具
这些问题都在折磨着我们,你如果没有其他的更好方案或者方法解决,Arthas[1] 适合你。
OPice
2020-02-13
9690
Idea 突然打不开了
1、下载压缩包解压后得到jetbrains-agent.jar 2、启动IDEA,试用(Evaluate for free)进入IDE 3、
OPice
2020-02-13
6.3K0
JVM
   JVM是java virtual mechine 的缩写,是在真实的计算机基础上模拟计算机的各种功能的一种实现,JVM的本身对于计算机而言也是一个程序。    Java的跨平台性其实是依赖JVM,也就是在任何计算机平台安装JVM,就可以执行java的字节码文件,达到了"一处编译,处处运行"。
OPice
2019-12-16
5150
简单的"Hello Word"用了几个线程
今天遇到了一个很有意思的问题:写一个最简单的打印 HelloWorld 的程序,说说看,运行这个应用,Java 至少会创建几个线程呢?
OPice
2019-11-19
7030
单元测试
  每个开发人员都写过很多代码、函数,但是你能保证你写的每个函数都能执行并且正常吗?   我们太多时间站在功能需求的角度来审视我们的代码,认为需求实现功能逻辑正常,我们就完成了自己的使命。功能逻辑固然重要这个也是我们的目标。但是仅此而已吗,首先作为开发人员要知道,代码的终极目标有两个:实现需求保证逻辑正常、保证代码质量和可维护性。测试人员只能帮助我们查漏需求是否完整实现,对于代码质量和可维护性是需开发自己保证的,所以单元测试必不可少。
OPice
2019-11-11
1.6K0
SpringBoot-Bean条件注入
  之前有篇文章Springboot 排除不想加载的配置只是排除,如果有些复杂场景需要根据条件来判断 就需要Spring 支持的另外一种方式 ——@Conditional注解。
OPice
2019-11-04
9270
Idea 数据库和redis界面化使用
Idea 工具是java开发程序员的必备利器,这一个工具几乎可以涵盖所有工具场景。 除了idea自带的工具之外,还支持插件化。
OPice
2019-10-25
2.5K0
Spring组成
百科上的一段对于spring的定义,从中可以提取到Spring是开源、面向接口编程的轻量级框架,解决了业务逻辑和其他层之间的耦合问题。 Spring如何实现解藕?主要是将对象交给Spring工厂来管理,我们不用关心对象之间如何实现依赖。
OPice
2019-10-23
6850
java读取配置文件的方式
使用ClassLoader加载properties配置文件生成对应的输入流 public static String getProperties(String key) throws Exception { Properties properties = new Properties(); // 使用ClassLoader加载properties配置文件生成对应的输入流 InputStream in = PropertiesUtil.class.getClas
OPice
2019-10-23
1.5K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档