- 博客(19)
- 收藏
- 关注
原创 apache2(二)虚拟主机配置
虚拟主机的意思就是一台电脑可以通过n多的url来进行访问,可以存在n多的站点,虚拟主机配置在apache上算比较麻烦的部分,因为它不光只是涉及到apache服务器的问题,还需要相关的dns来支持 首先,要通过多个url通达一台主机,那样的话就需要dns服务器上对你的ip地址注册多个url隐射,也就是申请多个域名并转发到你的主机ip地址上。当然,做开发来说,一般不需要在外网连接访问,如何
2009-12-06 07:14:00 583
原创 apache2(一)程序安装与基本配置
首先从asf的官方上下载下来httpd*tar.bz2源包APACHE_HOME=安装目录 定义安装目录变量export APACHE_HOME 导出变量sudo mkdir $APACHE_HOME 创建安装目录tar -jxvf httpd*.tar.bz2 解压源文件
2009-12-05 15:24:00 498
原创 系统的用户和授权管理
linux拥有非常美妙的验证授权体系:每个文件都有,读 写 执行 三种权限,系统可以根据用户来判断对文件所拥有的权限,但是这显然不够,比如说a,b,c用户都拥有对d文件的写权限,但只有a拥有执行权限,这样权限分配起来就非常的麻烦,所以又划分出组,用户拥有组后,就拥有了此组所有的权限.我们可以通过ls -l查看文件所有的权限权限信息保存在/etc/passwd跟/etc/group里 可以使
2009-12-05 08:42:00 542
原创 shell(一)
shell脚本能干吗?shell是一种纯粹靠可执行命令组成的代码逻辑,如果把脚本执行顺序化后,就可以看到所有的代码全是执行程序,所以,shell脚本事实上就是根据裸机执行系统的各种(命令行)程序。所以shell就是根据条件运行程序。 写脚本的一般方法:1,定义各种所需要的变量:定义所需要条件, F_DIR=.定义错误,E_INPUT=300 E_NOTROOT=301定
2009-12-04 19:48:00 316
原创 mysql(二)数据库识别符命名规范
数据库命名规范:1.数据库名:采用采用程序名字,比如crm程序就是crm,sso可以是sso,类似dz的sns可以分别是froum,blog,ucenter,cms 一般来说采用简写的应用名字。2表名:结构:在很多面向对象设计中,表对应的一般都是类,而在类似java系统的类型设计名字上,都是XxxxYyyy这种结构,所以在数据库中,可以采用Xxxx_Yyyy,这样做的好处是:在有些根
2009-11-30 14:08:00 606
原创 mysql(一)语言&列类型
无论是什么语言,最重要的能力就是处理文字值,比如说abc,123,1e3f 这些都是字面值,只是加不加的区别,最终结果都会被转化系统转化为最合适的类型,但对我们来说:就只有文字..如果mysqld开启了nsi_quotes选项,则只允许用引用字符串,""被解释为标示符字符串和数字跟其他语言一样,表示方式都为xxxx /x - . 0x x 所
2009-11-29 05:54:00 499
原创 hibernate bug?
测试hibernate的filter功能时候发现了一个dtd定义的bugfilter-def在dtd中出现顺序的问题,出现异常13:36:37,748 ERROR XMLHelper:81 - Error parsing XML: XML InputStream(21) The content of element type "hibernate-mapping" must match "
2009-10-09 17:24:00 1220
原创 hibernate调试实录
以前用myeclipse,傻瓜化很方便,所以很多东西都没有去仔细注意,直到这几天把工具换为eclipse+jbosstools后,使用hibernate tools生成hbm.xml映射出现了问题:org.hibernate.MappingException: Unknown entity: com.hiber.entity.# 很容易看出故障,不能查找到实体,google查了几个小时
2009-10-08 19:41:00 485
原创 jsr-175
名称annotations版本:jdk1.5语言包:java.lang.annotation 作用:为java编程语言提供注释库支持功能 规范:注释保留策略:RetentionPolicy.CLASS|RUNTIME|SOURCE=编译级|运行时可反射|源代码注释位置策略:ElementType.ANNOTATION_TYPE|CONSTRUCTOR|FIELD|LOC
2009-10-04 14:23:00 1029
原创 动态语言的解释执行意思
面向对象语言跟面向对象开发是很不同的 静态语言很多都是面向对象语言, 比如java c# 但面向对象开发则不一定,动态语言全是函数式的语言,但是就像c一样,可以有面向对象开发技巧, 因为动态语言一般都是边解释边执行的。 类似jsp, freemarker这种东西, 它依靠上下文来进行活动控制,改变上下文中对象的状态来调节来达到目的:js解释器通过读入js代码,根据相关指令
2009-09-15 08:40:00 1033
原创 sax
刚才看到有人问sax. 没有用过这个东西, 所以去看了下api 记下使用笔记: sax(核心) 这是基本的sax组件模型, 使用的方法很简单, 需要xml中一个特定条目就直接继承自DefaultHandler2 产生子类, 在子类中直接对比, 获得所需要的值. 然后进行其他调用..class MyDefaultHandler2 extends DefaultHandler2{
2009-08-17 20:46:00 415
原创 MANIFEST.MF配置
MANIFEST.MF是jar包的基本属性配置文件提供内容有:当前包的jar版本信息当前包的公司信息当前包依赖子包信息主类信息...eg:tomcat-all-client.jar 包信息Manifest-Version: 1.0Ant-Version: Apache Ant 1.6.2Created-By: 11.3-b02 (Sun Micr
2009-08-16 22:35:00 1557
原创 服务基础构架和待配信息介绍
现在有很多种类的服务器, jboss, websphere , weblogic 等 但大部分的基础构架都是差不多的. 基本上都遵循现在最新的java ee 标准. 这是刚画的个图, 很多服务器介绍部分都有这样的图 系统启动: 引导内核部分. 提供应用环境上下文, 在环境上下文中提供核心功能模块组件. eg: 组件扫描 依赖注入(java ee 6) , jmx管
2009-08-16 18:52:00 318
原创 分布式介绍
计算需求越来越大,又不能完全放弃以往的机器进行,这就产生了多机器协作的问题.机器协作是语言的协作, 程序之间的相互调用产生了 corba, dcom , rmi ,soap分布式协作环境, 也就是程序调用底层实现.. 现在流行最广的是corba 和soap ,corba复杂, 但性能高, soap看起来比较简单, 但性能比较低下.rmi以前使用纯粹的jrmp协议, 使用的是序列化
2009-08-08 13:59:00 271
原创 网站功能框架
很恶心, 本来写好的一篇安全概述的帖子没了, 为什么csdn就没有google的自动保存功能呢? 网站功能框架分析: 1网站介绍:一般以 帮助中心 或者是 XXX介绍体现:常用栏目有: 公司介绍, 团队介绍, 成长历程以静态页的方式体现为多.. 2咨询模块:在首页或者边栏的方式体现, 用来补充网络咨询体系, 增加页访问时间, 增加粘度.
2009-08-07 14:06:00 434
原创 struts2+spring+jpa(hibernate)
maven依赖pom.xml org.hibernate hibernate-entitymanager 3.4.0.GA org.slf4j slf4j-api 1.5.6 org.slf4j slf4j-log4j12 1.5.6 log4j log4j 1.2.12 mysql mysql-connector-java 5.1.6 o
2009-08-06 11:56:00 554
原创 struts2展现
因为现在视图表现技术种类比较多,而struts2为符合综括一切的观点,视图部分也采用c-m-v模式.模型层具体是org.apache.struts2.components包及其子包控制层是org.apache.struts2.views包和子包,主要含有jsp,freemarker,volicty视图控制技术html视图一般来说只是需要表现出来,所以只有table标签有视图渲染在org
2009-08-02 14:40:00 524
原创 uml 关系
uml的关系分为关联: ________ association依赖: ------------> dependency聚合: 泛化: 关联性:分为单向,双向关联.2个物体彼此持有对方就为关联. 类似一对一单,双关系/ 关联属于比较深的关系,不容易复用. 所以在非实体类中, 可以通过接口,双拆单等方式来进行拆分. 依赖: 2个类之间
2009-08-01 19:21:00 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人