随笔分类 -  Java基础相关

摘要:1、Maven依赖 <!-- 需要注意,javacv主要是一组API为主,还需要加入对应的实现 --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5.6</versi 阅读全文
posted @ 2023-12-08 16:52 sowler 阅读(1606) 评论(2) 推荐(0)
摘要:1、Maven依赖 <!--Java连接Linux服务器依赖--> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version> </dependency> 2、相 阅读全文
posted @ 2023-12-08 11:19 sowler 阅读(226) 评论(0) 推荐(0)
摘要:1、Maven依赖 <!-- FTP使用包 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> 2、使用方式 阅读全文
posted @ 2023-12-07 16:48 sowler 阅读(190) 评论(0) 推荐(0)
摘要:1、编写代码 main方法: public static void main(String[] args) throws IOException { String pathFileUrl ="C:/Users/xxx/Desktop/boardDevice/videoFiles/1677749222 阅读全文
posted @ 2023-04-10 17:37 sowler 阅读(83) 评论(0) 推荐(0)
摘要:多个线程异步操作后统一返回执行结果AtomicReference<RespVo> event = new AtomicReference<>(); AtomicReference<Response> meet = new AtomicReference<>(); AtomicReference<Re 阅读全文
posted @ 2023-03-16 09:41 sowler 阅读(27) 评论(0) 推荐(0)
摘要:1.replaceAll方法 去除html格式 语法格式“replaceAll(匹配此字符串的正则表达式,“”)”。“replaceAll()”方法用于使用给定的参数替换字符串所有匹配给定的正则表达式的子字符串。 content.replaceAll("<[.[^<]]*>", ""); //把字符 阅读全文
posted @ 2022-10-20 16:24 sowler 阅读(93) 评论(0) 推荐(0)
摘要:/** * MD5加密 * @param message 要进行MD5加密的字符串 * @return 加密结果为32位字符串 */ private static String getMD5(String message) { MessageDigest messageDigest = null; 阅读全文
posted @ 2022-09-05 15:26 sowler 阅读(102) 评论(0) 推荐(0)
摘要:1.随机生成密钥对 /** * 随机生成密钥对 * @throws NoSuchAlgorithmException */ public static void genKeyPair() throws NoSuchAlgorithmException { // KeyPairGenerator类用于 阅读全文
posted @ 2022-09-05 15:18 sowler 阅读(1684) 评论(0) 推荐(0)
摘要:java根据系统参数生成每个计算机的唯一标识。 1. 获取CPU序列号 /** * 获取CPU序列号 * @return * @throws IOException */ public static String getCPUSerialNumber() { String next; try { P 阅读全文
posted @ 2022-09-05 15:12 sowler 阅读(2478) 评论(0) 推荐(1)
摘要:一、Lambda表达式 1. Lambda使用条件 Lambda表达式是 JDK8 的一个新特性,可以认为是对匿名内部类的一种简化,但不是所有的匿名内部类都可以简化为Lambda表达式。 只有函数式接口的匿名内部类才可以使用Lambda表达式来进行简化。 实现函数式接口注解 @FunctionalI 阅读全文
posted @ 2022-09-02 12:01 sowler 阅读(167) 评论(0) 推荐(0)
摘要:java技术文档 1. 四大基本函数式接口 Predicate 判定型接口 //是否相等 Predicate<Object> equal = Predicate.isEqual(""); Predicate<String> predicate = str -> str.equals("7"); // 阅读全文
posted @ 2022-09-01 16:34 sowler 阅读(36) 评论(0) 推荐(0)
摘要:1. java Stack类 特性是:LIFO(后进先出)先进后出,最先进入的在栈底。 Stack底层也是通过数组实现的,同时也是线程安全的 Stack stack=new Stack(); //添加 (插入数据到栈顶) stack.push(10L); //判罚是否为空 stack.empty() 阅读全文
posted @ 2022-08-15 15:08 sowler 阅读(316) 评论(0) 推荐(0)
摘要:1. 创建Optional //创建空的 Optional Optional<Object> optional = Optional.empty(); //创建非空的 Optional 如果null,直接抛出空指针异常 Optional<String> s1 = Optional.of(""); / 阅读全文
posted @ 2022-08-09 18:06 sowler 阅读(44) 评论(0) 推荐(0)
摘要:1.LocalDateTime的基本使用 //获取当前时间 LocalDateTime localDateTime = LocalDateTime.now(); System.out.println(localDateTime); //时间转字符串 String format = localDate 阅读全文
posted @ 2022-07-13 16:51 sowler 阅读(318) 评论(0) 推荐(0)
摘要:获取第二天的1:30的毫秒数 public static Long getEveryDayTime() { Calendar calendar = Calendar.getInstance(); calendar .set(Calendar.HOUR_OF_DAY,1); calendar .set 阅读全文
posted @ 2021-09-27 10:51 sowler 阅读(61) 评论(0) 推荐(0)
摘要:1.获取证书 浏览器访问需要调用的接口路径 如图导出证书。 2.进入java目录 jre/lib/security 导入证书 keytool -import -alias name -keystore cacerts -file D://https.cer name 为导入证书名称,D://http 阅读全文
posted @ 2021-08-18 13:38 sowler 阅读(520) 评论(0) 推荐(0)