自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 @ComponentScan注解 -【Spring底层原理】

下面咱们通过实例来分析一下@ComponentScan注解的作用二、实例分析以maven项目为例,通过@ComponentScan、@Controller、@Service、@Repository注解获取容器中的对象:// 启动类@TestSystem.out.println(“容器中对象名称:”+beanName);// 配置类// 控制层// 业务层@Service// 持久层。

2025-01-20 10:11:36 621

原创 10个Python绘画表白代码【内附源码,再不收藏你只能单身了】_有趣的python代码表白

circle(80,45)for i in range(10):fd(2)left(1)circle(80,25)for i in range(20):fd(1)left(4)circle(50,50)time.sleep(0.1)circle(120,55)speed(0)seth(-90)fd(70)right(150)fd(20)left(140)circle(140,90)left(30)circle(160,100)left(130)fd(25)penup()right(150

2025-01-20 07:49:45 921

原创 PyTorch 一小时学会基本操作_pytorch sub

索引 (index) 可以帮助我们快速的找到张量中的特定信息.注: 相加的张量形状必须一致, 否则会报错.创建一个 0~1 随机数的张量矩阵.

2025-01-18 21:26:34 212

原创 python(django框架)化妆品淘宝电商销售数据可视化和商品推荐系统设计与实现_化妆品商品推荐系统论文的结构安排

同时,化妆品电商领域对于数据可视化和商品推荐系统的需求日益迫切,为本研究的实施提供了良好的市场环境和应用前景。本研究将采用系统设计的方法,结合Python编程语言和Django框架,设计并实现一个针对化妆品淘宝电商的销售数据可视化和商品推荐系统。本研究预期设计和实现一个针对化妆品淘宝电商的销售数据可视化和商品推荐系统,该系统将基于Django框架构建,具有用户友好的界面和强大的数据展示与推荐功能。本研究设计的化妆品淘宝电商销售数据可视化和商品推荐系统具有重要的研究价值和应用前景。

2025-01-18 21:22:27 366

原创 python入门函数讲解【中】(简单明了,一分钟掌握一个)_<list>

find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。返回截掉字符串左边的空格或指定字符后生成的新字符串。

2025-01-18 14:19:35 855

原创 python入门010~python3操作数据库 借助pycharm快速连接并操作mysql数据库

1,首先要把你的数据库启动,并在mysql中创建一个名为home库(当然库名你可以自己随意定。创建完表格和字段后我们就可以来添加数据了,添加数据并更新数据到mysql。到这里我们就可以通过pycharm来对数据库进行增删改查的操作了。2,mysql数据库开启后,我们就来用pycharm连接数据库。上面代码执行完获取到的数据。上面代码执行完获取到的数据。

2025-01-18 14:17:33 131

原创 Java向下转型的意义

所以,此时购物车里存放的子类实例对象,由于向上转型成Electronics,已经丢失了子类独有的方法,以上述例子来分析,Thinkpad实例就是丢失了boot() 和program() 这两个方法,而Mouse实例就是丢失了move()和onClick()这两个方法。接下来,我们想象一个情景:我们去商城买电子产品,电子产品很多吧,比如笔记本电脑,鼠标,键盘,步步高点读机哪里不会点哪里,我们用的手机,等等,这些都属于电子产品。这里是定义了3个电子产品类,但是我如果有100种电子产品呢,要定义100个集合?

2025-01-17 19:25:10 389

原创 java反序列化 cc链1 分析_java反序列化cc1链分析

因为一些源码是class文件,工具会帮我们自动反编译的,但是我们都知道,这个东西反编译出来的,肯定不方便阅读,所以为了方便我们后续的调试,我们这里将openjdk的源码下过来,把我们需要导入到jdk中。这里我们看到,接受构造函数中的我们给他的类,然后他的transformers方法,不管他的参数的类型,只返回我们构造的时候给他的类型,好神奇正好需要。这里我们看到,他是触发valueTransformer的transform方法的,而且这是一个受保护的方法,需要在本类触发,这里往上看看。

2025-01-17 19:23:09 1004

原创 Flutter Android 端 FlutterInjector 及依赖流程源码分析

/–aot-shared-library-name=缺省libapp.so,可以通过清单文件meta-data配置so的名称为自定义值,配置name为io.flutter.embedding.engine.loader.FlutterLoader.aot-shared-library-name。//本质可以通过meta-data配置name为io.flutter.embedding.engine.loader.FlutterLoader.flutter-assets-dir。

2025-01-17 03:29:38 774

原创 Flink实时数仓同步:快照表实战详解

首先,由于实时流水表同步使用Flink-cdc读取关系型数据库,flink-cdc提供了四种模式: “initial”,“earliest-offset”,“latest-offset”,“specific-offset” 和 “timestamp”。initial(默认):在第一次启动时对受监视的数据库表执行初始快照,并继续读取最新的 binlog。:跳过快照阶段,从可读取的最早 binlog 位点开始读取。

2025-01-17 03:27:36 801

原创 apk体积优化,那些年我们一起踩过算法与数据结构的坑,全网独家首发!_算法与数据结构 apk

在面试程序员岗位时,我们往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。我也因此写出这篇文章,相信能给即将进入职场的程序员带来帮助。今天在浏览技术新闻的时候,发现腾讯就在今天开源了一套 Android 原生的 UI 框架。你们有没有发现,腾讯特别喜欢干这种事,哪一种事呢?喜欢开源 UI 框架,小程序也是这样的。

2025-01-16 19:51:05 374

原创 Apifox:满足你对 Api 的所有幻想_apifox 授权

只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。团队权限指成员对团队操作的权限,项目权限指成员对项目操作的权限。,就可以看到该成员在该项目内的团队权限和项目权限,并根据需要进行修改。接口设计即定义接口文档规范(如接口路径、参数、返回值、数据结构等)。

2025-01-16 19:46:57 673

原创 2024年终总结:这是一份面向Android工程师的面试大纲(1)

7、Activity启动模式8、scheme跳转协议android中的scheme是一种页面内跳转协议,通过定义自己的scheme协议,可以跳转到app中的各个页面9、Context、Activity、Application之间有什么区别Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。

2025-01-16 04:54:34 740

原创 2024年火遍全网的Java全家桶学习路线,真香

这篇写了很久,原以为两三天搞定,结果整理下来差不多七天了,全文有Java学习路线,Java常用工具包学习思维导图+Java核心进阶知识整理,话不多说直接上干货。Java核心知识内容涉及:Java开发介绍、Java数组、Java面向对象、常用基础类、集合、IO流、多线程、异常、反射等。ArrayList和LinkedList各自的工作原理分析原理分析。Java的注释,标识符、标识符的命名规范。Java入门程序(Java的开发流程)JVM、JRE、JDK之间的关系。File类中常用方法的使用介绍。

2025-01-16 04:50:25 386

原创 2024年末知识大总结:Java程序员转Android开发必读经验一份

ListView的滑动操作就是一个很好的例子,不需要用户任何的思考,只需顺着期待的内容出现的方向滑动,这样 intuitive的设计便是王道。上述的操作都有一个共同特点——手势操作。但同样的思路就完全不适用于移动端了 (反例我是实在想不起来了,大家可以帮忙想想),相信一个cluttered ui的app,就算功能再强大,用户盯着你的界面超过3s就会头晕,点击某个button要点好几下才会成功,也必定是一个糟糕的app。在移动设备的开发上,我归结为三大类问题:性能的问题,界面响应的问题,产品的稳定性。

2025-01-16 04:48:23 909

原创 Servlet进阶(Session对象实现登录)

Session是由服务器创建的;1.2 Session的使用Session的作用范围是一次会话有效,拥有存储数据的空间;

2025-01-13 21:48:40 781

原创 Sentinel:万字详解微服务的哨兵机制,我跪了

SphU包含了 try-catch 风格的 API。用这种方式,当资源发生了限流之后会抛出。这个时候可以捕捉异常,进行限流之后的逻辑处理。示例代码如下:1 // 1.5.0 版本开始可以利用 try-with-resources 特性2 // 资源名可使用任意有业务语义的字符串,比如方法名、接口名或其它可唯一标识的字符串。4 // 被保护的业务逻辑7 // 资源访问阻止,被限流或被降级8 // 在此处进行相应的处理操作9 }

2025-01-13 21:41:13 1067

原创 Selenium自动化测试框架的搭建_selenium自动化测试框架搭建

现在国内没有几家公司说能玩转自动化测试的,在看国外那些耳熟能详的企业像google,Microsoft,它们反而搞得热火朝天的。可笑的是在微软中国的测试部门工 作过几年的测试经理,出来搞个什么《微软自动化测试体系最佳实践课程》,就能忽悠国内的那些知名的企业掏钱去听,我这也不是说他们的东西不好, 只是希望我们自己也能够重视起来,要知道人家“卓越”体系也是由那些“专业团队”花了很多的时间和精力才搭建起来的,所以先不说收益如何,即便是为了这一 个美好的初衷,我们也应该去尝试一下,即使是失败。

2025-01-13 21:37:30 659

原创 MySQL意外查不到数据,知道真相后令人惊讶不已

首先,在本案例中,导入数据过程中,由于buffer pool有限,没办法把所有新数据都放在buffer pool中,部分数据会先写入到表空间磁盘文件中,所以才能看到表空间文件大小不为零。其次,show table status看到的统计信息本身不是精确值,在本案中,随着导入数据增多(虽然导入事务还没提交),但统计信息也会更新。后来,又做了一次导入,这次又悲剧了,因为公司断网了,导入线程又一次被回滚(画外音,论远程操作时用screen的重要性)。只查一条记录而已,这SQL运行的也忒慢了点,结果也还是空的。

2025-01-13 05:03:26 607

原创 MySQL性能半同步复制VS异步复制_异步复制和半同步复制差别

【代码】MySQL性能半同步复制VS异步复制_异步复制和半同步复制差别。

2025-01-13 04:59:45 617

原创 MySQL存储引擎

不支持事务:事务是指逻辑上的一组操作,组成这组操作的各个单元,要么全成功要么全失败。表级锁定:数据更新时锁定整个表:也就是对表中的一个数据进行操作都会将这个表锁定,其他人不能操作这个表,这虽然可以让锁定的实现成本很小但是也同时大大降低了其并发性能。读写互相阻塞:不仅会在写入的时候阻塞读取,MyISAM还会在读取的时候阻塞写入,但读本身并不会阻塞另外的读。

2025-01-13 04:56:03 528 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除