- 博客(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
oracle版火车票销售系统-java-内附源码
2011-11-24
mysql版火车票系统-完整版-JAVA-GUI-WEB
2011-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人