![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Class library
java & 第三方类库的使用
小T的博客(需要demo请看简介)
需要demo的可以加我个人微信 weitao1942
每个demo都是个springboot项目,总结了某项技术的使用方法,场景,完整测试类,你值得拥有
展开
-
Math
Math 函数类,提供数学里的算法 作用:提供简单数学函数调用 demo:G:\project\demo\interface\Math原创 2020-07-21 16:17:28 · 65 阅读 · 0 评论 -
Enum
枚举类 定义 既不是接口也不是类的特殊类 场景 单例模式是可以通过反射改类的构造函数修饰符从而被破坏的 枚举类是java1.5提供的防止反射破坏的单例模式 也可以设置多个枚举值变成多例 配合switch来处理业务 特点: 严格限制调用行为,绝对安全 静态常量只能存单一值,枚举可以存多值 静态常量传额外值没default报错 demo: .原创 2020-07-21 09:15:59 · 82 阅读 · 0 评论 -
token
token 定义: 客户端第一次请求时,服务器生成唯一的字符串,简称token令牌,交给客户端 服务器可以将token存在内存或者 redis里 客户端可以用localStorage将令牌保存本地,以后请求都都带上token. 客户端再次访问需要验证信息的网站,服务器回去redis里取这个token比对,如果一致,则进入,否则重新登录 场景: 解决了前后端分离的项目session跨域失效后,提供了一种.原创 2020-07-16 16:46:06 · 286 阅读 · 0 评论 -
Java技术总结
Java第三方技术总结Java第三方技术总结org.apache.commons.fileupload: 实现文件上传,当然,现在都是用MVC提供的MultipartFile 去实现WebMvcConfigurer: CORS跨域技术实现方案.原创 2020-07-14 10:26:41 · 116 阅读 · 0 评论 -
Serializable
Serializable 一个标识接口,用来保存和传输java对象 序列化,就是为了在不同时间或不同平台的JVM之间共享实例对象 但是不保存方法 1)对象的类型 2)对象属性的类型 3)对象属性的值 demo:G:\project\demo\interface\Serializable ...原创 2020-07-15 08:37:03 · 57 阅读 · 0 评论 -
json
简介:json 是一种数据格式,本质上是字符串。比 xml 格式简单,所以适合前后端交互和后台传递简单数据java解析Json最常用的类库有:google 的Gson、阿里巴巴的FastJson、以及 Jackson。spring提供了@ResponseBody js 解析 json 对象 用 json对象表示为键值对 花括号保存对象 方括号保存数组 数据由逗...原创 2019-12-23 00:01:45 · 191 阅读 · 0 评论 -
Comparable
Comparable接口:类自己的比较方法Comparator接口:外部比较器,比较两个类,自定义比较方法疑问:如何实现两个不同对象比较原创 2020-01-05 22:30:20 · 65 阅读 · 0 评论 -
restTemplate
Http请求类型http协议是基于tcp传输数据包,通过流的方式传数据 http协议定义了8种请求:get post head options put delete trace connect,都是基于http协议传输tcp数据包get请求产生一个TCP数据包,浏览器会把 http header和 data 一并发送,服务器响应200(返回数据)get请求参数放在url...原创 2019-12-23 00:14:28 · 200 阅读 · 1 评论 -
stream
定义创建Stream的方式:1.通过Collection 系列集合提供的 stream() ,parallelStream() 获取List a = new ArrayList();a.stream();a.parallelStream();2.通过Arrays 的静态方法 stream() 获取 数组流String[] a = new String[10];S...原创 2020-01-05 22:39:17 · 88 阅读 · 0 评论 -
ApplicationRunner
在开发中可能会有这样的情景:需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类,跑缓存任务之类的项目SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner中run方法的参数为ApplicationArguments,而Comma原创 2020-06-02 18:33:06 · 228 阅读 · 0 评论 -
ApplicationContextAware_获取springboot上下文 ApplicationContext
场景:某段代码只在生产环境才被执行1.编写工具类获取 配置文件spring.profiles.active的值package com.wt.demo.com.wt.demo.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContext原创 2020-06-02 19:00:04 · 130 阅读 · 0 评论