自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (23)
  • 收藏
  • 关注

原创 Redis5 启动和关闭的shell写法(自定义路径、端口,有链接密码)

/redis-cli -h 127.0.0.1 -p 3000 -a 12345678 shutdown(-h ip地址,-p 端口(别当成密码!Redis一般安装目录如下:bin 启动路径,conf 配置文件,自定义路径如/opt/redis5/ ,端口3000,密码12345678。可以就可以写个shell,方便启动关闭,当然有朋友写到启动里面,这个根据自己爱好。关闭:用bin目录下redis-cli。

2023-06-12 20:46:46 190

转载 阿里十年架构演进详细概述

文章在介绍一些基本概念后,按照以下过程阐述了整个架构的演进过程: 单机架构 第一次演进:Tomcat与数据库分开部署 第二次演进:引入本地缓存和分布式缓存 第三次演进:引入反向代理实现负载均衡 第四次演进:数据库读写分离 第五次演进:数据库按业务分库 第六次演进:把大表拆分为小表 第七次演进:使用LVS或F5来使多个Nginx负载均衡 第八次演进:通过DNS轮询实现机房间的负载均衡 第九次演进:引入NoSQL数据

2022-04-21 13:17:22 2230

原创 Apache James 项目说明

一、域名配置(外网访问)首先要做的就是配置域名的MX 记录:先添加一条A记录:mail.abc.com 指向服务器IP!然后添加域名的MX 记录,指向mail.abc.com A 记录( 即域名MX 记录的值为mail.abc.com).OK ,域名的配置就完成!二、安装部署 James 不需要编译安装,解压即可以使用,把 james 下载来后,必须先启动一下! 进入James 根目录下的bin 目录,启动: [bin]$ ./run.sh 然后...

2022-03-06 23:30:09 537

转载 Linux下 文件或文件夹的复制(拷贝 cp)

前言在linux中,经常会用到文件或者文件夹的复制,要做到将一个文件复制到本机的另一个位置,就要学会使用linux的cp命令;如果是把一个文件复制到可以访问的网络机器的某个位置,那么就要用到scp命令,scp代表远程拷贝。文件或文件夹的复制命令1.cp命令命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下cp -r dir1/. dir2 表示将d

2021-11-26 15:04:57 18418

原创 make apache error: ap_hack_apr_base64_encode_len

原 Nginx负载均衡后Resin4获取真实IP地址 Resin在加了Nginx负载均衡后Resin访问日志中得到的ip为Nginx的ip,不是客户端的真实ip,需要修改resin的配置文件cluster-default.xml(resin 4): 1. 修改配置Nginx 在Nginx配置添加一个新的Header,用来存储$remote... 2018-02-05 10:57:03...

2021-07-24 16:00:03 281

原创 C#socket.Receive方法socketError10035 WouldBlock处理

在服务器端为NIO时候,实现长连接,c#为客户端时候,循环调用socket.Receive(循环读取等待服务端消息),会出现 ErrorCode: 0x00002733(10035 WouldBlock )无法立即完成一个非阻止性套接字操作.(A non-blocking socket operation could not be completed immediately.) ,之后设置 socketc.Blocking = true; ,仍然没用,没办法,只能查阅MSDN,终于找到了一段话:...

2021-04-29 17:15:34 1983

翻译 WebSocket协议RFC中文翻译版[有原文RFC 6455英文版链接]

WebSocket协议中文版英文版RFC 6455 WebSocket摘要 WebSocket协议实现在受控环境中运行不受信任代码的一个客户端到一个从该代码已经选择加入通信的远程主机之间的全双工通信。用于这个安全模型是通常由web浏览器使用的基于来源的安全模型。该协议包括一个打开阶段握手、接着是基本消息帧、TCP之上的分层(layered over TCP)。该技术的目标是为需要与服务器全双工通信且不需要依赖打开多个HTTP连接(例如,使用 XMLHttpRequest或者 &lt...

2021-02-01 10:57:48 1016

原创 Xmanager 远程安装图形界面 Firestarter centos 6

首先配置xmanager 连接上远程的服务器, centos6.9 最小安装,没有安装xterm,而 XManager 一般需要usr\bin\xterm 连接,所以,需要先确定,xterm的安装,如没有,直接安装 yum install -y xterm ,安装,如有提示依赖包,直接yum安装,即可,因为通过X11,ssh连接的x11,所以,ssh配置需要打开,在etc/ssh/sshd_config ,里面 X11Forwarding yes ,如果还不行,执行export DISPLAY...

2020-07-16 21:22:31 222

原创 Ant在Eclipse 里面 JDK版本配置问题

特殊情况下,可能用到Ant编译,但是因为Eclipse 默认设置 是环境变量里面的JDK版本,所以需要修改JDK,否则会出现版本基础错误,如,1.8,和1.6里面的 “The type java.lang.CharSequence cannot be resolved” 等问题。 这时候,需要在,项目-> Properties -> Builders->New ,选择自己的builder.xml,然后,在 Main里面添加参数如下-Dbuild.compiler=java...

2020-05-28 17:52:49 661

原创 两种IO多路复用模式:Reactor和Proactor 简析

1.I/O多路复用机制 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理器。 两个与事件分离器有关的模式是...

2020-04-26 13:40:56 547

原创 js压缩工具YUI Compressor,添加右键菜单

YUI Compressor 最新下载地址:https://github.com/yui/yuicompressor目前是 yuicompressor-2.4.9.zipAnt 下载http://ant.apache.org/ (如果安装有 eclipse,JDKAnt 都安装了,略过)在 解压 yuicompressor-2.4.9.zip 如D:\tools\yuicomp...

2020-04-26 12:54:27 151

原创 Nginx负载均衡后Resin4获取真实IP地址

Resin在加了Nginx负载均衡后Resin访问日志中得到的ip为Nginx的ip,不是客户端的真实ip,需要修改resin的配置文件cluster-default.xml(resin 4):1. 修改配置Nginx  在Nginx配置添加一个新的Header,用来存储$remote_add,然后再Resin获取记录这个值。Nginx:server {    li

2018-02-05 10:57:03 852 3

转载 Java VisualVM监控远程JVM

Java VisualVM是一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很有帮助。就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到一个比较直观的界面从左边Applications树中可以知道,不光可以监控本地JVM运行情况

2017-12-19 23:20:06 449

转载 FTP和SFTP工具类封装(SpringMore)

github地址:https://github.com/tangyanbo/springmoreFTPUtil该工具基于org.apache.commons.net.ftp.FTPClient进行封装ftp配置文件信息:默认路径为classpath:ftpConfig.properties配置信息如下:host=127.0.0.1port=21userName=ad

2017-12-10 00:36:22 1993

原创 几个IDS开源系统介绍

Snort     在1998年,Marty Roesch先生用C语言开发了开放源代码(Open Source)的入侵检测系统,Snort  基于libpcap。目前最著名最活跃的开放源码NIDS项目,定位于轻量级的入侵检测系统,已经实现了网络探测器和许多第三方的管理及日志分析工具( http://www.snort.org/ )Prelude IDS

2017-11-29 13:25:01 11603

原创 Mysql 对SQL语句监控查看的记录

mysql 默认不开启sql语句跟踪监控记录,如查看sql语句执行记录,一般有下面三种方式:          1.修改配置文件,my.cnf              #vi /etc/my.cnf            log =/mysql/mysqls.log            #慢查询语句 ,time 单位是秒            log-slow-quer

2017-11-22 12:26:54 9156

原创 对JDOM和DOM4J读取同名元素的区别

JDOM 自身不包含解析器。它通常使用 SAX2 解析器来解析和验证输入 XML 文档(尽管它还可以将以前构造的 DOM 表示作为输入)。它包含一些转换器以将 JDOM 表示输出成 SAX2 事件流、DOM 模型或 XML 文本文档。JDOM 是在 Apache 许可证变体下发布的开放源码。    DOM4J 代表了完全独立的开发结果,但最初,它是 JDOM 的一种智能分支。它合并了许多超出基

2017-11-18 22:19:00 739

原创 在struct2里用filter实现URL重写

实现URL重写技术,但是其他三方的重写技术,功能复杂,而我们系统只需要简单的url重写,就是转发到,struct2里面的,action,就可以了,所以,自己准备写个简单的filter

2017-08-31 22:45:18 461

原创 resin4 配置的优化

resin4 优化配置 1) 优化JVM参数     这个参数可以在resin.xml 里直接配置,不过,要按照顺序放在    下面,不能放在其他标签下面,否则jvm参数会失效。    推荐:      将 -Xms和-Xmx 设为相同值; -Xmn值约等于-Xmx的1/4。        -Xms1024m    -Xmx1024m    -Xmn25

2017-04-11 14:54:59 5165

原创 Htop 在 RedHatEnterpriseLinux 4 上的安装

相比top,它的替代品Htop则更为精致。维基百科是这样描述的:“用户经常会部署htop以免Unix top不能提供关于系统进程的足够信息,比如说当你在尝试发现应用程序里的一个小的内存泄露问题,Htop一般也能作为一个系统监听器来使用。相比 top,它提供了一个更方便的光标控制界面来向进程发送信号。            http://hisham.hm 的官网    因为,OS

2017-03-31 10:49:35 1202

原创 MAC IOS10.12 下的 CAD 2014 安装过程

因为苹果APP ,所以玩了几天MAC BOOK,不过,偶尔需要用到cad  2014,所以尝试安装了一下,因为不熟悉,绕了半天,总结一下     1. 打开系统安全的  不明开发者软件 的来源           sudo spctl --master-disable       2. 因为IOS 10.11 之前的注册机不能用所以需要下载支持ISO 10.12 的,新的注册机 

2016-12-04 21:26:49 7846

原创 Firestarter,命令行启动与配置

Firestarter是一个非常好用的防火墙图形化配置工具,作者和开发者是芬兰人。 (Firestarter 本质上只是iptables防火墙的图形前端设定工具,实际执行的防火墙的仍然是iptable) 普通情况下,用GUI设置就可以了,有时候,简单的添加与查看,也可以方便的在命令行配置。 配置文件位置一般在/etc/firestar...

2016-11-13 14:34:22 540

原创 RESIN4在一台机器上同时启动多个

RESIN4,相比较3,变化比较大,其中,有时候需要一台电脑上,启动多个resin的时候,在3 时候,只需要修改resin.conf就可以了,而 resin4 默认启动三个端口有3个端口:watch dog 端口 6600 http *:  8080cluster 127.0.0.1:6800这里面,cluster 6800端口,可以在resin.properties中找到修改

2016-09-07 20:15:54 2015

原创 关于JCAPTCHA源码的重新编译

由于项目需要验证码,jCAPTCHA虽然从2009年至今没有更新,但框架不错,准备引入,下载源码  jcaptcha-src-1.0-RC6()重新编译,但是编译需要 rt.jar (java rt.jar它不是公开的API,需要拷贝到工程里专门引入),freetts.jar (sun公司的声音开发包),imaging-1.0.jar (一个第三方图像处理开发包)。

2016-09-05 16:53:26 663

原创 在web容器resin里杀死系统应用进程

杀死浏览器退出页面

2016-08-27 01:45:41 1285

原创 最新spring 4 框架和 security相关包下载

spring 4 新的项目下载搞的比较乱,总结一下两个主要下载地址:spring 4 framework 框架下载:http://repo.spring.io/libs-release-local/org/springframework/spring/ spring security相关包下载http://repo.spring.io/libs-release-local/or

2016-07-27 18:10:56 2929

原创 Eclipse 右键 Open declaration 出错

从SVN 下载的工程,直接用eclipse neon 的导入,单击 某变量 Open declaration   出现 problems opening  an editor  does not exist,最后发现是导入工程,没有确定工程属性造成的,打开属性,选择 Project Facets 下面选择对应工程属性 点击应用,就ok了

2016-07-19 18:14:44 5014

原创 WEB容器内解决JSP后门的一种方式

JSP后门,本来是比较少的,但还是存在漏洞,被“有心之人”利用了,jsp后门主要从上传图片合并jsp后门,到服务器,后,执行jsp,包括所谓的菜刀,服务器中招之后,发现后门jsp,用nginx 方式禁止upload目录执行jsp,暂时解决问题:      location ~ ^/(upload|download)/.*\.(jsp)${deny all;}但是还是不能从根

2016-06-02 01:29:03 2653

原创 解决oralce10g临时表空间不断变大的问题

解决oracle10g临时空间表

2016-05-11 20:51:30 1720

转载 后门技术及rootkit工具-Knark分析及防范

要:本文讨论了Linux环境下攻击者入侵成功以后常常使用的一些后门技术,并且对最著名的rootkit工具之一—knark进行了详细的分析,并且指出了在发现系统被入侵以后如何发现是否是kark及如何恢复。注意:本文是用于管理员学习之用,不可用于进行网络攻击否则带来的任何法律后果自行负责。本文作者不对由于本文导致的任何后果负任何责任。一、什么是"rootkit"?入侵者入侵后往往会

2016-04-20 14:57:36 4311

转载 LVS Nginx HAProxy 优缺点

建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat、Keepalived,成熟的架构有LVS+Keepalived、Nginx+Keepalived、HAProxy+keepali

2016-01-04 20:59:46 989

转载 Haproxy安装与配置

一、Haproxy概念Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴

2016-01-04 20:57:52 892

转载 测试网站访问速度的5个方法

网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一步的话,那么你就是获得更好的排名。那么下面就赶快测试你的网站,提高网站访问速度吧。1:用Ping命令简单测网站速度的方法Ping可以用来检查网络是否通畅或者网络连接速度,点击开始→运行 在运行中输入“cmd”回车

2014-04-03 14:47:56 17733

转载 Linux Shell 编程实战技巧

目前,越来越多的企业应用会部署在 Linux 系统上的,而 Linux Shell 脚本可以极大地帮助我们完成这些应用的运维任务。这使得 Linux Shell 开发技能成为开发人员的一项重要的、有竞争力的技能。本文就笔者的实际开发经验,以 Korn Shell 为例分享了脚本开发中的常见问题及相关技巧。避免定时任务脚本的常见问题很多脚本在实际使用的时候往往是以定时任务的方式运行,

2013-09-26 23:42:40 778

原创 Red hat linux下使用crontab实现oracle 10g 定时备份(包含SFTP下载说明)

这是说的定时备份是热备份,也就是写shell脚本,这是的语法是oracle10g的,9i稍微修改(用exp语法) 定时备份后,可以用客户端机器自动下载,用sftp客户端,设置成自动下载,如没有可以去网上找sftp的实现,java有开源的。1.创建shell 备份脚本文件#!/bin/sh#oracle commandexpcmd="/opt/ora10/product/

2012-01-01 01:13:32 2144

转载 Java多线程设计中的:wait/notify 使用

通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。  以上逻辑

2011-11-26 20:04:20 726

原创 PowerDesign DBMS 设置

1、修改建表脚本生成规则。如果每个表格都有相同的字段,可以如下修改: Database -> Edit Current DBMS 展开 Script -> Object -> Table -> Create 见右下的Value值,可以直接修改如下:/* tablename: %TNAME% */ create table [%QUALIFIER%]%TABLE% ( %TABLDEFN% ts char(19) null default convert(char(19),getdate(),20

2010-07-03 14:04:00 2635

原创 修改Oracle10g的端口,并更改EM

<br />修改Oracle10g的端口,需要修改两个文件即可。(red hat linux as4u6 修改通过)<br />listener.ora 和tnsnames.ora<br />文件都在/opt/oracle10g/product/10.2.0.1/db_1/network/admin目录下<br />listener.ora 修改如下<br />--------------------------------------------<br /><br /># listener.ora Net

2010-06-24 19:56:00 2862

转载 Redhat as4 下oracle10g自启动脚本设置

Redhat as4 下oracle10g自启动脚本设置以redhat as4和oracle 10g为例。单机在安装过程依照oracle官方的文档一步步下来,只要设置好参数、安装好必要的包,一般不会出什么问题。安装好了以后系统重启,oracle重启服务,网上很多人建议自己写脚本(其实脚本也很简单),这里讲的是用oracle本身的脚本实现,当然不可避免最后还要写一点点的。1、配置dbstart和dbshut在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,more dbstart

2010-06-24 18:57:00 791

原创 SEO工具软件

【比较全 做个记录】 关键字密度检查(英文)http://www.spannerworks.com/seotoolkit/keyword_density_analyser.asp模拟蜘蛛可抓取到的文本及链接http://www.webconfs.com/search-engine-spider-simulator.php检测网站 URL 结构、无效链接等http://validator.w

2010-03-02 00:09:00 1530

tcl-8.5.7-6.el6.src.rpm源码和tcl-8.5.7-6.el6.x86-64.rpm

tcl-8.5.7-6.el6源码,可以阅读看看,centos6的直接下载rpm也可以用

2023-06-12

packetdotnet.1.4.6和sharppcap.6.2.1

packetdotnet.1.4.6支持.NET Framework 4.7(PacketDotNetB4.dll),.NET Standard 2(PacketDotNetB2.dll); sharppcap.6.2.1支持.NET Standard 2(SharpPcap.dll)

2022-05-24

htop-1.0.3-1.el6.rf.x86_64.rpm

htop-1.0.3-1.el6.rf.x86_64.rpm,centos6系列,64位

2022-01-25

firestarter-1.0.3-16.2.x86_64.rpm

firestarter-1.0.3-16.2.x86_64.rpm,给予iptables,可视化优秀的linux防火墙工具,centos5,6系列64位系统

2022-01-25

lsof-4.82-4.el6.i686.rpm(32)

lsof-4.82-4.el6.i686.rpm ,32位,centos6系列的

2022-01-25

log4j-1.2.15引用包jmxtools1.2.1jar-jmxri1.2.1-jms1.1-mail1.4.zip

处理log4j漏洞,编译需要的4个引用包 (jmxtools-1.2.1.jar,jmxri-1.2.1.jar,jms-1.1.jar,mail-1.4.jar)

2021-12-30

itextpdf-5.5.13.1.tar.gz

itextpdf-5.5.13.1 源码包括 itextpdf,itext-pdfa,itext-xtra,xmlworker全部源码,120M,也是官方 iText5 最后版本。

2020-06-02

resin-pro-4.0.51-src.zip

resin-pro-4.0.51-src 这是目前最新的resin 4 pro 源码了,60官方暂时没用开放下载源码,当然,以后可能开放,不过,51,目前最新公开的resin 4 pro 源码了。

2020-04-08

YUIcompressor右键菜单

YUIcompressor右键菜单 ,command 脚本,和bat ,处理文件

2019-02-20

concurrent-1.3.3.jar

concurrent.jar 里面有,使用Apache JCS 时候需要的EDU/oswego/cs/dl/util/concurrent/Channel ,编译 jcaptcha时候需要第EDU.oswego.cs.dl.util.concurrent.ClockDaemon类, concurrent-1.3.3.jar

2016-09-05

jcaptcha1.0源码

jcaptcha1.0 源码,2007年最后更新版本 jcaptcha-src-1.0-RC6

2016-09-05

bash-3.2-33.el5_11.4.i386.rpm

网上很多都是,升级,linux高版本的,但是如果Bash版本显示为3.X分别对应bash-3.2-33.el5_11.4.i386.rpm(32位)就可以了,顺利升级了

2016-08-25

bash-4.1.2-33.el6.i686.rpm

bash补丁下载, 针对i686的下载的,不是,x86_64!

2016-08-25

struts-2.1.6-src源码

2016-08-22

struts-2.1.8-src源码

2016-08-22

xws-security-3.0.jar

xws-security-3.0.jar

2016-03-10

Compiere 中文使用说明手册

Compiere 中文使用说明手册,图文并茂,有例子,觉得不错。

2011-12-18

oracle10g Client 绿色精简版[已经验证]

oracle 9i/Oracle10g 客户端绿色精简版配置步骤【不到7M】 1.解压 Oracle*_Baseggk.rar 到指定目录,如 E:\Oracle 2.将 oracle.reg 中的路径改为相应路径,完成后双击 oracle.reg ,导入注册信息到注册表 (用户路径中已经有其它的程序路径请手工配置,以免覆盖其它程序设置) 3.将你的 tnsnames.ora 文件复制到 E:\Oracle\ora92\NETWORK\Admin (根据实际情况修改)目录 4.使用前检查环境变量是否生效 5.支持pl/sql dev、TOAD 及使用 OCI接口开发的应用程序,不带ODBC驱动。

2010-08-28

最新手机号码归属地数据库(Access09.2.22)

最新手机号码归属地数据库(Access)。 包含152、186、188、189号码段。(2009年02月22日更新)

2009-04-20

最新手机号码归属地数据库(Access)

最新手机号码归属地数据库,包含152、186、188、189号码段。(2009年02月22日更新) 看到其他下载要20分,觉得有背CSDN下载的精神,所以提供了此下载

2009-04-20

oracle9i 补丁 p3238244_9204_linux.zip(red linux as3 )

Red linux as 3 oracle9.2.0.4 补丁p3238244_9204_linux.zip 修复agentctl start失败错误

2009-04-11

oracle补丁p2617419_210_GENERIC.zip(redlinuxas3)

Red linux as 3 oracle9.2补丁 p2617419_210_GENERIC

2009-04-11

jqGrid 3.4.1 (jQuery Grid Plugin 3.4.1)

基于jquery 实现的优秀grid组件,jqGrid最新版本3.4.1(2009.2) 支持行、单元格编辑,单元格数据类型自定义(支持单元格下拉框)等很强大的功能 【文档 见 我上传资料 jqGrid 3.4 文档PDF文件】

2009-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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