
Java
谢钰灿
这个作者很懒,什么都没留下…
展开
-
发布订阅者模式
发布订阅者模式原创 2022-10-19 11:35:30 · 129 阅读 · 1 评论 -
netty聊天室
netty原创 2022-10-13 17:29:37 · 152 阅读 · 0 评论 -
gateway
gateway原创 2022-10-13 16:28:28 · 100 阅读 · 0 评论 -
aop实例汇总
aop原创 2022-10-13 15:49:39 · 320 阅读 · 0 评论 -
springcloud中stream的使用
stream的使用原创 2022-10-13 14:44:21 · 257 阅读 · 0 评论 -
利用异步任务执行数据库信息存储
异步任务执行流程原创 2022-10-13 13:54:20 · 341 阅读 · 0 评论 -
redis处理缓存和数据库层之间的处理
redis原创 2022-10-13 13:31:33 · 68 阅读 · 0 评论 -
lamdba
lamdba原创 2022-10-13 11:14:11 · 108 阅读 · 0 评论 -
springboot将数据导出为excel
springboot将数据导出为excel原创 2022-07-14 10:14:22 · 893 阅读 · 0 评论 -
生成api文档
1:api文档的生成需要swagger依赖支持<!--swagger2 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>原创 2022-03-02 13:41:12 · 280 阅读 · 0 评论 -
排序算法(java)
1:插入排序public class charupaixu { /** * 注意点:数组 num[i++] 需要注意会不会出现数组越界的问题 * 直接插入排序,其实就是,把我需要插入的数据抽出来,这样我就可以 * 有一个空位,让比较的数值 * 她们有空间移动位置,最后,把要换的值,换为我们抽空的数据 * @param args */ public static void main(String[] args) {原创 2022-01-08 11:16:43 · 64 阅读 · 0 评论 -
FTP文件上传
这篇文章主要是记录我的FTP文件上传方法和过程1:配置站点2:我写的代码目录展示和数据库设置2.1:代码目录结构2.2:数据库展示CREATE TABLE `uploadfile` ( `up_id` int(11) NOT NULL AUTO_INCREMENT, `up_old_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上传文件原名称', `up_new_name` varch原创 2021-10-29 11:35:31 · 109 阅读 · 0 评论 -
这个关于把springboot项目部署到服务机tomcat的文章
1:去tomcat的官网下载tomcat2:把springboot的项目打成war包2.1:在pom.xml里设置 war2.2:在项目中移除tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件 --&g原创 2021-10-26 16:08:17 · 149 阅读 · 0 评论 -
mysql中与json方面相关的操作
角色表权限表用户表查询用户的权限 select p.permission_name from tb_user u join tb_role r on JSON_CONTAINS(u.role, CAST(r.id as CHAR)) join tb_permission p on JSON_CONTAINS(r.permissions, CAST(p.id as CHAR)) where u.id=#{userId} and u.`s原创 2021-09-23 11:33:08 · 109 阅读 · 0 评论 -
BIO多人聊天室
本篇文字,我主要讲解BIO的多人聊天室BIO编程模型服务器端设计:首先有一个accept做一个接收的工作,用主线程来接收。(创建服务端和客户端的连接)在服务器中创建线程负责与客户端进行读写服务,也就是handler线程。为了让服务器可以接收多个客户端发送过来的请求,并且和多个客户端进行交流,我们的主线程为每一个客户端创建一个与之对应的handler线程,一对一的关系。因为这是一个多人聊天室,所以,我们需要存储目前在线的用户集合客户端设计:可以和服务器建立连接进行数据交换,接收客户文本输入(阻塞)是一个原创 2021-09-22 14:39:03 · 109 阅读 · 0 评论 -
文件复制的四种方法
这篇博客,我主要想记录文件复制的操作,其中文件复制有四种,无缓存,有缓存,nio操作,管道复制操作先创建一个复制接口public interface FileCopyRunner { void copyFile(File source,File target);}复制文件方法类public class FileCopyDemo { //记录常量 private static final int ROUNDS=5; //因为都在一个类中写四种方法,为了减少代码的冗余,原创 2021-09-22 13:03:55 · 500 阅读 · 0 评论