Press "Enter" to skip to content

分类: 计算机

Oracle数据库 PDB和CDB区别

  Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE 12C之前,实例与数据库是一对一…

Leave a Comment

java 以流的方式提供文件下载

背景 有个项目需要导出数据库数据为Excel,实践过程中发现,先要从数据库取数据,再拼装成Excel文件,再发送给用户,整个过程非常长,用户需要在网页卡很久才会出现下载框,体验很差。 希望做到数据分页的从数据库查出来,直接发给用户,查多少发多少,提升用户体验。 方案 我们拿到HttpServletResponse的OutputStream,采用流的方式向OutputStream里面直接写入数据实现…

Leave a Comment

新版macos系统的5000端口被占用,如何关闭?

背景 尝试在本地启动前端项目,被提示5000端口已经被占用(Port 5000 already in use),启动失败。 解决方案 通过命令:lsof -i :5000 我们可以发现该端口是一个叫ControlCe的进程占用的。我们只需要进入系统偏好设置,选择共享,关闭隔空播放接收器即可关闭该服务。 参考资料: https://developer.apple.com/forums/thread/…

Leave a Comment

ElasticSearch某个节点与集群失联这个过程会发生什么?

如果是主节点与集群失联1.剩下的节点会进行主节点选举,此过程可能会发生脑裂。2.并将主节点上的主分片对应的在其他节点上的副本分片提升为主分片。3.在副本分片被提拔为主分片后,master节点开始执行恢复操作来重建缺失的副本:集群中的节点相互拷贝分片数据。4.为了达到集群中分片分布的平衡状态,还会发生分片的移动。 但当失联的节点恢复与集群的联系后,这个失联节点将被告知它携带的数据已经没有用,数据已经…

Leave a Comment

制作优盘引导安装ESXI

有一个需求需要安装ESXI 6.7,镜像下载好了之后尝试使用ultraiso将镜像刻录到优盘,发现没法启动,提示 No Systemdisk. Booting from harddisk. Start booting from USB device… 在网上找了很多办法写入优盘都是不行,最后找到一篇文章提到使用 Rufus 工具,成功安装。 工具很简单,下载下来选择镜像 默认写入即可。…

Leave a Comment

如何更改Docker的主数据目录位置

默认安装的docker数据目录位置在: /var/lib/docker, 这个目录会用来存储docker的卷、镜像、等等数据,所以这个目录会变得越来越大,甚至撑爆你的文件目录. 如果你想帮你的docker数据存储目录迁移到其他的地方,下面的教程将会指导你实现。 1. 停止你的Docker服务 systemctl stop docker 2. 增加配置告诉Docker数据目录 创建或者编辑docke…

Leave a Comment

ESXI Centos7 磁盘扩容

背景: 当初装系统的时候,磁盘空间分的太小了,不够用。想增加点磁盘空间给服务器。 ESXI部署的Centos7系统。 操作: 1.现在esxi上面给虚拟机对应磁盘的空间调大,这个很简单。 2.进入虚拟机,df -h ,fdisk -l 命令查看磁盘状况,发现磁盘大小,可用空间并没有变化,这很正常。 3.虚拟机中刷新scsi 4.再使用fdisk -l命令查看磁盘,发现空间磁盘变大了。 4. 使用命…

Leave a Comment

OVF 虚拟机安装,静态ip丢失

尝试从群晖迁移虚拟机到ESXI,发现迁移过后的虚拟机之前配置的IP地址没了。 问题原因:硬件地址变化,网络的MAC地址需要更新。 解决办法: 1.在esxi上面找到你的网卡新的mac地址是多少 2.在虚拟机里面编辑网卡配置:/etc/sysconfig/network-scripts/ifcfg-xxx中的HWADDR(如果没有就添加上)改成新的MAC地址。 参考资料:https://cloud.…

Leave a Comment