首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

adu_blog

专栏成员
24
文章
48561
阅读量
14
订阅数
【云安全最佳实践】web中常见攻击与防范
是一种针对服务器的能够让服务器呈现静止状态的攻击方式。有时候也加服务停止攻击或拒绝服务攻击。其原理就是发送大量的合法请求到服务器,服务器无法分辨这些请求是正常请求还是攻击请求,所以都会照单全收。海量的请求会造成服务器停止工作或拒绝服务的状态。这就是Dos攻击。
adu
2022-11-07
5870
【Techo Day 腾讯技术开放日】什么是云原生?
前言刚开始听到云原生的时候也是一脸疑问?emm,什么玩意 🤔后来查阅资料后才知道,通俗的来说云原生安全指云平台安全原生化和云安全产品原生化,现在也越来越多的企业开始重视云原生安全了。国内做这块的厂商比较多,但是质量确实层次不齐,建议可以去了解下青藤云安全,算是国内最早一批接触云原生安全的厂商之一,他们家提出的“一二四”云原生安全体系,在Dev和Ops这两个方向上分别要做到“安全左移,上线即安全”和“持续监控和响应,自适应安全”,然后在安全开发、安全测试、安全管控、安全运营这四个环节中通过各种工具和手段来进
adu
2022-11-05
4.9K1
拥抱JAVA
2、获取当前时间,SimpleDateFormat 不是线程安全的,在多线程环境会有并发安全问题,DateFormatUtils是线程安全的
adu
2022-10-30
3030
微信支付下单报错 Illegal key size(V3)
解密时如果一直出现这个错误,是因为JRE中自带的“local_policy.jar ”和“US_export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的时候,已经超出它的范围,无法支持,所以才会报:“java.security.InvalidKeyException: Illegal key size or default parameters”的异常。
adu
2022-10-30
1K0
redis过期监听
今天写拼团功能,如果24小时后还没有人满,则此次拼团就失败了,那么这里我用redis过期监听来实现,键过期去处理订单状态等业务
adu
2022-10-30
2.3K0
Java实现抽奖功能
将奖品按集合中顺序概率计算成所占比例区间,放入比例集合。并产生一个随机数加入其中,排序。排序后,随机数落在哪个区间,就表示那个区间的奖品被抽中。返回的随机数在集合中的索引,该索引就是奖品集合中的索引。比例区间的计算通过概率相加获得。如上图:假设抽中苹果的概率为0.2,香蕉的概率为0.3,西瓜的概率为0.5。我们把它们做成一个数组按概率从小到大排列。然后生成一个0-1的随机数,如果落到哪里,对应的就是奖品。
adu
2022-10-30
2.6K0
BigDecimal的使用
BigDecimal加减乘除方法 //创建 BigDecimal a = BigDecimal.valueOf(10); BigDecimal b = new BigDecimal(10); BigDecimal c = new BigDecimal("0.1111111"); System.out.println("加法:"+a.add(b)); System.out.println("减法:"+a.subtract(b)); System.out.println("乘法:"+a.multiply(
adu
2022-10-30
5390
springboot集成微信支付V3(小程序)
目前微信支付的 api 有 V2 和 V3 两个版本,V2 是 xml 的数据结构不建议用了,很麻烦(虽然 V3 也不简单).
adu
2022-10-30
3.1K0
java获取 /resources 目录资源文件的 6 种方法
公用的打印文件方法 /** * 根据文件路径读取文件内容 * * @param fileInPath * @throws IOException */ public static void getFileContent(Object fileInPath) throws IOException { BufferedReader br = null; if (fileInPath == null) { return; } if (fileInPath
adu
2022-10-30
18.6K0
MySql、mybatis 技巧
1、查询技巧 //今天 select * from 表名 where to_days(时间字段名) = to_days(now()); //昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 //近7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) //近30天 SELECT * FROM 表名 where DATE_SUB
adu
2022-10-30
5780
springboot升级2.6+启动报错:Failed to start bean ‘documentationPluginsBootstrapper’
原因是在springboot2.6+中将SpringMVC 默认路径匹配策略从AntPathMatcher 更改为PathPatternParser,导致出错,解决办法是切换回原先的AntPathMatcher。
adu
2022-10-30
8970
实现redis缓存次日凌晨失效
实际项目开发过程中我们需要设置某个redis的key只保留一天,如刷新时间日期的key,所以我们在设置的key的时候就需要计算当前时间离凌晨的秒数
adu
2022-10-30
9850
gradle与lombok兼容问题
公司项目有了一个新的需求,因为这个项目一直没有使用 lombok,但是呢 lombok又很好用,所以我就给项目中引入了 lombok
adu
2022-10-30
9820
升级HTTPS后WebSocket不能连接
如果网站WEB使用HTTPS协议,那相应的WebSocket必须要使用wss协议
adu
2022-10-30
2.5K0
NanoId取代UUID
小巧. 130 bytes (已压缩和 gzipped)。 没有依赖。 Size Limit 控制大小。
adu
2022-10-30
2.2K0
比Xshell好用的终端连接工具
Tabby 是 Windows 标准终端 (conhost)、PowerShell ISE、PuTTY、macOS Terminal.app 和 iTerm 的替代品,Tabby 不是一个全新的 shell,也不是 MinGW 或 Cygwin 的替代品。它也不是轻量级的 - 如果你对内存的占用很敏感,请考虑 Conemu 或 Alacritty。下图是公司电脑使用 tabby 的占用详情。【i5-9400F/8G】
adu
2022-10-30
2.6K0
杂七杂八
图片带有 Mac 视窗阴影 让你的文件管理像浏览器标签一样 Base64 在线编码解码 在线压缩图片
adu
2022-10-30
2040
SpringBoot实现发送qq邮件
前言 当自己的文章有新的评论的时候,如果能有个方式通知是不是很赞呢! 下面就介绍一下我是如何实现评论通知的吧! 准备工作 1、获取授权码,页面首部找到设置 2、账户 - 开启PO、P3/SMTP 服务 3、获取授权码 实现 1、添加依赖 <!-- springboot 邮件mail --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-ma
adu
2022-10-30
3560
优惠券超发问题
做商城相关的小伙伴经常会有优惠劵的需求,如果没有处理好,很容易导致优惠劵超发,超出领取一系列的问题,影响还是很大的。
adu
2022-10-30
9220
Layui 指南
xm-select使用了新的开发方式, 利用preact进行渲染, 大幅度提高渲染速度, 并且可以灵活拓展
adu
2022-10-30
3770
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档