随笔分类 -  Java

上一页 1 2

Java通过OKHttp发送https请求(忽略认证)
摘要:封装: 测试: 阅读全文

posted @ 2019-02-15 09:49 areful 阅读(11876) 评论(0) 推荐(1)

Java判断点在多边形内算法
摘要:package algs.boundary; /** * Author: areful * Date: 2018/8/9 */ public class Boundary { private final BoundaryPoint[] points; Boundary(BoundaryPoint[] points) { this.points = poi... 阅读全文

posted @ 2019-02-15 07:07 areful 阅读(1434) 评论(0) 推荐(0)

Java解12球称重问题
摘要:package algs; /** * Author: areful * Date: 2018/8/7 */ public class TwelveBalls { public static void main(String[] args) { for (int i = 0; i sum(a[1], a[11])) { r... 阅读全文

posted @ 2019-02-15 07:00 areful 阅读(273) 评论(0) 推荐(0)

Java解8皇后问题
摘要:package algs; /** * Author: areful * Date: 2018/8/9 */ public class Queen8 { private static final int MAX_QUEEN = 8; private int[] cols = new int[MAX_QUEEN]; private int num = 0; ... 阅读全文

posted @ 2019-02-15 06:57 areful 阅读(196) 评论(0) 推荐(0)

Java各种排序算法小结
摘要:小结几种基本排序算法:选择、插入、希尔、快排、归并、堆排序。 0.各算法都用到的父类: 1.选择排序 2.插入排序 3.希尔排序 4.快速排序 5.归并排序 6.堆排序 详见:https://algs4.cs.princeton.edu/home/ 阅读全文

posted @ 2019-02-15 06:16 areful 阅读(267) 评论(0) 推荐(0)

Intellij Idea开发JNI环境搭建
摘要:1.新建普通的Java项目 2.首先编写包含native方法的Java文件,后续生成.h头文件需要该Java文件的信息: 然后通过JDK的javah命令生成C/C++的头文件: 注意此命令需要“-classpath”指定Java源文件路径,作者是在与src同级的jni目录下调用此命令,因此路径为.. 阅读全文

posted @ 2019-02-13 09:03 areful 阅读(4096) 评论(0) 推荐(0)

Java使用RSA算法
摘要:RSA算法代码如下: 如果在网上传输,不能直接传byte[]类型数组,部分字节会和网络传输协议控制类字符冲突。通常都是转换一次,例如使用Base64编码发送,接收方收到后再Base64解码,这样就不会有冲突了。 以下是Base64封装: 测试代码: 阅读全文

posted @ 2019-02-13 06:57 areful 阅读(1623) 评论(0) 推荐(0)

Java使用AES算法
摘要:Java中使用AES(CBC,128位)算法加解密。一般加密后都是用一定编码格式进行传输,此处使用Base64算法进行编解码。实现及测试代码如下: AESUtil.java 测试代码: AESUtilTest.java 阅读全文

posted @ 2019-02-02 17:19 areful 阅读(4102) 评论(0) 推荐(1)

上一页 1 2

导航