自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2021-05-15 22:55:47 379

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

原创 mysql基于binlog的复制

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

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

原创 mysql plugin学习笔记

1

2018-05-25 13:13:03 2880

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

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

2016-05-01 18:58:51 209

合并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关注的人

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