自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 Excel常用公式操作

连续5行的日期相同,逐步递增:DATE(2022,1,1)+INT((ROW()-2)/5)(1)DATE(2022,1,1)构建一个日期2022-01-01;(3)INT((ROW()-2)/5)获取一个5的倍数N;将时间格式化yyyy-MM-dd格式。(2)ROW()获取当前行号;

2024-09-10 14:01:32 275

原创 自定义MySQL函数对JsonArray字符串进行聚合处理

在项目中经常会遇到多时段的数据,在数据库中为了节约存储空间,使用json字符串存储,比如,对于jsonArray类型的字符串,mysql提供了json_extract函数,可以提取指定下标的数据,但是如果需要对jsonArray进行求和、求最大值,最小值,平均值就无法进行。为了使用方便,使用mysql自定义函数,对常用的操作进行处理。

2024-08-20 10:25:20 204

原创 mybatis-plus源码分析

mybatis-plus源码分析

2024-08-04 00:22:21 1110

原创 Springboot+mybtais集成原理

mybatis和spring的集成主要是2点,一是将mybatis的MapperProxy代理对象交给spring管理,由spring负责其全生命周期。二是使用spring的声明式事务。

2024-08-01 22:44:50 489

原创 mybatis源码学习

之前在项目中一直使用得是hibernate,对于mybatis一直没有使用过,最近项目负荷不高,终于抽出时间来学习下mybatis。mybatis的背景知识就不介绍,基础用法在本文也不做过多赘述,不清楚的可以去阅读:https://mybatis.org/mybatis-3/zh_CN/configuration.html。

2024-07-31 22:01:52 850

原创 使用Hibernate自定义数据类型Usertype的实体对象保存的时候会先执行insert再执行update?

背景上一篇文章提到再jdbc.url中添加rewriteBatchedStatements=true使得大批量插入数据速度得到巨大的提升。在实际生产环境添加了这个参数后发现涉及大批量插入数据的功能速度提升很明显,而有些速度提升效果远远低于预期,我决定一探究竟。排查步骤定位程序耗时最长的功能整个功能是先将数据从E文本中解析组织为实体类对象,然后调用Hibernate的入库功能,然后经过一些后置处理。通过统计发现入库的解析的时间很短,入库花费的时间很长。毕竟是生产级别的数据,难道是数据量太大导致总体入库

2021-05-15 22:55:47 410

原创 Hibernate批量插入的优化

Hibernate批量插入的优化当前项目代码优化当前项目代码公司开发框架的orm层采用的hibernate,普通查询和少量的数据插入,一直能满足要求,但是对于大批量的数据入库,使用hibernate就显得很慢。之前项目代码中一直是采用的hibernate官方建议的办法,当save到一定数量,及时的flush和clear。 public static void main(String[] args) { long time1 = System.currentTimeMillis();

2021-05-15 16:43:13 1021

原创 mysql基于binlog的复制

mysql基于binlog的复制背景原理步骤master开启binlog日志,设置唯一的server-id,重启master创建用户获取master的binlog位置获取master的binlog位置备份master的数据配置slave开启slave背景目前公司采用的是单机数据库,现在需要在基础上增加节点,实现主主复制,增加数据库的容灾能力,提高性能。通过对mysql官方文档的学习,在这里决定...

2019-01-21 22:10:14 1235 1

原创 mysql plugin学习笔记

1

2018-05-25 13:13:03 2903

转载 一个简单的登录认证功能

学习了java过滤功能,自己对着书本上的例子写了一个简单的登录认证功能,期间遇见了各种问题,经过不断的查资料,最后终于是测试通过了。初次写博客,有什么不对的地方,还请大家指教package com.filter;/** * 功能说明:对用户访问进行认证,认证通过则继续访问的资源,认证不通过返回登陆页面 * 修改日期:2016-4-24 * 修改人:miss_12

2016-05-01 18:58:51 224

合并html单元格的插件

自己编写的jquery插件,主要用于合并html table中内容相同的单元格内容,参照src/js/jquery.mergeTableCell.js

2018-02-26

收入支出管理系统

本系统使用hibernate+springmvc框架,前端使用dwz富客户端,实现 了简单的收入登记,支出统计。统计部分使用百度的echarts技术

2017-10-27

将任意sql查询结果导出只excel

此程序使用java编写,采用swing编写界面,可以将任意sql查询语句的查询结果导入excel中

2016-08-26

空空如也

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

TA关注的人

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