![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
魏 无羡
这个作者很懒,什么都没留下…
展开
-
jsoup htmlunit 爬取网页
jsoup htmlunit 爬取网页信息原创 2022-09-26 10:35:15 · 244 阅读 · 0 评论 -
钉钉 上传媒体文件
钉钉 上传媒体文件原创 2022-07-08 18:01:34 · 918 阅读 · 0 评论 -
oss 文档预览 (2021-12-23)
oss 文档预览 官网文档地址:https://help.aliyun.com/document_detail/99373.html首先你需要拥有一个阿里云账号在对象存储oss中创建一个bucket点击进去刚刚创建好的bucket选中数据处理中的对应的绑定文档功能4.找到只能媒体管理IMMjava 代码示例// Endpoint以杭州为例,其它Region请按实际情况填写。String endpoint = "http://oss-cn-hangzh原创 2021-12-23 09:20:09 · 3339 阅读 · 0 评论 -
单例模式
单例模式本文章根据b站狂神说单例模式视频教程整理b站狂神说单例模式视频链接饿汉式单例package com.kuang;/** * @Author: Abe * Date: 2020/12/5 14:24 * 饿汉式单例模式 */public class Hungry { //造成资源浪费 private byte[] data1 = new byte[1024*1024]; private byte[] data2 = new byte[1024*102原创 2020-12-05 15:29:15 · 129 阅读 · 0 评论 -
java 对接第三方接口
感想这是我第一次要写对外的接口,一开始还是比较迷茫的,因为要考虑到数据的安全传输,很多技术我都还是比较的不熟悉,后来经过对每一个技术的了解,终于还是写出来了。感觉一切都是从陌生到熟悉,再到亲切 哈哈哈哈哈如有错误,希望指出, 共同学习技术 我会把所有的封装的工具类都给出来1: 使用Rsa非对称的加密算法,对传输的参数进行加密 (需要一个公钥和一个私钥)2: 使用md5 进行加签,验证身份是否正确3:使用hutool工具中的HttpUtil进行请求4:http://web.chacu原创 2020-09-25 22:16:25 · 2701 阅读 · 2 评论 -
mybatis 模糊查询
方式(使用concat函数)SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串select * from user where name like concat('%', #{name}, '%')这种写法能方式sql注入原创 2020-09-03 09:29:36 · 142 阅读 · 0 评论 -
读取阿里云oss中的excel文件
问题一开始是把excel文件上传到项目中,然后再去读取excel中的文件,最后写到数据库中。后来项目说把文件上传到阿里的oss中,导致我一开始的写法就有问题。修改 URL httpurl = new URL("url的地址"); URLConnection urlConnection = httpurl.openConnection(); InputStream is = urlConnection.getInputStream();...原创 2020-09-02 10:15:45 · 3608 阅读 · 1 评论 -
list集合判断是否有重复的元素
java8的新特性 @Test public void test3(){ List<Integer> list = new ArrayList<>(); list.add(1); list.add(1); list.add(4); list.add(3); long count = list.stream().distinct().count(); ...原创 2020-07-26 15:57:48 · 1830 阅读 · 1 评论 -
java 获取请求url地址
1.获取全路径request.getRequestURL(); //得到http://localhost:8080/api/admin/login2.获取协议名和域名request.getScheme(); //得到协议名 例如:httprequest.getServerName(); //得到域名 localhost3.获取请求所有参数 //map类型request.getParameterMap()4.获取项目名request.getContextPath(); // /CR原创 2020-07-06 12:01:44 · 1777 阅读 · 0 评论 -
比较时间大小
@Test public void test(){ LocalDateTime now = LocalDateTime.now(); //当前时间 LocalDateTime localDateTime = LocalDateTime.now().plusHours(8); //在当前时间上加上8个小时 System.out.prin...原创 2020-03-23 15:09:06 · 455 阅读 · 0 评论 -
转义字符串和解析字符串
转义字符串:encodeURIComponent(str)解析字符串:decodeURIComponent(str)原创 2020-03-17 15:01:56 · 595 阅读 · 0 评论 -
eclipse常用快捷键
Eclipse中的快捷键:1.补全代码的声明:alt + /2.快速修复: ctrl + 13.使用单行注释:ctrl + /4.使用多行注释: ctrl + shift + /5.取消多行注释:ctrl + shift + \6.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up7.删除指定行的代码:ctrl + d8.上下移动代码:alt...原创 2020-03-04 21:36:46 · 95 阅读 · 0 评论 -
字符串转json
JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串 依赖 <dependency> <groupId>com.alibaba</groupId> <artifa...原创 2020-03-03 17:32:57 · 107 阅读 · 0 评论 -
java中只有值传递
1: java中只有值传递,没有引用传递2:形参 : 方法声明时的参数实参: 方法调用时传递给形参的参数值3: java的实参值如何传入方法java里方法的参数传递只有一种方式:值传递。即实际参数值的副本传入方法内,而参数本身不受影响形参是基本数据类型: 将实参的基本数据类型变量的 “数据值” 传递给形参形参是引用数据类型: 将实参引用数据类型的 “地址值” 传递给形参...原创 2020-03-01 22:43:43 · 85 阅读 · 0 评论 -
运算符
1: “&”和“&&”的区别:单&时,左边无论真假,右边都进行运算;双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。2: “|”和“||”的区别同理,||表示:当左边为真,右边不参与运算3: 异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。4: 三元运算符格式 (条件表达式)?表达式...原创 2020-02-23 20:04:09 · 104 阅读 · 0 评论 -
java配置环境变量
1: 右键计算机——>属性——>高级系统设置——>环境变量——>创建一个名字叫做JAVA_HOME的系统环境变量2: JAVA_HOME变量对应的值 你安装的jdk的bin下的路径 例如 D:\tool\jdk\jdk1.83: 在系统变量中找到 path的变量,往里面添加一个 %JAVA_HOME% 的值4: 验证是否安装成功在命令行中输入javacja...原创 2020-02-23 00:59:53 · 100 阅读 · 0 评论 -
round方法
1:round() 方法可把一个数字舍入为最接近的整数。2: 语法Math.round(x)x必须是数字返回值是: 与 x 最接近的整数。3: 说明对于 0.5,该方法将进行上舍入。例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。...原创 2020-02-21 15:12:12 · 976 阅读 · 0 评论 -
java.security.InvalidKeyException: Illegal key size or default parameters
java.security.InvalidKeyException: Illegal key size or default parametersAES密钥长度可以选择 128、192、256JRE中自带的“local_policy.jar ”和“US_export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的时候,已经超出它的范围,无法支持,所以才...原创 2020-02-20 10:11:30 · 176 阅读 · 1 评论 -
BCryptPasswordEncoder 对密码加密
工具package com.bypx.housing.demo;// Copyright (c) 2006 Damien Miller <djm@mindrot.org>//// Permission to use, copy, modify, and distribute this software for any// purpose with or without fe...原创 2020-02-19 16:02:50 · 1362 阅读 · 0 评论 -
对象转为字符串方法
依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> ...原创 2020-02-19 12:00:42 · 1967 阅读 · 0 评论 -
rsa 解密报错 java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException
问题: 私钥格式不是pksc8的格式造成的处理办法: 把私钥格式转换为 pksc8的格式就可以可以在线转换PKCS1的文件头格式 -----BEGIN RSA PRIVATE KEY-----PKCS8的文件头格式 -----BEGIN PRIVATE KEY-----...原创 2020-02-18 17:02:14 · 11109 阅读 · 0 评论 -
java判断是电脑端访问还是手机端访问
//是否是电脑端登入的标志 String userAgent = request.getHeader("user-agent"); if (userAgent.indexOf("Android") != -1) { System.out.println("手机端"); }else if(userAgent.indexOf("iPhone") != -1 || userAge...原创 2020-01-19 15:56:56 · 1363 阅读 · 0 评论 -
java的日期时间
Date date = new Date(); //获取当前时间 Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, -1); ...原创 2020-01-03 21:06:07 · 68 阅读 · 0 评论 -
tomcat 不带项目名访问项目
修改tomcat下conf文件夹中的server.xml文件 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <!-- SingleSignOn valve, share authentication between web applicati...原创 2019-12-05 20:27:05 · 381 阅读 · 0 评论