简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本地环境准备Ubuntu20.04、jdk8u262-b02、make4.2.1 、gcc 7.5.0、Clion2019.2开始之前试过在centOS7.3、win7下build,可能是环境的问题,在win7下无法debug进源码,想着也不是经常debug这玩意,就学习的时候用,那么就用Ubuntu虚拟机搞一个环境供学习用就可以了下载源码这次下载一个标准版,进入jdk8u仓库,下载版本jdk8u
文章目录前言介绍关于native image:关于跨语言运行原理:关于graal compiler:graalVM安装一:通过sdkman来安装graal(需要网络环境)二:手工安装(推荐)前言官网: https://www.graalvm.org/Github:https://github.com/oracle/graal我是在看《深入理解java虚拟机第三版》的时候了解到的graalVM,在书
文章目录简介Win下开启APRLinux下开启APR把lib打进jar包简介环境: jdk8、spring boot 2.3.4.RELEASE、centOS7.3、win7在spring boot启动的时候常常会看到这样的ERROR日志,说是本地的Tomcat Native library版本太低,这里就来解决这个问题2020-10-29 14:22:54.229 ERROR 11152 ---
实操:将一个spring boot项目部署到docker容器里运行实验需要的环境:腾讯云+Ubuntu 16.04 x64+idea+插件docker integration+daocloud第一步,安装操作系统首先在腾讯云上安装一个干净的Ubuntu系统系统使用Ubuntu 16.04 64位这里服务市场虽然有docker,但是版本都太低(1.8.2左右),现在的...
首先需要配置文件首先到github上搜索redis,选择对应的版本,因为我docker pull的是3.2的版本,所以在release中找到3.2的版本,下载源码https://github.com/antirez/redis/releases/tag/3.2.11然后就得到了配置文件想要远程连接,首先把绑定到本地地址的配置注释掉然后把保护模式关掉设置登录密...
在将微服务放入docker部署在多个云服务器上的时候,发现eureka里显示的是机器名,然后弄了个spring boot admin监控平台,发现它就找不到各个微服务对应的主机了。在网上查得eureka.instance.prefer-ip-address=true,使用这条配置eureka里显示的就是ip地址了,但是依然不够的,在监控平台里面还是连接不上。还需要配置instance-和h...
由于微服务大都是分布式的,需要几台服务器部署,当一个用户在其中一台服务器登录后,传统的方式是session保存其登录信息,然后可以使用共享存储共享,比如redis共享,这种方案的缺点在于共享存储需要一定保护机制,因此需要通过安全链接来访问,这时解决方案的实现就通常具有相当高的复杂性了,所以这里使用基于令牌的方式做登录。JWT简介简介网上都有,下面是摘抄的一部分,做做笔记。。。JWT(J...
文章目录环境背景介绍国密系列简要介绍实操1、首先去git上把开源项目拉下来2、关于曲线参数修改3、生成证书4、引入pom5、签名验签思路6、编码7、单元测试环境jdk8、spring boot 2.3.4、java-jwt 3.11.0、bouncycastle 1.65背景介绍在多个系统之间,由于调用链长,使用了jwt token的方式鉴权,然后获取相应的资源,这里用到核心的一点就是jwt的防篡
多数据源系列1、spring boot2.0 +Mybatis + druid搭建一个最简单的多数据源2、利用Spring的AbstractRoutingDataSource做多数据源动态切换3、使用dynamic-datasource-spring-boot-starter做多数据源及源码分析文章目录多数据源系列简介实操基本使用集成druid连接池源码分析整体结构总结简介前两篇博客介绍了用基本的