用户中心USER CENTER

首页/用户
  • 一文读懂 Java 中的原子类

    摘要:一无锁方案并发包中的原子类都是基于无锁方案实现的,相较于传统的互斥锁,无锁并没有加锁解锁线程切换的消耗,因此无锁解决方案的性能更好,同时无锁还能够保证线程安全。线程首先读取的值并加,如果此时有另一个线程更新了,则期望值和不相等,更新失败。 一、无锁方案 Java 并发包中的原子类都是基于无锁方案实现的,相较于传统的互斥锁,无锁并没有加锁、解锁、线程切换的消耗,因此无锁解决方案的性能更好...

    jas0n 发布于Java
  • openfegin一个小问题 Illegal character in path at index

    摘要:使用遇到一个简单错误从错误上看,这只是一个非法的造成的,但是实际检查发现,根本原因不是这个,我有一个需要调用,调用代码发现调用这个接口的时候,传递的参数是,原来我认为就算是也应该把给替换掉,但是实际上并不会,所以产生了这个问题。 使用openfeign遇到一个简单错误: Caused by: java.net.URISyntaxException: Illegal character...

    jas0n 发布于Java
  • assertNotNull()

    摘要:例如购物项选择必须大于这样可以检测传入的参数是否符合要求,当这些断言方法在入参不满足要求时就会抛出。断言常用的方法该函数的意思是传入的必须不能为空。与方法断言规则相反的方法是,它要求入参一定是。 2019年2月17日 在一本书上看到这段代码,很好奇是什么意思? Assert:断言机制: 测试代码或者调试程序时,总会做出一些假设,断言就是用于在代码中捕捉这些假设。当要判断一个方法传入的参...

    jas0n 发布于Java
  • SpringMVC之源码分析--ViewResolver(二)

    摘要:概述上篇学习了视图解析器作用及处理流程,为我们提供了丰富的视图解析器见下图本系列文章是基于。该视图解析器是根据处理器返回的逻辑视图名称,在应用上下文中查找该名称的视图对象视图对象就是的对象。 概述 上篇学习了Spring MVC ViewResolver视图解析器作用及处理流程,Spring为我们提供了丰富的视图解析器(见下图):showImg(https://segmentfault...

    jas0n 发布于Java
  • 深入理解虚拟机之虚拟机性能监控和故障处理工具

    摘要:监控和故障处理工具显示指定系统内所有的虚拟机进程用于收集虚拟机各方面的运行数据。的常用功能选项测试上面输出了我正在运行程序的包名下的类名虚拟机统计信息监视工具使用于监视虚拟机各种运行状态信息的命令行工具。 《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》读书笔记与常见面试题总结 本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到): JVM调优的常见命令行工具有哪些?...

    jas0n 发布于Java
<