自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星空的专栏

做一个有准备的人

  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

原创 tomcat 启动配置-便于启动时错误调试

运行java web项目时,又是项目易出错,这是tomcat是一扇而过,看不清是什么错误,这个时候就需要修改tomcat启动脚本,使其在一个cmd下面启动,所有的信息都在cmd下面显示。    环境:win7,apache-tomcat-6.0.26    其实很简单,只需要修改catalina.bat 中的if not "%OS%" == "Windows_NT" goto noTi

2013-09-30 10:05:15 3570

原创 linux安全-擦除登录日志

删除指定的用户的登录信息日志,包括w 和who 查到的当前用户(utmp) 和last查到的用户(wtmp)以往登录日志以及lastlog查到的用户最近登录日志(lastlog)。 #include #include #include #include #include #include #include #include #include #inc

2013-09-28 12:20:38 2967

原创 JVM 内存布局以及垃圾收集及管理详解

最近在学习周志明的《深入理解JAVA虚拟机》,首先最实用而且也是我最想了解的就是java的内存布局,也学到了许多,借此给大家分享一下。       JAVA的内存布局主要分为 方法区,虚拟机栈(VM Stack),本地方法栈(Native Method Area),堆(heap),程序计数器(Program counter register)。其中方法区和堆是线程共享的,而栈和程序计数器是每个

2013-09-25 21:29:40 3403

原创 linux安全-用户行为监控

linux下面有好多shell,常见的有 /bin/bash、/bin/sh、/bin/csh、/bin/tcsh、/bin/ksh,而我们最常用bash,因为它提供了history功能,帮助我们更好的与系统交互。但本文主要讲解的是如何更加熟悉的了解别的用户包括黑客都在你的系统上做了什么操作,通常(bash)这些操作默认都会保存到~/.bash_history 文件中,但如果这些用户不想给你留下操

2013-09-24 21:50:30 6676

原创 linux 主要配置文件

1、网络         ip地址  /etc/sysconfig/network-scripts/ifcfg-eth0         DNS  /etc/resolv.conf                内容类似于:2、启动菜单      /etc/grub.conf3、runlevel     /etc/inittab

2013-09-15 19:34:34 2078

原创 class版本问题导致-严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/web

Unsupported major.minor version 51.0”,因为java是向下兼容的,即jdk7能兼容小于jdk7编译的class文件,jdk6能兼容小于jdk6编译的class文件,jdk6能不能兼容jdk7编译的class文件

2013-09-30 10:52:33 19331 1

原创 oracle11g--ORA-01653: 表 ZWLSUSER1d3d.HCALC 无法通过 8192 (在表空间 ZWLS_DATA 中) 扩展

上个公司写的一个每周给指定用户返款的程序,今天经理打电话说不能执行了,刚开始一看日志提示“ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数”,出现这个错误一般是因为打开的游标太多,比如在循环里面不断打开游标,但我一想不对啊,之前就可以啊。于是我在源代码上调试了一下,发现报的错误竟是“ORA-01653: 表 ZWLSUSER1d3d.HCALC 无

2013-09-29 21:10:52 4787

原创 集团新员工培训

××集团新员工培训-201309期 日期时间课程讲师备注培训地点(星期一)第一天8:40--9:00组建培训班之团队××(班主任)组队,队名、队旗、司歌2528会议室9:00--10:00培训学员相互介绍××、××每人1分钟,选班长10:00--10:20培训班之

2013-09-28 08:11:42 2804

原创 redhat passwd包装器

#!/bin/sh#process usernamelogf="/usr/bin/trackp"nowtime=`date "+%Y-%m-%d %H:%M:%S"`cuser=$(echo $USER)echo "$cuser:$0:$*:$nowtime" >>$logfif [ "$cuser" != "root" ]then echo

2013-09-28 07:44:46 2640

原创 linux系统命令 shopt

shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可以使用“-p”选项来查看shopt选项的设置。“-u”开关表示一个复位的选项,“-s”表示选项当前被设置。 [root@localhost ~]# shopt -p    #查看当前设置情况shopt -u cdable_varsshopt -u cdspellshopt

2013-09-24 21:59:12 5117

原创 windows平台下用eclipse开发c和c++程序

