![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 初级
文章平均质量分 52
似夜晓星辰
这个作者很懒,什么都没留下…
展开
-
IP归属地 获取
直接上代码 (hutool 依赖)<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.3</version></dependency>import cn.hutool.http.HttpUtil;imp原创 2022-05-01 17:54:00 · 3460 阅读 · 1 评论 -
接入 钉钉 OA 审批
一,首先区分 钉钉 专有钉钉 浙政钉 是不一样的,我接入的是普通钉钉的OA审批二,开发文档地址 https://open.dingtalk.com/1,引入依赖<dependency> <groupId>com.aliyun</groupId> <artifactId>dingtalk</artifactId> <version>1.2.15</ver原创 2022-04-23 17:49:57 · 4579 阅读 · 7 评论 -
Java 文件上传 三种方式
一:配置springBoot上传文件限制spring: servlet: multipart: max-file-size: 100MB #单个文件大小 max-request-size: 1024MB #总文件大小二:代码import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.MultipartFile;import org.spri原创 2022-03-26 16:51:55 · 22336 阅读 · 3 评论 -
RestTemplate (java) 学习
RestTemplate 是从 Spring3.0 开始支持的一个 HTTP 请求工具 还有比较常用的httpClient,但是编码复杂,所以学习下即可,建议掌握restTemplate一:编写配置 RestTemplateConfig@Configurationpublic class RestTemplateConfig { @Bean public RestTemplate restTemplate(){ return new RestTemplate();原创 2022-03-20 21:44:55 · 830 阅读 · 0 评论 -
java 获取视频时长
一:pom依赖<dependency> <groupId>ws.schild</groupId> <artifactId>jave-all-deps</artifactId> <version>2.5.1</version> </dependency>二:代码@Slf4jpublic class VideoTimeU原创 2021-12-21 09:40:21 · 3412 阅读 · 0 评论 -
docker部署springBoot项目完整流程
进程相关1、根据进程名查看进程信息,以查看tomcat进程名为例,查看所对应的进程id为1095ps -ef | grep tomcat2、根据进程id查看进程占用端口,查看对应端口为8080(如果没有netstat命令,使用 yum -y install net-tools安装)netstat -nap | grep 10953、根据端口查看对应进程,查看占用8080端口的进程id,为1095netstat -tunlp | grep 80804、根据进程id查看进程信息,查看进程id原创 2021-10-03 16:46:58 · 274 阅读 · 0 评论 -
spring security 初次学习
Spring-Security一:概述web应用的安全性包括用户认证(Authentication)和 用户授权(Authonization)两个部分,也是Spring Security总要核心功能。(1)用户认证指的是:验证某个用户是否为系统中的的合法主体,通俗点说就是系统认为用户是否能登录(2)用户授权指的是:验证某个用户是否有权限执行某个操作,通俗点讲就是系统判断用户是狗有权限去做某些事情。二:入门案例2.1-引入依赖<dependency> <原创 2021-09-27 10:07:44 · 220 阅读 · 0 评论 -
java接入paypal支付
java接入paypal支付,paypal支付接入,paypal支付java接入原创 2021-09-09 17:39:42 · 1141 阅读 · 1 评论 -
Google翻译(Java)
Google翻译(Java)pom文件<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId>原创 2021-09-09 14:12:27 · 528 阅读 · 0 评论 -
Stripe中的 googlePay 和 applePay (Java)
Stripe中的 googlePay 和 applePay (Java)在网站中接入stripe的googlepay和applepay工作主要在前端,后端需要配合前端做少量工作,前端部分可参考官方文档:https://stripe.com/docs/stripe-js/elements/payment-request-button流程如下图所示在pom文件中引入依赖<dependency> <groupId>com.stripe</grou原创 2021-09-09 11:34:10 · 1576 阅读 · 0 评论 -
Stripe 银行卡支付(Java)
Stripe 银行卡支付(Java)一:概述参考博客:https://blog.csdn.net/Sunshine_Moon/article/details/113867159?utm_medium=distribute.pc_relevant.none-task-blog-2defaultBlogCommendFromMachineLearnPai2default-10.control&depth_1-utm_source=distribute.pc_relevant.none-task-bl原创 2021-09-09 11:22:18 · 1122 阅读 · 1 评论 -
java 实现断点续传服务
java 实现断点续传服务一:什么是断点续传客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载(将文件分片以及后续合并是一个不小的工作量,由于项目时间有限,我并没有做分片,只是实现了可断点下载)二:实现原理2.1 实现思路需要前端和后端的配合,前端在请求头中 标明 下载开始的位置,后端重标记位置开始向前端输出原创 2021-07-28 21:53:09 · 6900 阅读 · 2 评论 -
wpsOffice文件在线预览-java接入
wpsOffice文件在线预览wpsoffice开发文档地址:https://wwo.wps.cn/docs/hint:申请服务通过后需填写回调地址,请填写你的服务器公网可访问的地址。并且项目需要部署到你的公网可访问的服务器上。一:添加model类由于官方demo是完全无需引入依赖的,所以可将model包下类直接复制到自己项目中//model类1@Componentpublic class ApplicationProperties implements CommandLineRunner原创 2021-07-09 22:43:52 · 7086 阅读 · 8 评论 -
腾讯云存储-java接入
腾讯云存储腾讯云存储开发文档地址:https://cloud.tencent.com/document/product/436/10199说明:1-对象健就是文件在存储桶中的文件全路径名。2-欢迎有疑问的朋友留言共同学习一:pom依赖<dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>原创 2021-07-09 21:50:10 · 966 阅读 · 0 评论 -
Excel报表的导入导出
EasyPoi导出一:引入依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <dependency&原创 2021-06-27 22:12:43 · 1085 阅读 · 0 评论 -
SpringTask 定时任务
SpringTask1.crom表达式1.1-cron格式中每个时间元素的说明时间元素可出现的字符有效数值范围Seconds, - * /0-59Minutes, - * /0-59Hours, - * /0-23DayofMonth, - * / ? L W0-31Month, - * /1-12DayofWeek, - * / ? L #1-7或SUN-SAT1.2-cron格式中特殊字符说明字符作用举原创 2021-05-23 14:59:58 · 158 阅读 · 0 评论 -
使用Map优化双层for循环
使用Map优化双层for循环借鉴原文 :https://blog.csdn.net/qq_45752401/article/details/1095263811.双层for循环使用场景一般我们用于合并两个或者多个对象。因为我们实际需要的数据,被两个或者多个对象所持有,那么我们有时就需要根据共同特征来合并成一个对象。2.为什么要使用Map替换双层for:通常情况下,我们对于数据量比较多的时候,如果使用的双层for,会大大降低程序运行效率,对于数据量相对较少,使用双层for嵌套,是察觉不到什么效果的。原创 2021-05-23 14:54:22 · 3200 阅读 · 0 评论 -
Swagger和knife4j
Swagger和knife4j1-swagger1.1-pom.xml依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency>原创 2021-05-23 14:53:21 · 708 阅读 · 0 评论 -
SpringBoot整合Redis
SpringBoot整合Redis1.pom依赖<!--redis依赖配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.aplication.yml配置server: port: 8080原创 2021-05-22 19:30:07 · 185 阅读 · 0 评论 -
SpringBoot整合MybatisPlus
一.SpringBoot整合MybatisPlus1.pom依赖<!--springboot父工程依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.5.REL原创 2021-05-22 19:29:17 · 172 阅读 · 0 评论 -
SpringBoot整合MyBatis+swagger-ui
一.SpringBoot整合MyBatis+swagger-ui借鉴原文连接:http://www.macrozheng.com/#/architect/mall_arch_011.pom依赖 <!--springboot父工程依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-原创 2021-05-22 19:27:22 · 132 阅读 · 0 评论 -
SpringBoot整合Mongodb
SpringBoot整合Mongodb1.pom.xml依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> <dependency>原创 2021-05-22 19:25:18 · 232 阅读 · 1 评论 -
SpringBoot整合elasticsearch
SpringBoot整合ES1.pom.xml依赖<!--引入es的坐标--> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>原创 2021-05-22 19:23:02 · 2516 阅读 · 0 评论 -
Spring Security 快速集成
Spring Security1.pom.xml依赖<!--SpringSecurity依赖配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><!--Hutool Java工具包-->原创 2021-05-22 19:20:07 · 199 阅读 · 0 评论 -
Spring Boot整合RabbitMQ
Spring Boot整合RabbitMQ一,producer工程1.1-pom.xml依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depe原创 2021-05-22 19:17:29 · 150 阅读 · 0 评论 -
阿里云OSS存储
OSS1.pom.xml依赖<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.8.3</version></dependency>2.aliyun.propertiesaliyun.endpoint = http://oss-cn-z原创 2021-05-22 19:11:30 · 1092 阅读 · 0 评论 -
FastDFS分布式文件存储
FastDFS分布式文件存储1.pom.xml依赖<dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.7</version> <exclusions> <exclusion>原创 2021-05-22 19:09:56 · 189 阅读 · 0 评论 -
java 二维码和验证码生成
google auth code和Qr Code一、kaptcha简介 Auth CodeGoogle 的 kaptcha 框架是一个高度可配置的实用验证码生成工具,具体配置项如下:1.SpringBoot集成kaptcha1.1-pom.xml依赖<!-- Google Kaptcha --><dependency> <groupId>com.github.penggle</groupId> <artifactId>原创 2021-05-22 19:01:49 · 312 阅读 · 0 评论