首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实用小技巧
订阅
test745
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
被各种嵌套判断恶心的你,想到状态模式了吗?
今天和大家聊『状态模式』这个设计模式,也是由于业务上遇到了一个极其难以维护的订单状态,不得不去重构。阿里规约其中就有一条:简单来说,状态模式用于消除冗余的大量『if else』判断。举个例子业务中有一
别再这么写代码了,这几个方法不香吗?
JDK8 应该是 Java 中最坚挺一个版本,这个版本新增很多特性,让我们开发起来多了很多便利。 不过最近 Review 项目代码的时候发现,虽然很多项目工程已经使用了 JDK8,但是工程代码却很少使用到 JDK8 新特性、新方法。 如果单从代码正确性上来说,老方式写法写当然没…
屌炸天的SpringBoot2 +WxJava 整合微信
三、搭建 Spring Boot 2.因为要直接用内网本机开发调试,微信网页授权在回调时要访问本机,所以直接做个内网穿透,可以直接在外网访问到本机,做法如下:购买前需要认证一下,不要用免费的,免费太麻烦。购买后使用方式:https://natapp.使用后会得到natapp分配的...
聊一聊Java 泛型中的通配符 T,E,K,V,?
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 在没有泛型的情况的下,通过对类型 Object 的引用来实现…
你还在认为 count(1) 比 count(*) 效率高?
1、count(1)andcount(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!从执行计划来看,count(1)和count()的效果是一样的。但
Java8 快速实现List转map 、分组、过滤等操作
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:添加一些测试数据:1、分组List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的放在一起:2、L
SQL 查找是否“存在“,别再 count 了,很耗费时间的!
业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下 根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。
你还在 new 对象吗?Java8 通用 Builder 了解一下?
程序员经常会遇到灵魂拷问:你有对象吗?没有,但我可以new一个!没问题,老铁!但如果对象的属性太多,咋办?GirlFriend是很美,但写起来也太麻烦了吧。说说缺点:实例化和设置属性分开,不好维护;变
求求你们了,别再写满屏的 if/ else 了!
为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型
编写 if 时不带 else,你的代码会更好
设计更好的软件,替换If-Else的5种方法。入门到高级示例让我直接说这句话:If-Else通常是一个糟糕的选择。它导致设计复杂,代码可读性差,并且可能导致重构困难。但是,If-Else已成为事实上的