相关分类: Java技术 C/C++ VB delphi
  • Mybatis面试问题集锦

    1、#{}和${}的区别是什么? 答:mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; mybatis在处理 $ { } 时,就是把 ${ } 替换成变量的值,完成的是简单的字符串拼接。 补充:在mybatis中使用#{}可以防止sql注入,提高系统安全性...

    2020-02-15 16:04:37 文件定义系统PSAVHTTPS代理

  • mybatis - pagehelper

    mybatis - pagehelper 在开发过程中, 在获取列表的时候, 很多时候, 并不是一把拉出来展示, 更多的时候, 是以分页列表展示. 这时候, 就需要集成一个分页插件了: pagehelper dependency groupId org.mybatis.spring.boot / groupId artifactId mybatis-spring-boot-start...

    2020-02-15 16:04:09 ASP定义mysqlIEiPage系统Wiredtim

  • 【搞定面试官】- Synchronized如何实现同步?锁优化?

    【搞定面试官】- Synchronized如何实现同步?锁优化?(1) 前言 说起Java面试中最高频的知识点非多线程莫属。每每提起多线程都绕不过一个Java关键字—— synchronized 。我们都知道该关键字可以保证在同一时刻,只有一个线程可以执行某个方法或者某个代码块以保证多线...

    2020-02-15 16:04:39 cmsjava关键字底层操作系统硬件phpword虚拟机用户

  • 分组拼接字符串,GROUP_CONCAT

    背景 一年过的很快,文中后来的两位员工 馮大 和 馮二 也要面对无情的 KPI 考核了,他们工作干的很不错,performance 分别是 4 和 5 新需求来了,静悄悄的来了!!! 领导想要查看每个 performance 下都有谁,同时要求将这些人的名称要逗号拼接成一个字符串,也就是说...

    2020-02-15 16:04:19 文档定义mysqlPSSegmentFaultHTTPSSQLtab

  • 面试官系列,深入数据库分区分库分表

    面试官系列,深入数据库分区分库分表 一、为什么要分库分表 软件时代,传统应用都有这样一个特点:访问量、数据量都比较小,单库单表都完全可以支撑整个业务。随着互联网的发展和用户规模的迅速扩大,对系统的要求也越来越高。因此传统的MySQL单库单表架构的性能问题就...

    2020-02-15 16:03:38 数据库mysqlsql解析sql实例文档服务器定义mysql瓶颈

  • SpringBoot整合WEB开发--(一)处理JSON返回数据

    SpringBoot整合WEB开发--(一)处理JSON返回数据 1.使用默认的json转换HttpessageConverter Json是目前主流的前后端数据传输方式,SpringMVC中使用消息转化器HttpMessageConverter对JSON的转换提供了很好的支持,在SpringBoot中对相关配置做了进一步简化。 pom.xml dep...

    2020-02-15 16:03:08 定义YY阿里巴巴IEGoogleMAPnAVweb

  • 并发编程之Java内存模型

    并发编程之Java内存模型 并发编程之Java内存模型 5.1 Java内存模型 5.2 可见性 5.3 有序性 volatile原理 double-checked locking 单例模式为例 4.double-checked locking 解决 5.1 Java内存模型 JMM即Java Memory Model,它定义了主存、工作内存抽象概念,底层对应着CP...

    2020-02-15 16:03:18 定义硬件IE共享AVchecked修改传递

  • SpringCloud Netflix Feign

    SpringCloud Netflix Feign 调用其它机器上的服务(远程调用)有2种技术:REST、RPC。 REST 注入RestTempalte,服务提供者的url要写成RESTful风格,在url中传递参数。 如果参数很多,url会有一长串/,且只能传递数值、字符串之类,不能传递整个对象(可以以多个属性的...

    2020-02-15 16:02:37 定义用户IEWired负载均衡代理<NET

  • 并发编程之第四篇

    并发编程之第四篇 并发编程之第四篇 4.11 多把锁 4.12 活跃性 饥饿 4.13 ReentrantLock 同步模式之顺序控制 交替输出 4.11 多把锁 一间大屋子有两个功能 : 睡觉、学习、互不相干 现在小南要学习,小女要睡觉,但如果只用一间屋子(一个对象锁)的话,那么并发度很低...

    2020-02-15 16:03:07 PSAV<对象超时whilesys语法

  • MySQL的JDBC驱动(8.0版本)

    MySQL的JDBC驱动(8.0版本) 1 .引用外部库 mysql-connector-java-8.0.版本的jar 2.jdbc驱动类:com.mysql.jdbc.Driver 改成 com.mysql.cj.jdbc.Driver 3.jdbcUrl: jdbc:mysql://{ip}:{port}/{db}?characterEncoding=utf8useSSL=falseserverTimezone=UTCrewriteBatche...

    2020-02-15 16:02:07 mysqlrewrite驱动timAVSSLServerSQL

2