摘要: 本文内容源自改编http://blog.csdn.net/ochangwen/article/details/51297893, 针对mysql数据库做了语法更改 个人觉得原版有些不合理之处,改了部分表结构 开始,初始化表结构与数据 表1,部门表 表2,员工表 插入以及其他语句 练习语句与答案 1、 阅读全文
posted @ 2018-03-02 19:04 kangkaii 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 如题,mysql建表语句报错 分析:就是一个语法错误,具体问题具体分析 本例中,直接赋值过来的 sql建表语句,直接粘贴到mysql数据库运行,报错! 经查询,mysql中 number类型的定义有如下选择: Number 类型: 数据类型 描述 TINYINT(size) 128 到 127 常规 阅读全文
posted @ 2018-03-02 09:27 kangkaii 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 设定初始化容量new一个list 进入构造方法 进入 add() 参数为泛型类型,也就是 数组中元素类型 直接进入 是一个空的数组,长度为10 现在应该是0 没有被赋值 private void add(E e, Object[] elementData, int s) { //可以知道,s指的就是 阅读全文
posted @ 2018-03-01 19:04 kangkaii 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 注: 代码来自于 Java 9 put方法 当调用put(),首先会根据key生成一个 hash值,原理如下: 下图举例说明了位运算的过程,至于原理解释,参考本文引用 拿到了hash值后,调用 putVal(),做了如下操作 将对象table赋值给tab,并以tab是否为空作为是否第一次 阅读全文
posted @ 2018-02-26 16:12 kangkaii 阅读(38897) 评论(0) 推荐(6) 编辑
摘要: 问题引入 注:本文代码源自 。 阿里的插件对于初始化HashMap时,调用无参构造方法,提示如下: 那么问题来了,如果已知需要向 map 中 put n次,那么需要设定初始容量为多少? 单纯的我今天上午还认为是合理的容量是 n + 1 即可,直到看了源码; 应注意, 获取的是当前map中键值对的个数 阅读全文
posted @ 2018-02-26 09:47 kangkaii 阅读(4759) 评论(0) 推荐(0) 编辑
摘要: 1.JPA是什么?以及相关概述 JPA的是 Java Persistence API 的简写,是Sun官方提出的一种ORM规范! Sun提出此规范有2个原因: 1.简化现有Java EE和Java SE应用开发工作。 2.Sun希望整合ORM技术,实现天下归一。 重点在于,JPA是一套规范,而不是具 阅读全文
posted @ 2018-02-22 11:21 kangkaii 阅读(16076) 评论(2) 推荐(4) 编辑
摘要: 问题描述: 如下图,新建的springboot项目,添加了自定义的配置文件后, 无法像上方文件的一样,被识别成配置文件! 虽然可能不会影响项目(不确定),但问题不解决,根本没有心情开始下一步! 百度了半天,只找到了相同的问题,没找到有参考价值的答案,也是写此文的目的。 附上没有答案的问题链接:htt 阅读全文
posted @ 2018-02-11 17:46 kangkaii 阅读(56616) 评论(4) 推荐(5) 编辑
摘要: 问题描述:对于给定的如下数组,如何转换成List集合? 参考 总结如下几种写法: 1.使用原生方式,拆分数组,添加到 2.使用 注意:调用 时,其返回值类型是 ,但此 是`Array add() java.lang.UnsupportedOperationException array ArrayL 阅读全文
posted @ 2018-02-07 17:40 kangkaii 阅读(166049) 评论(1) 推荐(3) 编辑
摘要: 问题描述: 今天在 上配置好了 操作到 ,目测都没遇到什么问题。 但是再次点击提交按钮的时候,仍然提示我所有的文件都是需要提交的(我的主题中蓝色显示) 然而本地并无改动,在提交窗口得到如下提示: 查找了 `CRLF`后,get到以下知识点: 1.CR回车 LF换行 2.Windows/Dos CRL 阅读全文
posted @ 2018-02-07 14:34 kangkaii 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 问题出现:git推送本地内容到远程仓库时,报错 。 1.我的流程: 命令,新建本地仓库。 命令,切换到本地仓库目录。 命令,初始化,使得本地仓库可以被 管理。 自己手动在 文件夹下添加一个非空的文件夹。 打开 新建自己的远程仓库,命名为: 。 命令,将本地仓库与远程仓库关联。 此时,直接使用 命令, 阅读全文
posted @ 2018-02-07 11:00 kangkaii 阅读(11855) 评论(0) 推荐(1) 编辑