51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

xxx blog有js注入攻击漏洞

xxx blog有js注入攻击漏洞

厉飞雨 阅读(33) 评论(0) 赞(2)

网上冲浪查资料的时候,网页有个弹窗。 这个第一时间没有反应过来,因为有弹窗的网页太多了。 查完资料,准备关闭网页的时候,突然想起来刚才的弹窗,弹窗内容好像不太对。 如图,弹出的内容是个"a"。以为是哪个程序员写的测试代码,所以搜索了一下网页源码,找点乐子。 看完网页源码,直接笑到了。 博客有留言功能,有人留了个js的代码,成功注入攻击...

Appstore的ICP备案已成定局,第一批随机抽查已经开始!

Appstore的ICP备案已成定局,第一批随机抽查已经开始!

厉飞雨 阅读(61) 评论(0) 赞(3)

前言 App Store需要提供ICP备案的号角,已经在今年4月份开始吹响。最早可以追溯到去年的11月,各大安卓平台除了软著之外,新增了APP的ICP开始。 已经有开发者陆陆续续完成了备案工作,那么这批遵守规则的开发者是幸运的。 事件伊始 截止昨天上午开始,陆陆续续有APP被苹果下架。有排名高的,也有毫无排名的,详见下图。 查询结果.png 7月30号,下架应用监控(20

从 ClickHouse 到 Apache Doris:快成物流的数智化货运应用实践

从 ClickHouse 到 Apache Doris:快成物流的数智化货运应用实践

厉飞雨 阅读(42) 评论(0) 赞(3)

本文导读 随着快成物流的大宗商品产业链的不断发展,货运轨迹规划和实时数据分析的需求日益迫切,为了保障数据报表更新、用户画像圈选与物流轨迹实时更新等大数据核心系统性能,快成物流引入 Apache Doris 实时数仓升级了大数据算法平台,目前已经部署在 2 套生产集群,存储数据总量达百亿规模,覆盖实时数仓、BI 多维分析、用户画像、货运轨迹信息系统等业务场景。 作者|快成物流大数

告别重复代码!Spring工具类带你飞

告别重复代码!Spring工具类带你飞

厉飞雨 阅读(43) 评论(0) 赞(2)

1. BeanUtils 类路径:org.springframework.beans.BeanUtils 用途:提供操作JavaBean属性的便利方法,常用于复制同名属性从一个bean到另一个bean。 主要方法: copyProperties(Object source, Object target):从源对象复制属性到目标对象,忽略不同数据类型的属性。

探究 Python 中对元组中的内容进行增加、删除、修改

探究 Python 中对元组中的内容进行增加、删除、修改

厉飞雨 阅读(39) 评论(0) 赞(3)

1 问题 本文主要探究 Python 中对元组中的内容进行增加、删除、修改。 2 方法 在Python中,切片是对序列型对象的一种高级索引方法; 先利用切片去除不需要的内容; 剩余内容利用切片再加上需要添加或者修改的元素。 如代码清单1: 代码清单1 |------------------------------------------------------

(二十八)MySQL面试通关秘籍:这次你也可以在简历写上精通MySQL!

(二十八)MySQL面试通关秘籍:这次你也可以在简历写上精通MySQL!

厉飞雨 阅读(35) 评论(0) 赞(4)

引言 从开设《MySQL专栏》至今,前面二十多个大章节中叨叨絮絮了许多内容,看到这里也意味着本专栏即将接近尾声,由于前面的每章内容都较为全面,因此每章的篇幅都并不算短,这对于一些想要面试前作巩固复习的小伙伴并不友好,毕竟篇幅过长很难将核心知识点提炼出来,因此本章会重点提炼核心内容,将专栏中涉及的所有重点凝练成一份 《MySQL面试通关秘籍》 。 面试 由于主要讲解MySQL面

使用 Spring Boot 3.3 全新特性 CDS,启动速度狂飙 100%!

使用 Spring Boot 3.3 全新特性 CDS,启动速度狂飙 100%!

厉飞雨 阅读(61) 评论(0) 赞(3)

使用 Spring Boot 3.3 全新特性 CDS,启动速度狂飙 100%! Spring Boot 3.3 带来的全新特性 Class Data Sharing(CDS)是一项令人瞩目的创新。CDS 旨在通过共享类元数据和已编译的代码,大幅减少应用的启动时间和内存消耗。 CDS 工作的核心原理是在 JVM 级别进行类数据的共享。当多个应用实例运行时,它们可以共享相同的类信

面试官:什么是 Java 内存模型(JMM)?

面试官:什么是 Java 内存模型(JMM)?

厉飞雨 阅读(37) 评论(0) 赞(4)

JMM 即 Java Memory Model,Java 内存模型。 它的基本目标是: 确保基本的读写操作的原子性:多个线程对一个变量的读写操作是不可分割的 确保线程的可见性:一个线程对共享变量的修改,能够被其他线程看到。 确保线程的有序性:保证代码的执行顺序不会被编译器或 CPU 重新排列,使得代码的执行顺序符合开发者的预期,从而避免在并发环境下出现意外的结果。

tokio,一个用于构建异步应用程序的强大库

tokio,一个用于构建异步应用程序的强大库

厉飞雨 阅读(38) 评论(0) 赞(3)

tokio 是一个用于构建异步应用程序的强大库。 在现代编程中,异步处理能够极大地提高程序的性能和资源利用率,尤其是在处理 I/O 密集型任务(如网络通信、文件读写等)时。tokio 提供了一个高效的异步运行时环境和一系列工具,使得开发者能够轻松编写异步代码。 主要特点包括: 强大的异步任务调度:tokio 能够有效地管理和调度异步任务,确保它们能够高效地并发执行。 丰富的异