李成石

导航

 

2018年3月18日

摘要: awk是一个强大的文本分析工具,awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 通常获取某一行时,我们会使用 “grep 关键字“进行查找,但在读取某一列时,就非awk莫属。 使用方法 pattern: 正则表达式或者关键字,既可以过滤出需要分析的语句,以" 阅读全文
posted @ 2018-03-18 18:50 李成石 阅读(304) 评论(0) 推荐(0) 编辑
 

2018年3月17日

摘要: oslo_messaging源于Openstack的一个经典的模块,用以实现服务间的RPC通信。Client端将数据放入rabbitmq中,server端从消息队列中获取传送数据。 oslo.messaging库就是把rabbitmq的python库做了封装,考虑到了编程友好、性能、可靠性、异常的捕 阅读全文
posted @ 2018-03-17 18:31 李成石 阅读(1579) 评论(1) 推荐(0) 编辑
 

2018年3月15日

摘要: stevedore动态加载模块,stevedore使用setuptools的entry points来定义并加载插件。entry point引用的是定义在模块中的对象,比如类、函数、实例等,只要在import模块时能够被创建的对象都可以,但stevedore的优良之处在于,其可以动态调用所有插件的某 阅读全文
posted @ 2018-03-15 02:28 李成石 阅读(658) 评论(0) 推荐(0) 编辑
 

2018年1月31日

摘要: “mysql+pymysql”使用 MySQL-Pymysql 来连接,“root”和“123”分别是用户名和密码,“localhost”是数据库的域名,“test”是使用的数据库名,“charset”指定了连接时使用的字符集。 添加数据: 添加结果: 删除数据需要先查询数据再删除: 删除结果: 更 阅读全文
posted @ 2018-01-31 00:18 李成石 阅读(268) 评论(0) 推荐(0) 编辑
 

2018年1月12日

摘要: 这篇文章主要讲解Docker的容器管理,实现服务的部署,以Redis为例。我用的是Utuntu16.04,所以软件直接从库中下载,库中的Docker不是最新版本。但是不影响部署,如需要最新可在官网下载编译版软件安装。 在16.04中使用apt-get install docker.io 下载Dock 阅读全文
posted @ 2018-01-12 02:57 李成石 阅读(408) 评论(0) 推荐(0) 编辑
 

2018年1月5日

摘要: 1.在Spring中经常会用到定时任务,一般会在业务方法上使用@Schedule(cron="定时执行规则"),无法实现从前台动态设置定时任务。 在java中固定频率的任务使用ScheduleExecutorService对象来执行,ScheduleAtFixedRate固定频率执行任务和sched 阅读全文
posted @ 2018-01-05 00:46 李成石 阅读(3324) 评论(0) 推荐(0) 编辑
 

2017年12月28日

摘要: 客户端对数据库的访问实现读写分离,从主机上写入数据,从机上读取数据,可以减轻数据库的压力。 实现对主从机数据库的读写分离,源码地址 https://github.com/CaesarLinsa/SpringTest/tree/master 1.配置多数据源,并注入到sqlSessionFactory 阅读全文
posted @ 2017-12-28 00:49 李成石 阅读(306) 评论(0) 推荐(0) 编辑
 

2017年12月25日

摘要: 在Spring中使用缓存可以有效地避免不断地获取相同数据,重复地访问数据库,导致程序性能恶化。 在Spring中已经定义了缓存的CacheManager和Cache接口,只需要实例化便可使用。 Spring整合EHCache框架 a.首先在pom.xml中引入EHCache框架和Spring.Sup 阅读全文
posted @ 2017-12-25 23:56 李成石 阅读(343) 评论(0) 推荐(0) 编辑
 

2017年12月24日

摘要: 准备工作 安装redis最新4.0.6或者以前版本,尽量安装在linux上,并开启服务。教程很多,不再赘述。 在JAVASE 可以使用最新Jedis 2.9.0或之前版本。与数据库连接池相同,单例实例化JedisPool,从中getSource()获取Jedis实例。 本文主旨记录,springMV 阅读全文
posted @ 2017-12-24 19:22 李成石 阅读(1154) 评论(0) 推荐(0) 编辑
 

2017年12月16日

摘要: Mybaites整合分页PageHelper插件 在数据进行分页,通过sql语句,mysql分页,table_name表名,pageNum 第几页,pageSize 每页数据条数: 在Oracle中进行分页时,采用RowNum, 使用PageHelper插件,先引入pageHelper依赖: Pag 阅读全文
posted @ 2017-12-16 00:36 李成石 阅读(655) 评论(0) 推荐(0) 编辑