Java
fplei
跌倒的,都是在行走的人!
展开
-
UopenCryptionKit4Java:一个好用的轻量开源加解密器工具包
简介UopenCryptionKit4Java开源库目前支持AES/DES/3DES/RSA/SM2/SM4/MD5/HmacSHA1/HmacSHA256/SM3等常见的加解密以及签名算法工具,将常见的加密器,加签器统一封装提供操作,并将密码设置和操作过程分离,欢迎大家fork,如果有更好的主意欢迎完善它。项目使地址目前Kit中支持的加解密器1.AES2.DES3.3DES4.国密Sm25.国密Sm46.RSA目前Kit中支持的签名器1.DSA2.HmacSHA13.HmacSHA2原创 2022-07-12 22:45:22 · 1201 阅读 · 0 评论 -
Java+Python健康码(红/黄码)识别
希望疫情笼罩的日子尽早过去因为疫情来的猛,公司内部为了监控员工健康码状态,要求系统自动识别,并且将情况通知到对应的人员进行后续跟踪。运行环境和使用到的技术:ubuntu20、python3.9、opencv4.5、java8基本思路:通过健康码图片色HSV彩分析技术得出结果1.图片大小规整2.拾取指定颜色值的范围截取图片3.图片处理(灰度、二值、平滑、膨胀)4.最大轮廓寻找5.计算最大轮廓面积以及码形状的面积比得出结果6.因为处理结果需要在java端执行,因此json格式化输出结果。Ja原创 2022-04-10 19:28:53 · 7538 阅读 · 12 评论 -
Java关于HashSet与HashMap的区别
HashSet与HashMap 这两个存在很大的渊源。区别1:很明显, HashMap实现的是Map接口,而HashSet实现的是Set接。区别2:HashMap理论上来说查询速度比HashSet快那么些些。事实上网上很多文字都是不完整或者有问题的,比如:HashMap添加值是调用put()向map中添加元素。HashSet是调用add把对象添加到 set集合。HashMap 是存...原创 2020-02-12 10:36:06 · 519 阅读 · 0 评论 -
Android常用加密库集合
QS,为了整合常用的各大加解密工具,把各大常用加密方式集合成一个工具库,目前包括:1 RSA2 AES3 3DES/DES4 HMAC_SHA15 国密SM2/SM3/SM46 MD57 DSA使用简例调用eg1(SM4对称加密):AbstractCoder cipher=EncryptionManager.getCipher(EncryptionManager.Model....原创 2018-09-29 17:48:58 · 2537 阅读 · 1 评论 -
通过反射来创建对象,newInstance()和getConstructor()
通过类对象调用newInstance()方法,适用于无参构造方法:如:String.class.newInstance()通过类对象的getConstructor()或getDeclaredConstructor()方法获得构造器(Constructor)对象并调用其newInstance()方法创建对象,适用于无参和有参构造方法。例如:String.class.getConstructor(St原创 2017-07-03 17:22:14 · 4867 阅读 · 0 评论 -
tomcat6配置域名直接访问项目
环境:ubuntu14.0+tomcat61 进入tomcat目录下(不清楚在哪可以使用 whereis tocamt寻找安装地址)cd /usr/tomcat/tomcat6/confsudo vi server.xml在server.xml文件中找到(改端口为80): <Connector port="8080" protocol="HTTP/1.1" con原创 2016-09-11 18:34:48 · 1979 阅读 · 0 评论 -
Ubuntu服务器上安装tomcat6
环境:mac pro +ssh+ubuntu14.04+tomcat6.01 首先在apache官网下载tomcat6.0(ubuntu下下载tar.gz (pgp, md5))http://tomcat.apache.org/download-60.cgi2 scp远程复制文件到ubuntu的/usr/tomcat/(新开一个终端窗口)scp /User/用户/desktop/apache-tom原创 2016-09-11 18:05:10 · 1141 阅读 · 1 评论 -
Ubuntu服务器上安装jdk7
jdk7 for ubuntu环境mac pro+ssh1 终端输入 ssh root@ip 回车输入password进行登入到服务器。 2 检查服务器是否安装jdk,输入java -version就知道了。 3 下载jdk7: 官网下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880原创 2016-09-11 17:24:22 · 1089 阅读 · 0 评论 -
Android身份证号码验证
最近用到身份证号码验证,在网上看了些资料,写了些方法记录下:public class IDCardValidate { public static final String[] ValCodeArr = { "1", "0", "x", "9", "8", "7", "6", "5", "4", "3", "2" }; public static final String[] Wi...原创 2016-02-02 15:53:23 · 8485 阅读 · 2 评论 -
Java网络编程基础之Scoket通信
在java中提供了一系列的访问网络资源的工具类,在学习理解Scoket(套接字编程)时首先需要了解俩个东西: 1:TCP/IP和IP 为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议,它是Internet中各方所遵循的公共协 议.TCP(Transport Control Protoco原创 2015-03-27 23:36:42 · 1160 阅读 · 1 评论