自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 发布订阅者模式

发布订阅者模式

2022-10-19 11:35:30 91 1

原创 netty聊天室

netty

2022-10-13 17:29:37 129

原创 牛客mysql汇总

mysql

2022-10-13 16:55:28 101

原创 gateway

gateway

2022-10-13 16:28:28 81

原创 aop实例汇总

aop

2022-10-13 15:49:39 287

原创 springcloud中stream的使用

stream的使用

2022-10-13 14:44:21 220

原创 利用异步任务执行数据库信息存储

异步任务执行流程

2022-10-13 13:54:20 280

原创 redis处理缓存和数据库层之间的处理

redis

2022-10-13 13:31:33 61

原创 lamdba

lamdba

2022-10-13 11:14:11 95

原创 springboot将数据导出为excel

springboot将数据导出为excel

2022-07-14 10:14:22 861

原创 生成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 260

原创 mybatis关于数据库的相关操作

1:resultMap 的用法当我们在使用联合查询的时候,我们提出会遇到我们想要的结果集,在本类的映射表中不相同,对此我们可以创建一个resultMap 结果集合:1:首先,我们先在resultMap 中填写好,我们需要映射的字段,给resultMap 一个唯一id,因为我们在后面会使用到这个结果集2:我们创建一个映射类,方便后期接收resultMap 映射的结果3:我们的mapper接口中书写的方法,我们就可以使用刚刚创建的那个类作为返回类型来接收2:limit的用法limit用法解释

2022-03-01 11:44:59 57

原创 排序算法(java)

1:插入排序public class charupaixu { /** * 注意点:数组 num[i++] 需要注意会不会出现数组越界的问题 * 直接插入排序,其实就是,把我需要插入的数据抽出来,这样我就可以 * 有一个空位,让比较的数值 * 她们有空间移动位置,最后,把要换的值,换为我们抽空的数据 * @param args */ public static void main(String[] args) {

2022-01-08 11:16:43 53

原创 JUC学习笔记

1:查看死锁1:cmd打开控制台2:在控制台输入 jps3:找到我们程序发生死锁的那个pid4:jstack pid 查看因为什么情况发生死锁如果想更可视化一点可以在控制台中输入jconsole可以点击发生死锁的线程2:创建线程的方法** * 通过实现Runnable接口 */public class MyRunable implements Runnable{ @Override public void run() { System.out

2021-11-01 15:09:09 184

原创 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 84

原创 这个关于把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 138

原创 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 88

原创 多人在线协同小程序开发

在这里,我想记录一些我之前学习的小程序开发和springboot开发方面的知识这是我的目录结构我的配置类,在这里我习惯了yml格式的配置样式server: tomcat: uri-encoding: utf-8 threads: max: 200 min-spare: 30 connection-timeout: 5000ms port: 8080 servlet: context-path: /emos-wx-apispri

2021-09-23 10:21:06 577

原创 BIO多人聊天室

本篇文字,我主要讲解BIO的多人聊天室BIO编程模型服务器端设计:首先有一个accept做一个接收的工作,用主线程来接收。(创建服务端和客户端的连接)在服务器中创建线程负责与客户端进行读写服务,也就是handler线程。为了让服务器可以接收多个客户端发送过来的请求,并且和多个客户端进行交流,我们的主线程为每一个客户端创建一个与之对应的handler线程,一对一的关系。因为这是一个多人聊天室,所以,我们需要存储目前在线的用户集合客户端设计:可以和服务器建立连接进行数据交换,接收客户文本输入(阻塞)是一个

2021-09-22 14:39:03 91

原创 文件复制的四种方法

这篇博客,我主要想记录文件复制的操作,其中文件复制有四种,无缓存,有缓存,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 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除