- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 python使用单例模式创建MySQL链接
上一篇文章python通过跳板机连接MySQL中,实现了通过跳板机访问MySQL,在实际项目中,可能会在多个不同的方法中使用MySQL链接,如果每次都新建、关闭连接,当访问量高时可能会造服务器崩溃无法访问等问题,而单例模式可以很好的解决这个问题。关于python的单例模式这篇文章有详细的例子,这里我们使用方法4,因为这种方法更加pythonic。代码如下:from functools import...
2018-03-29 14:01:16
2515
1
原创 python通过跳板机连接MySQL
生产环境中,为了安全起见,大多数的数据库是无法在本地直接访问的,需要先连接跳板机,然后通过跳板机访问。这么做虽然在安全方面稍有保证,但是对于写代码的人来说,增加了一定的难度,以下是我个人对python连接跳板机再连接mysql的一些总结,希望能帮助到各位。首先,需要下载sshtunnel包,使用pip即可,其次是连接MySQL的包,这个根据自己的喜好来就好,我个人常用的是mysql.connect...
2018-03-26 11:52:40
5135
1
原创 sqoop2安装配置
下载因为公司集群是cdh版本的,所以这里下载的是cdh版本的sqoop2,网址:http://archive.cloudera.com/cdh5/cdh/5/(注意下载的是sqoop2而不是sqoop),这里下载的是1.99.5版本,各版本之间在命令行语法上有些差别,具体可以在官网中查看(文章最后有1.99.5版本的使用案例网址)解压下载完成后上传至需要安装的节点,最好上传至有hadoop和hba...
2017-12-01 10:22:25
1496
原创 SQL case when 遇到null值时的解决办法
(case when date is null then 'A'else 'B' end) '...'最近刚刚入职,在熟悉项目的流程,熟悉数据库。在对数据库进行查询时,遇到了一个问题:查询结果中的某一列需要判断另一列是否为空的来确定值,自然就想到了case when,于是写出了下面的SQL:
2017-10-27 14:59:12
35782
5
原创 Java集合类
最近在学Java线程,看到了关于集合的线程安全问题,突然想到上一次做集合相关的东西已经是半个月之前了,为了防止自己忘记,在此整理一下集合有关的内容。首先是一张集合类的图:图中标识的比较全面,在此只记录我比较常用和了解的几个。下面的例子中,用到了一个自定义的Student类,并重写了equals、toString和compareTo方法,并自定义了一个MyComparable类实现Comparato...
2017-08-01 10:45:32
320
原创 Linux Shell脚本的一道作业
今天刚学完Linux基础,老师作业中有这样一道题:先把/etc 目录下面(不包括子目录)所有以.conf 结尾的文件负责到/tmp 目录下面去,然后写一个脚本,实现把tmp 目录所有以.conf 结尾的文件,后缀改成.config。我的思路是这样的:(复制就不说了,直接cp就好)用ls列出/tmp目录中的所有文件信息;使用grey过滤后缀.conf;使用awk获取文
2017-07-27 18:12:41
1273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人