自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 invalid bound statement

org.apache.ibatis.binding.BindingException记录一次:invalid bound statement (not found)的报错。百度了很久,所有解决方法都试了,什么namespace啥的都对,就是死活找不到错在哪。后来发现mapper文件没有 .xml的后缀,也他妈的是醉了。切记不要用idea里长得像xml的东西new一个xml文件,老实new一个以 .xml结尾的file,这样建的xml文件才靠谱!...

2021-09-03 16:24:16 117

原创 框架学习—Spring

框架学习—Spring(自我学习用)1、概述Spring是一个开源的轻量级开发框架,是为了解决企业应用程序的复杂性而创建的。以 IoC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的 JavaBean 完成以前只可能由 EJB 完成的工作,取代了 EJB 臃肿和低效的开发模式。...

2021-03-27 17:57:35 138

原创 框架学习—MyBatis

一、概述链接: link.MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。...

2021-03-16 21:02:36 132

原创 设计模式

设计模式(自家学习用)链接: link.1、概述设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。创

2021-03-14 10:32:17 108

原创 MySQL相关知识点

MySQL相关知识点(自我学习用)一、MySQL存储引擎常用的有InnoDB(默认)和MyISAM,区别如下:MyISAMInnoDB事务支持不支持支持数据锁定表锁行锁外键约束不支持支持全文索引支持不支持表空间的大小较小较大,约为前者2倍MyISAM:节约空间,速度较快InnoDB: 安全性高、支持事务、可以多表多用户操作二、关于外键一般不建议使用数据库级别的外键(即在建表的时候就添加了外键约束)。数据库就是单纯的表,只用

2021-03-14 10:28:32 98

原创 Java—JVM

Java—JVM (自家学习用,大多摘自链接里的内容)一、概述链接: link.链接: link.JVM它是Java Virtual Machine 的缩写,JVM 是运行在操作系统之上的,它与硬件没有直接的交互。组成部分包括类装载器(ClassLoader)、堆、方法区、栈、本地方法栈、程序计数器(PC)、本地接口(Native interface)其中栈、本地方法栈、程序计数器(PC)为线程私有;堆、方法区是多线程共享,也是垃圾回收GC管理的区域。栈:是描述java方法执行的内存模型,每个

2021-03-10 22:01:09 135

原创 Java— JUC并发编程 (自我学习用)

Java— JUC并发编程1、Lock版的生产者/消费者问题旧版本的生产者消费者模式的实现方式是:Synchronized关键字+线程通信(wait()和notify()/notifyAll())juc版的实现方式,也就是Lock版的实现方式是:Lock+Condition(await()和signal()/signalAll())public class SynchronizeDemo2 { public static void main(String[] args) {

2021-03-08 23:02:06 124 1

原创 Java 注解与反射

Java 注解与反射一、注解常见注解@Override 重写@Deprecated 已过时@SuppressWarning(" ") 抑制警告元注解元注解就是用于说明其他注解的注解,Java一共定义了4个元注解@Target(value = ElementType. ) :用于描述注解的使用范围(即被描述的注解可以用在什么地方,比如类(TYPE)、方法(METHOD)、变量(FIELD)等)@Retention(value = RetentionPolicy. ):表示需要在什么级别

2021-03-04 21:53:44 86 1

原创 Java —集合类

Java —集合类Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。链接: link.链接: link.1、Set(无序、唯一),包括HashSet、Li

2021-03-03 20:56:14 68

原创 Java—并发与多线程

Java—并发与多线程线程是cpu调度的基本单位,一个进程的默认开启的线程有主线程main()、垃圾回收线程GC等1、线程的创建继承Thread类,重写run()方法,然后创建线程对象,调用start()方法启动线程。好处是简单,坏处是Java是单继承,一个类继承Thread类后就不能继承其他类了。实现Runnable接口,实现run()方法,创建Runnable接口实现类对象,并把该对象作为参数创建一个Thread对象,然后调用start()方法启动线程。(推荐使用)实现callable接口,重

2021-03-03 20:53:11 145

原创 Latex插入文献--利用谷歌学术

贼简单的方法步骤如下1、打开你的latex文章(默认你有latex的模板)2、百度谷歌学术镜像网站如图3、找一个靠谱的窗口,搜索你要引用的文章,然后点击文章的 bibtex4、复制显示出来的那段文字到你的latex文章里对应的.bib文件里5、最后在要引用的地方引用即可...

2020-11-04 22:57:50 972

原创 Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraints

基于3d几何约束的无监督深度估计文章发表在CVPR 2018 ,代码貌似未开源摘要此前的无监督的深度估计的方法大多是采用基于图像重建和基于梯度的损失,只考虑了局部像素点之间的关系,并未从整体上对深度进行约束。我们的主要贡献是明确考虑了场景的三维几何,提出一种三维几何约束,使得相邻帧之间估计出的点云和相机自运动保持一致。另外作者的方法也可以在自己用手机收集的数据集上进行训练。Introduction结构上都是类似的,包含一个单视图深度估计网络,和一个基于相邻图像对的相机位姿估计网络。主要的贡献包括

2020-05-13 19:55:41 598 2

空空如也

空空如也

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

TA关注的人

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