自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 论坛 (36)

原创 docker容器中配置和运行nginx反向代理

在容器中运行nginx,实现https及反向代理后端tomcat的功能1.创建部署目录:mkdir -p /data/nginx 2.创建基础nginx配置文件nginx.conf,worker_processes 2;events { use epoll; multi_accept on; worker_connections 1024;}http {...

2018-05-21 15:43:17 919

原创 创建带scrapy的python2镜像,并在该环境下运行scrapy程序

为在容器中运行scrapy爬虫,搭建带scrapy环境的基础python2镜像以下操作步骤在centos7系统上执行:安装docker:参考https://docs.docker.com/install/linux/docker-ce/centos/启动docker:systemctl enable docker && systemctl start docker...

2018-05-21 13:54:43 221

原创 centos系统创建虚拟内存

centos系统创建虚拟内存touch swapfiledd if=/dev/zero of=swapfile bs=1024k count=2048mkswap swapfileswapon swapfileecho ‘/data/swapfile swap swap default 0 0’ >> /etc/fstab

2018-04-11 15:16:27 582

原创 Scrapy及python2.7相关工具安装

centos系统下安装python2.71.yum install gcc gcc-c++ make cmake -y 2.yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 3.wget https://www.python.org/ftp/python/2.7.13/Python-...

2018-04-10 00:05:03 189

原创 python上传整个文件夹到七牛云

项目开发经常要把静态的文件放到七牛cdn上,文件夹中的文件需要依据路径来访问,故单个的上传文件设定路径到七牛上效率太低,使用下面的脚本文件可将整个文件夹的内容按照文件夹路径名称整体上传到七牛,免去单个设置路径上传之不便。# -*- coding: utf-8 -*-'''上传文件夹到七牛'''from qiniu import Auth, put_fileimport osimport t

2017-10-13 12:44:09 2095

原创 scrapy安装报错

在centos7.x的系统上,python2.7.x的版本上安装scrapy时报错如下图所示: 需要安装此包yum install python-devel

2017-09-18 21:18:10 341

原创 vi替换

1.全局替换 ctrl + : %s/old/new/g

2017-08-01 10:44:21 187

原创 centos系统上mysql5.6.12版本安装

1.安装相关的工具yum install gcc gcc-c++yum install makeyum install ncurses-develyum install cmake -y2.下载软件包wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz --no-check-certif

2017-03-20 10:55:15 541

原创 数据备份脚本

#!/bin/bashUSER=PASSWORD=""DATABASE=""HOSTNAME="127.0.0.1"BACKUP_DIR=/data/mysqldata/data-bak/LOGFILE=/data/mysqldata/data-bak/data_backup.logDATE=`date '+%Y%m%d'`DATE_DEP=`date -d "-2 week" '+%Y

2017-02-17 15:07:39 230

原创 linux中tomcat容器启动脚本

#!/bin/shpid=`ps aux | grep tomcat-project | grep -v grep | grep -v retomcat | awk '{print $2}'`echo $pidrm -rf /usr/local/tomcat-project/logs/*if [ -n "$pid" ]then{ echo ===========shutdown==

2017-02-17 14:37:22 283

原创 mysql 开启定时

查看打开文件的进程lsof filename查看进程打开的文件lsof -p pid查看占用特定端口的进程lsof -i:port

2017-01-03 10:01:35 212

原创 linux 日常命令 lsof

查看打开文件的进程lsof filename查看进程打开的文件lsof -p pid查看占用特定端口的进程lsof -i:port

2016-12-20 17:00:56 260

原创 linux 日常命令 date

显示当前时间date "+%Y-%m-%d %H:%M:%S"-d显示datestr描述时间date -d datestr "+%Y-%m-%d %H:%M:%S" #datestr示例 [-]num (day|week|month|year), yesterday|tomorrow|(last|next)-(day|month|year) -s保存datestr描述的时间date -s date

2016-12-20 13:57:18 225

原创 linux 日常命令 rpm

rpm(全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件)查询所有已安装的包rpm -qa安装新的包rpm -i[v][h] soft_pack.rpm卸载已经安装的包rpm -e soft_pack_name升级旧的包rpm -U[v][h] pack_name其他附加命令 - -force 强制操作 如强制安装删除等; -

2016-12-16 15:05:06 272

原创 mysql 逻辑备份和恢复

逻辑备份操作mysqldump -uroot -p -l -F dbname > dbname_back.sql# -l 在MyISAM引擎表上加读锁 备份期间数据只能读不可写,InnoDB引擎表可以使用--single-transaction选项# -F 备份操作开始后生产新的操作日志文件逻辑恢复操作mysql -uroot -p dbname < dbname_back.sql # 备份数

2016-12-15 18:04:04 278

原创 linux 日常命令 scp

跨服务器复制文件 scp [-r] [-P 目标机器端口] 本地文件 root@目标机器ip:/目标机器目录

2016-12-15 15:59:49 363

原创 linux 日常命令 tar

打包压缩操作 tar -czvf newfile.tar.gz file1 file2 dir1/ file3 dir2/ 解压缩操作 tar -xzvf newfile.tar.gz

2016-12-15 15:56:28 215

原创 获取请求来源ip地址

package com.common;import javax.servlet.http.HttpServletRequest;public class RemortIP { /** * 获取真实IP地址一 * * @param request * @return */ public static String getRemortIP

2016-04-06 23:07:52 2089

原创 js常用分页

实现一:function nextPage(requesturl,pageIndex,pageNumber){ if(pageIndex > 0 && pageIndex <= pageNumber){ pageIndex = pageIndex + 1; gotoPager(requesturl,pageIndex,pageNumber); }}function

2016-04-06 23:05:16 337

原创 js获取浏览器的版本信息

function getbrowserclient() { //engine info var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, //full

2016-04-06 23:01:29 370

原创 js获取url中的查询参数

function getQueryStringArgs() { //get query string var qs = (location.search.length > 0 ? location.search.substring(1) : ''), //save args obj args = {},

2016-04-06 22:58:04 269

原创 js实现自定义话框的移动和剧中显示

js库依赖jquery//所有对话框ui-dialog居中显示插件, 固定宽高;! function($) { $.fn.setDialogshow = function() { var that = this; var w_w = $(window).width(); var w_h = $(window).height();

2016-04-06 22:54:14 312

原创 json串与对象转换

import java.util.Date;import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONTokener;public class Json { public

2016-04-06 22:41:03 333

原创 ibatis使用及在spring中的bean配置

package com.common;import com.ibatis.sqlmap.client.SqlMapClient;public interface MultiDBService { /** * 根据数据库名,获取对应的sqlclient * @param dbname * @return */ public SqlMapClient

2016-04-06 22:35:47 838

原创 使用apache的poi包导出excel表格

import java.io.FileOutputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.commons.lang.StringUtils;impo

2016-04-06 22:26:58 418

原创 java字符串常用方法

public class StringUtils { private static final Pattern pattern_emoji = Pattern.compile ("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]", Pattern.UNICODE_CASE

2016-04-06 22:24:41 373

转载 浪漫诗句

我能抽象出整个世界 但是我不能抽象出你 因为你在我心中是那么的具体 所以我的世界并不完整 我可以重载甚至覆盖这个世界里的任何一种方法 但是我却不能重载对你的思念 也许命中注定了 你在我的世界里永远的烙上了静态的属性 而我不慎调用了爱你这个方法 当我义无返顾的把自己作为参数传进这个方法时 我才发现爱上你是一个死循环 它不停的返回对你的思念压入我心里的堆栈 在这无尽的黑夜中 我的

2015-09-13 21:49:43 589

转载 mysql设计表时应该注意的问题

一、慎重选择表名 1.按照多数开发语言的命名规则。比如(myCustomer)。 2.按照多数开源思想命名规则。比如(my_customer)。 3.按照咱们中国人的思想。比如(我的客户)。第一种有个缺点,很容易忘掉大写的字母。 第二种则比较好,每个WORD间用下划线连接,避免遗忘。 第三种建议不要用,虽然很好记。不觉得解析这个表的时候还需要编码转化吗?我个人理解,大家可以补充。二、关于编

2015-07-10 13:34:05 465

转载 mysql查询优化

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。4、尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行

2015-07-10 13:16:02 302

原创 计算两个字符串相似度的LD算法

原理:LD算法计算两个字符串相似度,依据的是一个字符串变为另一个字符串时,最少需要编辑操作的次数,许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符,次数越少越相似。 计算LD(str1, str2)的过程: ①. 计算str1的长度len1, str2的长度len2, 若其中有一个长度为0, 则返回非0长度的值 ②. 初始化一个二维数组d[ len1+1 ][ len

2015-06-26 15:23:41 754

原创 javaweb基本组件之listener的使用

listener顾名思义就是监听的意思,主要是用来监听web容器中所产生的事件的组件,按照监听对象自顶向下的范围划分,javaweb主要有以下种类的监听器: ①ServletContextListener 监听容器对象的初始化与销毁事件 ②ServletContextAttributeListener 监听容器对象的属性的添加,删除和覆盖事件 ③HttpSessionListener 监听容器

2015-06-15 14:50:34 380

原创 javaweb基本组件之filter的使用

1、filter在web容器中的作用主要有以下这些: ①对用户抛过来的请求进行字符编码上的转换,及为对用户的响应对象填充公用的头信息; ②验证用户的身份是否已经是登录状态和访问权限的控制; ③其它一些像在用户访问之前做的操作2、使用实例,为请求内容指定编码 ①编写自己的filter类EncodingFilterpackage com.demo.filter;import java.io.IO

2015-06-15 12:09:31 292

转载 freemarker list (长度,遍历,下标,嵌套,排序)

freemarker list (长度,遍历,下标,嵌套,排序)

2015-04-29 19:26:16 831

原创 javaweb基本组件之servlet的使用

开发环境的搭建 1. 选择windows7操作系统作为开发平台 2. 安装jdk,java应用开发的必备,安装的是目前最新的jdk8 3. 下载一个开发IDE,这个根据个人习惯,用的是目前java开发者使用最多的Eclipse好用又免费(版本代号luna) 4. 安装webserver,以便调试web应用,用的是apache开源的tomcat服务器 5. 再下一个eclipse连

2015-04-25 18:56:36 664

原创 jquery实现的一个网页飘窗小插件

页面结构及测试代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>test</title> <!-- 引入jquery脚本库,必须 --> <script type="text/javascript" src="js/jquery-1.7.2.min.js

2015-04-25 16:19:45 13377 5

原创 常用meta标记小计

1. 视口的大小的初始化,及页面缩放的控制 2. 针对safari移动浏览器的特性设置 3. 数字是否可弹出电话提示的功能4.其他常用meta标记 过期时间 是否缓存 否缓存5.选择浏览器的渲染内核 360系浏览器声称支持 让ie浏览器选择最新的内核渲染或者chrome内核渲染页面6. 与搜索引擎相关

2015-04-23 14:11:06 387

原创 移动浏览器css3样式兼容小计-1

1. 设置border-radius的属性,在原生的移动浏览器上如果有背景颜色可能会溢出圆角之外,此时需要加上background-clip: padding-box;或background-clip: content-box;样式2.在浏览器上点击选项卡时会出现被选中的内容出现背景阴影,要去除可以加上-webkit-tap-highlight-color: transparent;

2015-03-03 13:39:34 473

原创 web前端DOM中table排序操作

近期一个项目用到了前端dom操作,主要是对一个t

2014-07-11 00:26:35 616

动态分区分配方式模拟

模拟作业调度,为其分配内存,采用动态分区分配算法

2012-01-12

apache安装出错

发表于 2017-09-12 最后回复 2019-07-23

js写入和读取cookie的问题

发表于 2014-02-28 最后回复 2016-10-27

eclipse maven web测试

发表于 2016-07-19 最后回复 2016-09-06

struts2产生的OGNL整形自动转型异常

发表于 2016-02-19 最后回复 2016-02-22

struts2框架抛出的异常

发表于 2016-02-17 最后回复 2016-02-19

mysql嵌套事务的提交与回滚

发表于 2015-10-19 最后回复 2016-02-17

js正则表达式

发表于 2016-01-15 最后回复 2016-02-17

大家有用过如图所示的移动设备web前端选择插件么

发表于 2014-08-19 最后回复 2015-10-19

异常声明

发表于 2015-10-15 最后回复 2015-10-19

android系统自带的浏览器无法正常显现css3

发表于 2014-09-22 最后回复 2015-10-19

SCRIPT5: 拒绝访问

发表于 2014-04-21 最后回复 2014-08-19

web端图片剪裁

发表于 2014-04-15 最后回复 2014-04-21

求可用的前端统计折线图生插件

发表于 2014-03-31 最后回复 2014-04-21

#define的困惑使用

发表于 2012-05-20 最后回复 2014-04-18

想问一下如何截获浏览器的回退动作

发表于 2014-03-21 最后回复 2014-04-02

这该怎么破呀

发表于 2014-03-19 最后回复 2014-04-02

js如何实现图片上传到服务器

发表于 2014-03-07 最后回复 2014-04-02

<textarea>元素可读写性的切换

发表于 2014-03-05 最后回复 2014-03-06

大家看看这是神马情况

发表于 2014-01-08 最后回复 2014-03-05

导出工程出现了问题

发表于 2013-11-13 最后回复 2013-11-23

高手过来看看这个问题怎么解决,谢谢!

发表于 2013-10-29 最后回复 2013-11-23

求教.json文件如何在客户端处理

发表于 2013-10-25 最后回复 2013-11-23

这个可以有吗

发表于 2013-10-06 最后回复 2013-10-12

C语言编译时产生的错误求解

发表于 2012-06-02 最后回复 2012-06-03

新手遇到的一个小问题

发表于 2012-04-23 最后回复 2012-04-23

位运算之挥之不去的高字节部分,求大家看看吧

发表于 2012-03-16 最后回复 2012-03-16

大家来看看这是咋回事啊!

发表于 2012-03-10 最后回复 2012-03-10

在多个文件编译时出现的问题?

发表于 2011-11-27 最后回复 2011-11-27

头文件求解惑

发表于 2011-10-28 最后回复 2011-10-28

如何编写使用自己的头文件

发表于 2011-10-22 最后回复 2011-10-23

大家有什么不错的书籍推荐推荐!

发表于 2011-06-29 最后回复 2011-07-06

c#之困惑

发表于 2011-06-29 最后回复 2011-06-29

暑假就要开始了,想找一份c/c++开发方面的兼职

发表于 2011-06-27 最后回复 2011-06-27

大家感觉有什么比较不错的编译器推荐下哈!

发表于 2011-06-19 最后回复 2011-06-20

大家看一下为什么我这结果会这样啊!

发表于 2011-06-18 最后回复 2011-06-19

多文件的编译出现问题求解惑!

发表于 2011-05-22 最后回复 2011-05-23

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