- 浏览: 85812 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
午刀十:
那如果把真正的值传回到服务器?你现在显示的是name,如何传回 ...
jqGrid中下拉框的实现(The realization of select in jqGrid via C#) -
sunyux:
我也遇到了同样的问题. 在你的帮助下,把问题结局了.谢谢你分享 ...
未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports fo -
南山忍者:
zzq007 写道
public static Stri ...
2012华为机试(北京) -
zzq007:
public static String isP ...
2012华为机试(北京) -
zzq007:
可以使用StringBuffer吗?
使用StringBuff ...
2012华为机试(北京)
1,对于web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>广告管理系统</display-name> <!-- 在web.xml中 首先配置的是对spring进行配置 --> <!-- Spring核心配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-context/applicationContext.xml</param-value> </context-param> <!--由Sprng载入的Log4j配置文件位置--> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/classes/log4j.properties</param-value> </context-param> <!--Spring刷新Log4j配置文件的间隔,单位为millisecond--> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>60000</param-value> </context-param> <!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"--> <context-param> <param-name>webAppRootKey</param-name> <param-value>admanager.root</param-value> </context-param> <!-- 这个是自己写的一个过滤器,将所有的编码全部统一到utf-8编码格式 --> <filter> <filter-name>encodingFilter</filter-name> <filter-class>com.kemp.servlet.SetCharacterEncodingFilter</filter-class> <!-- 变量设置,将SetCharacterEncodingFilter类中的变量进行设置,系统将自动将变量赋值 --> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> </filter> <filter-mapping> <filter-name>OpenSessionInViewFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 配置Struts2核心控制器 --> <filter> <!-- 配置filter名字 --> <filter-name>struts2</filter-name> <!-- 配置filter实现类 --> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <!-- 配置filter拦截的URL --> <filter-mapping> <!-- 配置Struts2核心控制器拦截所有用户请求 --> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>struts-cleanup</filter-name> <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> </filter> <!-- 配置filter拦截的URL --> <filter-mapping> <!-- 拦载所有用户请求 --> <filter-name>struts-cleanup</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 用于初始化Spring的Listener,这个监听器主要是用来自动加载applicationContext.xml的 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 设置Spring的log4j监听器 --> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <session-config> <session-timeout>10</session-timeout> </session-config> <!-- 一般来说,这个配置不是必需的,因为标签库已经被包括在struts2-core-2.0.11.jar中了。 如果您真的需要在web.xml中配置标签库,可以把/META-INF/taglib.tld文件复制到您的应用程序的WEB-INF目录下, 命名为struts-tags.tld --> <jsp-config> <taglib> <taglib-uri>/WEB-INF/struts-tags.tld</taglib-uri> <taglib-location>/WEB-INF/struts-tags.tld</taglib-location> </taglib> </jsp-config> </web-app>
2 因为在系统中应用了spring,所以spring的applicationContext.xml组要的好好的研究一下,即依赖注入之间的关系。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- 引入init.properties中属性 --> <bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>classpath:init.properties</value> </property> </bean> <!-- 配置数据源,连接池使用c3p0 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none"> <property name="driverClass"> <value>${datasource.driverClassName}</value> </property> <property name="jdbcUrl"> <value>${datasource.url}</value> </property> <property name="user"> <value>${datasource.username}</value> </property> <property name="password"> <value>${datasource.password}</value> </property> <property name="acquireIncrement"> <value>${c3p0.acquireIncrement}</value> </property> <property name="initialPoolSize"> <value>${c3p0.initialPoolSize}</value> </property> <property name="minPoolSize"> <value>${c3p0.minPoolSize}</value> </property> <property name="maxPoolSize"> <value>${c3p0.maxPoolSize}</value> </property> <property name="maxIdleTime"> <value>${c3p0.maxIdleTime}</value> </property> <property name="idleConnectionTestPeriod"> <value>${c3p0.idleConnectionTestPeriod}</value> </property> <property name="maxStatements"> <value>${c3p0.maxStatements}</value> </property> <property name="numHelperThreads"> <value>${c3p0.numHelperThreads}</value> </property> </bean> <!-- 配置Hibernate中的SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 引入数据源 --> <property name="dataSource"> <ref local="dataSource" /> </property> <!-- 配置Hibernate对应的映射资源 --> <property name="mappingResources"> <list> <!-- <value>com/kemp/video/dept/Dept.hbm.xml</value> --> <value>com/kemp/video/dept/Dept.hbm.xml</value> <value>com/kemp/video/role/Role.hbm.xml</value> <value>com/kemp/video/users/Users.hbm.xml</value> <value>com/kemp/video/dictionary/Dictionary.hbm.xml</value> <value>com/kemp/video/subdictionary/SubDictionary.hbm.xml</value> <value>com/kemp/video/hotel/Hotel.hbm.xml</value> <value>com/kemp/video/advertiser/Advertiser.hbm.xml</value> <value>com/kemp/video/advertisement/Advertisment.hbm.xml</value> <value>com/kemp/video/adbanner/AdBanner.hbm.xml</value> </list> </property> <!-- 配置Hibernate的属性,包括断言,show_sql等 --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> ${hibernate.dialect} </prop> <prop key="hibernate.show_sql"> ${hibernate.show_sql} </prop> <prop key="hibernate.jdbc.fetch_size"> ${hibernate.jdbc.fetch_size} </prop> <prop key="hibernate.jdbc.batch_size"> ${hibernate.jdbc.batch_size} </prop> <prop key="hibernate.connection.release_mode"> ${hibernate.connection.release_mode} </prop> </props> </property> </bean> <!-- 配置事务管理器bean --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <!-- 为事务管理器注入sessionFactory" --> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <!-- 事务控制代理抽象定义 --> <bean id="transactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true"> <!-- 为事务代理bean注入一个事物管理器 --> <property name="transactionManager"> <ref bean="transactionManager"/> </property> <property name="transactionAttributes"> <!-- 定义事务传播属性 --> <props> <prop key="add*">PROPAGATION_REQUIRED</prop> <prop key="delete*">PROPAGATION_REQUIRED</prop> <prop key="update*">PROPAGATION_REQUIRED</prop> <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="release*">PROPAGATION_REQUIRED</prop> <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop> </props> </property> </bean> <!-- DAO --> <bean id="deptdao" class="com.kemp.video.dept.DeptDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="roledao" class="com.kemp.video.role.RoleDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="usersdao" class="com.kemp.video.users.UsersDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="dictionaryDao" class="com.kemp.video.dictionary.DictionaryDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="subDictionaryDao" class="com.kemp.video.subdictionary.SubDictionaryDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="hotelDao" class="com.kemp.video.hotel.HotelDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <!-- 配置系统的DAO组件 --> <bean id="advertiserDao" class="com.kemp.video.advertiser.AdvertiserDao"> <!-- 依赖注入SessionFactory引用 --> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="advertismentdao" class="com.kemp.video.advertisement.AdvertismentDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean id="adBannerDao" class="com.kemp.video.adbanner.AdBannerDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <!-- Target --> <bean id="deptTarget" class="com.kemp.video.dept.DeptService"> <property name="deptdao"> <ref bean="deptdao"/> </property> </bean> <bean id="roleTarget" class="com.kemp.video.role.RoleService"> <property name="roledao"> <ref bean="roledao"/> </property> </bean> <bean id="usersTarget" class="com.kemp.video.users.UsersService"> <property name="usersdao"> <ref bean="usersdao"/> </property> </bean> <bean id="dictionaryTarget" class="com.kemp.video.dictionary.DictionaryService"> <property name="dictionaryDao"> <ref bean="dictionaryDao"/> </property> </bean> <bean id="subDictionaryTarget" class="com.kemp.video.subdictionary.SubDictionaryService"> <property name="subDictionaryDao"> <ref bean="subDictionaryDao"/> </property> </bean> <bean id="hotelTarget" class="com.kemp.video.hotel.HotelService"> <property name="hotelDao"> <ref bean="hotelDao"/> </property> </bean> <!-- 配置业务逻辑服务类 --> <bean id="advertiserTarget" class="com.kemp.video.advertiser.AdvertiserService"> <!-- 依赖注入DAO引用 --> <property name="advertiserDao"> <ref bean="advertiserDao"/> </property> </bean> <bean id="advertismenterTarget" class="com.kemp.video.advertisement.AdvertismentService"> <property name="advertismentdao"> <ref bean="advertismentdao"/> </property> <property name="adBannerDao"> <ref bean="adBannerDao"/> </property> </bean> <bean id="adBannerTarget" class="com.kemp.video.adbanner.AdBannerService"> <property name="adBannerDao"> <ref bean="adBannerDao"/> </property> <property name="hotelDao"> <ref bean="hotelDao"/> </property> </bean> <!-- Services --> <bean id="deptservice" parent="transactionProxy"> <property name="target"> <ref bean="deptTarget"/> </property> </bean> <bean id="roleservice" parent="transactionProxy"> <property name="target"> <ref bean="roleTarget"/> </property> </bean> <bean id="usersservice" parent="transactionProxy"> <property name="target"> <ref bean="usersTarget"/> </property> </bean> <bean id="dictionaryService" parent="transactionProxy"> <property name="target"> <ref bean="dictionaryTarget"/> </property> </bean> <bean id="subDictionaryService" parent="transactionProxy"> <property name="target"> <ref bean="subDictionaryTarget"/> </property> </bean> <bean id="hotelService" parent="transactionProxy"> <property name="target"> <ref bean="hotelTarget"/> </property> </bean> <!-- 继承抽象事务代理 --> <bean id="advertiserService" parent="transactionProxy"> <!-- 依赖注入业务逻辑组件引用 --> <property name="target"> <ref bean="advertiserTarget"/> </property> </bean> <bean id="advertismentservice" parent="transactionProxy"> <property name="target"> <ref bean="advertismenterTarget"/> </property> </bean> <bean id="adBannerService" parent="transactionProxy"> <property name="target"> <ref bean="adBannerTarget"/> </property> </bean> <!-- view --> <bean id="deptAction" class="com.kemp.web.actions.DeptAction" singleton="false"> <property name="deptservice"> <ref bean="deptservice"/> </property> <property name="usersservice"> <ref bean="usersservice"/> </property> </bean> <bean id="roleAction" class="com.kemp.web.actions.RoleAction" singleton="false"> <property name="roleservice"> <ref bean="roleservice"/> </property> <property name="usersservice"> <ref bean="usersservice"/> </property> </bean> <bean id="usersAction" class="com.kemp.web.actions.UsersAction" singleton="false"> <property name="usersservice"> <ref bean="usersservice"/> </property> <property name="deptservice"> <ref bean="deptservice"/> </property> <property name="roleservice"> <ref bean="roleservice"/> </property> </bean> <bean id="dictionaryAction" class="com.kemp.web.actions.DictionaryAction" singleton="false"> <property name="dictionaryService"> <ref bean="dictionaryService"/> </property> </bean> <bean id="subDictionaryAction" class="com.kemp.web.actions.SubDictionaryAction" singleton="false"> <property name="subDictionaryService"> <ref bean="subDictionaryService"/> </property> <property name="dictionaryService"> <ref bean="dictionaryService"/> </property> </bean> <bean id="hotelAction" class="com.kemp.web.actions.HotelAction" singleton="false"> <property name="hotelService"> <ref bean="hotelService"/> </property> <property name="adBannerService"> <ref bean="adBannerService"/> </property> </bean> <!-- 配置系统的Action组件 --> <bean id="advertiserAction" class="com.kemp.web.actions.AdvertiserAction" singleton="false"> <!-- 依赖注入业务逻辑组件引用 --> <property name="advertiserService"> <ref bean="advertiserService"/> </property> <property name="advertismentservice"> <ref bean="advertismentservice"/> </property> </bean> <bean id="AdvertismentAction" class="com.kemp.web.actions.AdvertismentAction" singleton="false"> <property name="advertismentservice"> <ref bean="advertismentservice"/> </property> <property name="advertiserService"> <ref bean="advertiserService"/> </property> <property name="subDictionaryService"> <ref bean="subDictionaryService"/> </property> <property name="hotelService"> <ref bean="hotelService"/> </property> <property name="adBannerService"> <ref bean="adBannerService"/> </property> </bean> <!-- 将struts的事务交给spring,同时通过依赖注入,将三个service依次注入到Action中 --> <bean id="adBannerAction" class="com.kemp.web.actions.AdbannerAction" singleton="false"> <property name="adBannerService"> <ref bean="adBannerService"/> </property> <property name="subDictionaryService"> <ref bean="subDictionaryService"/> </property> <property name="hotelService"> <ref bean="hotelService"/> </property> <property name="advertismentservice"> <ref bean="advertismentservice"/> </property> </bean> </beans>
在上面的applicationContext.xml 的配置文件中,特别是注意一下之间的依赖注入的关系。
题目说的是对系统的一些看法,但是却罗列了applicationContext.xml和web.xml。
这次说一下DAO吧
1)系统中DAO的设计
DAO大家都明白,这个是最底层(当然是相对的最底层~~),是直接与数据库打交道的,包括对数据库的增删修等操作。
很多的时候,我们是需要写一个操作基类(BaseDAO),然后所有的其他的类继承这个基类进行操作,如果基类的方法不够,则可以进行相应的扩展(即再写一下自己的方法,完善对应模块的基类)
在这儿写一下一个自己不熟悉的一种基类的方式(或者说是一种思路)
1)首先,先写一个基类的接口
public interface IGenericDAO<T, PK extends Serializable> { public abstract void save(T entity); public abstract void update(T entity); public abstract void delete(T entity); public abstract void deleteById(PK id); public void deleteAll(List<T> list) ; public abstract void saveOrUpdate(T entity); public abstract T findById(PK id) ; public List<T> findByExample(T exampleInstance) ; public List<T> findByExample(T exampleInstance, String[] excludeProperty) ; public List<T> findByProperty(String propertyName,final Object value) ; public List<T> findByProperty(String propertyName,final Object value, String orderBy, boolean isAsc) ; public List<T> findByTimeAndOther(String timeProperty,String sTime,String eTime,String [] propertyName,Object... values) ; public List<T> findByPropertys(String[] propertyNames, final Object[] values, int [] rowStartIdxAndCount, String orderType,String connType,boolean isPrecise) ; public abstract List<T> findAll() ; public List<T> findAll( String orderBy, boolean isAsc) ; public List<T> findByTime(String propertyName,final String startValue,final String endValue); public List<T> findByTime(String propertyName, final String startValue, final String endValue ,String orderProperty, boolean isDesc) ; public List<T> findByMax(String propertyName); public List<T> findByCriteria(Criterion... criterion) ; public List<T> findByCriteria(String orderBy, boolean isAsc,Criterion... criterion) ; public List<T> find(String hql, Object... values) ; public PaginationSupport findPageByPropertys(String[] propertyNames, final Object[] values, int [] rowStartIdxAndCount, String orderType,String connType,boolean isPrecise,int pageIndexCount) ; public void updateByHql(String hqlUpdate); public int searchCountsByHql(String hql, Object... values); public List<T> getEntityBySql(String sql) ; public List<T> searchBySql(String sql); public void deleteOrUpdateBySql(String sql); public int searchCountsBySql(String sql); public int findPageSize(String sql); public List<T> findBysqls(String sql, int[] rowStartIdxAndCount) ; public List<T> getFixedResultsBySql(String sql,int[] indexAndCount); public int updateByProcedure(String tableName, String value,String oldValue, String startTime,String endTime); public List<T> getLatestResult(String propertyName,final Object value, String orderBy, boolean isAsc,int[] indexAndCount); }
2)写完这个基类的接口,则必须要写相应的实现类
public class GenericDAO<T, PK extends Serializable> extends HibernateDaoSupport implements IGenericDAO<T, PK> { private Class<T> entityClass; private String className; protected QueryTool queryTool; protected CalculateTool calculateTool; // private static final Logger logger = Logger.getAnonymousLogger() ; @SuppressWarnings("unchecked") public GenericDAO() { // 通过范型反射,取得子类中定义的entityClass. this.entityClass = (Class<T>) ((ParameterizedType) getClass() .getGenericSuperclass()).getActualTypeArguments()[0]; className = entityClass.getSimpleName(); queryTool = new QueryTool(entityClass, className); calculateTool = new CalculateTool(entityClass, className); } public GenericDAO(Class<T> class1, SessionFactory sessionFactory) { this.entityClass = class1; className = entityClass.getSimpleName(); this.setSessionFactory(sessionFactory); queryTool = new QueryTool(entityClass, className); calculateTool = new CalculateTool(entityClass, className); } public void save(T entity) throws DataAccessException { super.getHibernateTemplate().save(entity); } public void update(T entity) throws DataAccessException { Assert.notNull(entity); super.getHibernateTemplate().update(entity); } public void saveOrUpdate(T entity) throws DataAccessException { Assert.notNull(entity); super.getHibernateTemplate().saveOrUpdate(entity); } public void delete(T entity) throws DataAccessException { Assert.notNull(entity); super.getHibernateTemplate().delete(entity); getHibernateTemplate().flush(); } @SuppressWarnings("unchecked") public void deleteById(PK id) throws DataAccessException { super.getHibernateTemplate().delete( getHibernateTemplate().load(entityClass, id)); } @SuppressWarnings("unchecked") public void deleteAll(List<T> list) throws DataAccessException { super.getHibernateTemplate().deleteAll(list); }
(当然还有很多方法的实现,但是在这儿就不写了)
这样一个基类就写完了,以后要做的就是继承它了,别忘了用接口哟~~~
相关推荐
【你真的了解Linux系统吗】带你初步认识Linux系统___Linux教程
初步认识操作系统教学设计.pdf
"fanuc系统初步认识"是指对FANUC数控系统的了解。FANUC是全球知名的自动化设备制造商,其数控系统广泛应用于机床控制。初学者需要了解FANUC系统的操作界面、基本编程语言(如G代码和M代码)、参数设置以及常见功能,...
本篇文章将带你初步了解Flex,并为初学者提供一些必要的学习指南。 Flex的主要目标是简化用户界面的开发,使开发者能够创建具有丰富交互性和动态视觉效果的Web应用。它提供了强大的组件库,可以用来快速构建常见的...
这个压缩包文件"分数的初步认识_《分数的初步认识》综合练习三.rar"包含了对这一主题的深入学习资料,特别是其内部的"分数的初步认识_《分数的初步认识》综合练习三.pdf",很可能是提供了一系列的习题和解答,旨在...
系统初步认识 在学习具体的操作之前,需要初步认识一下 SBO 系统,了解系统的总体流程图、系统的主要岗位职责、系统的操作项目等。 职能岗位操作项目与操作过程 每个职能岗位都有其特定的操作项目和操作过程,本...
《角的初步认识》是人教版...总的来说,这个教学课件是为二年级学生设计的一套系统、生动的角的初步认识课程,它旨在通过丰富的教学活动和多样的教学手段,帮助学生建立对角的全面认识,发展他们的几何思维和实践能力。
1.初步认识管理信息系统,建立对管理信息系统的感性认识,了解管理信息系统的功能、系统结构构成。 2.认识管理信息系统给组织和个人带来的影响。
天眼安全设备的初步认识及使用,其中也讲了Web类攻击思路,蠕虫类告警分析,爆破(ftp爆破和ssh)和踩点分析,着重讲了天眼针对Web类的告警分析, (信息泄露,弱口令,XS攻击,XXE,SQL注入,文件上传,文件包含,...
财信实验作业-管理信息系统的初步认识-安装实验 一、实验目的 本实验的目的是了解一般管理信息系统的安装、使用方法,并学会通过使用软件分析其基本功能。 二、实验环境 本实验在Windows XP操作系统下进行,CPU...
本文以《小数的初步认识》为教学案例,探讨了如何通过深度学习的方法,让学生有效理解和掌握小数的概念。下面,我们将根据给定文件中的知识点,详细阐述如何通过不同教学策略,帮助学生建构小数的概念。 首先,深度...
初步认识MATLAB和控制系统仿真实验报告.pdf
综上所述,这个实验让参与者对管理信息系统有了初步的认识,特别是它在财经管理中的应用。通过顶尖酒店管理信息系统的实践,学生们了解到MIS如何帮助组织高效运作,同时也认识到系统易用性和功能完善的重要性。在...
实验旨在帮助学生对MIS有初步的理解,认识到网络技术和数据库技术在MIS中的重要性,并了解MIS对组织和个人的影响。 实验目的包括: 1. 建立对MIS的基本认知,形成感性理解。 2. 了解网络技术在网络中的角色,特别是...
计算机初步认识是一个基础而重要的主题,它涵盖了计算机的基础概念、主要组成部分以及常见操作。下面将对这些内容进行详细的解释。 一、计算机简介 计算机,又称电脑,英文名为Computer。计算机的发展历程始于1946...
- **电力控制设备**:尽管作者暂时未能完全理解这些高级设备的具体工作原理,但通过观看产品介绍,对其有了初步认识。这些设备通常封装在一个集成的机柜内。 - **道路监控系统**:该系统采用无线传输技术,极大地...
17. dcomcnfg:打开系统组件服务 19. devmgmt.msc:设备管理器 20. desk.cpl:屏幕分辨率 21. dfrgui:优化驱动器 Windows 7→dfrg.msc:磁盘碎片整理程序 22. dialer:电话拨号程序 23. diskmgmt.msc:磁盘...
不过,根据标题《1.1初步认识计算机教案.pdf》和描述《1.1初步认识计算机教案.pdf》来看,可以推测这份文档可能是一份关于计算机基础教学的教案。 基于以上信息,我将尽可能地依据“初步认识计算机”这一主题,输出...
loadround 工具的初步认识 Loadround(LR)是一种工业级标准的负载测试工具,旨在模拟大量用户实施并发负载,实时性能监控,以确认和查找问题。LR 能够对企业的应用架构进行测试,不需要购买任何额外的硬件,最大...