摘要: PowerDesigner:16.5.0.3982 数据库:Oracle 11g PowerDesigner使用反向工程功能连接Oracle数据库自动生成模型以及过程中出现的问题 连接数据库 首先打开PowerDesigner,依次点击 文件 --> 反向工程 --> Database... ,如下 阅读全文
posted @ 2021-08-15 23:01 ~鲨鱼辣椒~ 阅读(784) 评论(0) 推荐(0) 编辑
摘要: tomcat作为开发中常用的web应用服务器,给开发和测试带来了很大的方便,tomcat运行依赖JDK的支持,在安装JDK时,经常会配置环境变量JAVA_HOME,用以指定所使用的JDK。然而有时候运行tomcat时需要依赖指定版本的JDK,我们又不能更改JAVA_HOME以免影响其他项目,下面将说 阅读全文
posted @ 2021-08-15 22:58 ~鲨鱼辣椒~ 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 应用部署是工程人员(包括开发、测试和运维),每天需要面对的重要工作之一,尤其是交付比较频繁的项目,工程人员需要花费很多的时间和精力去完成越来越频繁的部署工作,那么部署的方式是选择增量部署还是全量部署呢? 增量部署 增量部署一般是指在部署的过程中提取提取当前版本和部署版本之间的增量文件,并且在部署的过 阅读全文
posted @ 2021-08-15 22:55 ~鲨鱼辣椒~ 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 最近开始负责公司项目工程的打包发布,之前都是在IDE中手动打包,需要发布版本包时费时费力,而且很容易出错,为了提高工作效率(主要是因为懒),开始接触学习自动化部署,一番折腾下来,总结了自动化部署的几个前提。 版本管理 在大多数的公司或者项目中,虽然都使用了SVN/Git进行代码版本管理,但是在实际应 阅读全文
posted @ 2021-08-15 22:54 ~鲨鱼辣椒~ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 应用场景 项目上做运维时,经常不知道客户数据库服务器远程访问的用户名和密码,只知道Oracle数据库的链接信息。Oracle11g以后数据库备份如果使用exp命令进行,经常有些表导出不成功或者出错,用expdp命令导出的话,备份文件又在服务器上,取不出来。这种情况下如果使用expdp命令导出,又想要 阅读全文
posted @ 2021-08-15 22:46 ~鲨鱼辣椒~ 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 为什么需要统一配置? 我们在开发系统时,一般会将一些信息添加到配置文件中,比如数据库信息、日志等,如果需要更改也是修改配置文件然后再发布到生产中,这种方式在集群的环境下就会显得很麻烦。那么有什么解决方法呢? 将公共配置抽取出来 提供统一的配置入口对公共配置进行修改 修改后的内容能够同步到各集群系统中 阅读全文
posted @ 2021-08-15 22:32 ~鲨鱼辣椒~ 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 在分布式架构中,系统经常被暴漏为服务供其他系统调用,为使系统间能够相互通信,需要有一个协调系统来管理这些服务,这就是服务注册与服务发现,这个协调者也被称之为注册中心。 下面基于zookeeper来实现一个简单的服务注册与发现功能 通过Maven引入需要的jar包 <dependency> <grou 阅读全文
posted @ 2021-08-15 22:27 ~鲨鱼辣椒~ 阅读(694) 评论(0) 推荐(0) 编辑
摘要: Zookeeper是一个分布式服务框架,是Apache Hadoop的一个子项目,它主要用于解决分布式应用中经常遇到的一些数据管理问题,比如配置管理、命名服务、分布式锁、集群管理等。 刚接触zookeeper的时候有些云里雾里,不知从哪里入手好,其实简单的说zookeeper就是 文件系统 + 监听 阅读全文
posted @ 2021-08-15 22:24 ~鲨鱼辣椒~ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 我们的博客经过简单的配置后,已经有一个简洁美观的布局了,这篇文章将介绍一些细节方面的优化。 修改文章内链接文本样式 默认的链接样式不太好看,修改/themes/source/css/_custom/custom.styl,在末尾添加CSS样式 .post-body p a{ color: #0593 阅读全文
posted @ 2021-08-15 22:16 ~鲨鱼辣椒~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 基于Hexo博客框架,有很多优秀的主题可以使用,其中Next主题因其简洁美观的风格收到广大用户的喜爱,本篇文章将介绍基于Next主题的一些基础配置及拓展功能的实现。 本文中所使用的Next主题版本为5.1.4,PS:此版本已不再维护,社区维护的版本在这里Next v6和v7 在Hexo中拥有两份重要 阅读全文
posted @ 2021-08-15 22:14 ~鲨鱼辣椒~ 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 简介 Hexo 是一个快速、简介并且高效的静态站点生成框架,他基于Node.js,可以快速的生成静态网页,支持Markdown解析文章,并且可以一键部署,只需要一条指令即可部署到GitHub Pages或其他网站。 通过Hexo这个博客框架,可以轻松的使用Markdown编写文章,除Markdown 阅读全文
posted @ 2021-08-15 22:11 ~鲨鱼辣椒~ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在Oracle数据库中,有时字段中会存入一些特殊字符(设计不当或者程序BUG),例如制表符、换行符以及回车符等,如果包含特殊字符是看不出来的,但是在进行字段关联的时候就会查不出数据。 特殊字符ASCII码定义: 制表符 chr(9) 换行符 chr(10) 回车符 chr(13) 去掉表中的特殊字符 阅读全文
posted @ 2021-08-15 22:06 ~鲨鱼辣椒~ 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 最近在做Jenkins的持续集成,公司的应用服务器大多是Windows系统,平时的运维主要是靠远程桌面的方式,为了使用Jenkins自动部署,需要在windows系统上安装SSH的服务,这里介绍微软官方的解决方案,详细介绍可以参考官网wiki。 基于PowerShell的OpenSSH: https 阅读全文
posted @ 2021-08-15 22:00 ~鲨鱼辣椒~ 阅读(1107) 评论(0) 推荐(1) 编辑
摘要: 情景描述 公司的Jenkins服务安装在linux系统上,但是很多应用服务器都是windows系统,那么在jenkisn上编译生成的war包如何传输到windows服务器上并且进行tomcat服务的重启呢?相对于linux的应用服务器,使用jenkins在windows上做自动发布还是遇到了一些不好 阅读全文
posted @ 2021-08-15 21:57 ~鲨鱼辣椒~ 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 安装nginx 在官网下载和系统匹配的nginx,解压即可 安装OpenSSL 若网站有https的证书跳过2、3、4步即可,若没有证书则需要自己生成 由于代理https需要使用证书,这里我们使用OpenSSL生成自签名的证书,可以下载与系统相匹配的OpenSSL程序进行安装,安装过程一直下一步即可 阅读全文
posted @ 2021-08-15 21:50 ~鲨鱼辣椒~ 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: 安装相应的软件 下载和安装Git, Git下载地址 下载和安装TortoiseGit, TortoiseGit下载地址 常规配置 桌面上邮件菜单,选择 TortoiseGit → 设置,配置Git的用户名以及邮箱,如下图所示: 生成公钥和密钥 进入TortoiseGit安装目录下的bin目录,双击 阅读全文
posted @ 2021-08-15 21:42 ~鲨鱼辣椒~ 阅读(408) 评论(0) 推荐(0) 编辑
摘要: linux系统常用的防火墙分别是iptables和firewall防火墙,记录一下常用的命令 firewall防火墙 #查看firewall服务状态 systemctl status firewalld #查看firewall的状态 firewall-cmd --state # 开启 service 阅读全文
posted @ 2021-08-15 16:33 ~鲨鱼辣椒~ 阅读(738) 评论(0) 推荐(0) 编辑