- 博客(14)
- 收藏
- 关注
原创 Java中有哪些常用列表(List)?
List的特点列表中的元素是有顺序的,插入元素时默认会排到列表的尾部列表中的元素可以通过索引来访问或者设置元素(索引是从0开始的)列表中的元素允许重复ArrayListArrayList是List类的最常用的实现。它允许任何符合规则的元素插入包括null,ArrayList的初始容量为10,表示ArrayList默认允许存储10个元素。随着容器中的元素不断增加,容器的大小也会自动增加。在每次向容器中增加元素的同时都会进行容量检查,当快溢出时,就会自动进行扩容操作。
2023-01-11 23:36:04
1442
原创 Python有哪些优缺点?
Python 解释器和模块的代码都是开源的,官方希望所有 Python 用户都参与进来,一起改进 Python 的性能,弥补 Python 的漏洞。Python 速度慢的一个原因是一边运行一边翻译源代码,另外是因为 Python 是高级语言,屏蔽了很多需要处理的底层细节。Python 是一种既开源又免费的语言,用户使用 Python 进行开发或者发布自己的程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,Python 也是免费的。运行速度慢是解释型语言的通病,Python 也不例外。
2023-01-11 10:46:10
2281
原创 Spring事务传播
7、TransactionDefinition.PROPAGATION_NESTED:如果当前存在事务,则创建一个事务作为当前事务的嵌套事务来运行;如果当前没有事务,则创建一个新的事务。4、TransactionDefinition.PROPAGATION_NOT_SUPPORTED:以非事务方式运行,如果当前存在事务,则把当前事务挂起。2、TransactionDefinition.PROPAGATION_REQUIRES_NEW:创建一个新的事务,如果当前存在事务,则把当前事务挂起。
2023-01-10 16:48:36
184
原创 【零基础入门】python爬虫-爬取博客园博客信息(含源码)
item['title'] = response.xpath('//a[@class="titlelnk"]/text()').extract() #使用xpath搜索。基于python语言开发、scrapy框架实现的博客园首页博客爬取项目。运行main.py,程序会自动生成一个cnblog.txt的文件,里面就是我们爬取下来的内容了。title = scrapy.Field() #定义爬取的标题。link = scrapy.Field() #定义爬取的连接。2、定义爬取的内容、标题。
2023-01-10 11:45:03
645
原创 HashMap和Hashtable应该怎么选?
3、HashMap是非synchronized,而Hashtable是synchronized,这意味着Hashtable是线程安全的,多个线程可以共享一个Hashtable;Java 5提供了ConcurrentHashMap,它是HashTable的替代,比HashTable的扩展性更好。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并且HashMap可以接受为null的键值(key)和值(value),而Hashtable则不能接受null。
2023-01-09 17:31:49
228
原创 毕业设计源码-基于springboot的招聘管理系统(含Vue前端)
2、招聘者可以在系统进行职位的发布和下架,同时可以查看收到的投递简历,对应聘简历进行筛选,对于符合招聘需求的求职者预约面试。招聘系统将为招聘者和求职者构建一个功能齐全、方便快捷的招聘平台,减少双方投入招聘活动的成本,为招聘求职双方带来便利。1、针对系统内的不同角色,系统能够赋予其不同的操作权限。招聘者和求职者可以通过此系统进行招聘和求职工作。4、平台管理员能够管理职位类别和对企业信息、职位进行审核。
2023-01-09 09:51:52
423
原创 SpringCloud最常用的组件有哪些?
Netflix Eureka:一个基于rest服务的服务治理组件,包括服务注册中心、服务注册与服务发现机制的实现,实现了云端负载均衡和中间层服务器的故障转移。Spring Cloud Netflix:针对多种Netflix组件提供的开发工具包,其中包括Eureka、Hystrix、Zuul、Archaius等。Netflix Archaius:配置管理API,包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。1、客户端配置信息刷新、加解密配置内容等。
2023-01-08 18:24:59
522
原创 MATLAB+Simulink实现赛车(含多种赛车相关场景)建模(含源码)
动力总成块集模型展示了单个块如何代表组件的操作,例如:电池、电机、发动机、变速器、差速器等。代码中包含MATLAB和Simulink的赛车休息室,使用Simulink模型展示了如何使用功率损耗方法来表示车辆动力学和特定组件。滑翔机模型展示了如何建模车辆动力学,以获得有关给定重量和驱动周期的牵引力要求的高级信息。项目采用MATLAB和Simulink搭建,包含赛车相关的一系列模型构建。纯电动汽车(BEV)模型展示了如何使用功率损耗方法来表示单个组件,如电动机。还包括内燃机车辆模型,以供额外参考。
2023-01-08 16:46:47
564
原创 MATLAB数据类型——浮点数
不过我们一般使用单精度来存储[-3.4 x 10^38, 3.4 x 10^38],因为单精度需要的内存更少。其他情况使用双精度即可。双精度浮点(double):以 double 形式存储的任何值都需要 64 位。单精度浮点(single):以 single 形式存储的任何值都需要 32 位。MATLAB 默认情况下以double (双精度浮点数) 存储数值数据。MATLAB 以双精度或单精度来表示浮点数,默认数值类型为双精度。
2023-01-07 12:20:00
5451
原创 MATLAB数据类型——整数
MATLAB 支持以 1 字节、2 字节、4 字节和 8 字节几种形式存储整数数据。有意识地去使用可容纳您的数据的最小整数类型来存储数据,可以达到节省内存和程序执行时间的目的。如果要转换为整数的数值带有小数部分,MATLAB 将舍入到最接近的整数。如果要创建整数,需要使用上表中所示的转换函数之一,将 double 转换为所需的整数类型。有符号类型能够处理负整数以及正整数,但表示的数字范围没有无符号类型广泛,因为有一个位用于指定数字的正号或负号。MATLAB具有四个有符号整数类和四个无符号整数类。
2023-01-07 12:05:16
4879
原创 Spring Bean的生命周期
在Bean初始化之前,只要有关联的processor,都会执行这个实例的processBeforeInitialization()方法。6、InitializingBean的afterPropertiesSet(),只要实现了该接口,就会执行其afterPropertiesSet()方法。8、再通过DisposableBean的destroy()关闭容器,在容器关闭时,可以使用在Bean定义文件中定义的“destory-method”方法。(3)回调(容器-控制类和组件-回调类)(非必要的)
2023-01-06 22:52:01
171
1
原创 黑盒测试、灰盒测试、白盒测试、单元测试是什么?它们有什么区别?
白盒测试是面向编程人员的,它更关注程序源代码的内部逻辑结构是否正确。单元测试是对软件基本组成单元进行的测试,它测试的对象是程序中的函数或类的方法。灰盒测试的性情总是折中的,它是介于白盒测试与黑盒测试之间的一种测试。黑盒测试是面向实际用户的,它更关注程序的功能是否正确。
2023-01-06 09:51:50
403
原创 为何我用spring mvc获取不到表单提交数据?
这个问题也困扰了我很久,自己学习用的很多项目也需要表单提交,用@ModelAttribute和@RequestParam都没有用。。不知道是否是配置有问题,以下是部分代码,使用的IDE是idea15.0,第一次用优快云问问题,可能格式不规范,多多包涵。Controller:@Controllerpublic class UserController { privat
2018-01-31 10:48:20
2227
python爬虫-16个大平台的爬虫程序教程(含源码)
2023-02-06
互联网 Java 工程师面试题1000道500页
2023-01-14
简单方便的表单拖拽设计器(vue+ElementUI)
2023-01-13
python爬虫-爬取大众点评中所有评论、评分、图片信息(含源码)
2023-01-10
python爬虫-爬取博客园博客信息(含源码)
2023-01-10
【MATLAB源码】MATLAB+Simulink实现赛车(含多种赛车相关场景)建模
2023-01-08
【MATLAB源码】实现偏差估算
2023-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人