自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 解决NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)问题

前段时间上线的一个web系统,运行一直比较稳定,但这两天开始出现后台导出数据时,浏览器console报NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)错误,百思不得其解,但初步判断应该是和导出的数据量增大有关。通过搜索,得到了以下线索:磁盘空间不足 nginx缓存配置不足 目录权限问题本系统web架构很简单,nginx + php fpm + m...

2020-05-02 12:07:20 1177

原创 CentOS7下安装ffmpeg

1、升级epel库yum -y install epel-releaseyum -y update2、使用第三方源(Nux Dextop)rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rorpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nu...

2020-04-19 21:28:56 62

原创 【转载&原创】python导出mysql数据字典到docx

转载自https://blog.csdn.net/sunyuhua_keyboard/article/details/80595136import pymysqlfrom docx import Documentconnection=pymysql.connect(host='XXXXXX', user='XXXX', ...

2020-03-24 11:30:24 107

原创 linux下redis安装记录

虽然现在云服务可直接提供redis等缓存数据库,但毕竟那是要money的,作为小规模使用,还是习惯自己安装。这里简要记录安装过程备忘。redis下载地址:http://download.redis.io/releases/redis-3.2.0.tar.gz安装命令:tar -zxvf redis-3.2.0.tar.gz cd redis-3.2.0#指定目录安装make...

2020-03-22 12:45:59 43

原创 FastAdmin增加bootstrap-table-fixed-columns冻结表头,及完善排序、列宽、合并行等问题

使用FastAdmin快速创建应用管理系统有一段时间了,不得不说在一些中小型应用领域使用起来非常快捷、有效和实用,对于一些需要前期快速验证的项目也会是很好的选择。闲言少叙,以下总结最近一个表格前端效果的实战经验。FastAdmin使用bootstrap-table作为前端表格的基础组件库,通常列表交互展示已经够用了,包括通用搜索、排序、分页、导出、合并相同行/列等等。最近需要对表头进行冻结,找...

2020-03-05 17:36:50 528 4

原创 windows下安装mysql-5.7.23-winx64.zip(解压版)

记忆中mysql从5开始,windows版就不提供setup了,直接解压做配置后使用,感觉没有之前方便了,以下是我的安装步骤:1、解压到D:\mysql2、在mysql目录下新建my.ini配置文件,根据需要进行配置,一般配置以下内容即可:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口...

2020-02-19 13:42:09 242

原创 windows下python3.7安装pyspider坑记

