`
文章列表
$ ssh-host-config *** Query: Overwrite existing /etc/ssh_config file? (yes/no) yes *** Info: Creating default /etc/ssh_config file *** Query: Overwrite existing /etc/sshd_config file? (yes/no) yes *** Info: Creating default /etc/sshd_config file *** Info: Privilege separation is set to yes by default ...
搜索引擎log4jluceneXMLHTML  bcmail-jdk14-132.jar bcprov-jdk14-132.jar checkstyle-all-4.2.jar commons-codec-1.3.jar 通用包 commons-httpclient-3.1.jar 网络爬虫 commons-logging.jar 日志 dom4j-1.6.1.jar xml的底层 FontBox-0.1.0-dev.jar pdf的字体包 geronimo-stax-api_1.0_spec-1.0jar htmllexer.jar 解析html包 htmlparser.jar 解 ...
关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验 我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。 先写一个小例子,剩下的在下面解释 <!-- 定义扫描根路径为leot.test,不使用默认的扫描方式 --><context:component-scan base-package="leot.test" use-default-filters="false"&g ...
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version ...
集群概念 1. 两大关键特性 集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性: ·  可扩展性--集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。 ·  高可用性--集群通过服务实体冗余使客户端免于轻易遇到out of service的警告。在集群中,同样的服务可以由多个服务实体提供。如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。集群提供的从一个出错的服务实体恢复到另一个服务实体的 ...
准备工作 1.判断机器上是否有ssh服务, [linuxidc @ www.codesky.net Desktop]$ ssh -verisonOpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010Bad escape character 'rison'. 我的系统自带的,所以不用装了。 2.判断机器上是否有JDK [linuxidc @ www.codesky.net Desktop]$ java -versionjava version "1.6.0_24"OpenJDK Runtime Environment (IcedTe ...
第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下! 取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
以前学习Java多线程比较迷茫,现在从Java线程内存模型的角度来看发现很多问题都解决了 Java线程内存模型 线程、工作内存、主内存三者之间的交互关系图:   key edeas 所有线程共享主内存 每个线程有自己的工作内存 refreshing local memory to/from main memory must  comply to JMM rules   产生线程安全的原因 线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是:寄存器-高速缓存-内 ...
一:No result defined for action *.*.*.*action and result input   一般是struts2的验证框架问题,检查请求的jsp页面,参数name属性是否合格
在定义sqlSessionFactory时需要指定MyBatis主配置文件:   Xml代码   <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">       <property name="configLocation" value="classpath:mybatis-config.xml" />       

三、动态SQL语句

 有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。        下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。     3.1 selectKey 标签        在insert语句中,在Oracle经常使用序列、在MySQL中使用函数来自动生成插入表的主键,而且需要方法能返回这个生成主键。使用myBatis的selectKey标签可以实现这个效果。      ...
2.2 select 一个select 元素非常简单。例如: Xml代码   <!-- 查询学生,根据id -->   <select id="getStudent" parameterType="String" resultMap="studentResultMap">       SELECT ST.STUDENT_ID,                   ST.STUDENT_NAME,                   ST.STUDENT_SEX,         ...
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:   Xml代码   <mappers>       <mapper resource="com/liming/manager/data/mappers/UserMapper.xml" />       <mapper resource="com/liming/manager/data/mappers/Stu ...
1.1MyBatis简介       MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据 ...
Global site tag (gtag.js) - Google Analytics