自定义博客皮肤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)
  • 收藏
  • 关注

原创 导出大数据量的经验总结

答:一个文件实际上开头一小部分内容标识此文件,然后其他的全部是文件内容,比如文件里面的数据有1000万行,每行如果有100列,其中每列都是一个浮点数,那么怎么算一个文件大概大小呢?如果映射出浮点数是double类型的话,可以这样算:比如double是64位就是8字节,8*100*1000w=8000000000这么多字节,再转换成MB或GB,就约等于7.45GB(当然正常情况下不会有这么大的文件内容)1,如果在导出大数据量的时候内存溢出怎么办?c,如果不跳整内存,是否有另外的办法支持。

2024-03-26 17:29:46 116

原创 工作过程中的教训

11,如果项目到后期因为人员问题导致项目无法收尾,可以先让此人把项目中的问题罗列出来一个个去解决,同时可以对问题用轻重缓急的程度排序,把一个个问题消灭;12,如果一个生产网站使用nginx做代理映射到了办公网,然后生产网能正常访问,但是办公网不能访问,则需要看一下nginx日志,定位日志发现是磁盘空间(df -h命令)不够,nginx日志无法写到磁盘,导致不断刷新页面的现象。b,如果排查发现是表查询很慢,那么先看看这个表数据量有多少,如果超过百万,且查询又没有加上索引,那么可能就是全表扫描,所以会很慢。

2024-03-26 17:08:34 288

原创 前端: npm拉取指定分支代码到本地打包

有时候在测试环境上要用jenkins打包的时候,前端打包需要先合并代码然后使用jenkins打包,并推送到仓库后,拉取仓库代码才能一起打包,这种场景比较繁琐;npm现在支持直接在package.json文件中修改对应的dependencies即可。"xxx" : "git+http://username:password@ip:port/a/b/c.git#分支"这样即可把指定git库的对应分支的前端代码拉取到本地。当前本地环境使用的npm版本是:6.14.13。

2023-08-15 15:03:51 464

原创 zipOutputstream输出到response核心代码

zipoutputstream通过response进行下载导出代码

2023-05-09 10:31:03 718

原创 @Async注解和循环依赖的问题

循环引用和Async注解同时使用的问题

2022-10-20 14:45:52 198

原创 excel-xssfx文件下载导出上下标代码

excel列头样例: "test<sub>1</sub>" , "test<sup>2</sup>",//详细代码private static final Pattern scriptPattern = Pattern.compile("<(su[b|p])>([^<>]+)</\\1>");public RichTextString getRichTextHeader(String value){ Matc.

2022-01-18 11:45:54 1564

原创 javascript四舍五入--保留小数位数

/**************************************************************** * value:需要处理的数字 * fixLength:保留几位小数,最大不能大于10 * isRound:是否需要四舍五入,true需要,false不需要,默认不进行操作 *       (看fixLength的后面一位是否需要进行操作,即保留2位,

2015-08-26 12:35:36 451

原创 sql

update UserMap   set mobile=ue.Mobile ,officeroom=ue.OICQ,officephone=ue.WorkPhonefrom UserExt ue where ue.UserID=UserMap.userid

2014-02-13 17:48:56 424

原创 十进制转十六进制方法

十进制转十六进制方法1,8421法:先把十进制转为2进制,然后从右到左每四个划分为一组进行转换注意:(1010[10]改为A,1011[11]改为B,1100[12]改为C,1101[13]改为D,1110[14]改为E,1111[15]改为F)如28的二进制为:0001 1100转为十六进制为:1C注意0x是十六进制的前缀用来区分其他进制2,可以把十进制的数以16为权进行

2011-11-28 09:05:42 90961 1

转载 数据库表格的复制

  Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和

2009-11-13 18:35:00 472

学生成绩管理系统(是一个小型的)

这个是用C#做的,是一个简单的例子。。 分为前台和后台。。 后台实现了:班级管理,院系管理,课程管理,学生管理,成绩管理。 前台学生端实现了:成绩查询和资料查询和修改.. 用的数据库是SqlServer2000

2009-12-29

PHP新手使用(.doc)

这个资源是为想学php但是不知道怎么入手的文档,供新手使用

2009-07-15

SQL语句实用大全SQL2000

SQL实用语句大全,希望能够给你提供些帮助

2009-07-12

空空如也

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

TA关注的人

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