既然用eclipse进行开发c程序,因为eclipse是用java开发的,所以如果允许eclipse那就肯定的用到jdk。而用eclipse开发c程序,首先的安装CDT,其实也就是eclipse的c插件,就是让eclipse具有开发c程序的一些快捷功能,比如能使eclipse在新建项目的时候具有 new  c project 和new c++ project ,以及调用c或c++编译器编译运行。而

2013-09-20 11:10:44 22534 2

原创 linux日志文件系统总结

系统日志(本文参考了ibm网站的linux安全第二卷)         在 Linux 下使用各种日志文件,有些用于某些特殊用途,例如:/var/log/xferlog 用于记录文件传输协议 FTP 的信息。其他日志文件,例如 /var/log/messages 文件通常包含许多系统和内核工具的输入项。这些日志文件为系统的安全状态提供了信息。            我们主要讲解两个日志

2013-09-19 16:13:31 6786

原创 linux安全-系统记账

系统记帐主要非为两类 连接记账和进程记账:主要涉及到的命令:last、lastlog、w、who、ac、sa、lastcomm1) 连接记帐        连接记帐是跟踪当前用户当前对话、用户登录和退出的活动。在 Linux 系统中使用 utmp (动态用户对话)和 wtmp (登录/退出日志记录)工具来完成这一记帐过程。Wtmp 工具同时维护重新引导和系统状态变化信息。各种程序对这些

2013-09-19 15:02:13 4124

原创 linux(redhat)下文件结构概述

/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序

2013-09-19 11:16:26 2142

原创 深入了解linux下的last命令及其数据源

last数据源: /var/log/wtmp(默认 记录每个用户的登录次数和持续时间等信息)和/var/log/btmp(详细,包括登录失败请求)数据源格式:二进制(可以通过dump-utmp 命令进行阅读)last [-adRx][-f ][-n ][-t][帐号名称...][终端机编号...]了解utmp wtmp btmp文件结构以及实现

2013-09-19 11:01:17 24388

原创 linux 系统下硬件信息查看

1、Linux 查看CPU信息wei>cat /proc/cpuinfoprocessor       : 0vendor_id       : GenuineIntelcpu family      : 6model           : 23model name      : Intel(R) Xeon(R) CPU           L5420  @ 2.50GH

2013-09-18 16:41:29 4069

原创 linux 常用操作命令(续)- 统计,管理

本篇主要讲解在linux系统上面进行管理、统计时常用的一些命令,主要有 ps、sed、awk、iostat、、和 /proc/stat 的查看1、ps ps -l   查看用户进程 ps aux  查看目前系统所有进程 pa axjf 列出类似进程树的程序显示 ps -ef  所有程序 USER 进程的属主; PID 进程的ID; PPID 父进程;

2013-09-18 15:13:58 2075

原创 jdk 工具命令总结

1、jps         是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用           -l 是显示主类 ,若是jar包,则显示包名    -v  是启动时传递给虚拟机的参数    -m 是启动时传递给main方法的参数   2、jstat              Jstat是JDK自带的一个轻量级小工具。全称“Java Vi

2013-09-17 16:40:19 3477

原创 深入java内部

1、jar用法:压缩定位到包的上一个文件夹  jar –cvf 名字.jar *.*      (*.*表示当前文件夹下的所有子文件夹) 解压:jar –xvf名字.jar2、-verbosejava –verbose:class Main 跟踪Main类所使用的类别3、-classpathjava –classpath e:\java\

2013-09-15 19:09:10 1650

原创 oracle 学习

1、常用端口位于db_1\install下面的portlist.ini中2、查询当前数据名方法一:select name from v$database;方法二:show parameter db3、查看oracle数据库的编码 select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'

2013-09-15 18:17:59 1523

原创 ant 日记

1、ant安装            1 添加ANT-HOME 环境变量,即ant所在目录      2 ANT-HOME下的bin目录加入到path环境变量中      3 cmd下输入ant看是否成功2  ant默认是处理当前目录下的build.xml,即在cmd下只输入ant命令,若想处理别的xml文件则可以用 ant –f xxx.xml b

2013-09-15 18:02:00 1687

原创 linux 常用操作及命令

