2021年01月归档

第1/5页
  1. AIX下非root安装sqlplus及mysql客户端

    场景 同事的一个新需求,需要在AIX上以shell脚本的方式,调用sqlplus客户端连接Oracle数据库,调用mysql客户端连接MySQL数据库。 想尽量简化开发,只用纯脚本方式实现,不想替换为Java或其它方案,且不想远程调用其它Linux主机上的客户端。…

  2. Git内部培训课件

    Git简介 什么是版本控制 版本控制系统(Version Control System,简称VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 按类型可以分为: 本地版本控制系统 例如RCS(至少我是从来没有用过) 本地版本控制系统解决…

  3. 使用MarkDown做个人知识管理的一些心得

    什么是个人知识管理 个人知识管理,又名PKM(Personal Knowledge Management), 是一种个人收集,验证,存储,搜索,提取,分享知识的过程。 WIKI PKM其实是一个很大的命题,包含了很多方面的内容。但我们每个人都在或多或少的使用它,都…

  4. WEB服务器为什么取不到用户的MAC地址

    引言 起因是某个同事接到了领导安排下来的一个需求,要在一个Web应用(Java+Tomcat)中,记录用户登录时的IP地址和MAC地址,用于安全审计,于是咨询我如何实现。 第一反应是,这个需求本身是不成立的,根据以往的了解,MAC地址应该是过不了路由器的才对。 以…

  5. 使用IntelliJ IDEA替代Eclipse

    什么是IntelliJ IDEA 简单来说,IntelliJ Idea是目前最好的Java集成开发环境,没有之一。 为什么要迁移到Intellij IDEA Java应该是非常依赖IDE的一门语言了,恐怕也没有几个大牛能够直接用Vim/Emacs愉快的手撸代码,J…

  6. 使用Python3编写一个爬虫

    需求简介 最近厂里有一个新闻采集类的需求,细节大体如下: 1. 模拟登录一个内网网站(SSO) 2. 抓取新闻(支持代理服务器的方式访问) 3. 加工内容样式,以适配手机屏幕 4. 将正文中的图片转存到自已的服务器,并替换 标签中的url 5. 图片存储服务器需要…

  7. 如何优(zhe)雅(teng)的使用SSH

    引子 SSH连接是我们与服务器交互的主要手段,每个程序员每天都会用到,就像喝白开水一样普通。 就是这样一个简单而又高频的动作,如果配置得当,或许能极大的提高我们工作的幸福感吧。 前不久一个同事刚从Windows切换到macOS平台,问我SecureCRT有没有ma…

  8. 项目管理工具Redmine操作手册

    什么是Redmine Redmine是用Ruby On Rails开发的一款基于WEB的项目管理软件。 它集成了项目管理所需的各项功能,可以同时处理多个项目。 请重点关注 问题 、 甘特图 、 日历 三个功能模块。 我的工作台 点击左上角 我的工作台 按钮 指派给…

  9. qiniu-imgup七牛云图片上传工具分享

    qiniu imgup简介 qiniu imgup是一个七牛云图片上传工具,目标是简化MarkDown写作中的贴图的繁琐步骤,可以快速将剪贴板中的图片上传至七牛云,并返回MarkDown格式的链接。 适用人群:使用七牛云做为图床的MarkDown编写者。 由于平时…

  10. 使用virtualenv创建Python虚拟环境

    什么是virtualenv virtualenv是一个用于创建Python虚拟环境的工具。 虚拟环境又是什么呢?它是Python解释器的一个私有副本,在这个环境中可以安装私有包,而不会影响到系统中安装的全局Python解释器。 当一台主机上运行着多个Python应…

  11. flask-adminlte-handler

    引言 继续接着上次的话题,上周整理出来的flask rest脚手架,用于快速构建Restful API。虽然后端的代码量很少,但前端会变得很重,所以总体开发速度并不算太快,不太适合小型项目。 于是又整理了一套flask adminlte脚手架,目标是用较传统的方式…

  12. Python使用cx_Oracle的几个小坑

    引言 cx Oracle是Python环境下的一个(好像也是唯一的一个)用于操作Oracle的第三方模块。 最近在写某个对帐程序时,不得已要连接一台Oracle库,于是用到了cx Oracle,总的来说还是比较顺利的,期间遇到几个有意思的小坑写出来分享一下。 RH…

  13. 阿里云RDS&DRDS初探

    简介 RDS 阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PP…

  14. swagger2markup生成静态API文档

    简介 swagger我们已经不陌生了,另外可以借助于swagger ui,可以实现动态的、可测试的API文档。 本文主要介绍如何使用swagger2markup生成静态的HTML及PDF文档。 生成的文档样式如下: swagger2markup主页 GitHub主…

  15. Postman+Newman+Jenkins实现REST自动回归测试

    简介 本文主要介绍如何使用Postman+Newman+Jenkins,实现微服务自动化的回归测试。 所需工具 Postman:用于编写测试用例,导出.json格式的测试脚本 Newman:命令行方式执行postman导出的测试脚本 Jenkins:实现测试的自动…