LoongTech
码龄6年
  • 466,757
    被访问
  • 110
    原创
  • 7,788
    排名
  • 169
    粉丝
关注
提问 私信

个人简介:我爱学习 学习爱我

  • 加入CSDN时间: 2015-12-23
博客简介:

loongkingwhat的博客

查看详细资料
  • 4
    领奖
    总分 942 当月 44
个人成就
  • 获得326次点赞
  • 内容获得128次评论
  • 获得1,379次收藏
创作历程
  • 2篇
    2022年
  • 26篇
    2021年
  • 7篇
    2020年
  • 32篇
    2019年
  • 45篇
    2018年
  • 9篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • 微信小程序开发
    9篇
  • kafka
    2篇
  • maven
    2篇
  • itext7
    2篇
  • socket
    1篇
  • Springboot
    13篇
  • rocketmq
    1篇
  • Litemall
    1篇
  • 项目梳理
    1篇
  • 前端开发
    1篇
  • 数据结构与算法
    16篇
  • 网络研究
    8篇
  • 计划与总结
  • Python
    8篇
  • 网络爬虫
    4篇
  • C/C++
    13篇
  • ns3
    3篇
  • 传统算法
  • Latex
  • Unity 3D
    8篇
  • 环境安装
    1篇
  • 图形学
    9篇
  • 3D数学
    8篇
  • 时延敏感网络
  • LeetCode
    3篇
  • JavaScript
  • Java
    32篇
  • Linux
    5篇
  • Scrapy
    1篇
  • 数据库
    3篇
  • Mysql
    1篇
  • Ubuntu
    2篇
  • Git
    1篇
  • 剑指offer
  • 后端开发
    15篇
兴趣领域 设置
  • 后端
    spring
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【微信支付统一下单】JAVA与XML请求内容体的双向映射

在微信支付统一下单接口文档中,请求体body和微信端返回值都是xml格式的内容。例如:<!-- 请求微信端的内容 ---><xml> <appid>wx2421b1c4370ec43b</appid> <attach>支付测试</attach> <body>JSAPI支付测试</body> <mch_id>10000100</mch_id> <d.
原创
发布博客 2022.04.27 ·
219 阅读 ·
0 点赞 ·
0 评论

理解websocket与socket和http的区别

1、为什么需要webSocket很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求查询是否有新消息,效率低。另外,HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。而比较新的技术去做轮询的效果是Comet。这种技术虽然可以双向通信,但依然需要反复发出请求。而且在Comet中
原创
发布博客 2022.02.08 ·
1207 阅读 ·
0 点赞 ·
0 评论

kafka中Topic、Partition、Groups、Brokers概念辨析

Kafka不就是生产者生产消息,消费者消费消息吗?有必要这么复杂吗?如果把kafka类比为数据库,那么Topic的名字就可以类比为数据表的名字,实现消息的逻辑区分。下面聊一聊为什么Kafka需要有这些topic、partition、group和broker等
原创
发布博客 2021.12.26 ·
1877 阅读 ·
2 点赞 ·
1 评论

kafka的安装与使用

(1) kafka下载下载地址:https://kafka.apache.org/downloads说明:sourcre downloads(源代码下载)下载以后需要自行编译出安装包,再行安装。Binary downloads(二进制下载)已经编译完成的安装包,下载之后可以直接安装使用。Scala的版本不同,对应的kafka版本也不一样。我是用的是2.1.12-3.0.0。网盘下载链接: https://pan.baidu.com/s/1lVoCGLY_ogT5QWskH0yNjw 密码: f
原创
发布博客 2021.12.25 ·
1214 阅读 ·
0 点赞 ·
0 评论

mybatis代码自动生成

一、依赖<!-- mybatis generator代码自动生成--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.1</version> </dependency&g
原创
发布博客 2021.12.12 ·
148 阅读 ·
0 点赞 ·
0 评论

文件传输协议FTP解析

一、FTP状态码解析FTP服务器: 220 (vsFTPd 2.0.1) |说明:链接成功FTP客户端: USER useway |说明:输入用户名FTP服务器: 331 Please specify the password. |说明:请输入密码FTP客户端: PASS
原创
发布博客 2021.11.21 ·
688 阅读 ·
0 点赞 ·
0 评论

itext7中文开发文档(三)

ready to translate : https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/chapter-3-using-renderers-and-event-handlers前言    大家是否还记得在本系列的第一章中,我们创建了特定页面大小的、特定页面边距的(明确或隐式定义的)Document,并且当我们向Document对象里面添加基础的绘画块,例如Paragraphs
翻译
发布博客 2021.10.28 ·
594 阅读 ·
0 点赞 ·
0 评论

itext7中文开发文档(二)

ready to translate : https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/chapter-2-adding-low-level-content一些基本操作    第一章的内容是介绍了一些基础的内容,本章介绍的内容则是一些更底层的东西。到后面的章节会涉及操作现有pdf的内容,希望大家耐心等待。    当我们谈论iText文
翻译
发布博客 2021.10.28 ·
670 阅读 ·
0 点赞 ·
0 评论

itext7中文开发文档(一)

ready to translate : https://developers.itextpdf.com/content/itext-7-jump-start-tutorial/chapter-1-introducing-basic-building-blocksHello World    和别的语言的代码库一样,我们又从HelloWorld开始入手,代码如下所示:PdfWriter writer = new PdfWriter(dest);PdfDoc
翻译
发布博客 2021.10.28 ·
1146 阅读 ·
1 点赞 ·
0 评论

