logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Hibernate查询性能优化(多对多关联查询)

之前网上购买了一套SpringMVC+Hibernate+mybatis+shiro等常用控件集成的系统源码。搭建好环境,跑起来后发现不错,办公的基本功能都有。于是就把公司现在OA系统的用户导入了新系统。总共也就导入了1000多条数据,然后发现系统运行的没那么流畅了。尤其是用户管理页面,分页查询才显示10条记录,需要耗时40秒左右。于是debug弄了一下午,终于找到原因了。下面

#性能优化#hibernate
帆软日期函数获取当前月第一天和最后一天

//本月第一天。DATEINMONTH(TODAY(),1) //本月最后一天DATEINMONTH(TODAY(),-1) DATEINMONTH(date,number):函数返回在某一个月当中第几天的日期。示例:DATEINMONTH("2008-08-08", 20) 等于2008-08-20。DATEINMONTH("2008-08-

Vue 3 集成CodeMirror代码编辑器

目前CodeMirror最新版本是6.0.1.集成时报错,资料较少。所以我卸载重新安装了CodeMirror5.CodeMirror 是一个强大的浏览器代码编辑器,可以用来编写和编辑代码,支持多种编程语言。1.全局注册(不推荐,可能导致模板中无法正确获取类型提示)如果项目需要 TypeScript 支持,还需安装。有两种方式,全局注册和局部注册。其它高级功能后续在慢慢加。2.局部注册和使用小案例。

文章图片
#编辑器
npm安装插件时指定版本

我们使用npm安装插件,如果不指定版本,默认是安装最新版本。但是有时版本太新了,会导致不稳定有bug,或者相关资料比较少等问题。我们希望安装一个比较稳定的版本。但是又不知道有哪些版本可以选择。最新版本是13.0.0. 相关资料比较少,使用时遇到问题,解决起来费时费劲。npm install -g <包名>

文章图片
#npm#前端#node.js
一帧1920*1080的画面有多少比特,需要多大带宽观看是才不会卡顿?

一帧1920*1080的画面比特数 =1920*1080 bits =1920*1080/8 byte =259 200 B =1920*1080/8/1024 KB =253.125 KB高清电视节目都是以24帧/秒的标准拍摄的,电视的刷新率却是60HZ,就是说电视画面一秒种刷新60次。而要在一台每秒刷新60次的显示设备上播放每秒24帧的图像,你必须填补,或者说再创造画面来满足每秒60次的刷新。

#网络
在Eclipse中安装Lombok插件

通过以上步骤,你应该能够成功在Eclipse中安装并使用Lombok插件。安装完成后,建议重启Eclipse以确保所有更改生效。

文章图片
#eclipse#python#java
mp4视频文件压缩率大概是多大?

上一篇介绍了压缩率的计算方法:一帧1920*1080的画面有多少比特,需要多大带宽观看是才不会卡顿?这次从行测记录仪中找了几个mp4格式的视频文件研究一下。先看下文件信息:根据上面文件信息,我们知道这是一个1920*1080分辨率3分钟时长录像。因为视频有声音,所以文件大小不全是图片压缩后的大小。压缩后视频大小 = 文件总大小 - 音频数据大小 = 142,540,800 byte- 31* 3

#图像处理
java 智能分析字符串格式,然后进行转化为日期对象。

经常需要使用常用的日期格式字符串转化为java的date对象。每次写"yyyy-MM-dd"之类的就好烦,为什么不能直接根据字符串本身格式自动转化吗?于是自己写了个方法把常用转化日期格式字符串自动匹配,然后进行转化。/**** 智能分析字符串格式,然后进行转化为日期对象。* @param source* @return* @throws ParseException*/public static

文章图片
#java
出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法

这个是由于使用spring tool suite 4 创建项目时,自动创建的pom.xml依赖的项目使用的jdk版本高于jdk8,即使我在创建项目时指定了jdk8,但是还是要手动修改pom.xml才能修复UnsupportedClassVersionError异常。但是,如果项目中还引入了其他的依赖,而该依赖需要的jdk版本和当前项目编译运行的jdk版本不兼容,则也会报上面的异常。主要是代码编译时

文章图片
#java#jvm#servlet
到底了