一、概述本机已经安装好python3.7,现做测试,需要在开发机上安装pyspider,基于windows下的安装遇到一些坑,特此记录二、安装步骤pip install pyspider此过程一般不会有问题,因为pip会自动安装依赖包,但能不能正常运行起来,它管不了那么多了哦~三、开始填坑1、执行 pyspider all,立马报错:Traceback (most...

2020-02-10 22:24:09 630

原创 windows下nginx和php快速启动、停止批处理脚本

启动start.bat:@echo off echo Start Nginx... cd "\path\nginx-1.10.3"start nginxecho Start PHP56 FastCGI... cd "\path\php5.6"php-cgi.exe -b 127.0.0.1:9000 停止stop.bat:@echo offecho Stopping...

2019-11-12 11:19:39 172

原创 微信小程序反编译步骤

我们在学习一项新技能时,除了认真学习官方的规范、标准和技术文档之外,还需要借鉴和参考其他优秀的产品。新手或独立学习者看到做得好的产品就想学,而往往没有好的学习渠道,因此反编译成为了一个“不太好”但有效的学习方法。闲话少说,以下是从网上搜集加自身成功实践得来的操作步骤,供大家借鉴。一、环境准备1、nodejs2、安卓模拟器:夜神模拟器3、反编译工具脚本:wxappUnpacker,具...

2019-08-27 11:16:45 453

原创 pyspider使用mysql作为任务数据库

背景在上一篇《pyspider安装过程记录》中已经提到,pyspider的默认数据库是SQLite,为了和业务系统相结合,所以需要切换到mysql,以便统一跟踪任务执行过程。实施步骤创建相关数据库及用户mysql> create database taskdb default character set 'utf8';Query OK, 1 row affected (0....

2019-07-02 16:04:47 732

原创 pyspider添加elasticsearch的支持

背景根据项目的情况,需要将pyspider采集的结果存入es,便于后续的处理。因此需要做以下工作:在python中安装elasticsearch库 编写基本的es操作类(库) 加入pyspider的库路径中,便于后续引用实施步骤python安装elasticsearch库pip install elasticsearch目前默认安装的是7.0.2版本的库,即支持el...

2019-06-21 18:29:42 163

原创 Linux源码安装mysql 5.7.22 (cmake编译)

本篇是在安装5.6.22基础上做了更新,以适应5.7.22-boost版本的安装,它们在安装后的配置步骤上稍有不同目标系统CentOS7.6 64位源码包位置/usr/local/src/mysql-boost-5.7.22.tar.gz以下步骤:1、cd /usr/local/src2、tar -zxvf mysql-boost-5.7.22.tar.gz3、cd m...

2019-06-18 18:22:37 531

原创 pyspider安装过程记录

我是在Centos7.6下安装好python3.6.0后,安装pyspider的,中间遇到了一些坑,在这里记录一下参考资料github地址:https://github.com/binux/pyspider官方文档:http://docs.pyspider.org/en/latest/官方安装教程,实际安装过程并不像官方文档那样顺利看云文档(译文):https://...

2019-06-14 10:26:22 605

原创 centos7.6下源码安装python3.6.0

1、安装相关依赖yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel2、下载python3.6.0源码包Python-3.6.0.tgz,并解压进入目录3、安装配置./configure --prefix=/us...

2019-06-13 19:14:51 96

原创 nginx添加perl模块实现缩略图功能

一、安装perl依赖库yum -y install perl-ExtUtils-Embed二、nginx配置1、安装时configure需加上--with-http_perl_module参数 如果之前已经安装过nginx,可以先通过nginx -V查看原来的安装参数,这次一并加上,避免损坏原配置 参见已安装nginx动态添加模块2、conf配置...

2019-01-07 20:22:49 132

转载 已安装nginx动态添加模块

说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢?具体:这里以安装第三方ngx_http_google_filter_module模块为例nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so1. 下载第三方扩展模块ngx_http_google_filter_module# cd /data/software/# git...

2019-01-07 11:37:38 84

原创 .net程序的反编译与重设

最近工作中遇到一个很扯的事情,乙方因为各种原因不配合修改程序(虽然他们的程序本身其实很差),实际上只需要做很简单的调整即可,因此不得不自己手工来改了。没有源码,则只有反编译了。这个事情的对错先不提,我们只关心技术上的事。朋友们可以作为技术参考,不可做坏事哈!一、工具1、dnspy:https://github.com/0xd4d/dnSpy反编译工具,支持重新编译,能满足大多数.net...

2018-08-02 20:54:11 882

原创 CentOS7.2增加和更换ssh端口

一般的增加ssh端口配置,然后重启生效就不提了,网上也有不少。我这里遇到的问题是,服务器在远程的交换机背后,给了一个外部端口9000映射到服务器上的9022(由于内网多个机器的原因,目前只能分配9022端口,而不能直接映射到22上),作为远程ssh的连接通道。系统初始部署时,为了方便,直接在服务器上配置了rinetd的端口映射,将9022映射到22上,实现了远程ssh连接。然而这种端口映射有个

2017-10-12 10:39:16 1670

原创 Windows7-64bit下安装python、pip和opencv库

最近准备研究一下深度学习相关的知识、编程环境,了解到python在机器学习方面有相当大量的库支持,不用重复造轮子,所以从python入手。以下是经过多次折腾实践出的一个安装实例,供参考。一、文件准备注意:由于版本之间存在一定的依赖性,我在初次安装时没有特别注意,所以走了弯路,不代表其他版本的组合就一定不行,但以下是成功安装的各版本文件:1、从https://www.python.org

2017-09-27 00:21:30 581

原创 CentOS7挂载nfs盘快速指南

时间紧,做最简单的说明:A服务器的一个目录要共享挂载到B服务器上,服务器处于同一内网环境(事实上外网也一样,稳定性和网络稳定性相关)A服务器做服务端:1、安装nfs相关软件,实际上是基于rpc协议的yum install -y nfs-utils rpcbind2、设置共享目录vi /etc/exports/data 192.168.139.71(rw,asyn

2017-08-28 11:57:51 1425

转载 CSRF攻击与防御(写得非常好)

CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。 如下:其中Web A为

2017-08-01 20:23:40 216

转载 30分钟学会如何使用Shiro

转自:http://www.cnblogs.com/learnhow/p/5694876.html本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌

2017-06-17 16:23:48 646

转载 centos 7 修改主机名的方法

hostnamectl在7版本中,hostname有三种形式静态(Static host name)动态(Transient/dynamic host name)别名(Pretty host name) 查询主机名hostnamectl或hostctl status 查询主机名hostnamectl status [--static|

2017-06-15 11:10:46 1471

转载 shiro实现APP、web统一登录认证和权限管理

转自:http://www.cnblogs.com/sunshine-2015/p/5515429.html先说下背景,项目包含一个管理系统(web)和门户网站(web),还有一个手机APP(包括Android和IOS),三个系统共用一个后端,在后端使用shiro进行登录认证和权限控制。好的,那么问题来了web和APP都可以用shiro认证吗?两者有什么区别?如果可以,解决方案是什么?

2017-06-14 20:18:05 5368

转载 Shiro 权限管理filterChainDefinitions过滤器配置

转自:http://blog.csdn.net/userrefister/article/details/47807075前言:shiro三大核心模块:Subject(用户)、SecurityManager(框架心脏)、Realm(Shiro与应用安全数据间的“桥梁”)SecurityManager去管理cacheManager缓存和sessionManager会话,ses

2017-06-14 17:02:04 459

转载 shiro登录过程分析

转自:http://blog.csdn.net/jin5203344/article/details/53174341关于shiro就不用做过多介绍了,今天主要分析下登录过程首先我大致画了个流程图(可能不够详细):第一步:用户登录,根据用户登录名密码生产Token [java] view plain cop

2017-06-14 17:00:33 440

转载 Web 研发模式演变

转自:https://github.com/lifesinger/blog/issues/184一、简单明快的早期时代可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。这种模

2017-06-10 15:19:50 186

转载 图解基于node.js实现前后端分离

转自:https://github.com/yalishizhude/front-back-separation基本介绍首先从一个重要的概念“模板”说起。 广义上来说,web中的模板就是填充数据后可以生成文件的页面。 严格意义上来说,应该是模板引擎利用特定格式的文件和所提供的数据编译生成页面。模板大致分为前端模板(如ejs)和后端模板(如freemarker)分别在浏览

2017-06-10 15:17:05 6295

转载 扩大VMware虚拟机中CentOS 7的硬盘空间

1. 查看挂载点信息:[root@localhost]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 18G 15G 2.9G 84% / devtmpfs 485M 0 485M 0% /dev tmpfs 494M 84K 494M 1% /dev/shm tmpfs 494M 7.1M 487M 2% /

2017-05-15 17:38:37 239

原创 vmware虚拟机下CentOS7.2出现ssh连接被connection reset by peer错误

用vmware 11 安装了centos7.2后,用ssh工具远程连接出现connection reset by peer错误,检查防火墙和/etc/hosts.deny等都没有发现问题,于是停止sshd服务,启用debug模式跟踪: /usr/sbin/sshd -d 发现报以下错:could not load host key  /etc/ssh/xxx key 等内容,一番搜索之后,

2017-02-14 18:52:26 6039

原创 CentOS7.2下安装pdf2htmlEX

pdf2htmlEX是一款非常优秀的pdf转html工具,转换出的html页面效果几乎与pdf阅读效果无异,windows下的版本很方便安装,但作为服务端的应用,我们需要安装在CentOS下,第一次安装遇到了一个比较大的问题,卡了几天,终于解决,在此记录安装步骤:        1、从https://github.com/coolwanglu/pdf2htmlEX/上clone最新版,或者找最

2017-01-09 11:24:33 4669 4

转载 微服务架构-互联网保险O2O平台微服务架构设计

转自:http://www.cnblogs.com/Leo_wl/p/5049722.html   关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没有微服务这么深入民心,就是因为他们过于复杂。简单就是高科技,苹果手机据

2016-12-24 22:38:15 890

转载 Tomcat 8熵池阻塞变慢详解

转自:http://blog.csdn.net/chszs/article/details/49494701Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息:Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 - Loading properties file from class path resour

2016-12-19 14:02:10 249

原创 CentOS7下ImageMagick+jmagick安装

本系统为CentOS7.0,64位,使用的ImageMagick和jmagick版本都是6.8.6,源码包分别为:ImageMagick-6.8.6-10.tar.xz 和 jmagick-6.8.6.zip1、安装ImageMagick你没看错,ImageMagick-6.8.6-10.tar.xz  是 xz结尾的,如果你的不是,可忽略这一段,总之就是解压:>xz Imag

2016-11-18 17:56:44 3303

转载 solr5.3.1 集成IK中文分词器

参考文章:http://www.cnblogs.com/sword-successful/p/5604541.html转载文章:http://www.cnblogs.com/pazsolr/p/5796813.html1.下载IK分词器包。链接:http://pan.baidu.com/s/1i4D0fZJ 密码:bcen2.解压并把IKAnalyzer5.

2016-09-09 19:17:03 2023

转载 CentOS下配置轻巧型vsftp服务

以下摘自:http://www.cnblogs.com/itech/archive/2012/09/16/2687378.html,根据我的环境稍有不同。vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。)

2016-07-26 14:22:42 317

转载 通过Gearman实现MySQL到Redis的数据同步,继而实现读写分离

转自:http://www.linuxidc.com/Linux/2015-01/111380.htm对于变化频率非常快的数据来说,如果还选择传统的静态缓存方式(File System等)展示数据,可能在缓存的存取上会有很大的开销,并不能很好的满足需要,而Redis这样基于内存的NoSQL数据库,就非常适合担任实时数据的容器。但是往往我们又有数据可靠性的需求,采用MyS

2016-07-11 17:37:10 3008

转载 从宜人贷系统架构看互联网高并发对金融系统架构的挑战

转自: http://blog.csdn.net/hudashi/article/details/50955967原文:http://www.p2pquan.com/article-740-1.html一、简介随着互联网金融的持续火热,越来越多的银行纷纷发布了各自的互联网金融产品。但是互联网产品“高并发、大数据量”的特点却对于银行传统的核心系统架构带来了新的挑战。

2016-07-11 16:57:21 1606

原创 oracle表空间不足报错的解决

连接时报错:unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEM这是因为开启了审计日志,造成占用了大量表空间引起的1、查看表空间使用情况:SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name   FROM dba

2016-05-09 17:15:18 1825

转载 Nginx 配置SSL访问

生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:    $ cd /usr/local/nginx/conf创建服务器私钥,命令会让你输入一个口令:    $ openssl genrsa -des3 -out server.key 1024创建签名请求的证书(CSR):    $ openssl req -

2015-12-06 17:28:25 3835 1

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