JAVA中Socket的超时时间设置

1 设置方式主要有以下两种方式,我们来看一下方式1:Socket s=new Socket(); s.connect(new InetSocketAddress(host,port),10000);方式2:Socket s=new Socket("127.0.0.1",8080);s.setSoTimeout(10000); 2 实际测试那么这两种方式设置的超时时间各自代表了什么意义呢?有什么区别呢?第1种方式我们先来看一下第一种方式,我们来测试一下:在main方法中我们创建 S
转载
发布博客 2021.09.21 ·
587 阅读 ·
0 点赞 ·
0 评论

利用FasfDFS搭建文件系统(二)

如果对FastDFS的基本原理还不太清楚,可以先了解FastDFS的基本知识。安装FastDFS一、依赖环境的安装二、FastDFS的安装(一)安装FastDFS(二)配置和启动tracker(三)配置和启动storage(四)FastDFS自带工具的测试三、Nginx与FastDFS的整合四、安装Nginx操作环境:CentOS7 X64,以下操作都是单机环境。一、依赖环境的安装1、安装gcc(编译时需要)FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gc
原创
发布博客 2021.08.21 ·
64 阅读 ·
0 点赞 ·
0 评论

libfastcommon-1.0.42.tar.gz

发布资源 2021.08.21 ·
gz

利用FastFds搭建文件管理系统(一)

FastDFS 是以C语言开发的一项开源轻量级分布式文件系统,由client、tracker、storage组成。它是阿里巴巴开发并开源的,主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。特别适合以文件为载体的在线服务,例如图片网站,视频网站等。
原创
发布博客 2021.08.18 ·
85 阅读 ·
0 点赞 ·
0 评论

SpringBoot统一拦截处理异常

web项目中进行异常的拦截和统一处理是常规操作和常见操作,不是非做不可的必选动作。经常使用异常的统一拦截处理,原因是对前端用户友好。当后端代码执行产生异常之后,不会将后端复杂的异常信息返回给前端,而是经过处理后的简化的友好的信息。另一方面,对后端开发友好。将所有异常处理放在一个类中进行集中的统一处理,只需要修改一处,即可拦截所有的异常,降低了开发的复杂度。
原创
发布博客 2021.08.14 ·
641 阅读 ·
0 点赞 ·
0 评论

全面认识和理解“线程池”

在了解线程前,需要知道什么是进程。进程是一个程序执行的过程集合体,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体,包括就绪态、运行态和阻塞态三种状态。进程一定程度上提高了设备的并发处理能力。线程是比进程更小的调度单位,占用资源更少,切换开销更小,进一步提高了并发能力。
原创
发布博客 2021.08.14 ·
59 阅读 ·
0 点赞 ·
0 评论

SpringBoot中的异步邮件发送器

邮件是不仅是企事业单位沟通的重要工具,更是重要的沟通记录和文字留底,在企事业单位中具有非常重要的意义。因此,系统中能够针对某些事项自动发送邮件的需求也是非常正常的。例如新员工入职、生日等自动发送邮件等。因此,本文在SpringBoot中实操实现一个自定义的异步邮件发送器。
原创
发布博客 2021.08.12 ·
234 阅读 ·
0 点赞 ·
0 评论

SpringBoot缓存系统常量数据

一、SpringBoot中常量数据的配置在使用SpringBoot实现项目时,总是存在一些需要配置的常量信息,例如相册系统中中配置相册文件夹的位置、配置相册默认存储大小等,又例如考勤系统中配置考勤时间等等。这些常量数据有3种方法实现。1、直接写死在代码里。通过public final static定义一个常量,然后使用该常量。 如果需要修改变量值,需要修改JAVA代码,需要重新编译成war包或jar包。对于真常量、不会发生变化的情形可以使用该方式。2、写在配置文件中,例如直接写在applicatio
原创
发布博客 2021.08.08 ·
308 阅读 ·
0 点赞 ·
2 评论

简单RABC的设计与实现

RBAC(Role-Based Access Control ) 是基于角色的访问控制。在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。也就是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这种“权限赋予给角色,把角色又赋予用户”的权限设计既清晰,又易管理。
原创
发布博客 2021.08.08 ·
208 阅读 ·
0 点赞 ·
0 评论

SpringBoot集成Shiro实现认证和授权

文章目录一、概念篇(一)关于Shiro(二)SpringBoot中使用Shiro实现自定义的授权与认证二、源码篇(一)依赖库(二)封装AuthenticationToken类型(三)创建自定义Filter类(四)实现自定义Realm类(五)配置自定义Reaml和Filter到Shiro一、概念篇(一)关于Shiro关于Shiro的了解,推荐一门课程:Shiro知识精讲,和一篇文章:https://zhuanlan.zhihu.com/p/54176956Shiro由三大部分组成,分别是Subjec
原创
发布博客 2021.08.08 ·
169 阅读 ·
1 点赞 ·
0 评论

JWT(JSON Web Token)

JWT(JSON Web Token), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。一、JWT的应用场景JWT一般应用的场景如下所示:(1)用户通过登录等手段向Authentication Server发送一个认证请求(2)认证通过之后,Authentication Server会返回给用
原创
发布博客 2021.08.02 ·
84 阅读 ·
1 点赞 ·
0 评论
加载更多