python之commands模块

  要获得shell命令的输出只需要`cmd`命令就可以了, 需要得到命令执行的状态则需要判断$?的值, 在Python中有一个模块commands也很容易做到以上的效果. 看一下三个函数: 1). commands.getstatusoutput(cmd) 用os.popen()执行命令cm...

2018-08-06 18:24:19

阅读数 84

评论数 0

搭建ELK日志分析平台

为什么用到ELK: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志...

2018-07-19 21:10:23

阅读数 133

评论数 0

python json loads exception for \e

正常: content = """{"content":"abcd   abcd"}""" print json....

2018-07-19 20:39:19

阅读数 184

评论数 0

Linux进程管理工具supervisor安装及使用

1. 什么是supervisorsuperviosr是一个Linux/Unix系统上的进程监控工具,他/她upervisor是一个Python开发的通用的进程管理程序,可以管理和监控Linux上面的进程,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。不过同da...

2018-06-01 18:33:45

阅读数 389

评论数 0

解决 python3 requests headers 参数不能有中文

1 需求,heeaders 参数需要拼接中文参数param 解决如下url = 'https://....search?keyword=' + param + '&templateId=&page=1&pageSize=10'...

2018-03-30 18:34:54

阅读数 1095

评论数 0

求两个集合差的几种常见算法

有两个数组: String[] arr01={"Andy","Bill","Cindy","Douglas","Felex","Green"}; String[] arr02...

2016-09-06 17:14:24

阅读数 2514

评论数 0

正则表达式语法

1.正则表达式基本语法 两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等); &quo...

2016-09-02 17:59:37

阅读数 225

评论数 1

java (JDK 接口动态代理)

问题:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的 先从动态案例说起: Java代码   package dynamic.proxy;       import java.lang.reflect.Invocat...

2016-08-17 17:54:37

阅读数 370

评论数 0

类-静态内部类

Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。 (1)常规内部类:即与类的成员属性并列的类; (2)局部内部类:即在代码块内部或者在方法内部的类; (3)匿名内部类:因为在new的时候直接创建、实现 ...

2016-07-27 15:21:17

阅读数 204

评论数 1

由于Mybatis实体数据字段不匹配而查不到的解决办法

使用MyBatis进行查询操作时无法查询出相应的结果,但是纯sql又能查出数据时,需要考虑下是不是字段对应实体类的属性出现问题,解决方法有如下两点 1、通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通...

2016-05-29 17:06:12

阅读数 5837

评论数 1

跨域解决 & ajax post 请求springmvc ctr 问题

1何为跨域 简单的说即为浏览器限制访问A站点下的js代码对B站点下的url进行ajax请求。假如当前域名是www.abc.com,那么在当前环境中运行的js代码,出于安全考虑,正常情况下不能访问www.zzz.com域名下的资源。 例如:以下代码再本域名下可以通过js代码正常调用接口 (fu...

2016-05-26 13:46:51

阅读数 8243

评论数 0

【js类库AngularJs】解决angular+springmvc的post提交问题

AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的 是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入、等等。 参考资料: ...

2016-05-09 13:12:41

阅读数 2341

评论数 1

文章标题

Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l (...

2016-04-26 17:33:15

阅读数 192

评论数 0

string stringBuffer stringBuilder 区别

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变...

2016-04-26 17:26:45

阅读数 214

评论数 1

mybatis做insert操作的时候 怎么才能返回插入的那条数据的id?

1、useGeneratedKeys=”true” 可以获取自增长的ID 只支持具有自增长方式的那种数据库(mysql, mssql 等 但 oracle 就不支持了 ) 所以可以使用selectKey来获取 eg:<insert id="xxx" parameterT...

2016-04-20 10:39:32

阅读数 16728

评论数 0

Mybatis 多个参数传递解决方案

(一)单个参数 public List getXXBeanList(String xxCode); select 字段… from XXX where code = #{xxCode} 其中方法名和ID一致,#{}中的参数名与方法中的参数名一直, 我这里采用的是XXXBean是采用的短名字...

2016-04-15 19:59:39

阅读数 269

评论数 2

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2016-04-15 19:47:24

阅读数 201

评论数 1

redis 使用

本文简要描述了linux环境安装redis的过程,redis相关参数以及简单的使用。 1、安装 下载源码包: # wget http://redis.googlecode.com/files/redis-2.4.10.tar.gz 解压缩: # tar x...

2016-03-24 17:48:45

阅读数 245

评论数 0

java socket 编程

Java Socket编程        对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图...

2016-03-19 11:39:21

阅读数 161

评论数 0

web.xml 中配置精讲 及其 listener、filter、servlet 加载顺序

web.xml 中的listener、 filter、servlet 加载顺序及其详解 在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查...

2016-02-02 09:14:31

阅读数 347

评论数 1

提示
确定要删除当前文章?
取消 删除