自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle存储过程(while循环、for循环、if判断、sql拼接、游标)

本篇文章将通过实例来讲解一下存储过程中while循环、for循环、if判断、sql拼接、游标等用法。

2020-05-30 21:55:33 8853

原创 SQL组内排序

row_number()的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number()函数时必须要用over子句选择对某一列进行排序才能生成序号。

2020-05-27 22:30:04 3040 1

原创 Java中==与equals区别

==是判断两个变量或实例是不是指向同一个内存空间,equals是判断两个变量或实例所指向的内存空间的值是不是相同;==是指对内存地址进行比较 , equals()是对字符串的内容进行比较;==指引用是否相同, equals()指的是值是否相同。

2020-05-26 23:06:48 129

原创 Java集合

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

2020-05-25 22:50:40 149

原创 数据库的乐观锁和悲观锁是什么?

两种锁各有优缺点,不可认为一种好于另一 种,像乐观锁适用于写比较少的情况下(多读场景),即冲突真的很少发生的时候,这样可以省去了锁的开销,加大了系统的整个吞吐量。但如果是多写的情况,一般会经常产生冲突,这就会导致上层应用会不断的进行retry,这样反倒是降低了性能,所以一般多写的场景下用悲观锁就比较合适。

2020-05-24 21:24:56 1696 1

原创 MyBatis动态SQL

传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。MyBatis的动态SQL功能正是为了解决这种问题, 其通过 if、choose、when、otherwise、trim、where、set、foreach和bind等9种标签,可组合成非常灵活的SQL语句,从而提高开发人员的效率。

2020-05-23 21:37:36 867

原创 Java多线程

为了更好的利用cpu的资源,如果只有一个线程,则第二个任务必须等到第一个任务结束后才能进行,如果使用多线程则在主线程执行任务的同时可以执行其他任务,而不需要等待。

2020-05-21 23:57:35 471 1

原创 JOIN用法

在实际的数据库应用中,我们经常需要从多个数据表中读取数据,这时我们就可以使用SQL语句中的连接(JOIN),在两个或多个数据表中查询数据。

2020-05-19 23:06:48 2490

原创 什么是SQL注入攻击?

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。

2020-05-18 22:56:40 4063

原创 Java单例模式

Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在,一些管理器和控制器常被设计成单例模式。

2020-05-17 22:48:28 190

原创 事物的ACID是指什么?

事务具有四个属性:原子性、一致性、隔离性、持久性,这四个属性通常被称为ACID特性。

2020-05-17 19:19:45 962

原创 应用服务器优化技术有哪些?

应用服务器优化技术主要有分布式缓存、异步操作、使用集群以及代码优化。

2020-05-16 23:27:18 1230

原创 JVM加载class文件的原理机制是什么?

JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)。

2020-05-16 09:12:34 652

原创 Spring中自动装配的方式有哪些?

在Spring中,支持五种自动装配模式,可以用来指导Spring容器用自动装配方式来进行依赖注入。分别是:no、byName、byType、constructor和autodetect。

2020-05-15 23:11:52 3921

原创 Redis支持哪几种数据类型?

Redis支持五种数据类型:String(字符串)、List(列表)、Set(集合)、Zset(Sorted Set:有序集合)、以及Hash(哈希)。

2020-05-15 12:34:29 3673

空空如也

空空如也

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

TA关注的人

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