- 博客(15)
- 收藏
- 关注
原创 Mybatis <foreach >与 ibatis<iterate> ,list作为集合条件查询
mybatis 用法<select id="getUserList" parameterType="java.util.List" resultType="java.util.Map">select * from user where name IN <foreach collection="ids" item="id" open="(" close=")" separator=","> #{id} </foreach></sele
2022-05-25 14:42:21
733
原创 03、BufferPool内存结构的样子
1、BufferPool 大概的样子1.1、buffer pool 默认大小为128MB(大小可设置),里面会包含很多个缓存页(一个数据对应一个缓存页,每个缓存页16kb),同时每个缓存页还有一个描述数据,也可以叫做控制数据1.2、 buffer pool 在数据库启动是会按照 设置的buffer pool大小开辟内存(会比设置的 buffer pool 大一些)1.3、buffer pool中的数据是对数据库操作的时候,才会把数据对应的页从磁盘里读取出来,放到 buffer poll 的缓存页中2
2022-03-22 14:17:21
1090
原创 02、MySql Server中的BinLog
1、什么事binlog日志binlog叫做归档日志 binlog不是InnoDB存储引擎特有的日志文件(redo log 属于InnoDB存储引擎特有的),是属于mysql server 自己的日志文件提交事务的时候会把redo log 日志写到磁盘文件中去,同时也会把这次更新对应的binlog 日志写入到磁盘文件中去2、binlog 日志的刷盘策略sync_binlog参数可以控制binlog的刷盘策略,默认值是 02.1、为0时 :在提交事务的时候 是先写入 os cache缓存中,此时如果
2022-03-17 16:16:56
1496
1
原创 linux搜索log文件的内容
1、less## 标题less -N 日志文件名.logless -N test.log然后输入"/context"搜索context关键字点击键盘↑ ↓可以滚动,点击 N 可以查看上一个,n可以查看下一个**2、tail和head **## 标题tailf test.log (等同 tail -f test.log) 实时日志head -n500 test.log 显示top 500行tail -n500 test.log 显示last 500行tail -n +500
2022-02-28 10:40:28
3342
原创 myBatis整合redis
redis分布式缓存,mybatis提供了一个针对cache接口的redis实现类,该类存在mybatis-redis包 中pom文件<dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-redis</artifactId> <version>1.0.0-beta2</version> </dependency>2
2021-12-09 17:34:19
1894
原创 Mybaitis缓存
一级缓存sqlSession1、第一次发起查询用户id为1的用户信息,先去找缓存中是否有id为1的用户信息,如果没有,从 数据库查询用户信息。得到用户信息,将用户信息存储到一级缓存中。2、 如果中间sqlSession去执行commit操作(执行插入、更新、删除),则会清空SqlSession中的 一级缓存,这样做的目的为了让缓存中存储的是最新的信息,避免脏读。3、 第二次发起查询用户id为1的用户信息,先去找缓存中是否有id为1的用户信息,缓存中有,直 接从缓存中获取用户信息二级缓存map
2021-12-01 06:47:40
338
原创 批量下载---->word转pdf
1、工具类package ....common.utils;import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.StrUtil;import cn.hutool.core.util.ZipUtil;import cn.hutool.json.JSONArray;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import com.pactera
2021-11-28 18:13:24
715
原创 spring注解之反射获取方法-----list<Object> 转 List<Map>
1、获取bean 工具类package ..........utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/**
2021-11-28 16:47:35
435
原创 数据库增量语句
ALTER TABLE 表明 ADD 需要加的字段 类型ALTER TABLE table_name ADD column_name datatypealter table 表名 modify (字段名 字段类型长度和字段类型);例如:alter table user modify name varchar(40);–1.新建clob类型的字段alter table DC_DOCUMENT_COLLECTION add DOC_DESC_temp clob;–2.把原字段的值插入到新建字段中
2021-09-15 10:46:00
403
原创 oracle生成表设计文档
package com.lagou.test;import com.lowagie.text.*;import com.lowagie.text.rtf.RtfWriter2;import java.awt.*;import java.io.FileOutputStream;import java.sql.*;import java.util.List;import java.util.*;/** * 数据库文档生成器 Oracle版 * itext-2.1.7.jar * ite
2021-09-08 09:27:59
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人