首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
撩猫的人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【每日鲜蘑】Spring Boot MapStruct 快速拷贝方案选择
MapStruct是一个Java 注释处理器,用于生成类型安全的bean映射类。 您所要做的就是定义一个mapper接口,该接口声明任何所需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用普通的Java方法调用来在源对象和目标对象之间进行映射,即没有反射…
Spring Security基于方法级别的自定义表达式(可以完成任何权限判断)
需求是这样的:项目采用的前后端分离的架构,且使用的RESTFUL风格API,同一个资源的相关请求是一样的url,但是http method不一样。 如果要允许一个人获取某个资源,但是不能创建它,显然基于url的权限设计显然是无法满足需求的。 当我查阅到了可以基于方法的权限控制之…
Java:前程似锦的 NIO 2.0
Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件…
【每日鲜蘑】微服务之唯一ID生成策略
最简单的实现方式是使用数据库的id自增策略,如 MySQL 的 auto_increment。如果两台数据库分别设置不同步长,可以生成不重复ID,从而实现高可用。 实现简单,容易理解,单调自增,绝对有序。 强依赖DB,当DB异常时整个系统不可用,属于致命问题。 ID发号性能瓶颈…
对接支付宝沙箱环境
本文主要讲解了对接支付宝沙箱环境,生成支付二维码的流程,本人水平有限,如有不当之处,望指出,感谢一、进入支付宝开发平台1、搜索支付宝开发2、登录3、进入到沙箱环境沙箱环境主要信息可以点进去看看,了解大
深入理解HashMap(jdk8)
因为主要说的是1.8版本中的实现。而1.8中HashMap是数组+链表+红黑树实现的,大概如下图所示。后面还是主要介绍Hash Map中主要的一些成员以及方法原理。 那么上述图示中的结点Node具体类型是什么,源码如下。Node是HashMap的内部类,实现了Map.E…
面试必备:Java线程池解析
掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 面试问题2:按线程池内部机制,当提交新任务…
Java:并发不易,先学会用
我从事Java编程已经11年了,绝对是个老兵;但对于Java并发编程,我只能算是个新兵蛋子。我说这话估计要遭到某些高手的冷嘲热讽,但我并不感到害怕。 因为我知道,每年都会有很多很多的新人要加入Java编程的大军,他们对“并发”编程中遇到的问题也会有感到无助的时候。而我,非常乐意…