摘要: 1mysql的架构介绍 Mysql简介 概述 高级MySQL mysql内核 sql优化工程师 mysql服务器的优化 查询语句优化 主重复制 软硬件升级 容灾备份 sql编程 MysqlLinux版本的安装--mysql5.5 查看MySQL的安装位置:which mysqld 参考网址:http 阅读全文
posted @ 2019-09-21 04:42 天启止水 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Linux版安装 下载获得redis-3.0.4.tar.gz后将它放入我们的Linux目录/opt /opt目录下,解压命令:tar -zxvf redis-3.0.4.tar.gz 解压完成后出现文件夹:redis-3.0.4 进入目录:cd redis-3.0.4 在redis-3.0.4目录 阅读全文
posted @ 2019-08-29 13:17 天启止水 阅读(215) 评论(0) 推荐(0) 编辑
摘要: volatile 关键字和内存可见性:内存可见性(Memory Visibility)是指当①某个线程正在使用对象状态,而②另一个线程在同时修改该状态,需要③确保当一个线程修改了对象状态后,④其他线程能够看到发生的状态变化。 在程序运行的时候,jvm会为每个线程分配一块独立的缓存,其中有一块主存(存 阅读全文
posted @ 2019-05-18 04:52 天启止水 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 缓存:/** * 两级缓存: * 一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map * 与数据库同一次会话期间查询到的数据会放在本地缓存中。 * 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; * * 一级缓存失效 阅读全文
posted @ 2019-05-18 04:47 天启止水 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 动态sql: <!-- • if:判断• choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个• trim 字符串截取(where(封装查询条件), set(封装修 阅读全文
posted @ 2019-05-18 04:46 天启止水 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 当查询sql返回一个集合的时候,其返回值类型需要写其集合中元素的类型 <!-- public List<Employee> getEmpsByLastNameLike(String lastName); --> <!--resultType:如果返回的是一个集合,要写集合中元素的类型 --> res 阅读全文
posted @ 2019-05-13 18:43 天启止水 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 创建完一个java工程后:java project导入包:创建一个lib文件夹,先把mybatis-3.4jar包和数据库驱动包(例如mysql-connector-java-5.1.37-bin.jar)为了方便看日志 可以导入日志包(log4j.jar)这个日志包log4j.jar要能运行需要在 阅读全文
posted @ 2019-05-13 16:53 天启止水 阅读(68) 评论(0) 推荐(0) 编辑
摘要: mybatis-映射文件(sql语句): Xxxmapper.sql: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybati 阅读全文
posted @ 2019-05-13 16:53 天启止水 阅读(89) 评论(0) 推荐(0) 编辑