安装前提 确认电脑已经安装好 node 和 npm 环境。 如果还没有装好,那需要执行下面的步骤:1.进入官网:https://nodejs.org/zh-cn/[https...
安装前提 确认电脑已经安装好 node 和 npm 环境。 如果还没有装好,那需要执行下面的步骤:1.进入官网:https://nodejs.org/zh-cn/[https...
去年我写了哪些东西? 这是我做总结的时候想的第一个问题,然后我回头看我写过的文章。[TOC] 下面主要讲解几个主要的方向: 剑指Offer 去年完成35篇,今年主要目标是完成...
mybatis有一个强大的特性,其他框架在拼接sql的时候要特别谨慎,比如哪里需要空格,还要注意去掉列表最后一个列名的逗号,mybtis的动态sql可以帮助我们逃离这样的痛苦...
[TOC] 安装完Git,如何玩呢?下面是一些初始化和初级的常用命令。 新建文件夹之后,打开文件夹,右击,进入git Bashhere,就可以使用命令行了。 1.设置用户名 ...
很多时候,我们需要传入多个参数给sql语句接收,但是如果这些参数整体不是一个对象,那么我们应该怎么做呢?这里有两种解决方案,仅供参考。 1.将多个参数封装成为Map 测试接口...
[TOC] (一)java内存区域管理 C/C++每一个new操作都需要自己去delete/free,而java里面有虚拟机自动管理内存,不容易出现内存泄漏或者溢出的问题,但...
[TOC] 1.回顾Mybatis执行sql的流程 在之前的代码中我们的运行过程再梳理一下,首先我们执行Test,调用dao接口方法 接口的定义: 调用接口的实现类方法: 最...
# 1.兴趣 作为一个程序员 👨💻 ,其实我觉得最重要的就是总是怀有疑问和兴趣,不要给自己设置限制,学习本身就是一件有意思的事情。如果你学习一个东西,你就得多问几个问题:...
[TOC] 1.简单工厂模式介绍 工厂模式,比较常用,属于创建型模式,也就是主要是用来创建对象的。工厂模式,有三种,主要分为: 简单工厂模式 工厂方法模式 抽象工厂模式 其中...
我们都知道,饿汉式单例是线程安全的,也就是不会初始化的时候创建出两个对象来,但是为什么呢? 首先定义一个饿汉式单例如下: 之所以是线程安全的,是因为JVM在类加载的过程,保证...
[TOC] 1. 单例是什么? 单例模式:是一种创建型设计模式,目的是保证全局一个类只有一个实例对象,分为懒汉式和饿汉式。所谓懒汉式,类似于懒加载,需要的时候才会触发初始化实...
很多时候我们有这样的需求,数据库的字段名与实体类的属性名不一致,这个时候我们需要怎么做呢?有两种解决方案,第一种:直接在查询的时候使用别名,将别名设置成与实体类的属性名一致。...
[TOC] 1.单例是什么? 单例模式:是一种创建型设计模式,目的是保证全局一个类只有一个实例对象,分为懒汉式和饿汉式。所谓懒汉式,类似于懒加载,需要的时候才会触发初始化实例...
Lambda在jdk1.8里面已经很好用了,在这里不讲底层的实现,只有简单的用法,会继续补全。首先一个list我们要使用lambda的话,需要使用它的stream()方法,获...
[TOC] 单例模式,是一种比较简单的设计模式,也是属于创建型模式(提供一种创建对象的模式或者方式)。要点: 1.涉及一个单一的类,这个类来创建自己的对象(不能在其他地方重写...
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning[https://github.com/Damaer/Myb...
使用mybatis的时候,经常发现一个需求,我怎么知道自己是不是增加/修改/删除数据成功了? 好像执行sql之后都没有结果的。其实不是的,增删改的sql执行之后都会有一个in...
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning/tree/master/mybatis-05-CURD[h...
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning/tree/master/mybatis-05-CURD[h...
前面我们学会了Mybatis如何配置数据库以及创建SqlSession,那怎么写呢?crud怎么写? 代码直接放在Github仓库【https://github.com/Da...