test

mybatis实战教程(mybatis in action),mybatis入门到精通

☆樱花仙子☆ 提交于 2020-03-02 22:40:30
转载至:http://blog.csdn.net/techbirds_bao/article/details/9233599/ 这个mybatis教程也不错: http://limingnihao.iteye.com/blog/781671 MyBatis 目录 (?) [-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现关联数据的查询 mybatis实战教程mybatis in action之五与spring3集成附源码 mybatis实战教程mybatis in action之六与Spring MVC 的集成 mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis SqlSessionDaoSupport的使用附代码下载 转自: http://www.yihaomen.com/article

mybatis in 查询

前提是你 提交于 2020-03-02 18:41:01
List<Testcl> test(List<String> list); <select id="test" resultMap="Model"> select * from t_test where n_yx = 1 and c_id in <foreach collection="list" item="id" index="index" open="(" close=")" separator=","> #{id} </foreach> order by d_create </select> 来源: https://www.cnblogs.com/jiehanshi/p/12397078.html

类的静态成员变量

僤鯓⒐⒋嵵緔 提交于 2020-03-02 18:03:21
通过对象名能够访问public成员变量,每个对象的成员变量都是专属的,成员变量不能再对象之间共享,先来看一个例子: # include <stdio.h> class Test { private : int mCount ; public : Test ( ) : mCount ( 0 ) { mCount ++ ; } ~ Test ( ) { -- mCount ; } int getCount ( ) { return mCount ; } } ; Test gTest ; int main ( ) { Test t1 ; Test t2 ; printf ( "count = %d\n" , gTest . getCount ( ) ) ; printf ( "count = %d\n" , t1 . getCount ( ) ) ; printf ( "count = %d\n" , t2 . getCount ( ) ) ; return 0 ; } 结果: sice@sice:~$ g++ a.c sice@sice:~$ ./a.out count = 1 count = 1 count = 1 这是因为我们定义的mCount是一个成员变量,而成员变量是每个对象自己都有一套的,也就是说gTest,t1,t2分别拥有一个mCount

maven 编译 run test的时候控制台输出乱码信息

∥☆過路亽.° 提交于 2020-03-02 17:13:19
直接运行 junit测试用例的时候,输出中文正常 用 eclipse-->run as --> maven test 就出现中文乱码 maven-surefire-plugin是运行mvn test时执行测试的插件, 其有一个配置参数forkMode,默认为once,即表示每次运行test时,新建一个JVM进程运行所有test. 这可能会导致乱码问题.首先将forkMode设置为never,即不新建.再运行mvn test,全部OK了.果然是这个问题!! 于是再找官方参数说明,发现了argLine参数,这个参数与forkMode一起使用,可以设置新建JVM时的JVM启动参数, 于是设置<argLine>-Dfile.encoding=UTF-8</argLine>,明确指定一下JVM的file.encoding,并将forkMode从never改回once, 还是每次新建一个JVM进程.再次运行mvn test,一起OK了,问题解决. 究其原因,是因为MAVEN的maven-surefire-plugin在新建JVM进程后,由于没有指定encoding, 采用了OS的默认编码,导致读取UTF-8文件(测试类的sql脚本文件)时出现乱码 部分 pom.xml 代码 <build> <plugins> <!-- 解决maven test命令时console出现中文乱码乱码 -->

ubuntu anaconda pytorch配置

我的未来我决定 提交于 2020-03-02 16:58:37
在ubuntu16 anaconda上配置 caffe2,因为caffe2已经和pytorch合并了,所以配置pytorch即可。 启动Anaconda环境 安装依赖库 pip install numpy ninja pyyaml mkl mkl-include setuptools cmake cffi typing 安装cuda驱动,注意:这里需要确定cuda版本 (wind2) star@xmatrix:~$ (wind2) star@xmatrix:~$ cat /usr/local/cuda/version.txt CUDA Version 10.1.243 (wind2) star@xmatrix:~$ (wind2) star@xmatrix:~$ conda install -c pytorch magma-cuda101 # or [magma-cuda92 | magma-cuda100 | magma-cuda101 ] depending on your cuda version 下载pytorch git clone --recursive https://github.com/pytorch/pytorch cd pytorch # if you are updating an existing checkout git submodule sync

DWR小结DWRUtil 转

