- 博客(35)
- 资源 (22)
- 收藏
- 关注
原创 linux授权用户、组、权限
CHMODU文件所有者G文件所在组用户O其它用户RWX=421 三个位可以相加,权限叠加 读权限是4,写是2,读写权限是6chmod U+R install.log 给install.log授读的权限chmod u=rw install.log给install.log授读写的权限也可以用下面的方式chmod 666 install.
2015-07-30 15:52:33 35811
原创 linux新建用户与权限修改
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能
2015-07-30 15:33:27 440
原创 linux用户权限相关命令
由一般用户切换到超级用户:su,切回来是:exit一般用户之间或超级用户到一般用户:su username,切回来是:exit在Linux系统下如何增加一个新的系统用户简单一个Linux下的用户并非简单 useradd命令,其实你如果用心去查看 useradd 的Man文档你会有更的的发现。【语法】adduser[必要参数][选择性参数]用户名【功能说明
2015-07-30 15:27:10 492
原创 编程获取Linux的cpu占用率和 mem使用情况
Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:一、使用ps查看进程的资源占用ps -aux查看进程信息时,第三列就是CPU占用。[root@localhost utx86]# ps -aux | grep my_processWarning: bad syntax, perhaps a bogus '-'? See /usr/sh
2015-07-30 09:45:25 1207
转载 用struts2做的树形菜单
一.概要:这篇文章是自己在学习struts2时从struts2的官方英文文档实例中整理出来的,此处介绍三种Struts2树状菜单的实现方式分别是:静态,动态,动态Ajax三种方式.以下实例均在windowsXpsp2+Struts2+MyEcliplse6.01+Tomcat6.0.14+JDK1.6.0_03下调试通过,项目名称为study3,包名为c
2015-07-29 22:40:12 854
转载 extjs4 tree 节点选中问题
extjs4 tree 节点选中问题 当选中父节点,子节点会自动选中,所有子节点取消,父节点也会取消,有递归调用哦 ,废话不多说 直接上代码 ps: 以下 只是关键 ?1234567891011//右侧菜单树 var centerPan
2015-07-29 22:04:48 716
转载 利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法
一、问题研究的背景和意义 目前在Web应用程序开发领域,Ext JS框架已经逐渐被广泛使用,它是富客户端开发中出类拔萃的框架之一。在Ext的UI控件中,树形控件无疑是最为常用的控件之一,它用来实现树形结构的菜单。TreeNode用来实现静态的树形菜单,AsyncTreeNode用来实现动态的异步加载树形菜单,后者最为常用,它通过接收服务器端返回来的JSON格式的数据,动态生成树形菜单节
2015-07-29 22:00:11 1266
转载 linux CentOS6.5安装mysql-5.6.4
1、下载源码包我的版本:mysql-5.6.4-m7.tar.gz2、安装之前先卸载CentOS自带的MySQL[root@localhost ~]# yum remove mysql3、编译安装cmake下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz
2015-07-29 18:10:43 671
原创 java 判断对象是否为空
java 中如何判断一个未知对象是否为空呢?下面是一个通用的方法,判断字符串是否为空,集合是否为空,数组是否为空:Java代码 /** * 判断对象或对象数组中每一个对象是否为空: 对象为null,字符序列长度为0,集合类、Map为empty * * @param obj * @return
2015-07-29 17:01:30 18088 1
原创 linux环境搭建服务器tomcat
Linux中JDK1.6的安装和配置方法 一、安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-li
2015-07-29 11:57:24 651 1
原创 java获得linux环境的硬盘、内存、cpu使用率
思路:java代码读取linux主机的磁盘使用信息,同时截取出文件系统和已使用情况 放在map中可以得到keyvaluepackage com.cmmb.util;import java.io.*;/** * linux 下cpu 内存 磁盘 jvm的使用监控 * @author avery_leo * */ public class DiskSpa
2015-07-28 16:38:43 3654
原创 工作流引擎
1 绪论 【社会上的需求.】1.1 课题的研究背景工作流的概念起源于生产组织和办公自动化领域。它是针对日常工作中具有固定程序的活动而提出得一个概念。它的主要特点是使处理过程自动化,通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对他们进行监控,使人以及各种应用工具相互之间协调工作,以完成某项工作,达到提高办公效率、降低生产成本、提高企业生产经营管理水平和企
2015-07-24 14:24:53 26138 3
原创 冒泡排序
冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。冒泡排序的Java实现: 1 packag
2015-07-24 12:02:52 388
转载 选择排序
选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换......第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。选择排序的Java实现: 1 package com.mianshi.easy; 2 public class S
2015-07-24 12:01:16 309
原创 插入排序
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序算法。插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。插入排序的Java实现: 1 package com.mianshi.easy; 2 public c
2015-07-24 11:57:09 295
原创 linux 查看端口被占用情况详解
经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序 1、lsof -i:portport为端口号 [root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080COMMAND PID USER FD TYPE DEVICE
2015-07-24 11:52:26 513
原创 会话跟踪Cookie与Session
会话跟踪用来跟踪用户的整个会话,常用的是Session和Cookie。Cookie通过客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.Cookie 1.1概念及使用方法 Cookie实际上是一小段文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie
2015-07-24 11:49:34 540
原创 通用 Java 文件上传和下载组件的设计与实现
概 述 文件上传和下载是 Web 应用中的一个常见功能,相信各位或多或少都曾写过这方面相关的代码。但本座看过不少人在实现上传或下载功能时总是不知不觉间与程序的业务逻辑纠缠在一起,因此,当其他地方要用到这些功能时则无可避免地 Copy / Pase,然后再进行修改。这样丑陋不堪的做法导致非常容易出错不说,更大的问题是严重浪费时间不断做重复类似的工作,这是本座绝不能容忍的。哎,人生苦短啊,浪
2015-07-23 18:06:27 3070 2
转载 Highcharts插件常见问题及解决办法
在jsp中使用Highchart的步骤:第一步:引入highchart必需的js文件123456789101112<!-- -- jquery的js要在引入highchart插件的js之前引入 ----><script src="js/
2015-07-22 10:39:11 1736
原创 highcharts图表应用
JQuery插件之-Highcharts在****项目中的应用-进阶篇 本文档主要讲Highcharts的2个地方的改进之处,1是在柱状图中为每个柱子设置不同的颜色,2是改造highchars自带的图表下载功能。 1. 在柱状图中给每块柱子设置七彩斑斓的颜色,做完之后,可以在饼状图,折线图等图表上实现相同的效果:在Highcharts自带
2015-07-22 10:29:34 573
转载 Linux系统部署项目常用命令(四)
fdisk -l 查分区硬盘df -h 查空间硬盘cd / 进目录ls/ll 文件列表vi tt.txt i=insert 插入 shift+: 进命令行 wq 保存%退出cat tt.txt 内容查看pwd 当期目录信息mkdir tt建目录cp tt.txt tt/11.txt 拷贝文件到tt下mv 11.txt /usr/ 移动rm -rf tt
2015-07-21 00:01:58 2891
原创 Linux系统部署项目常用命令(三)
Linux下常用命令和应用部署下载jdk:如jdk-1_5_0_22-linux-i586-rpm.bin下载tomcat:如apache-tomcat-6.0.26.tar.gz安装JDK1. JDK安装1.1 解压并授权给下载程序可以执行的权限$ chmod a+r+x jdk-1_5_0_22-linux-i586-rpm.bin # 授权给下载程序可以执行的
2015-07-20 23:55:24 537
原创 Linux系统部署项目常用命令(二)
linux命令汇总:先做几点声明:(1).这些命令是在redhat linux上运行的,在IBM AIX上使用可能有些就不行;(2).我并不会去介绍所有的命令,每个命令我也并不会去介绍所有的参数,我只介绍我用到并且是常用的;(3).介绍不分顺序,我只是对近一段时间用到的命令做一下回顾和总结;(4).我用root用户登录linux系统,然后在根目录下建了一个pantp目录,后面截
2015-07-20 23:45:23 731
原创 Linux系统部署项目常用命令(一)
1.开发中常用的查看日志的命令:tail 100 catalina.out //查看正100行内容tail -200 catalina.out // 查看倒数200行日志内容tail -f catalina.out //监控日志2. 查看某一程序进程命令netstat -ntuplgrep java //假入是java进程,查询出pid,kill 掉ps aux|g
2015-07-20 23:35:00 1190 2
原创 ip正则
10.0.0.0-10.255.255.255正则:^10(\.([2][0-4]\d|[2][5][0-5]|[01]?\d?\d)){3}$ 172.16.0.0—172.31.255.255 正则^172\.([1][6-9]|[2]\d|3[01])(\.([2][0-4]\d|[2][5][0-5]|[01]?\d?\d)){2}$ 192.168.0.0-192.168.2
2015-07-16 21:49:18 764
原创 java模块总结
memcached集群配置文档发表于 2015 年 2 月 11 日一、 Memcached的安装1. linux下memchached的安装,请参考网络2. windows下memcahced的安装:在命令行中进入memcached目录,执行以下命令memcached.exe –d installmemcached.exe –d start
2015-07-09 16:37:29 1506
转载 Java安全有效的实现两星期内自动登陆功能
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,下面是具体的实现流程和实现代码。 先说一下流程: 1.保存用户信息阶段: 当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交
2015-07-09 16:33:43 565
转载 JSP+Servlet+javabean实现登录功能模块
create database learnjspgouse learnjspgocreate table userinfo( username varchar(20) primary key not null, userpassword varchar(20) not null)select * from userinfoinsert into userin
2015-07-09 16:29:08 1771
转载 Mysql日期时间类型(DATE,DATETIME,TIMESTAMP)和函数及与linux系统时间之间的转换(UNIX_TIMESTAMP、FROM_UNIXTIME)
mysql的日期,时间类型:类型 最小值 最大值DATE 1000-01-01 9999-12-31
2015-07-06 10:54:22 5208
转载 验证(C#和正则表达式)
我们经常会需要验证字符串的格式,比如密码长度范围、电子邮件格式、固定电话号码和手机号码格式等,这个时候我们经常会需要用到正则表达式。但是正则表达式用起来性能会低一点,所以在需要验证的时候能不使用正则表达式还是尽量不要使用正则表达式。下面贴出来我写的一个验证类,里面包含了一些常用的验证。在这些验证里,能不用正则表达式验证的都尽量没有用正则表达式,但是在这种情况下都尽量把用正则表达式验证的代码
2015-07-06 09:41:44 751
转载 java判断ip是否在同一个网段上
判断两个IP大小及是否在同一个网段中分类: java 总结 个人项目2013-09-02 12:46 3957人阅读 评论(2) 收藏 举报java ip 网段 ip地址功能点 判断某个IP地址是否合法判断两个IP地址是否在同一个网段中判断两个IP地址的大小关系知识准备IP协议子网掩码Java正则表达式基本原理
2015-07-06 09:37:32 11466
原创 java正则表达式语法大全
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-
2015-07-06 09:22:24 405
原创 java虚拟机异常解决方法
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号;二:关闭占用当前端口的进程
2015-07-01 10:30:55 1434
原创 myeclipse优化
1. 安装完成后选择立即运行,电脑屏幕的右下角会有一个钥匙图标,双击打开,在菜单栏选择java 然后将下面这一堆东西放在javaOptions里面。 (注意,先在最后一个字节回车,然后再粘上这堆东西,还要确保你粘的这些东西没有空格,千万不要覆盖了这里面原有的内容 Initial memory pool : 和 Maximum memory pool文本框确认
2015-07-01 09:59:08 282
原创 一台电脑安装多个tomcat
windows下面,一台电脑安装多个tomcat。我安装了2个tomcat 6.0,下载地址http://tomcat.apache.org/download-60.cgi。选择6.0.32目录下的binary distributions下的core 我电脑是32未windows系统,选择了32位windows zip文件。 1).解压缩到2个目录,对于每个tomcat 6.0目录,打
2015-07-01 09:49:21 514
notepad++源文件
2020-11-20
POI实现大数据EXCLE导入导出,解决内存溢出问题
2017-10-16
POI导入10w+数据到数据库
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人