前言 JDK9引入的Java模块化系统(Java Platform Module System ,JPMS)是 对Java技术的一次重要升级,除了像之前JAR包那样充当代码的容器之外,还包括: 依赖其他模块的列表。 导出的包列表,即其他模块可以使用的列表。 开放的包列表,即其他模块可反射访问模块的列 ...
分类:
编程语言 时间:
2020-07-01 09:24:50
阅读次数:
85
一、Linux运维工作划分1、按领域来划分(1)基础设施运维:IDC/网络运维、服务器/存储设备运维(2)系统运维:系统中间件运维、云计算运维(3)数据运维:数据库运维、大数据技术运维(4)应用运维:应用软件系统(5)云平台运维:公有云平台运维(6)容器运维:基于容器服务的运维2、按技术面划分(1)安全运维(2)性能运维(3)数据运维(4)集成运维3、按流程划分(1)构建/持续集成、发布(2)安装
分类:
系统相关 时间:
2020-07-01 00:23:38
阅读次数:
132
Ubuntu安装,卸载软件命令 1.使用apt命令 sudo apt update #同步源 sudo apt list --upgradeable #列出可升级的安装包 sudo apt upgrade #升级软件 sudo apt full-upgrade 升级软件包并卸载当前软件包,作为系统升 ...
分类:
系统相关 时间:
2020-06-30 22:49:00
阅读次数:
81
Exchanger详解 简介 当一个线程到达栅栏时,会检查是否有其他线程已经到达栅栏. 若没有,则该线程进入等待. 若有,则与等待的其他线程交换各自的数据,然后继续执行. 原理 内部类Participant继承自ThreadLocal,用来保存线程本地变量Node. Node存储用于单槽交换和多槽交 ...
分类:
其他好文 时间:
2020-06-30 22:19:49
阅读次数:
93
前言 本文来源于一位公众号童鞋私信我的问题,在我若加思索后给出了其中一种方案,在此之前我也思考过这个问题,借此机会我稍微看了下,目前能够想到的也只是本文所述方案。 为何要忽略主外键关系 我们不仅疑惑为何要忽略主外键关系呢?不难想到,相对于大型企业而言大部分都会采用不建立主外键关系(简称,外键约束), ...
分类:
其他好文 时间:
2020-06-30 21:00:02
阅读次数:
67
服务端程序要求,7*24小时不断服,所以,热升级或者热补丁是常见的非功能性需求。 业界常见方法,采用在jmp跳转的方法,比较容易实现。具体实现方法就是,老的函数(被替换的函数),新的函数(替换函数)。 替换的原理,在老的函数第一个条指令前,加入一个无条件跳转指令,跳转到新的函数,当新的函数retur ...
分类:
其他好文 时间:
2020-06-30 20:44:41
阅读次数:
68
yum -y install ansible yum安装ansible的特点 yum安装的ansible,配置文件,hosts文件,roles目录都默认在/etc/ansible目录下 配置文件要点介绍 配置文件中的sudo-user和become-user,remote_user remote_u ...
分类:
其他好文 时间:
2020-06-30 20:13:13
阅读次数:
56
在idea2020上运行插件时,报错: 2020-06-28 15:24:31,119 [ 693828] ERROR - llij.ide.plugins.PluginManager - com/intellij/psi/PsiType java.lang.NoClassDefFoundError ...
分类:
其他好文 时间:
2020-06-30 17:32:54
阅读次数:
500
前言 昨天迁移网站,今天突然出了Ueditor请求后台配置项http错误,上传功能将不能正常使用 步骤 看了下网络请求发现是config.json文件没有读取到,重新覆盖了该文件后恢复,不过不排除网络问题造成的 cp -rvf public/static/js/ue/config.json /dat ...
分类:
Web程序 时间:
2020-06-30 14:49:35
阅读次数:
310
背景:客户的核心系统环境从原来的(Weblogic10.36,JDK1.6,后面升级成(Weblogic12C,JDK1.8问题描述:B2B(运行环境:WAS8.5,JDK1.6需要通过RPC访问核心服务,通信协议采用TLS协议,系统间做双向加密。核心的证书是由keytool自签而成。B2B的证书由 ...
分类:
编程语言 时间:
2020-06-30 12:34:19
阅读次数:
72