- 博客(34)
- 收藏
- 关注
原创 编程小白如何成为大神?大学新生的最佳入门攻略
在现代社会,编程已成为大学生的一项必备技能。然而,面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言、利用学习资源、以及制定高效的学习方法,都是亟需解决的问题。让我们深入探讨这些方面,以帮助新生们在编程之旅中取得成功。
2024-11-01 16:18:23 272
原创 Jdk多版本切换
在开发中我们总会遇到一些项目不同而导致jdk版本不同,但是又不想重复造轮子,所以我在系统win中安装了多个jdk,以实现不同的项目使用不同的jdk,大大节约了很多时间。JAVA_HOME %JAVA_HOME21% ----这个就是使用jdk为21的版本。这里我装了两个jdk所以有两个(2,3)找到你对应的删除即可。运行cmd 输入 java -version。配置环境变量,这里我安装了21和1.8的。Jdk版本切换成功!
2024-10-22 13:32:57 234
原创 运维测试;shell脚本或python : 统计某个⽂件中IP地址出现的次数,从⾼到低排序
5. ⽤ shell 写⼀个斐波那契数列,输⼊是 N,输出是它的第 N 项。2. 我想从file1读取命令的所有输⼊,将所有输出直接输出到file2,将错误读取到⽂件3,我该如何实现?4. Linux的 ls -l 命令,最左侧的 drwxr-xr-x 等都是什么意思?例如,要将文件设置为所有者可读写、组可读、其他用户可读的权限,可以使用。# 将命令执行结果输出到file2,错误输出到file3。为例,第一个字符表示文件类型,后面的九个字符表示文件权限。命令的输出中,最左侧的部分是文件/目录的权限信息。
2024-05-11 16:24:10 412
原创 Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
4、在文件中搜索“SELECT DISTINCT datlastsysoid”,并将其替换为“SELECT DISTINCT dattablespace”3、在任何十六进制编辑器中打开此文件,如果需要,您可以使用在线工具,例如。2、备份libcc.dll文件,将其复制并粘贴或者修改副本为任何其他名称。解决方法1:升级navicat。安装目录,找到libcc.dll文件。解决方法2:降级pgsql。
2024-04-19 17:43:26 881
原创 Java断言工具
public static void isNull(Object obj,String message){ //如果传入的对象是空,没问题,如果不是空,就抛出异常 前置请求,后者响应。// StringUtils.isBlank()不仅判断字符串是否为空和空字符串,而且会判断其中的每一个字符是否是空字符串,如果字符串是” ",// StringUtils.isEmpty()只判断字符串是否为空和空字符串,如果字符串是" “它认为它不是空字符串的。// 如果字符串不为空,就抛出异常。
2024-03-27 10:54:08 367
原创 ES报错The following candidates were found but could not be injected
The following candidates were found but could not be injected: - Bean method 'elasticsearchTemplate' in 'ElasticsearchDataConfiguration.RestClientConfiguration' not loaded because @ConditionalOnMissingBean (names: elasticsearchTemplate types
2024-02-19 20:16:43 1396 1
原创 HashMap有几种遍历方法?推荐 使用哪种
本文介绍了 7 种 HashMap 的遍历方式,其中 JDK 8 之前主要使用 EntrySet 和 KeySet 的遍历方式,而KeySet 的遍历方式性能比较低,一般不推荐使用。然而在 JDK 8 之后遍历方式就有了新的选择,可以使用比较简洁的 Lambda 遍历,也可以使用性能比较高的 Stream 多线程遍历。
2024-01-26 16:51:23 1748 1
原创 元素排序Comparable和Comparator 有什么区别?
Comparable 和 Comparator 都是用来进行元素排序的,但二者有着本质的区别。它们两也是常见的面试题,所以今天我们一起来盘它。
2024-01-25 10:43:45 406
原创 设计模式的简单理解
Spring 会根据不同的 AOP 配置来使用对应的 Advice,与策略模式不同的是,一个方法可以同时拥有多个 Advice。接口由充当创建其他bean的工厂的bean实现,其特点是,spring 在使用 getBean() 调用获得该 bean 时,会自动调 用该 bean 的 getObject() 方法,所以返回的不是 factory 这个 bean,而是这个 bean.getOjbect() 方法的返回值。工厂方法模式定义了一个创建对象的接口,但允许子类改变将被创建的对象的类型。
2024-01-05 09:52:38 919 1
原创 为什么HashMap会产生死循环
如果多个线程尝试同时修改HashMap,可能导致不一致的状态,例如:一个线程在调整hash表的大小,另一个线程在执行插入或删除,这可能导致死循环或其他问题。
2023-12-16 11:07:59 956 1
原创 Java中的数据类型
long:64位,最大存储容量为2^64 -1,数据范围是-2^63 到2^63-1.byte :8位,最大存储数据量是255,存放的数据范围是-128~~127之间。int:32位,最大存储容量是2³² - 1,数据范围是 - 2³¹到2³¹-1.数据库 Java。char:16位,存储Unicode码,使用单引号赋值。boolean:只有true和false。double:64位。short:16位。float:32位。
2023-10-25 09:26:28 49
原创 MySQL基础,新增、查询
我们使用了Java的JDBC API来连接MySQL数据库,并执行了一次插入操作。具体来说,我们首先通过。方法建立与MySQL数据库的连接。接着,我们创建了一个预编译SQL语句对象,并通过。方法设置了预编译SQL语句中的参数值。方法执行插入操作,并在控制台输出了一条成功信息。方法加载MySQL的JDBC驱动,然后使用。
2023-08-26 10:26:37 83
原创 Java部分关键字和基本数据类型
3.4 * 10(-38)~3.4 * 10(38) float类型后面一般要加 F。-232~232-1 long类型后面一般要加 L。表示一个字符(‘A’),(‘a’)(‘1’)只有俩个值true与false。定义建立实例及引用,判断实例。
2023-08-09 22:37:46 54 1
原创 charAt使用详细分析和举例
本次讨论重点关注Java中String类的两个方法:charAt()和indexOf()。charAt(int index)该方法用于获取字符串中指定索引处的字符。字符串的索引从0开始,范围是从0到length()-1。通过该方法,可以轻松地检索字符串中的字符或获取特定位置的字符。indexOf(char ch)该方法用于查找指定字符在字符串中第一次出现的索引。如果字符未在字符串中找到,则返回-1。这个方法非常有用,可以用于查找指定字符或子字符串在字符串中的位置。
2023-07-31 19:53:55 5791 1
原创 jdk与idea的安装
由于官网下载太慢,工具以上传到百度网盘可直接下载。我们就可以进入idea安装了,一路next即可。一路next,此时我们基本上配置完成了。这样就配置完成了,希望对大家有所帮助。废话不多说,直接上干货。直接下载,也可以私信我。
2023-07-19 20:07:05 337
Mysql基础,包含MySQL安装,卸载,DCL语句演示,MySQL数据类型等等
2024-10-31
颜值评分器 使用py开发,在线打分
2024-05-10
动态壁纸,使用py开发,技术完整
2024-05-10
py开发的简易版本,可用于学习研究等
2024-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人