四时宝库

程序员的知识宝库

我的天,你工作5年了,连Java agent都不知道...下篇

老规矩,先看测试代码,测试代码很简单,每隔 100ms 运行一次 sayHi 方法,并随机随眠一段时间。


packageorg.xunche.app;publicclassHelloTraceAgent{publicstaticvoidmain(String[] args)throwsInterruptedException{HelloTraceAgent helloTraceAgent =newHelloTraceAgent();while(true) {helloTraceAgent.sayHi("xunche");Thread.sleep(100); } }publicStringsayHi(String name)throwsInterruptedException{ sleep();String hi ="hi, "+ name +", "+ System.currentTimeMillis();returnhi; }publicvoidsleep()throwsInterruptedException{Thread.sleep((long) (Math.random() *200)); }}

提高开发效率,熟悉Java中的一些常用类


前言

Java提供了强大的类库,帮助开发者快速完成开发任务,这也是其叱咤风云20多年的一个重要原因。我们现在就学习一些Java中常用的类。本文将介绍:

  • 字符串相关:String、 StringBuffer、 StringBuilder

探寻Spring实例化bean执行源码的主脉络(二):解析配置类

在上一篇文章中一个简单的例子来探寻Spring实例化bean执行源码的主脉络(一):this()方法,我们跟踪源码还是不知道怎么解析配置类,只是走完了this()方法,跟配置类感觉没有一毛钱的关系,这里我们大概了解了一下this做了啥?

java8 新特性之lambda表达式(java8特性)

Java8发布已经有一段时间了,这次发布的改动比较大,很多人将这次改动与Java5的升级相提并论。Java8其中一个很重要的新特性就是lambda表达式,允许我们将行为传到函数中。想想看,在Java8

之前我们想要将行为传入函数,仅有的选择就是匿名内部类。Java8发布以后,lambda表达式将大量替代匿名内部类的使用,简化代码的同时,更突出了原来匿名内部类中最重要的那部分包含真正逻辑的代码。尤其是对于做数据的同学来说,当习惯使用类似scala之类的函数式编程语言以后,体会将更加深刻。现在我们就来看看Java8中lambda表达式的一些常见写法。

了解Java8 新特性(java新特性)

一、接口的默认方法

Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:

代码如下:

面试干货 | Java 能否自定义一个类叫 java.lang.System?

来源:网络

缘起:一个面试题

最近在上下班地铁刷博客,无意刷到一个面试题,号称很多程序员的烈士公墓:

java 能否自己写一个类叫 java.lang.System

面试官:你使用Dubbo遇到过什么经典的坑?

来源:公众号肥朝 , 
作者 肥朝

根据我的面试经验而言,能在简历上写上原理、源码等关键词的,是非常具备核心竞争力的。上周和公众号的粉丝交流面试情况如下面试的时候,把源码一波分析,令面试官虎躯一震!在一阵前戏过后,以为接下来无非就是身体的一顿抽搐一切变得索然无味,不料面试官来了句令剧情发生了反转。

thymeleaf 模板引擎的基本使用(模板引擎的好处)

标准表达式语法

· 简单表达式 (simple expressions)

${...} 变量表达式

*{...} 选择变量表达式

#{...} 消息表达式

@{...} 链接url表达式

· 字面量

'one text','another one!',... 文本

springboot 启动原理(springboot启动原理简答)

文章目录

一、 前言

二、 @SpringBootApplication原理解析

1. @SpringBootApplication组合注解剖析

Python学习笔记之一:字符串常用操作和格式化高级操作

Python无疑是时下最热门的编程语言之一,尤其以其语法简洁著称。人生苦短,我用Python。

Python字符串是一个很神奇的东西,尤其是字符串格式化的部分。我们现在来看看。

首先,明确一点,Python中单引号、双引号引起来的都是字符串,两者并没有区别。与Java中不一样,Java中,单引号只能引起一个字符,双引号才是字符串。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接