加载中
浅析MySQL中exists与in的使用

exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如...

2019/09/02 21:53
93
Dubbo 抛出自定义异常正常处理方法

dubbo服务提供端自定义异常,在消费端变成了RuntimeException,导致无法捕获自定义异常。 dubbo 源码有一个统一的异常处理策略: public Result invoke(Invoker invoker, Invocation invocat...

2019/08/31 16:58
1.4W
MyBatis之#与$取值区别

一、前言 动态SQL是MyBatis的主要特性之一,在mapper中定义的参数传到XML中之后,在查询之前 mybatis 会对其进行动态解析。MyBatis 为我们提供了两种支持动态SQL的语法:#{} 以及 ${}。 二、...

2019/08/04 17:04
508
Spring: @Transactional中的propagation属性

在Spring的事务管理中,我们可以使用@Transactional来对事务进行声明式的设定。具体而言,就是在类或者方法前添加@Transactional并传入属性参数以获取所需要的Transaction特性。Spring中的@...

2019/08/04 16:46
237
关于ibatis出现AutoResultMap错误的问题

最近在使用ibatis查询返回值时遇到了一点问题,当返回的列数不固定时,每当列数发生变化,ibatis就会报错 部分配置如下: 原因: ibatis为了避免经常对返回的元数据进行内省,会记住上一次查...

2019/07/12 23:12
606
Eclipse java build path下Order and Export页签的作用

在Eclipse web项目右键 -> Build path -> Configure Build Path -> Order and Export 先描述一下问题 问题一: 在eclipse maven项目中,可以看到src/main/java这个源包没有显示在第一行,左边...

2019/07/12 22:46
265
TCP粘包拆包以及Netty解决TCP粘包拆包

1、TCP粘包拆包 操作系统 我们都知道,操作系统的核心是内核,独立于普通的应用程序之外,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。 为了保护用户进程不能直接访问操作内...

2019/07/12 22:35
423
TortoiseGit客户端安装问题

1、No git.exe found. Tortoise只是一个管理面板,本身并没有SVN和GIT的安装程序,只是TortoiseSVN集成了SVN客户端程序,所以我们只需要安装TortoiseSVN就行,而GIT则不行,需要先手动安装G...

JVM堆与栈的区别

数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用...

2017/01/21 21:49
86
在linux中添加ftp用户

在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加...

2017/01/17 22:56
459
Java 理论与实践: 正确使用 Volatile 变量

Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),...

2017/01/17 22:42
50

没有更多内容

加载失败,请刷新页面

返回顶部
顶部