`
文章列表
ant学习笔记: ant:一款针对JAVA的代码编译、管理、处理其依赖关系的工具。因其灵活、易用,故被大量使用。 *ant安装:   1.下载最新ant软件包:     http://ant.apache.org/ 官方网站上下载最新的对应版本,liunx下载tar.gz,window下载zip。   2.下载JDK   3.安装JDK   4.设置JDK环境变量   JAVA_HOME: JDK安装更目录       CLASSPATH: 定义类加载的路径。定位到JDK安装根目录下的lib目录,将当前目录添加到类路径下。       PATH:  定 ...
#include <stdio.h> #include <stdlib.h> typedef struct treeNode* Node; typedef struct treeNode  Elem; struct treeNode{ Node lChild,rChild; int data; }; typedef Node BTree; typedef struct stack* StackElem; struct stack{ Node data; StackElem next; }; typedef StackElem Stack; void pus ...
#include <stdio.h> #include <stdlib.h> typedef struct treeNode* Node; typedef struct treeNode  Elem; struct treeNode{ Node lChild,rChild; int data; }; typedef Node BTree; void preOrderBTree(BTree tree); void inOrderBTree(BTree tree); void postOrderBTree(BTree tree); void visitNod ...
采用静态IP配置: #设备名 DEVICE=eth0 #IP地址分配类型 如果为dhcp,再用dhcp自动IP分配方式 BOOTPROTO=static #IP地址 IPADDR=192.168.0.140 #子网掩码 NETMASK=255.255.255.0 #默认网关 GATEWAY=192.168.0.1 #硬件MAC HWADDR=00:21:5E:4D:47:04 #开启分配 ONBOOT=yes 静态IP: DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.140 NETMASK=255.255.255.0 GATEWAY=192.168 ...
#include <stdio.h> #include <stdlib.h> #define INITIAL_SIZE 10 struct stack{ int *top; int *base; int stackSize; }; typedef struct stack * Stack; void initial(Stack stack){    stack->stackSize = INITIAL_SIZE;   stack->base = stack->top = (int*)malloc(INITIAL_SIZE*sizeof(in ...
#include <stdio.h> #include <stdlib.h> typedef struct node * Elem; struct node{ int data;     Elem next; }; typedef Elem  Stack; void initial(Stack* stack){ Elem p = (Elem)malloc(sizeof(Elem)); p->next = NULL;     *stack = p; } int getTop(Stack stack){ Elem p = stack->next; ...
spring rmi整合:      spring可以将任意POJO对象设置为RMI对象,供外部程序访问。通过spring的AOP动态代理可以添加RMI的访问规则。spring的RMI导出器仅仅只是暴露了POJO对外部的访问,但其安全管理,权限控制等还需要自己处理,     但spring还是提供了访问点,可以通过访问点,应用自己的安全策略。 具体配置如下:         服务端: 接口类: package com.rmi; public interface UserService { public abstract void insertUser(String username ...
由于对数据库研究不是很深,最近在使用mysql时出现如下现象,做此笔记: 有test1 , test2 ,test3 三个表,表结构相同,分别有t1,t2两列, 数据如下:    test1     t1     t2 =========================================     a      a1     b      b1     c      c1 ==========================================    test2    t1      t2 ======================================== ...
在spring配置文件中配置如下,用于读取WEB-INF中的mail.properties 和 jdbc.properties两个属性文件。用于提高程序的可读性。 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>WEB ...
#include<stdio.h> #include<stdlib.h> typedef struct node* point; struct node{    int data;    point next; }; typedef point LinkedList; void initial(LinkedList* list); int insertElem(int data,LinkedList list,int position); int delElem(int position,LinkedList list); void iteratorElem ...
spring概念及其应用:   IOC:     管理对象之间的依赖关系和生命周期。将对象之间的依赖耦合关系抽取成模块,由IOC容器管理,提高程序的模块性和灵活性。     org.springframework.beans.factory.BeanFactory接口定义了对象管理的基本方法,包括创建对象,检查对象的属性、检查IOC容器是否包含该对象。是不是单例的。     对象之间的依赖关系通常通过XML文件配置好,交给spring的ioc容器管理。基本配置:     定义bean       <bean id="usedao" class="com.dem ...
SSH系统集成笔记:   集成目标:     1.SPRING 作为IOC容器管理struts的Action,hibernate的DAO、Session。     2.使用SPRING的AOP概念管理hibernate事务。     3.使用SPRING与其他系统框架集成组件。 步骤:    1.引入Spring类库    2.引入hibernate类库    3.引入struts类库       注意: 在引入以上类库时候,可以会出现类库包冲突的情况,以保持最新包为原则。    4.加入spring的配置文件, applicationContext.xml   5.加入hibernate配 ...
<aop:config> <!-- This definition creates auto-proxy infrastructure based on the given pointcut, expressed in AspectJ pointcut language. Here: applying the advice named "txAdvice" to all methods on classes named PetStoreImpl. --> <aop:advisor pointcut="exe ...
applicationContext.xml中的配置: <!--  配置:只需要指定locations参数,将程序所有的配置文件全部加入到list中 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value&g ...
  学习spring也有一阵子了。好像有点了解了。下面是我所看到的spring。见笑了。   老生长谈IOC     概念:        IOC有名为Dependency injection ,指的是将对象的依赖关系倒置过来。通过其他方式将调用对象所依赖的被调用对象� ...
Global site tag (gtag.js) - Google Analytics