MyBatis 传入多个参数时,通过 @Param("xxx") 来区分, 参数为 Map 时,可以直接通过 #{键名} 来取值,当 Map 不为唯一参数的时候,需要给 Map 添加 @Param("xxx") 注解 ,通过 #{xxx.键名} 来取值 <if test="map.nbxh !='' ...
分类:
其他好文 时间:
2020-03-19 22:05:17
阅读次数:
52
/** * 读取 .properties 配置文件 * @param propertiesUrl 配置文件的路径 * @return 配置文件中的key-value值 */ public static Map<String, String> getProperties(String properti ...
分类:
编程语言 时间:
2020-03-19 21:56:33
阅读次数:
87
一、安装npm i vue-preview -S 二、main.js中 导入组件 //vue-preview 开始 import VuePreview from 'vue-preview'; // defalut install Vue.use(VuePreview) //vue-preview 结 ...
分类:
其他好文 时间:
2020-03-19 16:29:30
阅读次数:
54
我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 409. 最长回文串 题目 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" ...
分类:
其他好文 时间:
2020-03-19 14:00:48
阅读次数:
43
``` Java/** * Hanoi */public class Hanoi { public static void main(String[] args) { hanoi(3, 'A', 'B', 'C'); } /** * 递归汉诺塔 * * @param n 盘子数 * @param s... ...
分类:
其他好文 时间:
2020-03-19 13:26:37
阅读次数:
55
原文:H5微信公众号关闭页面 function closePage(){ setTimeout(function() { //安卓手机 document.addEventListener( "WeixinJSBridgeReady", ... ...
分类:
微信 时间:
2020-03-19 13:14:06
阅读次数:
318
定义 async function 用来定义一个返回AsyncFunction对象的异步函数。异步函数是 指通过实践循环异步执行的函数,他会通过一个隐式的Promise返回其结果 语法 async function name([param[,param[,....param]]]){statemen ...
分类:
其他好文 时间:
2020-03-19 13:12:56
阅读次数:
57
1. Dao和Mapper的关系 在dao接口层,dao的方法名对应mapper.xml的ID 2. MyBatis如何实现动态传参 1. 书写mapper 的SQL 2. 书写dao层,注意方法名要和mapper里的id保持一致 3. 参数数量和类型保持一致,并使用注解@Param("bookNa ...
分类:
其他好文 时间:
2020-03-19 10:46:40
阅读次数:
64
二叉树的最大路径和。题意是给一个二叉树,节点是数字,请输出一个最大的路径和。例子, Example 1: Input: [1,2,3] 1 / \ 2 3 Output: 6 Example 2: Input: [-10,9,20,null,null,15,7] -10 / \ 9 20 / \ 1 ...
分类:
其他好文 时间:
2020-03-18 15:15:37
阅读次数:
58
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。大理石平台等级 用错误码来表示是否出错十分不便,因为函数本身应 ...
分类:
编程语言 时间:
2020-03-18 15:14:31
阅读次数:
69