首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
何甜甜在吗
掘友等级
服务端开发
|
404
何甜甜他说他不在并对你放了个屁🌚
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 0
沸点 1
赞
1
返回
|
搜索文章
最新
热门
夏天到了,来给jar包瘦个身!
直接打包的缺点 列一下直接打包的三宗罪!!! 如果项目依赖的第三方包非常多,那么最终提供出去的jar包将非常大,上传将非常费时 如果依赖的某个第三方包有安全漏洞,那么必须换版本,换版本的话就必须重新进
JWT实现登陆认证及Token自动续期
JWT保存在客户端,在分布式环境下不需要做额外工作。而session因为保存在服务端,分布式环境下需要实现多机数据共享 JWT的payload使用的是base64编码的,因此在JWT中不能存储敏感数据。而session的信息是存在服务端的,相对来说更安全 经过编码之后JWT将非…
性能优化之使用LongAdder替换AtomicLong
volatile关键字可以理解为轻量级的synchronized,它的使用不会引起线程上下文的切换和调度,使用成本比synchronized低。但是volatile只保证了可见性,所谓可见性是指:当一线程修改了被volatile修饰的变量时,新值对其他线程来说总是立即可知的。v…
select * 查询效率为什么低
MySQL 基本架构可以分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等。存储引擎层负责数据的存储和提取,其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎 若未命中查询缓存,则执行sel…
用户管理模块:如何保证用户数据安全
在介绍具体方案之前,首先先介绍一下常见的加密算法。加密算法可以分为三大类: 加密和解密使用相同的密钥。对称加密算法加密解密速度快,但安全性较差 加密和解密使用不同的密钥,也称为公私钥加密。非对称加密的缺点是加解密速度要远远慢于对称加密,在某些极端情况下,甚至能比非对称加密慢上1…
Springboot中如何优雅进行字段校验
去网上查阅了一些资料,一般推荐与业务无关的放在Controller层中进行校验,而与业务有关的放在Service层中进行校验。那么如何将参数校验写的优雅美观呢,如果都是if - else,就感觉代码写的很low,还好有轮子可以使用
MySQL:创建表时如何选择合适的字段类型
选择合适的字段类型既可以节省空间,又可以在查询上提高效率,因此字段类型选择是很重要的。本篇文章将介绍常用字段类型: 整数类型有可选的UNSIGNED属性,不允许出现负值。设置UNSIGNED属性可以使正数的上限提高一倍,数值范围大小为 0 ~ 2^(N-1) + 2^N 一般选…
SpringBoot+MDC实现全链路调用日志跟踪
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的…
写个日志请求切面,前后端甩锅更方便
面向切面编程是一种编程范式,它作为OOP面向对象编程的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、权限控制、缓存控制、日志打印等等。 AOP把软件的功能模块分为两个部分:核心关注点和横切关注点。业务处理的主要功能为核心关注点,而非核心、需要拓展的功能为横切…
大文件拷贝,试试NIO的内存映射
把内核空间地址与用户空间的虚拟地址映射到同一个物理地址,DMA 硬件可以填充对内核与用户空间进程同时可见的缓冲区了。用户进程直接从内存中读取文件内容,应用只需要和内存打交道,不需要进行缓冲区来回拷贝,大大提高了IO拷贝的效率。加载内存映射文件所使用的内存在Java堆区之外 文件…
下一页
个人成就
优秀创作者
文章被点赞
1,741
文章被阅读
322,643
掘力值
8,485
关注了
5
关注者
1,394
收藏集
0
关注标签
13
加入于
2018-09-05