java开发实战知识
文章平均质量分 96
与实战开发紧密结合的Java策略
是谢添啊
做一个纯粹的技术分享者。别担心打扰我,我随时都在。
展开
-
java多线程文件下载器
RandomAccessFile 类的运用HttpURLConnection 类的运用线程池的使用原子类 LongAdder 的运用CountDownLatch 类的运用ScheduledExecutorService 类的运用线程在创建,销毁的过程中会消耗一些资源,为了节省这些开销,jdk 添加了线程池。线程池节省了开销,提高了线程使用的效率。阿里巴巴开发文档中建议在编写多线程程序的时候使用线程池。原创 2023-11-10 08:16:07 · 361 阅读 · 1 评论 -
natapp内网穿透-将本地运行的程序/服务器通过公网IP供其它人访问
内网穿透,即 NAT(Network Address Translation,网络地址转换)穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。Natapp 提供了跨平台的客户端和服务器端,用户可以通过在客户端配置映射规则,将内部服务映射到公网上的一个临时域名上,从而实现对内部服务的远程访问。在项目开发阶段我们可以把项目部署在公网能访问的云服务器上,也可以使用内网穿透工具来访问我们自己电脑上运行的测试接口。原创 2023-10-13 19:12:57 · 1879 阅读 · 0 评论 -
讯飞星火认知大模型Java后端接口
我已经写了一个比较完整的 SpringBoot Demo 项目,为了方便理解对代码做了详细注释,已开源在 GitHub。下载后只需要找到 xfxh-web-simple-demo 模块,在其 application.yml 文件配置你自己的 `APPID`、`APISecret`、`APIKey` 信息,再以 GET 方式访问接口进行测试:http://localhost:8080/test/sendQuestion?question=hello原创 2023-09-21 23:18:42 · 8467 阅读 · 98 评论 -
Java生成二维码(前后端分离项目实战)
zxing,google,qrcode-plugin,普通黑白二维码,带 logo 二维码,彩色二维码,带背景图的黑白二维码,特殊形状的二维码,图片填充二维码原创 2023-08-29 23:47:12 · 1789 阅读 · 0 评论 -
EasyExcel使用与详细说明,EasyExcel工具类
EasyExcel常用工具类,EasyExcel需要的依赖,java读取Excel文件,java生成Excel文件,EasyExcel文件上传和下载,回调监听器AnalysisEventListener,单组填充,多组填充,组合填充,水平填充,EasyExcel常用API和注解,ExcelWriterBuilder,ExcelReaderSheetBuilder,@ExcelProperty,@ExcelIgnore ,@ExcelIgnoreUnannotated,@NumberFormat原创 2023-02-26 21:46:05 · 7048 阅读 · 0 评论 -
docker+docker-compose+nginx前后端分离项目部署
centos安装docker,ubuntu安装docker,centos安装docker-compose,ubuntu安装docker-compose,docker配置国内加速器,配置阿里云加速器,配置网易云加速器,离线安装docker-compose,docker-compose无法下载的解决方案,打包springboot后端项目,打包vue前端项目,容器编排,nginx前后端分离项目部署。原创 2023-04-03 10:47:45 · 2469 阅读 · 0 评论 -
阿里云短信服务详细说明与实战开发后端代码
短信服务背景,短信发送流程,阿里云短信服务基本说明,开通阿里云短信服务与购买短信套餐包,短信服务帮助文档,手机短信模板介绍,手机验证码模板规范,,短信签名规范,手机验证码模板示例,国内短信服务定价,短信发送规则,用户与用户组权限管理,添加签名,添加模板,阿里云短信服务sdk,短信服务调用 api 后响应的返回数据,ubuntu安装docker的步骤,使用 docker 安装redis并设置密码的步骤原创 2023-04-01 19:30:01 · 5925 阅读 · 0 评论 -
docker环境安装mysql、canal、elasticsearch,基于binlog利用canal实现mysql的数据同步到elasticsearch中
docker环境安装mysql、canal、elasticsearch、canal-server、canal-adapter,mysql数据同步到es,es安装ik中文分词器失败的处理办法-离线安装。容器启动顺序:mysql、es、canal、adapter。原创 2023-03-31 11:27:20 · 1889 阅读 · 1 评论 -
springboot整合es进行搜索
elasticsearch下载与安装,kibana介绍,下载与安装,elasticsearch安装ik中文分词器,springboot整合elasticsearch进行搜索实战开发,windows双击启动闪退问题解决原创 2023-03-23 02:00:42 · 2185 阅读 · 0 评论 -
分布式任务处理:XXL-JOB分布式任务调度框架
分布式任务调度。任务调度的基本实现,多线程方式,Timer方式,ScheduledExecutor方式,第三方Quartz方式。XXL-JOB介绍,调度中心,执行器配置,xxl-job的application.yaml配置,配置类,xxl-job执行任务,调度策略,分片广播,高级配置说明,子任务,调度过期策略,阻塞处理策略,任务超时时间,失败重试次数作业分片方案,xxl-jobo是怎么工作的,如何保证任务不重复执行,如何保证任务处理的幂等性原创 2023-02-18 22:13:39 · 2872 阅读 · 0 评论 -
minio&前后端分离上传视频/上传大文件——前后端分离断点续传&minio分片上传实现
minio断点续传,minio分片上传,前后端分离分片上传,springboot分片上传,前后端分离上传视频流程分析,断点续传思路分析,minio检查文件是否已存在,minio检查分块文件是否已存在,minio上传分块文件,合并前minio多线程下载分块文件,minio合并分块文件并上传,MinIO是什么,为什么用MinIO,怎么样构建这个独立文件服务,断点续传是怎么做的,分块文件清理问题原创 2023-02-13 01:04:47 · 7132 阅读 · 19 评论 -
分布式文件系统介绍与minio介绍与使用(附minio java client 使用)
分布式文件系统,minio使用,minio介绍,java实现minio使用代码,minio应用场景,minio环境部署,minio基于centos7下载与使用minio,minio基于docker下载与使用minio,minio分布式集群部署,minio客户端mc使用,mc命令使用,java实现minio文件上传,java实现minio文件下载,java实现minio删除文件,java实现minio查询文件原创 2023-02-10 02:53:59 · 3745 阅读 · 0 评论 -
前后端分离java开发图形验证码+谷歌开源Kaptcha使用(Springboot+redis实现图形验证码校验)
如何避免自己的网站被轰炸、刷,表单重复提交问题解决方案,谷歌开源Kaptcha框架介绍,前后端分离实战开发验证码思路分析,前后端分离实战开发验证码java后端代码实现,KaptchaConfig配置类详解,java生成验证码存放到redis代码实现,springboot+redis生成图片验证码,base64图片在线转换工具,验证码未来发展的讨论原创 2023-01-30 02:57:54 · 3152 阅读 · 1 评论 -
oss服务端签名后直传分析与代码实现
oss对象存储两种上传方式:oss普通上传方式与oss服务端签名后直传利弊分析,服务端签名后直传文档,签名直传服务返回给客户端消息Body内容的各字段说明,服务端签名后直传java实战开发,解决java后端跨域问题,解决阿里云跨域问题。原创 2023-01-29 16:13:44 · 1905 阅读 · 0 评论 -
网站和APP用户注销功能的讨论
什么是注销,网站和APP是否应当提供用户注销功能,注销达到的效果,注销达到的目的,注销可以设置条件吗,注销的原则账户注销后,企业(平台/网站)必须删除用户信息吗。从最终用户的意义上来说,注销的具体实现方式其实并不重要,重要的是使用的产品服务是否足否尊重用户隐私和数据安全。原创 2023-01-27 19:39:52 · 2708 阅读 · 0 评论