加载中
判断URL和IP的正则表达式

/** * 判断字符串是否为URL */ public static boolean checkURL(String urls) { String regex = "(https?://)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?";......

2020/07/21 09:35
387
CheckSum8算法

/** * 计算CheckSum * * @param src * @return */ public static int checksum(byte[] src) { int sum = 0; for (int i = 0; i < src.length; i++) { ......

2020/03/18 09:14
718
银行常用加密算法PINBlock加密

1.首先知道PIN的数据格式和如何获取PIN PIN的格式应符合ANSI X9.8 Format(带主账号信息) PIN的长度为4-12位格式:LV 位置 长度 内容 1 1字节 PIN长度 2 7字节 4-12位PIN(每个字符占4个BIT...

2020/03/12 17:58
1.1K
遂位异或

/** * 遂位异或 * * @param str * @return */ public static String bitXOR(String str) { byte[] dataOut = hexStr2Bytes(str); byte calLrc = 0X00; ......

2019/09/21 18:19
23
ODD算法

/** * ODD 算法 * * @param K * @return */ public static byte[] ODD(byte[] K) { if ((K == null)) { return null; } for (int i......

2019/04/17 17:46
52
Android RSA 公钥加密 遇到坑

public class RSAUtil { public static final String KEY_ALGORITHM = "RSA/None/PKCS1Padding"; /** * 使用模和指数生成RSA公钥 * 注意:【此代码用了默认补位方式,为RSA/None/PKCS1P......

2019/03/27 11:47
493
Android gradlew 多渠道打包

flavorDimensions "app" productFlavors { oyo { // oyo生产 resValue "string", "app_name", "OYO" //替换appName,通过替换strings中的资源名字,一定要......

2018/12/04 19:14
686
Docker打包镜像 并且推送到阿里云

Docker打包镜像 并且推送到阿里云 一 以插件形式 将SpringBoot项目打包成docker镜像并推送到阿里云然后拉取并部署运行完全的操作过程 Step1:环境配置 先把docker加速镜像设成阿里云的docke...

2018/11/18 09:51
1.4K
国密SM2遇到的坑 BouncyCastle

由于我服务端用的加密库是BouncyCastle SM2加密数据 由C1,C2,C3组成 国密密文的正确排序是 C1+C3+C2 我们安全芯片SM2加密处理的密文顺序是 C1+C3+C2 而BC库加密出来的顺序是C1+C2+C3 我们安全...

2018/10/25 18:37
4.9K
Java 那点事儿 Proxy和AOP讲的挺透彻的

https://my.oschina.net/huangyong/blog/161419

2018/10/17 16:11
12
Nginx基本功能极速入门

http://xxgblog.com/categories/Nginx/ 1、静态HTTP服务器 server { listen 80; # 端口号 location / { root /usr/share/nginx/html; # 静态文件路径 } } 2、反向代理服务器 server { liste...

2018/06/19 09:47
16
AIDL 学习笔记

http://dongchuan.github.io/android/2016/07/18/Android-AIDL.html

2018/06/15 14:34
3
CentOS 7 配置环境遇到的坑

1:要关闭防火墙 参考: https://blog.csdn.net/ytangdigl/article/details/79796961 403 2:要设置nginx的配置文件 /etc/nginx/nginx.conf 的用户为user root; 权限不够 3:永久关闭SELinux...

2018/06/14 18:33
19
Ubuntu系统安装MySQL

Ubuntu)系统安装MySQL

2017/12/13 20:19
27
排序(选择,冒泡,直接插入,希尔排序)

import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = {6, 9, 5, 2, 1, 7, 2, 3}; System.out.println(Arrays.toSt...

2017/11/30 10:03
58
在Ubuntu系统上安装Nginx服务器的简单方法

安装 Nginx sudo apt-get install nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学直接跳过): #打开配置文件 sudo vim /etc/nginx/sites-ava...

2017/11/15 18:27
33
BCD码和ASCII码的区别

BCD码和ASCII码的区别

2017/11/10 12:02
1.8K
彻底搞懂乱码——字符,字节和编码

http://www.jianshu.com/p/39918cbb7bbe http://www.jianshu.com/p/8828d767c136

2017/11/01 10:36
158

没有更多内容

加载失败,请刷新页面

返回顶部
顶部