自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(415)
  • 资源 (8)
  • 收藏
  • 关注

原创 系统的权限设计

权限管理 Authority Management目前主要是通过用户、角色、资源三方面来进行权限的分配。具体来说,就是赋予用户某个角色,角色能访问及操作不同范围的资源。通过建立角色系统,将用户和资源进行分离,来保证权限分配的实施。一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。场景举例企业IT管理员一般都能为系统定义角色,给用户分配角色。这就是最常见的基于角色访问控制。场景举例:给张三赋予“人力资源经理”角色,“人力资源经理”具有“查询

2021-09-14 11:55:02 2518

转载 Jmeter接口压力测试,Java.net.BindException: Address already in use: connect

Java.net.BindException: Address already in use: connect问题原因:操作系统会为TCP/IP服务预留临时端口,Jmeter在跑并发测试的时候每开启一个线程(new socket操作)就会占用一个临时端口,若TCP/IP端口被占完了,而且没有及时释放(socket.close()操作不能立即释放绑定的端口,而是把端口设置为TIME_WAIT...

2019-04-17 14:07:58 2410

原创 git上传本地Intellij idea 项目到git

一.安装git客户端Window下安装Git客户端。 二.配置Intellij idea中的Git/ GitHub打开Preference-- Version Control。 下拉选择Github,填写Host、Login和Password,然后Test是否成功。 选择Git,指定Git路径后,Test测试功能是否正常。

2017-07-04 16:22:52 5141

原创 centos7 防火墙服务配置

启动一个服务:systemctl start firewalld.service关闭一个服务:systemctl stop firewalld.service重启一个服务:systemctl restart firewalld.service显示一个服务的状态:systemctl status firewalld.service在开机时启用一个服务:systemctl enable

2017-01-23 15:38:36 1651

原创 wrapper-windows-x86 window 10安装

1. 下载java service wrapper    网址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp   我下载的版本是wrapper-windows-x86-32-3.5.20.zip。2. 配置过程

2017-01-09 23:45:06 4407

原创 Spring MVC之@RequestMapping 详解引言:

引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @R

2016-11-29 13:14:07 1883

原创 springMVC Model、 ModelMap 和 ModelAndView的区别

简单来说:Model是包含四个addAttribute 和一个  merAttribute方法的接口。ModelMap :实现了Map接口,包含Map方法。视图层通过request找到ModelMap中的数据。ModelAndView:是包含ModelMap 和视图对象的容器。正如名字暗示的一样既包含模型也包含视图,而ModelMap只是包含模型的信息。Mo

2016-11-29 11:35:00 4967

原创 CentOS 6.5下NFS安装配置

一、环境介绍   NFS服务器:CentOS6.5 192.168.0.10  NFS客户端:CentOS6.5 192.168.0.11 二、服务器端安装配置 1、先用rpm -qa命令查看所需安装包(nfs-utils、rpcbind)是否已经安装:123456[root@local /]# rpm -qa | gre

2016-11-23 19:28:33 5044

原创 反应器(Reactor)模式

Java NIO非堵塞技术实际是采取反应器模式,或者说是观察者(observer)模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。同步和异步区别:有无通知(是否轮询),异步:处理完后会通知请求方堵塞和非堵塞区别:操作结果是否等待(是否马上有返回值),只是设计方式的不同,堵塞:需要等待完成后,开始下面

2016-09-20 18:38:55 1713

原创 pager-taglib 使用说明

1、拷贝pager-taglib.jar包2、在JSP页面中使用taglib指令引入pager-taglib标签库 3、使用pager-taglib标签库进行分页处理  传两个值进去:1、pm.totles总记录数 2、pagesize 每页显示页数 3、传给后台的变量值对(查询条件)pager_tag.jsp

2016-07-21 16:01:47 2768

原创 hadoop mapreduce join原理、方法讲解

1. 概述在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。本文首先介绍了Hadoop上通常的JOIN实现方法,然后给出了几种针对不同输入数据集的优化方法。2. 常见的join方法介绍假设要进行join的数据分别来自Fi

2016-07-17 09:00:26 3897

原创 linux系统安装mysql

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

2016-06-06 10:00:04 1497

原创 项目管理-带领新兵

本项目是我带过最大的项目吧,当然从项目金额上来说,大有几几KW吧。但是这个项目确实一个老兵带着几个新兵,和几个头一次合作的战友,在一起战斗。现在主要说一下新兵的带队,这些新兵都是90后或87、88后的兄弟,他们活泼、思维有些活跃,但是也有些沟通起来挺难得,推一下,走一步;不推不走。让我很是难受、累的狠呀。。。对他们的不定时关注项目进度,效果也不是很好

2016-05-21 11:30:18 1626

原创 vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法

当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:[html] view plain copy 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()  这个问题发生在最新的这是由于下面的更新造成的:

2016-05-06 19:26:56 3522

原创 vsftpd-3.0.2 x86_64 编译安装

一、环境CentOS 5.6 x86_64ip:192.168.10.100二、编译依赖组件yum -y install gcc gcc-c++ db4-utils pam-devel三、编译安装配置vsftpd1、编译wget https://security.appspot.com/downloads/vsftpd-3.0.2.ta

2016-05-06 19:20:13 5935

原创 http-2.2.19安装

./configure --prefix=/usr/local/apache2 --enable-so --enable-proxy --enable-proxy-http --enable-proxy-balancer --enable-modules=all --enable-mods-shared=all --with-z=/usr/local/zlibmakemake

2016-04-25 16:38:21 2606

原创 zlib-1.2.3 64位安装

/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC/usr/local/lib/libz.a: could not read sy

2016-04-25 16:21:31 6650

原创 zookeeper的Will not attempt to authenticate using SASL (无法定位登录配置)

今天不小心重启了一下zookeeper服务,发现跑的好好的系统神经了。客户端连接zk,不停的报 2012-11-12 16:41:37,641 [myid:] - INFO  [main-SendThread(192.168.1.102:2181):ClientCnxn$SendThread@849] - Socket connection established

2015-12-10 13:16:01 33468 2

转载 netstat监控大量ESTABLISHED连接与Time_Wait连接问题

问题描述:在不考虑系统负载、CPU、内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接。# netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'CLOSE_WAIT 348ESTABLISHED 1240TIME_WAIT

2015-12-10 09:33:15 8706

转载 按位运算和作用

1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。 按位与运算通常用来对某些位清0或保留某些位。例如

2015-10-10 16:20:06 2649

原创 Hadoop Hive与Hbase关系 整合

用hbase做数据库,但由于hbase没有类sql查询方式,所以操作和计算数据非常不方便,于是整合hive,让hive支撑在hbase数据库层面 的 hql查询.hive也即 做数据仓库1. 基于Hadoop+Hive架构对海量数据进行查询:http://blog.csdn.net/kunshan_shenbin/article/details/71053192. HBase

2014-06-02 06:44:32 46879 2

原创 PHP5+APACHE2.2配置

php apache win xp 配置

2014-01-04 10:47:52 3718

原创 Crontab 介绍

一.  Crontab介绍        crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件       在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。       如:[root@dave ~]# cat /etc/crontabSH

2013-01-08 15:22:49 1784

原创 linux启动时初始化脚本的顺序

/etc/inittab 确定系统运行级别 如:5/etc/rc.d/rc.sysinit 启动init服务,在执行/etc/rc.local/etc/rc.d/rc5.d

2012-11-06 14:31:18 3160

原创 ln 软连接目录

举例:1.对某个文件创建一个连接[root@A ~]# ln -s /home/kk/ss.sh ~   #如果不写目标地址,即在当前目录建接立链接[root@A ~]# lsCentOS-Base.repo.oldboy  anaconda-ks.cfg  install.log  install.log.syslog  ss.sh此命令表示在家目录下创建与源文件同名的链接到/h

2012-11-06 14:11:00 26228

原创 apache2.4.3安装配置

apache 2.4.3安装1、apr安装cd apr./configure --prefix=/usr/local/apr/ && make && make install2、apr-util安装cd ../apr-util./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/ &&

2012-10-24 13:16:43 7683

转载 Tomcat集群Cluster实现原理剖析

在笔者上一篇博客(http://zyycaesar.iteye.com/admin/blogs/295227)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。      对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实

2012-10-17 10:54:41 1735

原创 linux 查看端口对应的应用程序命令

显示这台开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用 lsof-i :7710

2012-08-28 09:41:27 8116

原创 jndi配置(Tomcat7)

jndi配置(Tomcat7)    1)在conf/context.xml添加                          auth="Container"                  type="javax.sql.DataSource"                  driverClassName="oracle.jdbc.OracleDriver"

2012-05-18 12:36:24 5354

原创 ER Win 连接数据库

Connecting String : 为本地数据库的连接服务别名

2012-02-14 09:39:00 2062

原创 解决vsftpd编译时的错误:could not read symbols: File in wrong format

编译vsftpd时,出现could not read symbols: File in wrong format错误提示,后搜寻相关资料,是因为vsftpd的一个安装文件没有考虑到64位平台库文件位置。  如果的的系统是64位平台,解决办法如下: 编辑源代码安装目录下的vsf_findlibs.sh, 将其中路径中的lib替换成lib64。

2011-11-30 10:46:13 17747

原创 负载测试、压力测试和性能测试的异同

负载测试、压力测试和性能测试的异同

2011-03-28 14:40:00 1898

原创 Proguard简述

Proguard简述

2010-12-07 17:01:00 1647

原创 使用ProGuard混淆器注意事项

使用ProGuard混淆器注意事项

2010-12-07 17:01:00 2399

原创 使用 DJ Java Decompiler 将整个jar包反编译成源文件(转载)

使用 DJ Java Decompiler 将整个jar包反编译成源文件(转载)

2010-12-06 13:15:00 4636

原创 ubuntu下 声音小的 两种解决办法

ubuntu下 声音小的 两种解决办法

2010-11-21 09:16:00 3793

原创 maven 配置篇 之 settings.xml

maven 配置篇 之 settings.xml

2010-11-20 19:14:00 1699

原创 Ubuntu 10.10 eclipse -----failed to load javahl library

Ubuntu 10.10 eclipse -----failed to load javahl library

2010-11-20 08:46:00 2489

原创 ubuntu安装wine 解决Your wine does not have wineprefixcreate installed. 不指定

ubuntu安装wine 解决Your wine does not have wineprefixcreate installed. 不指定

2010-11-17 09:56:00 7099 1

原创 ubuntu10.04 安装oracle 11g r2

ubuntu10.04 安装oracle 11g r2

2010-11-14 16:08:00 1900 2

vsftp运行配置文件

vsftp运行配置文件 配置用户、限制用户访问目录和vsftpd的配置信息

2012-11-06

VSFTP安装配置

vsftp 2.4.3 ftp 配置,随意控制每个用户的权限,方便

2012-11-05

linux 安装VCS

linux 安装VCS oracle双机,并了解什么是HA

2012-11-05

ext 学习笔记 ext 学习笔记

ext 学习笔记 ext 学习笔记 ext 学习笔记

2009-12-10

ext eclipse 插件

ext eclipse 插件 ext eclipse 插件 ext eclipse 插件

2009-12-10

ssh + ext 集成

ssh + ext 集成 ssh + ext 集成 ssh + ext 集成

2009-12-10

java 实现抓取目录下的所有文件

使用java语言,实现从某目录下,抓取所有的文件,组成完整的文件路径。

2008-05-05

java文件复制功能

java文件复制,使用java语言开发的,效果如windows 的复制和粘贴效果。

2008-05-05

空空如也

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

TA关注的人

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