一、技术体系结构: 1.总体技术体系: 单一架构:一个项目,一个工程,导出为一个war包,在一个Tomcat上运行,也叫all in one;项目主要应用技术框架为Spring , SpringMVC和Mybatis 分布式架构:一个项目(对应 IDEA 中的一个project),拆…
2024/11/12 19:59:45智能指针 智能指针是用于管理动态分配内存的一种工具,它们可以帮助开发者自动管理内存,避免内存泄漏和悬空指针等问题。智能指针通过RAII(资源获取即初始化)理念确保资源的自动释放。 std::shared_ptr 初始化 共享智能指针是指…
2024/11/13 0:58:14文章目录 本系列前言每一位分配怎么保证workerId不重复怎么解决时钟回拨怎么突破每秒qps限制 本系列 漫谈分布式唯一ID分布式唯一ID生成(二):leaf分布式唯一ID生成(三):uid-generator(本文&…
2024/11/12 13:03:47目前玩机器学习的小伙伴,上来就是使用现有的sklearn机器学习包,写两行代码,调调参数就能跑起来,看似方便,实则有时不利于个人能力发展,要知道现在公司需要的算法工程师,不仅仅只是会调参&#x…
2024/11/12 16:35:05在.NetCore中默认使用DataProtection来保护数据,例如Cooike等。一般情况下DataProtection生成的密钥会被加密后存储,例如默认的文件存储 可以看到使用了Windows DPAPI加密。 但是如果更改默认设置例如使用的外部存储如redis则此时密钥默认是不加密的 微软…
2024/11/13 15:03:03 人评论 次浏览1、 DOS头部 所有的PE文件都是以一个64字节的DOS头开始,所以刚好是四行,每行16个字节 怎么看这个呢?这里说一个结构体就明白了。 最左边是文件头的偏移量。) IMAGE_DOS_HEADER STRUCT { 0h WORD e_magic // MZ(4…
2024/11/13 14:19:20 人评论 次浏览目录 硬件方面 使用固态硬盘 使用更大的内存条 软件方面 优化neo4j配置文件 增加索引 neo4j索引 Cypher语句 硬件方面 使用固态硬盘 固态电子存储芯片阵列而制成的硬盘,I/O性能相对于传统硬盘大大提升,芯片的工作温度范围很宽,商规产…
2024/11/13 12:07:02 人评论 次浏览说明:本系列是针对struct2学习过程,主要的目的: 1. 探索针对一个新的开源框架的学习过程。 2. 学习struct2,学习官方对struct2介绍的方法。 3.别把英语忘了。1. 为了更加清晰的明白struct工程每个文件的意义,我们新建的…
2024/11/13 11:52:17 人评论 次浏览参考:https://blog.csdn.net/wanglolaini/article/details/82845748 1.使用命令 vim /etc/apt/sources.list ,配置阿里云镜像源(只需要一个阿里云源),其他的可以注释掉 deb http://mirrors.aliyun.com/kali kali-rolling main non-free con…
2024/11/13 16:25:58 人评论 次浏览我们在线购票时(如电影票、车票等)可以自己选座。开发者会在页面上列出座次席位,用户可以一目了然的看到可以选择的座位及支付。本文以电影院购票为例,为您展示如何选座、处理选座数据等。 查看演示 下载源码在这里,我…
2024/11/13 16:24:26 人评论 次浏览最近最项目参数化的时候用到,场景是这样的,需要测试A和B两个接口,其中B接口传入的参数必须是传递给A接口过的,所以整理一个思路就是: 1. 正常调用A接口,但是将传递给A接口的参数保存到文本里,此处要注意避免写入操作影响测试、成为瓶颈; 2. 调用B接口时,参数从上一步的文本里读…
2024/11/13 16:23:56 人评论 次浏览前言: 在一个精神上容易空虚寂寞冷的岁月里,我静静地看了两个月的书,还报了健身房,请了私教,做为一名有思想的少年人,一个健康的生活态度还是要有的,至于工作,偶尔有猎头约就去面聊体…
2024/11/13 16:23:25 人评论 次浏览Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Program Files (x86)\PowerCmd>pip install kerasCollecting kerasDownloading Keras-2.1.1-py2.py3-none-any.whl (302kB)100% |█████████████████████…
2024/11/13 16:21:05 人评论 次浏览1. 安装PyCharm(安装时注意选择python),地址: https://www.jetbrains.com/pycharm/ 3. 打开PyCharm 菜单:File->Settings->Project:x->Project Interpreter 4.以爬虫为例,在上图搜索BeautifulSoup并安装&…
2024/11/11 7:06:53 人评论 次浏览概述 Redis高可用高性能缓存的应用系列的第二篇,主要介绍Redis事务机制和IO多路复用、和持久化的知识点。 Redis事务机制 Redis事务机制,和Mysql有大的不同,分为4步进行执行: 1.事务提交前,先检查命令语法是否正确…
2024/11/11 7:06:21 人评论 次浏览本文作者:Frank杨逍,阿里P8高级技术专家,面试总计超过500候选人。 裁员阴影下的互联网圈目前一片哀鸿遍野,所以居安思危、有备无患总是没错的。 若考虑跳槽,首推阿里。面试相对简单(面经多)&am…
2024/11/12 18:28:08 人评论 次浏览2015年前后,互联网行业中的“ 大数据” 概念掀起一股热潮。而Apache Spark作为类Hadoop MapReduce的通用并行框架,一款专为大规模数据处理而设计的分布式计算引擎,以其优越的性能,较为完善的生态,受到了大数据从业人员…
2024/11/11 7:05:20 人评论 次浏览硬币找零 时间限制:1000ms | 内存限制:65535KB难度:3描述在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最…
2024/11/12 13:14:07 人评论 次浏览MySQL讲义第22讲——select 查询之 LIKE 与通配符 文章目录MySQL讲义第22讲——select 查询之 LIKE 与通配符一、百分号( % )1、查询【姓王】的学生信息2、查询名字的最后一个字是【强】的学生信息3、查询手机号最后一个数字是【5】的学生信息4、查询名字…
2024/11/11 7:03:47 人评论 次浏览