
工具类
文章平均质量分 88
microhex
with great power comes great responsibility.
wx:javainstalling.
展开
-
Retrofit+OkHttp 参数使用AES加密Demo
最近在做App代码安全方面的优化,特此记录一下。我们现在App大多数都是基于Retrofit+OkHttp的网络请求框架,现在的需求是需要将请求的参数进行加密传输,下面图片中我们进行一个对比,一个是明文传输,一个是密文传输:明文传输密文传输由于考虑到加密和解密的效率,我们现在选用的是AES对称加密。至于对称和非对称加密,可以参考以往的[文章]。(https://blog.youkuaiyun.com/u013762572/article/details/88733982)1. 客户端修原创 2022-05-22 12:47:03 · 2405 阅读 · 2 评论 -
解决七牛云获取gif缩列图背景为黑色问题
最近项目中使用七牛云存储gif图片,如下图:使用图片预览时,使用七牛图片格式转换,将gif转成jpg格式:发现背景为黑色,如果要使得背景变为白色:大致思路如下:将gif转成jpg格式:url -> http://www.demo.gifjpg_url -> http://www.demo.gif?imageView2/2/w/200/format/jpg将装...原创 2019-12-07 20:04:49 · 850 阅读 · 0 评论 -
Android使用protobuf与服务器进行一次数据交互
由于项目中有个需求对数据的传输大小有比较苛刻的要求,在综合了xml,json之后,我决定试试google的protobuf数据格式能不能给我带来希望。先扯个犊子,protobuf是大名鼎鼎的GOOGLE公司开发的一种数据描述语言(总感觉大公司吃饱了就会发明新的东西),主要目的用于存储和传输数据,相比较XML和JSON两种数据格式而言,protobuf主要的有点就是比Json,xml速度快,信息传...原创 2019-04-11 14:50:24 · 4145 阅读 · 1 评论 -
密码中对称&非对称加密是什么意思?
在你学习和工作中,经常会用到各种加密算法来保护自己的信息安全,也经常听到对称和非对称加密的概念,可是仔细回想一下,这个对称和非对称到底是怎么来的,怎么个对称法?就自己学习的知识,咋们就来细说一下。为了理解加密算法,首先需要了解一下几个概念:基本概念密钥是密钥(yao 4声),不是秘钥! 百度百科的概念为:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称...原创 2019-03-22 11:13:06 · 1999 阅读 · 0 评论 -
mysql 索引扫盲篇
项目中有个记录设备路径信息的表数据越来越大,到目前为止已经超过20w数据的信息了,才几天功夫发现有些不得了,终端响应速度非常慢,所以就赶紧学习一下数据库中的索引知识,来缓解一下查询速度。基本概念索引是一种特殊的文件,按照某种算法记录了数据库表中数据的关键信息,通过查找该文件,能达到降低查询时间的目的。索引用于快速找出某列中有特定值的行,不使用索引,MySQL必须从第一条记录开始完整读表,知道...原创 2019-03-19 15:03:48 · 1868 阅读 · 2 评论 -
Mac IntelliJ IDEA 2017.3.2破解方法
写这篇博客有三个目的,第一就是以前输入license server已经无效了,第二就是JetbrainsCrack.jar文件找不到了,第三就是mac版的破解和window版的不一样了。 , 第一,下载JetbrainsCrack.jar的路径地址,是以下地址:http://idea.lanyus.com/ , 进入之后可以看到: 直接下载,备用。第二,右键Idea,找到packag...原创 2018-03-11 22:49:20 · 6415 阅读 · 0 评论 -
caffe 编译问题 Undefined symbols for architecture x86_64
编译准备环境:homebrew安装包环境:(mac)环境下/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装完成之后,各种caffe依赖包安装:$brew install -vd snappy leveldb gflags glo...原创 2018-03-10 12:01:29 · 2092 阅读 · 3 评论 -
读书笔记(一)---单例模式
朋友介绍的,买了本《Android源码设计模式解析与实战》,趁现在有时间,好好啃啃,做做记录。 对于单例模式,我相信基本上每个程序员都知道怎么写了,但是懒汉式与饿汉式的区别,DCK(Double Check Lock)有没有问题,静态内部类单例模式和枚举单例,是否每个人都知道呢?定义说得简单点,就是我系统项目里,这个类的对象也能出现一次,它不能被外部实例化,可以向系统提供获取这个实例的方法。关键点原创 2017-02-26 17:44:35 · 655 阅读 · 0 评论 -
java_汉字转汉语拼音
最近由于有项目需要,需要使用中文字符串进行排序比较,以实现新潮的结果。由于java使用的unicode编码作为内码,因此汉字的内码与中国国家汉字的内码不一致,从而导致了中文字符串比较和排阻相当困难,在师兄的帮助下,分析了以上问题,问了几次度娘,写了个DEMO,希望有需要的人有帮助。 首先,需要下载pinyin4j.jar.这里提供一个我自己的地址: 点击下载 具体代码如原创 2015-05-15 16:46:48 · 1177 阅读 · 1 评论