- 博客(18)
- 收藏
- 关注
原创 数组与集合有什么不同之处
如果要存储基本数据类型,并且也有固定的个数,如果元素个数是固定的,推荐用数组如果元素个数不是固定的, 推荐用集合,因为数组的长度是固定的(数组是静态的,一个数组实例具有固定大小,一旦创建,无法改变),集合长度是可以改变的(根据需要动态改变大小,而且集合提供了更多的成员方法,可以满足更多的需求),简单来说,元素个数固定,推荐使用数组,若元素个数不固定,推荐使用集合。4.数组是java语言内置的数据类型,是线性排列的数组,所以可以快速访问元素,正因为数组有这样的优点,大家可以看到很多集合的底层结构就是数组。
2022-12-29 14:17:13
1579
原创 java输入语句怎么写
Scanner类是Java 5中开始提供的,负责解析基本类型和字符串的简单文本扫描器。通过Scanner类,我们可以获取用户在控制台里的输入数据。
2022-12-29 13:51:07
4313
原创 程序员是“短命”职业吗?年龄大了是不是没前途?
提及程序员,给大家的更多的刻板印象,莫过于宅男、熬夜、掉发、高待遇的形象。1、作为一名合格的程序员应聘任何岗位都需要有熟练编写代码的能力,也是需要有一定的工作经验积累,没有对代码长时间的积累和操作是很难进行熟练进行应用项目开发的,什么意思,简单说就是,你没有深入学习和实际操作,是很难看懂和进行实际开发工作的。在当代社会,拥有技术、拥有头脑的程序员不管任何时候还是比较吃香的,而其薪酬水平一般还是要高于行业的平均水平,但是在拥有高薪酬的背后,却需要承受很高的工作压力和责任,这是在每一个行业都存在的事实。
2022-12-27 16:37:06
521
原创 Java 集合有哪些内容?
今天我们就来简单的了解下java中的集合,有了解过得朋友都知道,也都用过,比如说做常用的List,还有Set、Map,而且像List和Set都是用于存储单列数据的集合,他们的父接口都是Conllection,List的特点是存储的值是有序且允许重复的,Set的特点是存储的元素是唯一、不可重复且无序的,而Map的特点则是用于存储双列数据的集合,存储的数据时无序的,键不可以重复,值可以重复。 接下来我们就把它们拆出来详细的来聊一聊。List接口(通常有些面试官会问这样一个比较基础的问题:List是接口还是类?大
2022-12-27 10:10:08
518
原创 springboot 连接不上 redis 的三种解决方案!
如果未开启,我们可以选择输入相关命令操作来开启Redis:第一种:先进入到redis src目录下(根据自己安装的地方可以通过cd命令进入指定目录,然后使用ls命令查看当前目录下或者指定目录下的所有文件和目录来寻找是否有src目录),进入src里面之后,可以直接输入./redis-server命令就可以开启redis(但是这种启动方式有个缺点就是,Redis在启动之后需要一直打开这个窗口,如果这个窗口关掉Redis服务也会被关掉)。修改之后就可以启动啦(根据自己的目录进入就可以啦!
2022-12-27 09:49:19
1215
原创 作为程序员的你,常用的软件有哪些?
目前,就分享这几个不错的编程开发软件和数据库管理软件吧,当然,还有许多其他软件,像VMware、Git、Axure等也都比较常用,看自己涉及的领域了,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。例如,它确保将数据复制到多个节点。这个就非常多了,不同数据库都有专门的管理软件和工具,这里简单介绍3个比较通用的数据库管理软件,分别是HeidiSQL、DBeaver和DataGrip,对于日常使用来说,非常不错。
2022-12-23 13:20:50
1077
转载 什么是Redis持久化,如何理解?
其实redis就是一种高级的以键值对形式存储数据的数据库,而它的好处就是他可以支持数据的持久化,其实redis之所以会有这样的优点,主要是因为,redis的数据都是存放在内存中的,如果不配置持久化,那么在redis进行重启的时候,就会造成数据的丢失,于是redis开启了数据的持久化功能,将所有的数据保存到磁盘中,当redis重启之后,就可以直接从磁盘中恢复数据,所以。,这种持久化方式就是将redis执行的每一次命令记录到单独的日志文件当中,当还原数据时,只需要将这些备份的指令再重新执行一遍即可。
2022-12-21 10:57:33
69
原创 全面分析C++中常用的修饰符static
1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现?最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。2、类的静态成员函数是属于整个类而非类的对象,所以它没有this指针,这就导致了它仅能访问类的静态数据和静态成员函数。
2022-12-19 12:08:09
294
原创 Vue-Router路由与配置
这样的话,我们就可以方便的根据路由的不同进行组件之间的映射。Vue-router里面提供的路由守卫可以分为三大类,分别是全局路由守卫、单个的路由钩子的路由守卫、路由组件内部的路由守卫。我们可以给路由对象配置name属性,当我们在跳转的时候直接写name:inner就会快速的找到此name属性所对应的路由,不需要写大量的urlpath路径了。传统的项目大多使用多页面结构,需要切换内容的时候我们往往会进行单个html文件的跳转,这个时候因受到网络、性能的影响,浏览器会出现不定时间的空白界面,用户体验不好。
2022-12-19 11:17:41
259
原创 chatGPT的爆火,是计算机行业这次真的“饱和”了?
当人工智能快速发展时,除了大量体力劳动者被机器取代外,大量程序员们也同样在面临“被智能化”的险境,对企业来讲,同等价值的条件下往往选择最少的成本投入,因此,大环境下要想享受计算机行业带来的红利,程序员们业必须要有一套提升自我价值的方式,也只有这样才能成为创造人工智能的巧匠。现在每年都会有大量人才进入被标签化的“大厂”,除了足够完善的福利待遇外,明码标价的岗位也都在印证着“值得”二字,只有专业的人才能配得上专业的岗位,毫无疑问,足够的眼界能够成为职场助力,但是散而不精的专业也同样会成为职场的绊脚石。
2022-12-15 17:13:36
3656
原创 能让Java开发者提高效率的10个工具
Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言。最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求。无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部分,为了吸引你潜在的顾客,你应该交付给客户一个技术上有创新的产品。那么,Java能提供这样的平台帮你实现这一技术创新。Java贡献者们一直保持着大幅度的更新,以提供最新最强大的功能。之前发布的Java8完美的诠释了高效和创新的特性,也为那些想要在创新之路上取得成功的企业铺平了道路。
2022-12-14 14:43:12
428
原创 对象的序列化和反序列化(详细讲解)
这里出现了两个概念,一个叫序列化,一个叫反序列化,维基百科上的解释是:“序列化(serialization)在计算机科学的数据处理中,是指将数据结构或对象状态转换为可以存储或传输的形式,这样在需要的时候能够恢复到原先的状态,而且通过序列化的数据重新获取字节时,可以利用这些字节来产生原始对象的副本(拷贝)。国内有很多提供网络API接口的网站,例如聚合数据、阿凡达数据等,这些网站上有免费的和付费的数据接口,国外的{API}Search网站也提供了类似的功能,有兴趣的可以自行研究。搜索ujson三方库。
2022-12-14 12:13:35
139
原创 你可能需要的6个React开发小技巧
但是,当项目的代码量足够大并且有很多JSX条件时,事情很快就会失控。过多的 if 语句会导致组件混乱,因此,我们可以将多个条件提取到包含 switch 语句的单独组件中。如果我们需要根据用户的不同状态显示Foo、Bar、Default三个组件,枚举会比if语句更优雅。这是一个可怕的问题,在React中,我们经常会编写条件语句来显示不同的视图,比如这个简单的例子。可以看到,使用‘switch’可以很方便的表达‘menu’和组件的对应关系。有时我们可以使用“&&”来简化三元表达式,比如下面的代码。
2022-12-13 09:53:20
420
原创 eclipse如何创建java项目并运行(详细教程讲解)
我们可以点击左上角的File-->New-->Project,这样就可以新建一个Java的项目了。也就是说,在Eclipse中,我们的Java项目会存放在workspace命名空间中,一个命名空间中可以存放多个Project项目。这样,我们在Eclipse中就创建了第一个Java项目,我们的Java类需要在src目录下进行创建。这样我们就可以直接编译并运行Java代码,不用手动去执行javac和java命令,非常的方便哦。如果某个项目你不想要了,可以直接删除掉,选中项目右键-->Delete即可。
2022-12-12 16:05:57
48060
2
原创 eclipse安装和配置环境教程(详细步骤)
我们可以在eclipse的官网上直接进行下载,地址如下:https://www.eclipse.org/downloads/大家可以选择一个适合自己系统的eclipse版本即可。举个例子,如果你点击的是”Download x86_64“这个按钮,就是在下载windows中64位的eclipse,会如下所示:一般直接点击Download即可。点击Download按钮下载后,可能会跳转到一个需要你捐款付费的页面,并不是eclipse需要付费,这只是请求你捐钱,大家不用管。
2022-12-12 15:56:15
25431
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人