首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
安瑾瑜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
解决 MongoDB 的 ObjectId 序列化问题
最后的 3 个字节是随机计数器值 (counter)。 讲完 ObjectId 的存储格式后,再来说下如何解决序列化问题,本文使用了基于 Gson 的 Java 序列化工具包,本文使用的完整代码也已上传到 GitHub,下面就介绍具体的解决办法。 可以看到 24 位的 16 进…
阿里一面:如何保证API接口数据安全?
前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要抓下包就可以清楚的知道这个请求获…
6w字搞定Linux基本操作,建议收藏
择一枚非996的周末,搞定Linux。Follow me! 这是一份精细的,手把手的教程。 有很多同学微信问我,Linux命令这么多,该怎么从入门到精通?其实,这个事情非常的simple,这篇文章将会带你飞。文章非常的长,要挑一个阳光明媚的sunshine weekend,耐心…
JDK8 Lambda表达式之Stream高级用法(六)
当我们使用Stream 流处理数据后, 可以像数据库的聚合函数一样对某个字段进行操作. 比如获取最大值、最小值、总和、平均值、统计数量等. Collectors.joining会根据指定的连接符,将所有元素连接成一个字符串.
9条消除if...else的锦囊妙计,助你写出更优雅的代码
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 废话不多说,先看看下面的代码。 PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay…
华为 Java 开发编程军规,谁违反谁走
1、引言这个标准是衡量代码本身的缺陷,也是衡量一个研发人员本身的价值。华为作为一家全球化的IT公司,十几万员工,无论是人事管理,还是代码管理,都是一件不容易的事情,没有规范的约束,想想都是件可怕的事情
集合三兄弟List,Set,Map傻傻理不清?掌握诀窍面面俱到!
(2)List表示有先后顺序的集合,调用add()方法,指定当前对象在集合中的存放位置;一个对象可 以被反复存进集合中;每调用一次add()方法,该对象就会被插入集合中一次,其实,并不是把对 象本身存进了集合中,而是在集合中使用一个索引变量指向了该对象,当一个对象被add多次时…
常用的正则表达式及编写建议
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表: 如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、…
架构设计:文件服务的设计与实现
在面向架构编程一文中,我阐述了自己对架构和代码之间的关系的看法:「代码需要反映出架构」!本文通过对文件服务核心功能的设计与实现,来验证这一观点。设计过程融合了「用例驱动设计」和「领域驱动设计」!功能文
爱奇艺数据仓库平台和服务建设实践
首先介绍一下爱奇艺公司整体的业务情况以及数据仓库 1.0 的设计和出现的问题,针对数仓 1.0 的缺陷,是如何演进到数仓 2.0 架构以及数仓 2.0 需要解决的问题和需要达成的目标。 这张图非常清晰的展示了爱奇艺的产品矩阵,早期爱奇艺是视频业务,后来从视频业务周边衍生出来一些…