Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column

这个错误是由于mysql 版本问题导致的 这是建表语句。MySQL 5.5 每个表只允许一个列的默认值根据时间戳生成时间  可以查看一下mysql的版本号:

2018-10-31 10:23:27

阅读数 168

评论数 0

使用Druid加解密数据库密码

在配置hibernate的时候遇见了使用Druid加解密数据库,故留下一文以供下次参看! 1.在ssh框架中进行加密解密的地方分别为: pom.xml(数据加密) config.properties(配置解密秘钥) 那么这两个秘钥是怎么生成的呢? 首先我们得下载一个druid-1...

2018-10-31 10:21:57

阅读数 550

评论数 0

Linux问题记录-bash: !": event not found

输入命令出现如下报错信息: -bash: !": event not found   原因为您所输入的命令中间包含 !,叹号,不能组成命令。 应该将 !转义。

2018-10-31 10:18:43

阅读数 2194

评论数 0

CentOS7 通过YUM安装MySQL5.7

1.进入到要存放安装包的位置 cd /home/lnmp   2.查看系统中是否已安装 MySQL 服务,以下提供两种方式: rpm -qa | grep mysql yum list installed | grep mysql   3.如果已安装则删除 MySQL 及其依赖的...

2018-10-30 16:48:22

阅读数 19

评论数 0

生产环境tomcat 在liunx系统中shutdown后进程仍然存在解决办法

用systemctl status tomcat查看状态显示:PID file found but either no matching process was found or the current user 生产环境tomcat 在liunx系统中shutdown后进程仍然存在解决办法 ...

2018-10-29 11:09:41

阅读数 221

评论数 0

Centos7下添加Tomcat为系统服务

因为个人感觉在centos中启动tomcat比较麻烦、要一直cd到目录下面startup.sh才可以,所以网上找到将tomcat作为系统服务,使用systemctl直接启动方法。现将个人的设置记录如下:        1.安装tomcat ,tomcat是很早之前安装的,使用filezilla上...

2018-10-29 11:01:38

阅读数 278

评论数 0

python httplib.IncompleteRead exception的处理

前些阵子测试程序,在使用urllib2的时候出现了IncompleteRead 这个exception,并非必定出现,十分诡异,网上搜了一下,发现这是一个已知的bug,网上提供了一个已知的解决方案,发现其中修改的http 协议的版本,究竟HTTP/1.0和HTTP/1.1有什么区别呢。   想...

2018-10-26 10:28:31

阅读数 152

评论数 0

工具| PocSuite 使用介绍

POC是用来验证漏洞是否存在的一段代码。 1. 斗哥采访环节 什么是POC? 答:POC是用来验证漏洞是否存在的一段代码,经常对漏洞做检测的同学对写POC这件事应该不陌生吧哈哈。 框架有什么用? 答:通常我们写POC除了考虑它的通用性以外,还会考虑批量化,线程等。POC写...

2018-10-25 15:29:33

阅读数 328

评论数 0

CentOS下Redis的安装

CentOS下Redis的安装 目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,...

2018-10-25 14:19:45

阅读数 69

评论数 0

Redis未授权访问漏洞的重现与利用

前言: 最近配置openvas的时候安装了redis,听说曾经曝出过一个未授权访问漏洞,便找了一下相关资料想自己动手复现一下漏洞的利用过程,当然所有的攻击性操作都是在虚拟机上完成的,本文所有的操作是在Fedora26上进行的,使用的虚拟机为Oracle VM VirtualBox。过程中遇到了不...

2018-10-25 14:18:08

阅读数 57

评论数 0

shell脚本使用cat和EOF组合添加和删除文件内容

我们经常会碰到这样一个场景: 执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了! 这个时候,就可以使用EOF结合cat命令进行行内容的追加了。 下面就对EOF的用法进行梳理: EOF...

2018-10-24 15:31:40

阅读数 251

评论数 0

每天一个linux命令:locate

1、命令简介         locate(locate) 命令用来查找文件或目录。 locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统自动创建这个...

2018-10-24 11:17:56

阅读数 25

评论数 0

vim

1.vim清空文件所有内容 在使用vim编辑器的时候,有时候编辑一个文件,而文件内容比较多,如果需要快速清空整个文件,可以使用一下命令: 在命令模式下,首先执行  gg 这里是跳至文件首行 再执行:dG 这样就清空了整个文件! 还有一种方法就要退出VIM,然后使用echo &gt...

2018-10-17 10:38:36

阅读数 19

评论数 0

linux mknod命令解析

个人觉得linux的软件设计思想异常强大,比如把所有的设备都当做文件来处理,大大简化了程序员的负担,向提出这个思想的大神s致敬!! 先来看看linux系统中设备管理的基本知识:       我们的linux操作系统跟外部设备(如磁盘、光盘等)的通信都是通过设备文件进行的,应用程序可以打开、关闭...

2018-10-16 15:07:51

阅读数 367

评论数 0

sed

1.sed替换特定行的字符串 文本内容如下: aaa bbb ccc 111 222 abc eee fff ggg 111 222 efg 111 222 aaa ccc ddd 111 222 acd 需求: 在有aaa的行中,将 111 替换为 AAA,将 222 替换为 BBB 即,输...

2018-10-16 13:34:29

阅读数 38

评论数 0

CentOS7下安装python-pip

在使用Docker的时候,有一个工具叫做  docker-compose,安装它的前提是要安装pip工具. 1、首先检查linux有没有安装python-pip包,直接执行 yum install python-pip 2、没有python-pip包就执行命令 yum -y install...

2018-10-15 09:40:29

阅读数 572

评论数 0

python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别

os._exit() 和 sys.exit() os._exit() vs sys.exit()  概述 python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。 os._exit()会直接将python程序终止,之后的所有代码都不会继续...

2018-10-12 17:01:16

阅读数 1408

评论数 0

Python中 sys.argv[]的用法简明解释

sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本...

2018-10-12 16:41:10

阅读数 11

评论数 0

Python的学习---- ctypes库的使用整理

链接:https://blog.csdn.net/m0_37822019/article/details/79709617

2018-10-12 16:29:58

阅读数 179

评论数 0

Python学习——struct模块的pack、unpack示例

Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种) 它只定义了六种基本类型:字符串,整数,浮点数,元组(set),列表(array),字典(key/value) 通过这六种数据类型,我们可以完成大部分工作。但当Python需要...

2018-10-12 15:39:08

阅读数 15

评论数 0

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