最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解如何使用if标签生成动态的Sql,主要包含以下3个场景…
分类:java
java请求转发,响应重定向的区别
请求转发:request.getRequestDispatcher().forward(); 例:request.getRequestDispatcher(“/index.jsp”).for…
java多线程数字加减
/* 设计四个线程对象,其中两个线程执行减操作,另外两个执行加操作.*/ package Java多线程_01; class Resource{ private int num = 0; private boolean …
spring5 源码深度解析— IOC 之 bean 创建
在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。 singleton S…
HashMap原理(二) 扩容机制及存取原理
我们在上一个章节《HashMap原理(一) 概念和底层架构》中讲解了HashMap的存储数据结构以及常用的概念及变量,包括capacity容量,threshold变量和loadFactor变量等。本章主要讲解HashMa…
SpringBoot2.0 整合 Dubbo框架 ,实现RPC服务远程调用
一、Dubbo框架简介 1、框架依赖 图例说明: 1)图中小方块 Protocol, Cluster, Proxy, Service, Container, Registry, Monitor 代表层或模块,蓝色的表示与…
Spring AOP 创建Advice 基于Annotation
public interface IHello { public void sayHello(String str); } public class Hello implements IHello { @O…
tomcat相关
前言: 验证tomcat安装成功 安装之后: 1.到安装目录下找startup.bat不闪退,并出现以下图2为成功安装: 再打开谷歌浏览器输入: localhost:8080验证…
Java连载3-编译与运行阶段详解&JRE,JDK,JVM关系
·一、 1.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 二、Java的加载与…
Struts笔记3
struts标签 form表单标签 Action:请求地址。直接写动作名称,不用写contextPath <s:form action="/user/register.action"> method:请求方式…
For循环嵌套
循环嵌套: 就是循环语句的循环体本身是一个循环语句。 Demo1 需求:请输出一个4行5列的星星(*)图案。 结果: ***** ***** ***** *…
for循环和while循环的区别
for循环和while循环的区别 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环, 否则用for循环。不知道用for循环。 因为变量及早的从内存…