- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 http远程传输json字符串时压缩和解压的问题
如果这里的val数组非常大,超过了2G,这里使用了int去接收一个超过了1024 * 1024 * 1024即2G的数字,导致越界,变为了负数,所以会有上面的负下标数组的报错信息。如果字符串压缩方法compress方法中str字符串长度超过2G个字节,直接用str.getBytes()会报错,报错信息是使用负数下标去访问数组。方案1:在调用String.getBytes之前对原始字符串进行拆分,保证每个子串长度不超过2G。
2023-12-01 10:01:26 187
原创 使用Docker安装并使用postgres12
首先在电脑上安装docker,然后在hub.docker.com搜索postgre,切换到Tags标签页,查看历史发布的镜像版本。OK,我们拉取12.8这个版本。带有buster、alpine、stretch后缀结尾的为精简版本的类型,这里拉取标准版本。docker pull postgres:12.8拉取成功!输入docker images查看所有本地仓库镜像就可以看到。启动容器docker run -d --name pgsql12 -p 54322:543...
2021-08-20 19:57:28 635
原创 gradle的优缺点
gradle的优缺点优点构建过程十分灵活支持基于groovy语言编写脚本,侧重于构建过程的灵活性,适合于构建复杂度较高的项目,可以完成非常复杂的构建比如springboot(需要依赖Invoker等插件)gradle相比服务端java,在Android上更为流行,主要也是Android上更侧重构建的复杂性和多样性构建效率高编译速度快,为什么快?官方数据,Gradle比maven构建速度快2~10倍这也是很多开源项目从maven迁移到gradle的重要原因之一缺点学习成本
2020-07-26 12:23:23 2788
原创 基础算法 - 排序算法之冒泡排序
参考文章:https://www.cnblogs.com/jingmoxukong/p/4302718.html首先冒泡排序分为两种,一种是正向冒泡一种是反向冒泡。 一般情况下,冒泡排序需要进行n-1趟排序。 所谓正向冒泡就是采用从前往后的冒泡方式,即保证第i次排序能够排定第n-i个元素。 所谓逆向冒泡就是采用从后往前的冒泡方式,即保证第i次排序能够排定第i个元素。 都以实现从小到大排
2017-12-03 10:59:43 863
原创 mysql测试where子句中使用or关键字能否用到索引
create table if not exists tbl_item_1( id int(10) not null auto_increment, name varchar(20) not null, categoryid int(10) not null, price double(6,2) not null, desc varchar(20)
2017-09-04 22:14:12 1482
转载 Windows 7 下安装mysql-5.7.18-winx64解压版
Windows 7 下安装mysql-5.7.18-winx64.zipmysql-5.7.6 以后,解压版安装方式发生了变化,不再包含一个data的目录,安装时需要通过使用--initialize 或者 --initialize-insecure 来初始化data文件夹及文件夹下的系统的数据库和表信息第一步:到官网下载https://dev.mysql.com/downl
2017-07-14 23:17:04 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人