自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 707. 设计链表

设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。 ...

2018-10-19 20:53:10 263

原创 JDK1.8ArrayList源码分析2

E get(int index) 因为ArrayList是采用数组结构来存储的,所以它的get方法非常简单,先是判断一下有没有越界,之后就可以直接通过数组下标来获取元素了,所以get的时间复杂度是O(1)。 /** * Returns the element at the specified position in this list. * 返回列表中指定位置的元素。...

2018-10-13 21:28:25 380

原创 JDK1.8ArrayList源码分析1

概述 Resizable-array implementation of the <tt>List</tt> interface. Implements all optional list operations, and permits all elements, includ

2018-10-10 23:18:58 189

原创 Java源码跟踪阅读技巧

这些是MyBatis源码学习时总结的小技巧 Quick Type Hierarchy 快速查看类继承体系。 快捷键:Ctrl + T Open Call Hierachy 打开调用层级 快捷键:Ctrl+Alt+H - 第一个是 openSession() 方法的所有调用者 - 第二个是 调用的哪个类的 openSession() Debug 断点的灵活使用 ...

2018-10-09 20:58:14 1267

原创 Mapped Statements collection already contains value for xxx

Mapped Statements collection already contains value for com.zzu.ssm.mapper.UserMapper.findUserById 原因: 1.xml文件中有相同的id ,例如findUserById出现两次; 2.sqlSessionFactory 加载了两次相同的xml文件。 <mapper resource="...

2018-10-05 12:56:33 844

原创 Invalid bound statement (not found): xxxx

错误 Invalid bound statement (not found): com.zzu.ssm.mapper.UserMapper.findUserById 解决思路 请任意修改下对应的xml文件,比如删除一个空行,保存.可能问题解决… UserMapper的方法在UserMapper.xml中没有,然后执行UserMapper的方法会报此 mapper的namespace检查是否正确。...

2018-10-05 12:01:40 287

原创 Type interface XXXMapper is not known to the MapperRegistry

错误: org.apache.ibatis.binding.BindingException: Type interface com.zzu.ssm.dao.UserMapper is not known to the MapperRegistry. 用Mybatis的时候爆出的一个错误,主要原因是Mappper.xml里面的namespace 和对应的接口地址不一样 ...

2018-10-04 10:47:26 11867 5

原创 mybatis中#{}和${}区别

开发思考由来: <select id="findUserById" parameterType="int" resultType="com.zzu.ssm.po.User"> select * from user where id=#{id} </se

2018-10-03 19:53:59 139

原创 Mysql中取消外键约束

** Mysql中取消外键约束 ** Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。 解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0; 然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入, 然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1; ...

2018-10-03 10:00:42 11618 1

原创 SpringCloud-Ribbon

Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机...

2018-08-27 21:58:45 149

转载 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-27 20:40:04 275

2018尚硅谷1024全套视频

2018尚硅谷1024全套视频

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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