![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java相关底层原理知识
健超还在敲代码
游戏编程毕业,主攻前端,向全栈发展。Js、Node.js、Java、Vue、React、Unity
展开
-
Java代码规范之接口返回统一格式(枚举类)
一般系统大致架构如下:image需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太low了,什么网关啊,缓存啊,消息中间件啊,都没有。因为这篇主要聊API接口,所以我们聚焦这一点。接口交互前端和后端进行交互,前端按照约定请求URL路径,并传入相关参数,后端服务器接收请求,进行业务处理,返回数据给前端。针对URL路径的restful风格,以及传入参数的公共请求头的要求(如:app_version,api_version,device等),这里就不介绍了,小伙伴们可以自行去了原创 2020-11-09 10:49:10 · 4231 阅读 · 0 评论 -
Java实战_Mapper.xml中的trim
trim 属性 prefix:前缀覆盖并增加其内容 suffix:后缀覆盖并增加其内容 prefixOverrides:前缀判断的条件 suffixOverrides:后缀判断的条件 <update id="updateTest" > UPDATE test <trim prefix="SET" suffixOverr...原创 2020-08-27 17:31:09 · 1203 阅读 · 0 评论 -
Java基础_枚举类用法总结
你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。 当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段设计为int类型的,用0代表周日,1代表周一。。。6代表周六,添加的时候就setWeekday(0)。但是这么长时间没用了,你忘记自己是从周一开始计算还是周日开始计算了,换句话说,你想不起来0代表的是周一还是周日了! 于是你各种翻代码,看数据库的字段,数据库...转载 2020-07-29 14:38:03 · 128 阅读 · 0 评论 -
Java基础_今天来聊一聊HashMap的底层实现原理
在工作开发中一直会用到Map集合进行业务逻辑的构建,但是只知道使用方法对于一个想要长期发展的程序员来说是远远不够的,我们要在熟练掌握使用方法的基础上多去查看其底层源码,长期下来自己的代码技术水平才会有所提高,这里健超总结归纳了HashMap的底层实现原理,如有遗漏的地方还请大家多多补充。HashMap存储数据采用的是哈希表结构,存储的元素没有顺序,但是保证元素不重复。HashMap的底层是由数组+链表+哈希表组成数组:存储区间连续,时间复杂度为O(1),随机读取效率很高,插入和删除效率低,大原创 2020-07-19 10:20:48 · 235 阅读 · 0 评论 -
Java基础_List如何一边遍历一边删除
今天上海的天气很凉快,坐着16号线地铁去上班的我刷到了码匠笔记(公众号)分享的一片关于list如何一边遍历一边删除的文章,对我来说有所收获,且很有意思,固分享给大家。每天坚持学习,加油!1. 新手常犯的错误可能很多新手(包括当年的我,哈哈)第一时间想到的写法是下面这样的:publicstaticvoidmain(String[]args){List<String>platformList=newArrayList<>();platf...原创 2020-08-06 09:56:30 · 428 阅读 · 0 评论