自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 对象首尾去空格、制表符、换行符、回车符

对象工具类

2022-11-29 17:06:38 128 1

原创 Cglib 动态代理 、jdk动态代理 、静态代理

1、静态代理2、jdk动态代理3、 Cglib 动态代理调用

2022-06-06 22:42:55 103

原创 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 713

原创 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 1076

原创 java 两集合根据某字段 过滤掉相同的数据 , 集合整合数据

两个集合对象 根据某字段去重

2022-03-21 16:38:09 2180

原创 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 1476 1

原创 01、undo日志和redo日志的作用

undo日志与redo日志

2022-03-17 14:22:11 1077

原创 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 3298

原创 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 1881

原创 Mybaitis缓存

一级缓存sqlSession1、第一次发起查询用户id为1的用户信息,先去找缓存中是否有id为1的用户信息,如果没有,从 数据库查询用户信息。得到用户信息,将用户信息存储到一级缓存中。2、 如果中间sqlSession去执行commit操作(执行插入、更新、删除),则会清空SqlSession中的 一级缓存,这样做的目的为了让缓存中存储的是最新的信息,避免脏读。3、 第二次发起查询用户id为1的用户信息,先去找缓存中是否有id为1的用户信息,缓存中有,直 接从缓存中获取用户信息二级缓存map

2021-12-01 06:47:40 330

原创 批量下载---->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 704

原创 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 427

原创 BigDecimal大小比较、运算、BigDecimal.ROUND_(8种)的使用

如需转载,请注明原地址!!!

2021-10-06 00:53:53 1062

原创 数据库增量语句

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 390

原创 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 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除