自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用工具SecureCRT实现临时端口转发

linux远程连接开放22端口可以使用工具连接进行远程管理,连接工具有很多,这里介绍SecureCRT这个工具进行连接,并通过工具配置临时的端口映射,从而可以访问到局域网内其他机器。 SecureCRT工具官网https://www.vandyke.com/,那是一个付费工具,这里提供一个绿...

2019-11-26 14:10:08 39 0

原创 LINUX下永久端口转发工具RINETD

出于安全考虑,一般局域网中只有一台机器连接外网,有时候我们又想在外网访问局域网内的某台机器,这时候就可以通过端口转发工具进行转发来达到外网访问局域网中机器的目的。 linux下rinetd工具配置简单易用,下载地址:https://boutell.com/rinetd/http/rinetd...

2019-11-26 14:09:34 36 0

原创 LINUX CENTOS下NFS文件共享

类似windows系统下的文件共享,linux通过nfs可以将系统下的某个文件夹共享出来,其他机器可通过mount将共享目录挂载到一个指定的目录,一般情况下硬件存储iscsi不支持多台机器共享一个volumn,这种情况下可以通过使用一台机器通过iscsi连接存储,然后使用nfs共享出来提供给多台机...

2019-11-26 14:09:01 31 0

原创 RHEL6解决YUM不能使用的问题

RHEL的yum源需要到官网注册才能使用,需要付费,所以我们可以卸载自带的yum然后换上开源的CentOS的yum源就可以使用,因为CentOS就是RHEL的开源版本,基本没什么区别可以放心使用。 在RHEL中使用yum提示信息如下: # yum repolist Loaded plu...

2019-11-26 14:08:24 40 0

原创 Windows Server 2008 盗版自动关机处理

windows server 2008有个系统服务叫WLMS(Windows Licensing Monitoring Service)监测系统是否是盗版,是盗版开机2小时后自动关机,因此解决问题的关键就是禁止启动该服务,那么你会发现以当前登录用户禁用该服务是不行的,包括注册表修改都是不允许的,那...

2019-11-26 14:07:53 294 0

原创 tomcat的session存入mysql

在负载均衡的时候,tomcat的session需要配置存储在数据库中,以便多个tomcat共享session.具体配置如下: 1.tomcat下的conf/context.xml文件配置

2019-11-20 14:22:04 38 0

原创 mysql报错Your password has expired的解决办法

mysql数据库一直用的很好,突然一天就登陆不了了,一直报错,不管用哪个用户登录,包括root用户登录都是提示密码过期,不能登录请使用一个可以登录的客户端登录。 从网上查了很多解决方案,但是都是必须登录mysql...

2019-11-20 14:21:33 307 0

原创 让tomcat使用强制ETag参数解除浏览器对静态文件的缓存

Etag在HTTP1.1中有介绍,主要的作用就是在(css file, image, javascript file)文件 请求返回的http头加入ETag参数,Etag有服务器端生成,并且随着文件的改变而改变,这样浏览器端就会只重新请求获取 Etag发生变化的文件,减少浏览器端数据的流量,...

2019-11-20 14:20:58 47 0

原创 php cookie用法之 setcookie()函数