1、 chown  chgrp chmod2、 --time=atime(访问时间)  ctime(权限或属性修改时间) mtime(内容被修改时间) --full-time3、新建文件默认权限为666,目录为777  umask为需要减去的权限4、文件隐藏属性 lsattr chattr +-i a   a为只能增加数据  i为不可更改,删除,改名5、文件特殊权限  SU

2013-09-12 22:00:19 2474 1

原创 redhat下面服务的管理

1、依据daemon的启动与管理方式来区分,可以分为stand_alone 和 super daemon2、端口和服务名称的对应关系在 /etc/services 下面                                                                            图13、daemon的启动脚本及位置     /etc/in

2013-09-12 09:47:31 2078

原创 sourceforge使用svn管理源码以及使用eclipse的一些问题

随着手头源码的越来越多,源码的管理越来越困难,更有一些项目是在不同的地方进行开发维护,这样便更容易出现代码不一致,搬家困难的问题,幸好,可以使用sourceforge来帮助我们管理自己的代码,而且可以在不同的地方进行开发,因此souceforge更像是一个公共的svn仓库。        关于sourceforge的使用网上已经有很多资料的,这里我就简单的来说明下首先登陆sf官网地址

2013-09-01 00:20:39 3853

JDB的使用(java debug工具介绍)

JDB的使用(java debug工具介绍),详细的描述了java debug工具jdb的使用和实践

2014-02-28

windows unzip 命令

windows unzip 命令 解压文件 免费

2013-12-23

windows_md5sum_命令行计算文件md5

windows_md5sum_命令行计算文件md5

2013-12-23

UNIX操作系统图标大全

UNIX操作系统图标大全,包含redhat,ubuntu,suse,aix,hp-unix,solaris等以及windows

2013-12-09

河南省第五届大学生程序设计竞赛题目

河南省第五届大学生程序设计竞赛题目-官方文档-部分有答案

2012-05-14

郑州大学北校区 实验室设备管理系统

郑州大学北校区 实验室设备管理系统 内含 系统流程图 以及 详细的 数据流图

2012-04-10

oracle版火车票销售系统-java-内附源码

使用说明 1 电脑上装JDK 2 电脑上装oracle数据库,创建train数据库。 3 在dos下打开train数据库后,把oracle.txt创建表和序列里的代码(包括insert代码)复制到dos下运行,记得最后再按一下回车键,让最后一行也运行。 4 在eclipse或myeclipse下新建java项目(注意不是jsp项目)后,复制src文件夹到替换项目里的src。然后在复制train.pro,右击项目名粘贴(即把train.pro 加到项目 目录里) 5 把classes12.jar 添加到项目里。右键项目,点击Build Path 后再点击add External Archives 后找到classes12.jar文件打开即可。 6 在eclipse里打开wed包下OracleDB.java 设置oracle 连接byby用户的密码,String password="baby"; 我的密码是baby,这里改成你自己的密码。 7 运行client包下的Administrator.java ,若没有错如则OK。 8 运行后点击工具条里的‘工具’,后再点击‘生成所有列车表’,若成功,此时可看见列车表里增加了很多数据。可能有点慢,稍等一会。 9 若8 成功,则点击工具条里的‘工具’,后再点击‘生成所有车票表’,若成功,此时可看见车票表里增加了很多数据。可能有点慢,稍等一会。 关于工具条理的‘生成所有列车表’ ‘生成所有车票表’ "生成列车表" "生成车票表" "设置天数" 的介绍 1 ‘生成所有列车表’ 是根据车次表和车站表的全部数据自动生成 列车表 里的数据, 仅限于第一次时使用。 2 ‘生成所有车票表’ 是根据 列车表 里的全部数据自动生成 车票表 里的数据, 仅限于第一次时使用。 3 "生成列车表" 是根据你输入的某一列车次(必须是车次表里的车次和车站表里有与之相关的数据时才能使用)自动生成 列车表 里的数据 4 "生成车票表" 是根据你输入的某一ID(必须是列车表里的ID)自动生成 车票表 里的数据 5 "设置天数" 是设置能够预订和销售的最多天数,默认是3 天,即能预订和销售3天内的车票 注意: 1 订票记录表,销售记录表,退票记录表里的时间是系统自动生成,在任何情况下都不需填写 也不能修改 2 在管理员模块里添加,删除和修改后需更新一下才能显示,只需点一下别的表,在点刚修改的表即可,数据完全正确 3 退票员和销售员登录时分别查询对应表的记录,因此需要在管理员模块里增加相应记录后才能登录 4 此系统暂时已知还有多个缺陷,如如退票是可一张票可退多次,一个订票id可买多张车票。由于时间因素,就不在修补了。 5 train.pro 是个配置文件,可用记事本打开,尽量在train下的Main_Config.java里修改其配置信息

