- 博客(13)
- 收藏
- 关注
原创 IO操作教程
文件分类:.doc .txt .excel .ppt .pdf .jpg .mp3/4 .exe .java .html .class .dll .md .xml .properties .yml。read方法,无参数用int来接收,得到的是字节内容,如果使用参数,得到的是每次读取的字节个数。高效的字符输入流对象,特征:1、自带缓存区 2、每次读一行 3、读到的内容都为字符串。InputStream:是用来操作字节的,字节输入流。本地磁盘-------->计算机内存读(输入)操作。
2024-07-04 18:02:15 345
原创 IO操作使用
文件分类:.doc .txt .excel .ppt .pdf .jpg .mp3/4 .exe .java .html .class .dll .md .xml .properties .yml。System.out.println("文件大小:"+file1.length());System.out.println("内容:"+sb.toString());
2024-07-04 18:00:28 939
原创 SpringBoot应用统一结果返回与数据校验
*** 接口响应状态码/*** 接口响应信息/*** 接口响应的数据/*** 接口响应状态码/*** 接口响应信息/*** 接口响应的数据@Data/*** 接口响应状态码*//*** 接口响应信息*//*** 接口响应的数据*/统一结果返回的关键之一是规定一套通用的状态码。这有助于客户端更容易地理解和处理 API 的响应,同时也为开发者提供了一致的标准。200 OK:表示成功处理请求。:表示成功创建资源。
2024-04-28 11:23:46 708 2
原创 SpringBoot使用Jackson
Springboot配置JackSon处理类属性,JavaBean序列化为JSON格式,常用框架:阿里fastjson,谷歌gson、Jackson等。① 性能:Jackson > Fastjson > Gson >同个结构② Jackson、Fastjson、Gson 类库各有特点,各有自己的专长Jackson是spring-boot-starter-json依赖的一部分,spring-boot-starter-web中包含spring-boot-starter-json。也就是说当项目中引入了。
2024-04-28 11:15:08 933
原创 Maven管理多模块应用
当依赖的scope为runtime的时候,在运行的时候才会依赖,在编译的时候不会依赖。总之,如果要开发大型、复杂的应用程序,使用Maven多模块项目可以提高代码的可读性、可维护性和可扩展性,同时还可以更好地利用现有的开源库和工具来加速开发过程。当依赖的scope为compile的时候,那么当前这个依赖的包,会在编译的时候被加入进来,并且在打包(mvn package)的时候也会被加入进来。按功能模块划分: 将一个系统按照不同的功能模块进行划分,每个模块负责完成一个特定的功能,比如认证、授权、缓存、搜索等。
2024-04-28 11:13:34 542
原创 SpringBoot使用slf4j进行日志记录
以往的开发中,我们经常使用sout来打印一些信息,大量的使用System.out会增加资源的消耗,SpringBoot提供了一套日志系统,使用slf4j的logback来输出日志,效率高。Logback和Log4j是同一个作者,Logback相比于Log4j,性能提高了10倍以上的性能,占用的内存也变小了,并且文档十分详细。
2024-04-28 10:59:39 758
原创 Spring Boot2集成Swagger框架
发现了痛点就要去找解决方案。解决方案用的人多了,就成了标准的规范,这就是Swagger的由来。通过这套规范,你只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,生成多种语言的客户端和服务端的代码,以及在线接口调试页面等等。这样,如果按照新的开发模式,在开发新版本或者迭代版本的时候,只需要更新Swagger描述文件,就可以自动生成接口文档和客户端服务端代码,做到调用端代码、服务端代码以及接口文档的一致性。
2024-04-28 10:55:07 1447
原创 Spring Boot框架集成Mybatis-plus
Mybatis-plus:国产的开源框架,基于mybatis,相当于对mybatis进行了二次的封装,是2019年开源中国里面排行第一的框架,它的核心功能就是简化mybatis开发,提高效率。(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-04-28 10:47:54 1600
原创 服务器搭建基本流程
4、域名解析到服务器 baidu.com www.baidu.com phone.baidu.com m.baidu.com。3、做的系统或者网站,一般需要使用域名。注册域名,个人,企业。注册完需要进行域名备案。1、自己购买服务器,接入电信的对外提供的专线。拥有了对外提供访问的权力。2、购买云服务器,提供商:阿里云(万网),腾讯云,百度云。6、开通https协议需要购买ca证书,校验。5、默认提供的是http传输协议。公网:独立的IP地址。
2024-04-28 10:31:44 84
原创 Redis入门
web1.0时代,数据访问量很有限,用高性能的单点服务器可以解决大部分问题。随着web2.0时代的到来后,用户访问量大幅度的提升,同时产生了大量的用户数据,加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战,其实主要的挑战来自于服务器的CPU及内存压力以及MySql的读写IO压力。Redis 是完全开源免费的,是一个高性能的key-value数据库。Redis的性能十分优越,可以支持每秒十几万的读/写操作,其性能远超关系型数据库,并且支持集群、分布式、主从同步等配置,还支持一定事务的能力。
2024-04-28 10:15:15 1196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人