自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

力口月巴犭苗的博客

记录自己收集的东西

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 cocoapods第三方库FlatBuffers-ObjC数据类型float和double转换不正确修复方法

FlatBuffers-ObjC pod下来代码bug

2023-07-07 15:00:51 112

原创 SpringMVC实现请求或回报关键词过滤替换思路

目前主流的请求方式基本都是JSON格式传递数据和返回数据,所以本文已json格式来实现该需求。JSON序列化方式使用的是springboot默认的jackson。之前有一个项目的需求要针对不同的用户权限来判断是否展示用户的完整手机号,我最终选择了在序列化的时候来进行过滤,jackson可以在类的属性上指定序列化的实现类,所以可以通过在序列化的输入输出类上增加注解指定自定义序列化方法,然后在该方法内实现过滤功能。jackson指定序列化实现方式:import java.io.IOException;

2021-12-24 16:00:52 452

原创 删除ds_store文件

windows系统dos命令del / s * DS_Storelinux系统命令find . -name ".DS_Store" -print -delete

2021-12-22 12:01:50 828

原创 axios下载文件

有些时候自有或第三方系统需要在请求头内增加一些校验的参数,但是普通a标签的方式无法设置请求头,这时可以使用axios下载。首先下载时responseType参数需要设成blob类型,因为axios默认是json。并且返回必须是axios原生的response类,需要修改下相应拦截器。编写时需要注意以上两点。下面是请求完后then的逻辑。.then((res) => { // 这里是response对象 const fileName = res.headers['content-dispo

2021-11-22 16:16:13 628

原创 div不使用float靠右或居中小技巧

div如果想浮动靠右除了使用float样式外,还可以使用其他方式,因为浮动的方式布局使用某些插件可能会有奇怪的问题,比如html2canvas浮动出去的东西可能会画不出来,所以可以使用这种方法布局。但有一定的限制条件,需要使用两个div嵌套,并且子div有且只能有一个,可以把具体内容写到子div内就可以实现效果了。如果要实现居中,可以把text-align改为center就可以了.right_parent{ text-align: right; margin: 0px auto 0px auto;

2021-10-11 16:05:29 1290

原创 ipv4转换成int类型存储和ipv6转换成两个long型数字存储代码实现和思路

使用该方式可以压缩ipv4和ipv6存储大小和传输数据时的数据大小,尤其是socket场景,现在流量的成本相对于性能还是比较高的。ipv4转换成int和反向转换java实现 public static void main(String[] args) throws IOException { byte[] ip = new byte[4]; ip[0] = ip[1] = ip[2] = ip[3] = (byte)255; System.out.println(Arrays.toStrin

2021-04-15 18:08:52 621

原创 docker安装redis

首先查看redis镜像版本,并选择自己需要的版本官方镜像,我这里已redis5.0.9为例。下载官方镜像docker pull redis:5.0.9寻找一个地方来存放redis的映射文件mkdir redis-dockercd redis-docker/mkdir conf data创建redis配置文件,不同redis版本配置文件略有不同,可以到github不同分支源码内拷贝...

2020-05-08 11:48:54 167

原创 docker安装mysql

首先查看mysql镜像版本,并选择自己需要的版本官方镜像,我这里已mysql5.7.30为例首先下载镜像docker pull mysql:5.7.30找一个位置创建个文件夹来存放mysql的文件,因为docker镜像不能新增文件进去,只能在系统外面映射目录来存放数据库的数据文件日志和配置文件等。mkdir docker-mysqlcd docker-mysqlmkdir logs ...

2020-05-07 14:51:37 196

原创 docker安装、基础命令和镜像搜索下载

docker安装首先需要一个centos7以上的操作系统,centos6.x的内核版本低,如果非要使用必须要升级内核,这方面还未研究暂不记录,安装docker一般都安装docker-ce版本,docker-ee为收费版。第一步,添加yum仓库,这里添加的是阿里云的,因为国外较慢。yum-config-manager --add-repo http://mirrors.aliyun.com/do...

2020-05-07 11:34:03 330

原创 vue或react刷新页面报404解决方案

在location里面加个配置项try_files,如下:location /xxx { alias html/dist; index index.html; try_files $uri /index.html last;}

2019-10-11 10:25:26 665 2

原创 java使用flatbuffer基础篇

先放上flatbuffer的github链接flatbuffer,里面可以直接下载针对模板文件生成代码exe程序和所有支持语言的库代码。之前写的一套系统是http的,里面也用到了websocket,但是服务器都是放在国外的,国内的电信运营商对国外域名的支持很蛋疼,所以就用socket重新写了一套,针对这种复杂业务使用socket,就要自定义一套报文格式,所以这里使用了flatbuffer,但是f...

2019-07-30 17:42:21 2022

原创 grpc自定义文件的写法和不依靠插件的生成类文件的方法

rpc框架最近这几年都很火,其实rpc框架很早以前就有了,而且好像流行过一段时间,直到http出现,具体情况咱也不清楚,不是从那个年代出来的人,大家可以自行网上了解。今天讲下grpc自定义文件,还有根据自定义文件生成类需要的哪些东西,这里只写client端的写法,配套之前写的连接池一起使用。首先先自定义一个.proto模板文件,新建文本文档改个名字就行了,然后在里面写上你要定义的grpc模板文...

2019-07-29 17:34:41 613

原创 spring boot配置文件信息记录

记录下spring boot配置信息,方便以后取用maven相关配置信息 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source&...

2019-07-19 18:04:59 146

原创 linux安装nginx,附带http和socket代理模式的配置

#前面四个包如果有就不需要安装yum install unzipyum install libtoolyum -y install pcre-develyum -y install openssl openssl-devel#下载nginx包wget http://nginx.org/download/nginx-1.13.9.tar.gz#解压tar xvfz nginx-1.1...

2019-07-19 17:34:39 930 2

原创 安装mysqlProxy

记录下如何安装mysqlProxyyum install mysql-proxy#添加mysql-proxy配置文件vi /etc/mysql-proxy.cnf#将下面配置文件参数拷进去,并修改内网ip[mysql-proxy]admin-username=rootadmin-password=123456xxxadmin-lua-script=/usr/lib64/mysql...

2019-07-19 15:14:47 172

原创 java版sha1withRSA校验和秘钥生成

这段时间接了银行的接口,银行的加密一般都比较复杂繁琐,今天就记录下sha1withRSA从秘钥生成到代码如何使用。生成秘钥文件我是用的是linux里的openssl,安装和生成命令如下:#安装opensslyum -y install openssl openssl-devel#生成私钥openssl genrsa -out rsa_private_key.pem 2048#生成公钥...

2019-07-19 12:11:19 978

原创 自己写的grpc简单连接池,基于common pool2

17年的时候写的证券的项目,当时交易端是另外一批同事开发的,他们强烈要求用grpc,当时这个东西还不那么成熟,在网上也搜索不到比较完美的第三方的连接池搭配使用,索性就自己写了一个,因为之前thrift也自己写过类似的连接池,所以也不算太麻烦,之前thrift的连接池是纯手工写的,没有用第三方的连接池库,使用的时候排过几次雷,这次不想那么麻烦,所以直接就是用commons-pool2的连接池库。好了...

2019-07-17 17:00:30 780

转载 webService用axis1.x绕过https证书校验的代码

转自 http://www.cnblogs.com/zhukunrong/p/3791409.html?utm_source=tuicool&utm_medium=referral

2016-05-24 18:11:24 4572

原创 httpclient4.3发送post和get实例代码

httpclient4.3发送post和get请求的工具代码。/** * @throws IOException * * @Title: httpPost * @Description: httpPost请求工具类 * @param url * @param params * @param charset * @p

2016-05-11 17:59:58 1436

原创 记录一下正则表达式判断数字的工具方法

记录一下正则表达式判断数字的工具方法,方便以后使用。/** * * @Title: isMoney * @Description: 是否是金额(精确到小数点后3位) * @param str * @return boolean 返回类型 * @throws */public static boolean isMoney(String str){ Pattern p

2016-05-11 17:46:58 451

转载 部署C++时碰到的问题和解决办法

uafxcwd.lib(afxglobals.obj) error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) already defined in ProgressCtrlX.obj 上面是意思是,连接器说,我找到了两个定义,一个在 uafxcwd.lib(afxglo

2014-08-27 16:49:17 473

flatbuffers.zip

flatbuffers-1.11.0版,包含各种语言的依赖库和对模板生成代码的exe程序

2019-07-30

protobuf.zip

grpc1.0.3的exe工具文件,protobuf3.0的exe工具文件,附带一个grpc的实例模板文件

2019-07-29

阴影遮罩工具

阴影遮罩工具,据说支持IE6以上

2016-05-24

httpclient工具类包

httpclient工具类包

2016-05-24

httpclient工具类

httpclient工具类

2016-05-11

空空如也

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

TA关注的人

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