家住魔仙堡 提交于 2020-03-02 16:49:11
$(); 功能:相当于document.getElementById(id); 参数: id或name属性值; 例: <input type=”text” name=”txt_test”></input> <script> Var ele=$(txt_test); Var str=DWRUtil.toDescriptiveString(ele,1) DWRUtil.debug(str); </script> DWRUtil.getValue(); 功能:获得指定元素value值 参数: id或name属性值; 注意:该函数只能用于有value属性的元素 例: <input type=”text” name=”txt_test”></input> <script> var val=DWRUtil.getValue(“txt_test”); DWRUtil.debug(val); </script> DWRUtil.getValues(); 功能:获得一组指定元素的value值; 参数:id或name构成的数组对象 例: <input type=”text” name=”txt_name” value=”wiley”></input> <input type=”text” name=”txt_pswd” value=”wiley”></input> <script> Var arr_

Maven

被刻印的时光 ゝ 提交于 2020-03-02 15:37:39
Maven Maven 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的 项目管理工具 软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由 CVS 来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。 maven的优点 1.依赖的管理 Maven是如何找jar包的? 说白了,其实就是对jar 包的管理并给出坐标的过程。 2.一键构建 什么是构建? 指的是项目从编译-----测试-----运行----打包-------安装整个过程都交给maven进行管理,这个过程称为构建。 Maven命令 1.clean clean是maven工程的清理命令,执行

ORACLE编译失效对象小结

我只是一个虾纸丫 提交于 2020-03-02 15:29:25
在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译,有些自动失效的对象,一般会在下次调用的时候,会被重新编译,所以这些不需要人工干预。那么为什么对象突然会失效呢?又如何快速、高效的编译失效对象呢?哪些失效的对象不需要我们去重新编译呢? 数据库对象失效原因 数据库对象失效的原因很多,下面大致归纳了一些常见的原因(有些漏掉的,希望大家补充): 1: 当被引用对象的结构变更时,都会使得相关的依赖对象转变为INVALID状态。 数据库中的对象(存储过程,函数,包,视图,触发器),它们往往需要直接或者间接的引用其它对象,对象的依赖包括直接和间接二种,其中直接依赖是指存储对象直接依赖于被引用对象,而间接依赖是指对象间接依赖于被引用对象 要查看被引用的对象,可以通过下面SQL查看 select * from dba_dependencies where name='&objectname'; select * from all_dependencies where name='&objectname'; select * from user_dependencies where

2020-3-2 牛客试题复盘

…衆ロ難τιáo~ 提交于 2020-03-02 13:21:54
1、有关线程的叙述正确的是(B) A、可以获得对任何对象的互斥锁定。 B、通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定。 C、线程通过使用synchronized关键字可获得对象的互斥锁定。 D、线程的创建只能通过继承Thread类来实现。 解析: 互斥锁指的是只有一个线程可以访问该对象。 通过继承Thread类或实现Runnable接口,只是创建线程的两种方式。 2、以下程序的运行结果是:( C ) TreeSet<Integer> set = new TreeSet<Integer>(); TreeSet<Integer> subSet = new TreeSet<Integer>(); for(int i= 606 ;i< 613 ;i++){ if(i% 2 == 0 ){ set.add(i); } } subSet = (TreeSet)set.subSet( 608 ,true, 611 ,true); set.add( 629 ); System.out.println(set+ " " +subSet); A、编译失败 B、发生运行时异常 C、[606, 608, 610, 612, 629] [608, 610] D、[606, 608, 610, 612, 629] [608, 610,629] 解析: 去翻了API=====

HDFS的API操作

北城余情 提交于 2020-03-02 13:20:30
大家好, 我是上白书妖! 知识源于积累,登峰造极源于自律 今天我根据以前所以学的一些文献,笔记等资料整理出一些小知识点,有不当之处,欢迎各位斧正 package com . alibaba . hdfs ; import org . apache . hadoop . conf . Configuration ; import org . apache . hadoop . fs . * ; import org . junit . Test ; import java . io . File ; import java . io . IOException ; import java . net . URI ; import java . net . URISyntaxException ; /** * @author 上白书妖 * @date 2020/2/26 21:48 * @Desription:获取客户端的连接对象,操作hadoop集群 * */ public class HdfsClient { /* 创建目录 */ @Test public void testMkdirs ( ) throws IOException , InterruptedException , URISyntaxException { // 1 获取文件系统 Configuration