- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 关于线程在使用过程中是否会利用到多核心
关于线程在使用过程中是否会利用到多核心 先说结论:多线程会利用到多核心 由于JVM线程底层调用的是c语言pthread,故我们使用pthread来做演示 先上代码 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> //线程数量 #define THREAD_COUNT 10 void say_hello(void* threadId) {
2021-02-04 17:49:06 515
原创 关于springboot项目启动提示bean重复的问题
关于springboot项目启动提示bean重复的问题1.先说结论:2.原理: 1.先说结论: 只需要在@FeignClient注解的contextId属性上加上独一的标示,即可解决问题 2.原理: 是因为注册feignClient的时候会注册ClientConfiguration,参考代码如下 public void registerFeignClients(AnnotationMetadata metadata, BeanDefinitionRegistry registry) { /
2020-12-08 17:32:05 3007
原创 java中的native方法性能到底怎么样?
前言 java中的native方法性能到底怎么样?第一次写博客,如果写的不好,望见谅,烦请指出问题,虚心学习 先说结论,native 方法性能不如java方法 一、native方法? 主要是java语言本身是无法调用操作系统提供的一些底层特性,比如打开文件,创建线程;本文不再介绍如何去使用JNI,只谈论性能 二、使用步骤 先创建一个具有native方法的类 代码如下(示例): public class TestJNI { public int num1; static {
2020-11-06 16:57:07 1645 9
原创 关于微信退款回调解密后的xml坑
关于微信退款回调解密后的xml坑 先说结论,微信回调后的参数req_info进行解密,解密的xml是以开头和结尾的,并不是以,所以会导致抛出异常: com.thoughtworks.xstream.mapper.CannotResolveClassException: root // An highlighted block com.thoughtworks.xstream.mapper.Cann...
2019-11-07 21:04:52 754
空空如也
关于Synchronized的原子性与可见性问题
2019-11-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人