刷新
Java 项目现在基于注解开发

博主头像 注解 annotation 在 Java 的 web 系统开发领域中使用逐渐在推广 。注解是 spring context 容 器配置项目设置参数的有效接口。Xml 文件和 properties 文件的配置参数的方式使用较为复 杂 。经过简化和封装继承等方式,使用注解配置项目参数信息 。注解是添加在 ...

读软件设计的要素06概念完整性

博主头像 1. 概念完整性 1.1. 当概念组合成一个软件时,它们可以同步以便协调行为 1.1.1. 同步可能会消除一个概念的某些行为,但决不会添加与该概念的规范不一致的新行为 1.1.2. 在使用概念设计软件时,即使你没有精确定义同步,至少要说服自己,概念之间的每次交互至少在原则上都可以被视为同步 1.2. ...

xlam插件制作实验手册-成品:菜单界面来检索excel中多个sheet中的图形形状文本框中的文字

博主头像 大家来和笔者一起做一个xlam插件吧。很简单,很详细。 先看看界面长什么样吧。 楔子 excel支持自定义菜单栏,但是我在搜索如何制作菜单栏,以及如何制作addin文件的时候,即使是最好的例子,也只是点到为止,做了一个按钮就结束了。想要再进一步,竟然就没有合适的二手资料了。所以自然笔者就决定自己补充 ...

WebDriver常用属性和方法

除了上一篇的元素定位方法,Selenium中的WebDriver类中还有一些常用的属性和方法 一、常用的属性 1、下表列出了WebDriver的常用属性 # 属性 属性描述 用途 1 driver.name 浏览器名称 2 driver.url 当前url 3 driver.title 当前页面标题 ...

线性表的链式存储

博主头像 线性表的链式存储 1 链式存储 在一个数据结构中,如果一个结点有多个前驱或后继时,使用顺序存储就比较麻烦,即使是线性结构,如果没有足够大的存储空间供使用,也是无法实现的。这时就可以使用链式下存储,在这种存储方式下,除了存放一个结点的信息外,还需附设指针,用指针来体现结点之间的逻辑关系,如果有多个前驱 ...

线上问题排查-定时任务状态未复位

博主头像 项目业务 用户授权登录后,负责把本 app 的运动同步到第三方,分别对接了 A、B、C、D 等第三方,各个平台的推送方式不太一样,有一些是主动查询,有一些是主动推送 场景 周五线上 Redis 报了内存不足,代码排查后发现用户数据占用了很大一部分,并且只存储不查询也不设置过期事件也没有内存淘汰策略, ...

使用Redis来处理高并发问题

博主头像 设计理念: 限流:鉴于只有少部分用户能够秒杀成功,所以要限制大部分流量,只允许少部分流量进入服务后端。 削峰:对于秒杀系统瞬时会有大量用户涌入,所以在抢购一开始会有很高的瞬间峰值。高峰值流量是压垮系统很重要的原因,所以如何把瞬间的高流量变成一段时间平稳的流量也是设计秒杀系统很重要的思路。实现削峰的常 ...

大数据集群内核参数调优

博主头像 tcp mem 相关 net.ipv4.tcp_rmem = 4096 131072 6291456 读取缓冲区,单位字节 net.ipv4.tcp_wmem = 4096 16384 4194304 发送缓冲区,单位字节 net.ipv4.tcp_mem = 760707 1014278 1521 ...

数据同步方式何来“高级”与“低级”之说?场景匹配才是真理!

博主头像 导读:数据同步方式的重要性对于数据集成领域的兴从业者不言而喻,选择正确的数据同步方式能让数据同步工作的成果事半功倍。目市面上的数据同步工具很多,提供的数据同步方式也有多种,不同的数据同步方式有什么区别?如何选择适合自己业务需求的数据同步方式呢?本文将对此进行深入分析,并深入剖析WhaleTunnel ...

Java 工程解耦即高内聚低耦合

博主头像 工程结构和模块不断地从 JAVA 的单体应用中分离 。单体应用结构只有一个项目结构,有一 个项目文件包 。 刚开学习计算机 JAVA 编程的时候,JAVA 项目分为 JAVAEE 和 JAVASE. 标 准的 JAVA 类库 jdk 是基础的JAVA 开发工具箱,没有绑定任何商业开发的工具包 。企业 ...

前端解决Long类型精度丢失的问题

博主头像 问题 数据库数据: 前端得到的数据: 出现了Long类型的数据出现精度丢失问题! 原因 JS中Long最大值:9007199254740992 JAVA中Long最大值:9223372036854775807 雪花算法id外加数据范围的不同导致地前后端不匹配 解决方法 把Long类型转为String ...

ASP.NET 8 AOT 遍历文件夹获取文件名称及时长

朋友下了N多视频记不住文件夹下都有啥了…问批处理怎么导出文件夹下所有文件名及视频时长…批处理导出文件名好弄,获取视频时长真没用过…想到 .net 控制台程序 AOT 发布,不和批处理差不多效果…新建个控制台项目选下使用AOT 首先要获取文件的时长,我们需要用下 TagLibSharpInstall- ...

小集训 CSP-S 模拟赛

DAY 1 A.喜剧的迷人之处在于 小思维题不必细讲 B. 镜中的野兽 状压+容斥 $ gcd (x) + lcm(x) = m $ ,可以得知 $ gcd(x) $ 一定是 m 的因子,那么就可以枚举 $ gcd(x) $ 和 $ lcm(x) $。 对于已经确定的一对 $ gcd (x) 和 l ...

lumen/laravel 生成pdf中文乱码

最近在处理一个需求。把一个处理好的excel格式的表格导出成pdf下载。搞了几次发现,中文不兼容,签名图片不展示。 好不容易兼容中文,又可以展示图片,但是格式有不太好调整。最后选择自己改轮子。自己动手 ,丰衣足食。 第一步直接使用lumen的自带方法类生成pdf 1. Excel::download ...

自定义界面扫码,满足应用个性化定制需求

博主头像 二维码识别技术已经成为我们日常生活中不可或缺的一部分,广泛应用于支付、交通、餐饮、生活服务以及智能家居等领域。它不仅是移动应用的重要流量入口,更是连接线上线下世界的桥梁。 不同的App在扫码界面的设计上各展其特色,从页面元素到交互方式,都体现了开发者对用户体验的重视。然而,标准化的扫码界面往往难以满 ...

RESTful api 与远程接口调用

博主头像 RPC( Remote Process Call) 远程接口调用的准确应用是程序与程序之间的通信 。程序 是在计算机中运行中的可用进程。进程之间的通信可以通过管道或者是消息。随着时代的发 展,应用程序的架构模式不断地简化。浏览器作为操作系统客户端和其他数据服务端连接的 可视化窗口 。客户端服务端的架 ...

WMCTF2024 RE wp

博主头像 AK了逆向 一、easyAndroid 二血 思路:.so层的代码逻辑极其混乱,简直无从下手,不过经过分析后发现题目采用了单字节加密,可以直接爆破出flag 解题流程如下: 尝试trace跟踪一下字符串 这里使用unidbg对输入字符串地址下内存访问断点,跟踪log如下: [12:41:03 810 ...

<1···91011···100>