- 浏览: 19618 次
- 性别:
- 来自: 长沙
最新评论
文章列表
CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录。
管理类目录:
/boot linux 的内核及引导系统程序所需要的文件目录
/bin 存放标准 linux 的工具,在终端里输入ls,系统就系统将会到该目录查看是否存在该命令程序。
/sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令
/var 这个目录的内容是经常变动的,用来存储经常被修改的文件,如日志、数据文件、邮箱等
/etc 主要存放系统配置方面的文件
/ ...
CentOS安装配置JDK-7
- 博客分类:
- linux
安装说明
系统环境:centos
安装方式:rpm安装
软件:jdk-7-linux-x64.rpm
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
检验系统原版本
[root@localhost ~]# java -version
java version "1.7.0_45"
OpenJDK Runtime Env ...
svn常用的有两种:命令行中的和带图形界面的,这里用window平台来介绍吧。
win32 Subversin下载地址:http://subversion.apache.org/packages.html#windows
TortoiseSVN下载地址:http://tortoisesvn.net/downloads.html
分别安装下这两个软件,下面全体介绍两 ...
在SVN进行导入项目出现这个问题.网上的答案告诉我们服务端和客户端版本不一致的原因导致上述问题的发生。
系统在没重新安装之前,svn 都正常,重装之后,创建版本库就有问题,svn 服务器版本是1.6.0.3 ,客户端是1.6.3
这个问题的原因是由于你使用TortoiseSVN进建立版本库,这就要求你的这两个软件的版要相同,如果不同的话,就会出现这个问题,
我也查了很多文件,大部分解决方法是把这两个软件重新安装到同一版库,但是这样做比较麻烦,
我给大推荐一个,不能重装软件的方法,就是用dos命令来建版本库
用dos进入到你的svn安装目录下的bin文件夹
再执行这一句话
>svn ...
安装完SVN服务器,添加完用户权限后,准备将本地的项目add到服务器上时,报"D:\svn\conf\svnserve.conf:12: Option expected
".
网上查找,需要做以下配置:
svnserve.conf文件修改前:
-------------------------------------------------------
[general]
### These options control access to the repository for unauthenticated
### and au ...
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。
它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
Memcached基于一个存储键值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
需要在一台机器上启动多个Memcached服务了。假设Memcached在如下目录:C:\memcached\memcached.exe 在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!)
sc create &q ...
在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件让开发人员很头痛的事情.本文总结了Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法.
在本例中: 我们要用表gdqlpj中的gqdltks,bztks字段数据去更新landleveldata中的同字段名的数据,条件是当 landleveldata 中的GEO_Code字段值与gdqlpj中的lxqdm字段值相等时进行更新.
SQL Server语法:UPDATE { table_name WITH ( < table_hint_limited > [ ...n ] ) | v ...
监听器概述
1.Listener是Servlet的监听器
2.可以监听客户端的请求、服务端的操作等。
3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。
4.编写监听器需要实现相应的接口
5.编写完成后在web.xml文件中配置一下,就可以起作用了
6.可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪
常用的监听接口
1.ServletContextAttributeListener
监听对ServletContext属性的操作,比如增加/删除/修改
2.ServletContextListener
监听Ser ...
JSP中由于引入包命令及其他处理,渲染出来的页面源代码很多换行。
以前有很多方法来解决,如
1、在编写源码中注意格式,多行并一行。这个编写比较麻烦,源码不好看。
2、自己写标签,在运行时去除空白行。虽然时间一般很短,但也是耗了时。
tomcat 6中天然支持这种功能
1、 在工程的web.xml上加上如下配置
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-d ...
今天在进行quartz应用时,出现了:java.lang.NoClassDefFoundError: javax/transaction/UserTransaction,
错误,上网一查原来是没有导入:jta.jar包。
解决办法:
把jta.jar 包放在开发工程的lib下就可以了,jta包在quartz-1.6.6\lib\build\jta.jar 下。
cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll--“拒绝访问”
c:\windows\temp 目录访问权限授予 IIS_IUSERS 修改权限就可以。网上说的授予c:\windows\temp NetworkService 权限不正确。
授予 aspnet 用户帐户在.net Framework 1.0 或为 Temp ...
Object的方法 equals()和hashCode() 是用来判断两个对象是否相等。基础类型判断是否相等时,使用“==”来判断,“==”当用来判断是基础类型是判断内容的,而引用对象是判断内存地址的。
首先equals()和hashcode()这两个方法都是从object ...
在用phpcms做二次开发的时候就难免不用到多表查询。phpcms提供了一个很好标签给我们合用,那就是get标签,具体用法如下。
{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc" start="0" num="4" return="v"}
get标签可以直接写sql查询语句,这个可以根据需求去自由发挥。start为开始数据,num是返回几条数据。ret ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shif ...
在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。
Spring 允许我们通过 @Qualifier注释指定注入 Bean 的名称,这样歧义就消除了,可以通过下面的方法解决异常。
@Qualifier("XXX")中的 XX是 Bean 的名称,所以 @Autowired 和 @Qualifier ...