- 博客(7)
- 收藏
- 关注
原创 Java使用ByteBuffer处理大小端踩坑
Java使用ByteBuffer处理大小端踩坑1. 什么是大小端2 踩坑1. 什么是大小端大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。JVM默认为大端模式ByteOr
2020-09-19 01:03:49
5445
原创 git submodule在jenkins上使用的坑
submodule是个好东西,配合构建工具的模块化功能在提取代码公共模块非常好用本地用起来虽然非常爽,但是如果配合jenkins自动化构建就会有一些坑例如子模块的分支选取,递归update,等问题默认submodule的分支选取是坑爹的,如果不指定分支则会读取master分支下的代码或者是head游离态下的代码下面贴下jenkinsfile拉取代码部分的脚本checkout scmg...
2020-03-28 10:34:13
2984
原创 因打包配置错误导致设置FsUrlStreamHandlerFactory无效的问题
因打包配置错误导致设置FsUrlStreamHandlerFactory无效的问题hdfs://前缀的url在Java中默认是无法识别的,所以需要添加URL.setURLStreamHandlerFactory(new FsUrlStreamHandlerFactory());才能识别。但是如果由于打包设置不正确则会导致本地运行正常而打成jar包后仍然无法识别的问题。问题现象Exce...
2019-07-04 13:45:10
1012
原创 PowerMock+Mockito+MockMvc实现Controller,Service,Mapper全覆盖测试
目录使用H2数据库测试使用PowerMock和Mockito进行Service层测试简单方法如何测试复杂方法如何测试 使用MockMvc进行Controller层单元测试简单方法如何测试需要登陆或者权限的方法如何测试使用SpringTest进行Dao层测试1.使用H2数据库测试配置文件: <?xml version="1.0" encoding="UTF-8"?><beans xml
2016-11-02 10:23:03
9586
2
转载 CentOS6.5更新Python
转载:http://www.cnblogs.com/Eason1024/p/5838023.html安装完CentOS6.5(Final)后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,有兴趣的朋友可以参考下这篇文章: 更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本
2016-09-19 15:48:53
386
转载 CentOS6.5下redis3.2.1安装
下载,命令: wget http://download.redis.io/releases/redis-3.2.1.tar.gz拷贝、解压: cp redis-3.2.1 /usr/local cd /usr/local tar -xvzf redis-3.2.1.tar.gz
2016-07-21 16:57:30
1754
原创 Linux下的Tomcat+Maven+Jenkins+Github环境的搭建
每次重装系统都得重新安装运行环境。然而每次都得重新百度教程。这次索性自己整理一个教程。方便下次重装。腾讯云不支持上传下载镜像真是蛋碎一地。
2016-06-02 21:17:24
2553
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人