setcookie(PHP 3, PHP 4, PHP 5) setcookie -- 发送一个 cookie 信息 说明bool setcookie ( string name [, string value [, int expire [, string path [, string dom...

2019-11-20 14:20:24 25 0

原创 PHP编程效率的20个要点

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的...

2019-11-20 14:19:52 17 0

原创 nginx配置为linxu系统服务

使用脚本编译文件/etc/rc.d/init.d/nginx , 内容如下: #! /bin/bash # chkconfig: 35 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse set -e PAT...

2019-11-20 14:19:18 16 0

原创 Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限, 具体操作如下: 在本机先使用root用户登录mysql:...

2019-11-20 14:18:43 18 0

原创 在windows上安装redis并设置密码

安装redis的方式有两种: 下载 源码 ,使用vs编译,由于redis是c写的,所以需要安装c 才能正常编译 直接下载安装包,下载地址 https://github.com/MSOpenTech/redis/releases 从下载页面下载到最新的安装包,后缀名为...

2019-11-20 14:18:10 31 0

原创 OAuth的改变(转载)

作者:郭无心 链接:http://www.zhihu.com/question/19851243/answer/75070070 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 OAuth1.0 在OAuth诞生前,Web安全方面的标准协议只有Ope...

2019-11-20 14:17:37 18 0

原创 CentOS系统时间同步

在使用CentOS系统的时候,我们可能会遇到时间不准的问题,那我们如何解决这个我问题呢,下面就来教大家一个CentOS系统时间同步的方法,希望大家可以解决自己所存在的疑问。 CentOS系统时间同步的步骤如下: 新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间. 如下是Cent...

2019-11-20 14:17:04 12 0

原创 简单的 JavaScript 类继承框架(转载)

在写work-in-progress JavaScript book一书时,对于javascript继承体系,我花费了相当的时间,并在该过程中研究了各种不同的模拟经典类继承的方案。这些技术方案中,我最为推崇的是base2与Prototype的实现。 从这些方案中,应该能提炼出一个具有其思想内涵的...

2019-11-07 10:42:09 48 0

原创 JAMES 垃圾邮件过滤

最近公司发布了一个JAMES邮件服务器, 第二天早一来, 发现spool里面有几万的垃圾邮件. 在网上仔细查了一下, 一般都是自定义一个matcher和一个mailet, 如: package com.easynet.mailet; import java.util.Collection; im...

2019-11-07 10:41:35 93 0

原创 ORACLE删除表锁的方法

数据库中容易引起死锁的问题很多,其中一个就是使用子查询删除数据的时候很容易引起,尽量避免通过子查询来删除数据,当存在锁的时候表基本上查询不了数据或者程序会发生nowait的异常提示,清除数据锁的方法如下: declare cursor mycur is select b.sid,b.serial...

2019-11-07 10:41:01 224 0

原创 linux下使用windows字体

windows下开发的程序有时候部署到linux服务器之后,一些东西会变成乱码,比如说程序生成word中的一些中文变成乱码,生成pdf中的一些中文变成乱码,这根本原因还是linux中没有这些中文的编码,从根本上解决这个问题就是把windows的所有字体都放到linux下就可以了,下面是让linux...

2019-11-07 10:40:28 125 0

原创 Android SDK国内镜像

安装过Android Studio的人估计都体验过下载超慢的问题,有时候直接就不能下载,这里记录一下国内的两个镜像,稍微设置一下就可以解决速度慢的问题。 1.腾讯提供的镜像: http://android-mirror.bugly.qq.com:8080/include/usage.html ...

2019-11-07 10:39:52 7016 0

原创 FFMPEG安装与视频格式flv转换mp4

视频格式flv在网页上播放视频很方便,有很多基于flash的开源播放器可以使用,随着html5的出现,很多网页视频播放开始采用html5的video标签来播放视频,同时也可是在手机上进行播放,不需要flash插件,那么html5视频播放原生支持的格式是mp4,这时候做系统升级的时候就有必要将flv...

2019-11-07 10:39:20 201 0

原创 CI中的脚手架

CodeIgniter 的脚手架功能使您可以在开发过程中方便快速的在数据库总添加、删除、修改数据。 非常重要: 脚手架(Scaffolding)只可以在开发过程中使用。因为它提供了非常少的安全保护,所以可以访问到您的 CodeIgniter 站点的任何人都可 以添加删除或修改您数据库中的数据。...

2019-11-07 10:38:46 45 0

原创 ORACLE ORA-28545: 连接代理时 Net8 诊断到错误 解决办法

oralce透明网关很好很强大,可以把多种数据库当成一个数据库来使用,比如在你的oracle数据库里面想和db2里面的数据一起使用,通过透明网关就可以将db2连接到oracle中,具体怎么配置可以参见官网文档,这里记录一下一个错误的处理办法 ORA-28545: 连接代理时 Net8 诊断到错误...

2019-11-07 10:38:13 3088 1

原创 ORACLE监听日志过大导致无法连接的问题

最近公司windows服务器上的oracle突然无法连接了,分成的奇怪,数据实例照常启动没有什么问题,监听在服务面板也能正常启动,貌似都没看到什么异常。 经过各种途径分析始终发现不了什么问题,后来使用命令行来启动监听发现启动非常之慢,lsnrctl start /stop. 后来想看看监听的日...

2019-11-07 10:37:37 61 0

原创 .NET下使用ORACLE驱动

早些时候微软在.net平台提供对oracle的支持,后来终止了支持,那么现在最好的办法自然是使用oracle自己提供的.net驱动了,而且比微软的方式更高效,访问效率更高。但是使用起来并不是一帆风顺,这里给出一个最最最简单的办法,重要的事情要说三遍。。。 从官网下载xcopy包http://ww...

2019-11-07 10:37:06 145 0

原创 php获取WIN/LINUX系统 MAC地址

获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址

2019-10-28 09:24:19 89 0

原创 PHP一键去除网页BOM头

在网站开发或者是前端开发中,有时候我们在小改动的情况下,习惯的使用windows系统自带的编辑器进行编辑,这就会导致页面出现bom签名(只针对utf8文件,gbk编码不会出现此问题)这个时候如何解决这个问题呢? 首先你要熟悉几个常出现的问题: 1.网站打开空白 2.页面头部出现多余的空白 ...

2019-10-28 09:23:46 53 0

原创 json_encode不支持中文

今天头一回用json_encode,发现它不支持中文, 在json_encode之前,把所有数组内所有内容都用urlencode()处理一下,然用json_encode()转换成json字符串,最后再用urldecode()将编码过的中文转回来。 写了个函数JSON来代替json_encode...

2019-10-28 09:23:12 132 0

原创 nginx和tomcat集成后重定向引发的问题解决

nginx作为反向代理,监听端口非80端口比如使用88端口,tomcat监听的端口8080,这种情况下当发生302重定向的时候,tomcat默认会重定向到80端口,根本原因就是tomcat的repose的头部带的location的端口默认是80端口,这样nginx就会重定向到80端口导致系统无法访...

2019-10-28 09:22:38 362 0

原创 MySQL 可以用localhost 连接,但不能用IP连接

1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privileges on *.* to '用户名'@'IP地址�...

2019-10-28 09:22:04 28 0

原创 敏捷开发之Scrum

什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代...

2019-10-28 09:21:30 12 0

原创 nginx负载均衡配置与tomcat redis会话状态配置

nginx作为反向代理服务器可以用作负载均衡,可以用一台服务器作为负载均衡,上面安装nginx,另外用两台或者更多的服务器作为web应用服务器,上面安装相同的tomcat,nginx根据负载的相关策略将外网访问的请求分发到应用服务器上,每个请求都可能分发到不同的web应用服务器,所以需要处理一下t...

2019-10-28 09:20:57 39 0

原创 linux下安装redis

从官网下载最新版本的redis,http://redis.io/download 安装 1.解压 tar zxf redis-3.0.6.tar.gz 2.进入加压目录,安装 cd redis-3.0.6 make PREFIX=/usr/local/redis install #安装到指定目...

2019-10-28 09:20:23 15 0

原创 如何开启MySQL的远程帐号

1.首先以 root 帐户登陆 MySQL 在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。

2019-10-28 09:19:50 80 0

原创 linux系统安装mysql

linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错; ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装m...

2019-10-28 09:19:17 38 0

原创 Andorid中打开Activity获取返回值

在开发App中经常遇到在一个页面上打开另一个页面用户操作之后返回,第一个页面获取第二页面用户的操作和输入内容等。这种场景就会用到Activity的返回值。 第一个Activity中的代码有两个部分要注意 1.打开第二个activity的方法和参数 context.startActivityF...

2019-10-24 17:52:50 46 0

原创 PHP:Fatal error: Class 'COM' not found in … 的处理办法

PHP:Fatal error: Class 'COM' not found in … 的处理办法 1、首先在windows的“服务”里面检查COM 服务是否已经启动。如果未启动,请启动它。 大概是该服务:Windows Management Instrumentation ...

2019-10-24 17:52:16 717 0

原创 PHP字符编码问题

一,php编码转换 1.通过iconv()函数实现编码转换 语法:iconv(string in_charset,string out_charset,string str) 将指定字符串str由in_charset编码格式转换成out_charset编码格式,返回bool值。 2.通过mb_c...

2019-10-24 17:51:44 23 0

原创 java调用linux命令(续)

之前文章有讲到使用方法Runtime.getRuntime().exec(command)执行操作系统的命令,在很多情况下是没有问题的,但是在某些环境下可能会导致执行的进程假死也就是挂起了,一直停在那里,其根本原因是命令行的输出流在某些情况下没有地方输出,导致命令一直等待输出,下面写个方法把命令的...

2019-10-24 17:51:11 67 0

原创 php调用 C# webservice接口

首先要启用 Soap服务 修改PHP.ini文件,找到;extension=php_soap.dll去掉前面的分号,重起apache就可以了 代码 $soap = new SoapClient("http://test.com/test.asmx?wsdl"); $resul...

2019-10-24 17:50:38 112 0

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