• MyBatis 关联查询的实现:多对多

    MyBatis 关联查询的实现:多对多 2个实体:订单、商品,一个订单可以包含多种商品,同时一种商品可以属于多个订单,即多对多。 商品表goods_tb: 订单表order_tb: no是订单编号,user_id与用户表的id关联。 需要新建一张中间表order_item_tb,引入2个多的主键作为外键...

    2020-01-08 16:06:42 文件用户AVIRCapache<DSNSQLnamesys

  • Java 接口理解

    Java 接口理解 学习Spring有一段时间了,对java也有了一点了解,最不能理解的就是接口, 即使是写了接口并实现了它,依然无法理解它到底有什么用?看了其他几篇博客,总结了一下自己的理解。 在JAVA编程语言中是一个抽象类型,是抽象方法的集合。一个类通过继承接口的...

    2020-01-08 16:06:22 java编程语言定义word上帝PSSegmentFaultzoomAVHTTPS修改

  • WebSocket的简单实现&amp;jsp

    WebSocket的简单实现jsp 创建一个web项目 导入依赖: ?xml version="1.0" encoding="UTF-8"?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 htt...

    2020-01-08 16:06:11 服务器定义用户IEServletWebSocketPSTomcattimAV

  • MyBatis 关联查询的实现:使用关联结果实现一对一

    MyBatis 关联查询的实现:使用关联结果实现一对一 有2个实体:用户、会员卡,一个用户只能办理一张会员卡,即一对一。 user_tb : 需要在一方引入另一方的主键作为外键。 card_tb: 使用嵌套结果实现一对一 (一)编写2个一的pojo类 package com.chy.pojo; public class...

    2020-01-08 16:05:59 用户手机AVapache<SQL地址namesysCOM

  • JAVA多线程的基础

    JAVA多线程的基础 线程与进程的区别 1.线程与进程 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在...

    2020-01-08 16:05:52 迅雷java多线程文件服务器qq用户系统压力测试共享AV

  • AtomicXXX系列类使用分析

    AtomicXXX系列类使用分析 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 在 java.util.concurrent.atomic 中,普通的原子类型有以下四种: AtomicBoolean:提供对...

    2020-01-08 16:05:43 IE代码分析共享AV<theWAP地址引用类型apply

  • PageHelper使用

    PageHelper使用 之前我们整合过SSM框架,可以查询数据库数据,项目中一般不会全部查询所有数据,为了美观和性能,都是采用分页形式查询数据 一:pom.xml导入pagehelper.jar !-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper -- dependency gr...

    2020-01-08 16:05:34 文件IEPSAVHTTPS<ApplicationSQL数据库name

  • JVM系列五(javac 编译器).

    JVM系列五(javac 编译器). 一、概述 我们都知道 *.java 文件要首先被编译成 *.class 文件才能被 JVM 认识,这部分的工作主要由 Javac 来完成,类似于 Javac 这样的我们称之为 前端编译器 ; 但是 *.class 文件也不是机器语言,怎么才能让机器识别呢?就需要 JVM 将 *...

    2020-01-08 16:05:32 文件PSAVHTTPSNET.NET修改地址解析代码

  • java数据结构之常用排序算法

    java数据结构之常用排序算法 冒泡排序 private void maopao( int arr[]) { for ( int i = 0; i arr.length; i++ ) { for ( int j = 0; j arr.length - 1; j++ ) { if (arr[j] arr[j + 1 ]) { int temp = arr[j]; arr[j] = arr[j + 1 ]; arr[j + 1] = temp; } } }} 选择...

    2020-01-08 16:05:04 java数据结构IERadixAV<常用索引break数据选择

  • mybatis - 基于拦截器修改执行中的SQL语句

    mybatis - 基于拦截器修改执行中的SQL语句 拦截器介绍 mybatis提供了 @Intercepts 注解允许开发者对mybatis的执行器Executor进行拦截。 Executor接口方法主要有update、query、commit、rollback等等。 主要思路为: 进入拦截器方法中 获取拦截器方法参数 获取解析参数及...

    2020-01-08 16:04:53 ESET定义IEAccessAVapacheSQL修改解析handler