2011-11-24

arp攻击-java版-内附源码-及使用案例

arp攻击-java版-内附源码-及使用案例 请妥善使用,重在理解原理,后果自负!

2011-11-24

java 版键盘记录

java 版键盘记录 内附说明 请勿以此攻击别人,妥善使用,后果自负!

2011-11-24

mysql版火车票系统-完整版-JAVA-GUI-WEB

管理员模块已更新 使用说明 1 电脑上装JDK 2 电脑上装mysql数据库 3 在dos下打开mysql后,把mysql.txt里的代码(包括insert代码)复制到dos下运行,记得最后再按一下回车键,让最后一行也运行。 4 在eclipse或myeclipse下新建java项目(注意不是jsp项目)后,复制src文件夹到替换项目里的src。然后在复制train.pro,右击项目名粘贴(即把train.pro 加到项目 目录里) 5 把mysql-connector-java-5.1.13-bin.jar 添加到项目里。右键项目,点击Build Path 后再点击add External Archives 后找到mysql-connector-java-5.1.13-bin.jar文件打开即可。 6 在eclipse里打开wed包下MySqlH.java 设置mysql root用户的密码,String password="mysql"; 我的密码是mysql,这里改成你自己的密码。 7 运行client包下的Administrator.java ,若没有错如则OK。 8 运行后点击工具条里的‘工具’,后再点击‘生成所有列车表’,若成功,此时可看见列车表里增加了很多数据。可能有点慢,稍等一会。 9 若8 成功,则点击工具条里的‘工具’,后再点击‘生成所有车票表’,若成功,此时可看见车票表里增加了很多数据。可能有点慢,稍等一会。 关于工具条理的‘生成所有列车表’ ‘生成所有车票表’ "生成列车表" "生成车票表" "设置天数" 的介绍 1 ‘生成所有列车表’ 是根据车次表和车站表的全部数据自动生成 列车表 里的数据, 仅限于第一次时使用。 2 ‘生成所有车票表’ 是根据 列车表 里的全部数据自动生成 车票表 里的数据, 仅限于第一次时使用。 3 "生成列车表" 是根据你输入的某一列车次(必须是车次表里的车次和车站表里有与之相关的数据时才能使用)自动生成 列车表 里的数据 4 "生成车票表" 是根据你输入的某一ID(必须是列车表里的ID)自动生成 车票表 里的数据 5 "设置天数" 是设置能够预订和销售的最多天数,默认是3 天,即能预订和销售3天内的车票 注意: 1 订票记录表,销售记录表,退票记录表里的时间是系统自动生成,在任何情况下都不需填写 也不能修改 2 在管理员模块里添加,删除和修改后需更新一下才能显示,只需点一下别的表,在点刚修改的表即可,数据完全正确 3 退票员和销售员登录时分别查询对应表的记录,因此需要在管理员模块里增加相应记录后才能登录 4 此系统暂时已知还有多个缺陷,如如退票是可一张票可退多次,一个订票id可买多张车票。由于时间因素,就不在修补了。 5 train.pro 是个配置文件,可用记事本打开,尽量在train下的Main_Config.java里修改其配置信息

2011-11-24

JAVA—俄罗斯方块—精简易学版—附源码

JAVA—俄罗斯方块—精简易学版—附源码

2011-04-23

JAVA 扫雷游戏源代码—图片版

JAVA 扫雷游戏源代码 项目 源代码

2011-04-09

郑州大学ACM竞赛题目及答案

郑州大学2011年3月校内选拔赛所用的ACM竞赛题目及答案 ACM竞赛题目及答案

2011-03-11

空空如也

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

TA关注的人

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