糟糕丝袜

文章
7
资源
0
加入时间
2年10月21天

MyBatis 如何支持延迟加载?现实原理是什么?

支持延迟加载的配置:在配置文件的标签内设置参数 lazyLoadingEnabled:延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。特定关联关系中可通过设置 fetchType 属性来覆盖该项的开关状态 aggressiveLazyLoading:开启时,任一方法的调用都会加载该对象的所有延迟加载属性。否则,每个延迟加载属性会按需加载 lazyLoadTriggerMethods:指定对象的哪些方法触发一次延迟加载 resultMap 中配置 <associat

查看APP崩溃日志

方法1:电脑安装爱思助手,将iOS手机用数据线连接电脑,用爱思助手-“工具箱”-“实时日志”,来查看设备软件闪退、运行异常等问题。方法2:使用腾讯bugly查看,可以根据UID、机型、出现崩溃的时间筛选日志(同安卓)方法3:通过Xshell(window系统)工具,使用Linux命令(同安卓)方法2:使用腾讯bugly查看,可以根据UID、机型、出现崩溃的时间筛选日志。方法3:通过Xshell(window系统)工具,使用Linux命令。方法1:将安卓手机用数据线连接电脑,使用adb命令获取崩溃

7-1 字符串的冒泡排序

冒泡排序:依次比较相邻的两个数,时间复杂度O(n²),相同元素的前后顺序不会改变,是一种稳定的排序算法。时间复杂度受数据的原始状态影响:最好情况-正序:1趟排序,比较关键字n-1次,移动0次,O(n)最坏情况-反序:n-1趟排序,每趟比较n-i次关键字(1<<i<<n-1),每次比较都要做3次记录,O(n²)如序列:b、c、e、a、f、d第一趟 (b c...

java 代码名称大小写规范

1.包名:全小写。eg: package edu.com2.类名:首字母大写,每个单词首字母大写。eg: class HelloWorldApp3.变量名:小写4.方法名:首字母小写 balanceAccount()

【Netty4】Netty心跳检测机制1 IdleStateHandler示例1. 概述2. 超时样例3. 不超时演示4. 参考

文章目录1. 概述2. 超时样例2.1 代码2.2 执行3. 不超时演示3.1 修改代码3.2 执行4. 参考系列文章:《Netty心跳检测机制1 IdleStateHandler示例》《Netty心跳检测机制2 IdleStateHandler原理分析》1. 概述所谓心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性。在 Netty 中, 实现心跳机制的关键是 IdleStateHandler, 看下它的构造器