uj

螺旋上升

字符串类型底层结构

字符串类型底层结构 简单动态字符串 结构 free 表示该动态字符串中剩余长度 len 表示动态字符串中,已使用的长度。发现 '\0' 结束长度计算 结构带来的特征 由于 Len 记录动态字符串长度,因此 获取字符长长度为 O(1), free 通过修改free即可实现字符串动态扩增。 扩...

2018-11-03 21:22:06

阅读数 49

评论数 0

mybatis 更新时为什么返回值是-1

mybatis 更新时为什么返回值是-1 原因 返回-1,是由于defaultExecutorType的引起的,defaultExecutorType有三个执行器SIMPLE、REUSE和BATCH。 默认情况下,mybatis 的 update 操作返回值是记录的 matched 的条数,并不是...

2018-10-29 09:49:53

阅读数 1132

评论数 0

存储过程 + insert into values (),(),();插入海量数据

发现该文存储过程中使用 insert into values 插入数据,但是每次只插入一条数据,因此,决定一次插入十条观察效率 参考文章 :重新学习MySQL数据库12:从实践sql语句优化开始 -> 自己写的海量数据sql优化实践 测试环境: Mysql 5.7, ...

2018-10-27 11:28:51

阅读数 189

评论数 0

Idea 快捷键使用

便于查看源码、方法加多的类 显示当前类中的所有方法、全局常量,方法还包括形参和返回值 Alt+7 未完待续

2018-10-14 22:57:45

阅读数 29

评论数 0

SSM datetime 转换

问题描述 上图 1 部分中 registertime 对应 Mysql 中的创建字段 registertime 类型为 datetime 通过 MyBatis 逆向工程 生成实体类文件,其中 registertime 类型为 Date 因此,最终 前端获得日期是 一个整数。 解决方法 修改...

2018-10-11 19:52:12

阅读数 67

评论数 0

Push to origin/master was rejected (Git提交错误)

打开底部 Terminal 输入 git pull origin master –allow-unrelated-histories git pull origin master

2018-10-09 21:29:13

阅读数 158

评论数 0

Spring 事务传播行为

事务传播行为应用场景 事务添加在 Service 层。当 Web 层调用 Service 层上的多个方法,且这些方法有不同的事务级别,就会出现冲突。 事务的传播行为主要用来解决 事务层方法 相互调用的问题。 事务组成 TransitionDefinition 用于定义事务的传播行为, 提供 7 ...

2018-10-06 21:29:52

阅读数 23

评论数 0

SpringMVC 单元测试

测试类 @RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @ContextConfiguration(locations = { "classpath:applicationContext.xml&q...

2018-09-27 22:59:50

阅读数 214

评论数 0

VSCode 常用插件

插件涵盖 Sublime 中定义的快捷键 待办事项高亮的 TODO 自动补齐,自动导入css、js 路径 [编辑 html 和 js 代码] 对齐命名变量 在浏览器中打开html 编写,预览 markdown 以前用来编写 Angular ,所以有相关插件 ...

2018-09-26 14:28:50

阅读数 54

评论数 0

SpringMVC : Controller层单元测试Mock

代码 @RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @ContextConfiguration(locations = { "classpath:applicationContext.xml&qu...

2018-09-24 11:51:45

阅读数 105

评论数 0

MyBatis 分页插件 PageHelper 使用方法

使用 Github MyBatis 的使用 。pageHelper 参考文档 pom.xml中导入依赖 <dependency> <groupId>com.github.pagehelp...

2018-09-24 10:46:03

阅读数 40

评论数 0

ssm批量删除数据,jquery:实现全选和取消全选

问题 ssm批量删除数据,jquery:实现全选和取消全选 解决 实现效果图 原理 监听全选框点击事件,设置 其他删除输入框 和全选框 checked属性一致 每次点击 删除多选框 判断 当前选中项是否等于 总的选中项 代码 //完成全选/全不选 $(&quot...

2018-09-24 10:33:04

阅读数 107

评论数 0

jquery 创建元素后,绑定点击事件

问题 绑定事件发生在 dom元素加载之前, 出现错误 在 全局加载完毕后,再来绑定相应的点击事件,会导致失效。 $(document).ready(function(){ $("#clickme").click(function(){ }...

2018-09-23 20:24:06

阅读数 130

评论数 0

Java 8:CompletableFuture

解决 Future无法描述多个Future结果间的依赖性的问题 一个大任务中,多个小任务是相互依赖的,没有组合各个小任务的结果,没法得到大任务。 两个任务之间存在 顺序,产生依赖 功能 流式处理 - CompletionStage 中提供大量接口供流式调用 提供解决异步执行任务的静...

2018-09-23 20:03:26

阅读数 31

评论数 0

ssm 使用JSR303 校验表单数据

JSR303校验 导入 Hibernate-Validator 依赖 注意 : Tomcat7 及其以上的服务器中,有最新的 el表达式。对于低版本中,需要替换 lib中的标准 el最好使用较高版本 Tomcat 加入依赖 <dependency>...

2018-09-23 19:22:08

阅读数 92

评论数 0

理解范式

优化思路 优化 数据类型、查询列、不等于 非负数字段,建议添加 unsigned 避免 null 字段 状态字段 Enum 合适的 索引 范式 理解范式 第一范式(1NF) 列不可分,强调原子性,如电话列可进行拆分,家庭电话、公司电话 第二范式(2NF) 满足 1NF 有主键 ...

2018-09-22 15:35:23

阅读数 27

评论数 0

Mysql 索引无效

索引无效 select * from teacher where id not in (1,3,4); select * from teacher where teacherName like "%张" select * from teacher where...

2018-09-21 22:14:08

阅读数 26

评论数 0

树的遍历【后序遍历】 - 非递归方法实现

代码 package com.uj.nsnc.test; import org.junit.Test; import java.util.Stack; public class BinaryTreeTravel { class Node{ public ...

2018-09-15 10:56:28

阅读数 44

评论数 0

树的遍历【先序遍历】- 递归和非递归实现

代码 遍历该树 package com.uj.nsnc.test; import org.junit.Test; import java.util.Stack; public class BinaryTreeTravel { class Node{ p...

2018-09-15 09:56:02

阅读数 51

评论数 0

打印矩阵 【之字矩阵】

说明 sx,sy 指向第一个元素,ex,ey 指向最后一个元素 先横向处理num[i,j] 到 num[j,i],后竖向处理,每次处理使用 flag调整打印方向 代码一 package com.company; import org.junit.jup...

2018-09-14 10:10:57

阅读数 59

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