
Java
文章平均质量分 55
Java
别晃我的可乐
这个作者很懒,什么都没留下…
展开
-
Java项目结构中,resources 目录下常见的目录
resources` 目录下的结构并没有固定标准,它主要取决于项目的实际需求。常见的目录包括配置文件目录(`config`)、静态资源目录(`static`)、模板目录(`templates`)等。组织资源文件时,遵循清晰、规范的结构将有助于项目的维护和扩展。原创 2024-12-25 16:32:40 · 1212 阅读 · 0 评论 -
String常用方法详解
auth:别晃我的可乐@date:2024年06月16日。原创 2024-06-16 13:00:13 · 419 阅读 · 0 评论 -
Spring中@Component注解
是一个通用的注解,用于标识一个类作为Spring容器管理的组件。注解的类通常需要被其他类依赖或引用,Spring提供了自动装配的功能,可以通过。注解的类时,会自动创建一个该类的实例并将其纳入Spring容器中管理。注解,可以方便地实现组件化开发和依赖注入,提高代码的灵活性和可维护性。这样Spring容器在启动时会扫描指定包及其子包下所有被。注解外,Spring还提供了几个特定用途的注解,如。的扩展,用于更明确地表示被注解类的角色,例如。注解的类,并进行实例化和管理。在Spring框架中,原创 2024-05-26 13:14:15 · 630 阅读 · 0 评论 -
2025年最新MacBook苹果电脑安装JDK8、JDK11、JDK17、JDK22教程,配置环境变量 + 快速切换JDK版本
MacBook苹果电脑系统下安装JDK及配置环境变量教程。Mac安装JDK8、JDK11、JDK17、JDK22教程,快速切换JDK版本。原创 2024-01-26 16:39:14 · 62975 阅读 · 31 评论 -
Mybatis动态标签:if、where、set、trim、foreach、choose
这些是MyBatis中的一些常用动态SQL标签,可以根据具体需求选择合适的标签来编写动态和灵活的SQL语句。使用这些标签可以提高SQL的可读性、可维护性和重用性。四、:用于自定义SQL语句片段的修剪,可以去除开头或结尾的特定字符。五、:用于遍历集合并拼接对应的SQL语句片段,常用于IN语句的参数拼接。七、:定义可重用的SQL片段,在需要的地方可以通过标签引入。九、:用于将一个表达式的结果绑定到一个变量上,便于在后续的SQL语句中使用。原创 2023-08-25 14:16:41 · 1303 阅读 · 0 评论 -
解决tomcat8.5.27版本idea控制台、命令窗口乱码问题
废话和步骤可能有点多,其实总的来说就是很多人在配置idea时候会默认配置UTF-8,而且我们的windows系统默认编码为936 (注:65001为UTF-8, 936为GBK),打开cmd窗口输出chcp查询:,那么同GBK情况下肯定不会乱码啦,,但是idea控制台配置UTF-8编码怎么可能不报错呢?这里我也没用实际求证哈,我猜的。只能说用idea多保证idea不乱码就好了。原创 2022-11-24 18:37:25 · 215 阅读 · 0 评论 -
redisTemplate.opsForHash().putAll(Object,oMap) 方法
redisTemplate.opsForHash().putAll(Object,oMap) 是 RedisTemplate 类中的一个方法,用于向 Redis 的哈希表中批量添加键值对。该方法接收两个参数:一个是哈希表的 key,另一个是一个 Map 对象,Map 对象中存储了多个键值对,其中键是哈希表中的字段名,值是字段对应的值。然后,通过 redisTemplate.opsForHash().putAll() 方法将这些键值对批量添加到了名为 "hashKey" 的哈希表中。原创 2023-04-17 11:15:32 · 5453 阅读 · 1 评论 -
Spring框架的Web模块用于处理HTTP请求和响应的所有注解
@RestController、@RequestMapping、@RequestBody、@RequestParam和@RequestHeader等是SpringMVC最常用的注解之一。通过使用@RequestAttribute注解,我们可以将请求属性映射到处理程序方法的参数上,使得我们能够方便地获取请求的属性信息。@RestController:结合了@Controller和@ResponseBody注解的功能,表示这是一个控制器,并且返回值会直接转换为JSON或XML格式。原创 2023-04-16 20:25:16 · 1406 阅读 · 0 评论 -
JAVA多态之编译时看左边,运行时看右边
在编译时,编译器只考虑animal的类型为Animal,因此只能调用Animal类中的say()方法。但是,由于实际上animal是一个Dog对象,因此在运行时会调用Dog类中的say()方法。因此,多态的运行时行为取决于对象的实际类型,而不是引用变量的类型。这是一个常见的多态描述。它表示在编译时,编译器只考虑左边(即引用变量的类型),而在运行时,实际调用的方法是由右边(即对象的实际类型)决定的。原创 2023-04-16 20:24:39 · 1039 阅读 · 0 评论 -
IDEA web项目 webapp文件夹没有小蓝点问题
IDEA web项目 webapp文件夹没有小蓝点问题,问题解决之后,webapp会出现蓝点。原创 2022-12-29 19:47:17 · 887 阅读 · 0 评论 -
三种设置session有效时间的方法
session的默认有效时间是30分钟。三种设置session有效时间的方法:方法1:使用java函数:session.setMaxInactiveInterval()。方法2:在项目中web.xml的session-config。中配置方法3:直接在应用服务器中设置。原创 2022-12-07 19:14:08 · 11377 阅读 · 0 评论 -
Java学习——Servlet服务器请求响应程序
Servlet(Server + Applet):运行在Web服务器端(Tomcat)的小程序。Servlet的主要作用:接收客户端浏览器的请求,还可以为客户端浏览器做出响应。让程序运行在服务器端接收客户端浏览器的请求参数用户需求,对客户端进行数据响应JavaWeb还有十三规范:Tomcat服务器支持其中的2个Servlet和jsp。原创 2022-11-26 02:04:36 · 714 阅读 · 0 评论 -
【未完】JDBC学习笔记
数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏之前我们代码中使用连接是没有使用都创建一个Connection对象,使用完毕就会将其销毁。这样重复创建销毁的过程是特别耗费计算机的性能的及消耗时间的。原创 2022-11-25 22:28:34 · 83 阅读 · 0 评论 -
Java练习题——请编写代码把一个GBK的文本文件内容读取后存储到一个UTF-8的文本文件中。
Java练习题——请编写代码把一个GBK的文本文件内容读取后存储到一个UTF-8的文本文件中。把一个GBK的文本文件内容读取后存储到一个UTF-8的文本文件中。(不论平台是什么字符编码)转载 2022-11-10 10:26:33 · 633 阅读 · 0 评论 -
Java学习——Comparable与Comparator区别&Cloneable
Java学习接口之Comparable与Comparator区别,附带Cloneable克隆接口方法。原创 2022-11-08 00:35:46 · 281 阅读 · 0 评论 -
Java练习题——1个字符串中可能包含a-z中的多个字符,字符也可能重复,例如:String data = “aabcexmkduyruieiopxzkkkkasdfjxjdsds”;写一个程序
Java练习题——1个字符串中可能包含a-z中的多个字符,字符也可能重复,例如:String data = “aabcexmkduyruieiopxzkkkkasdfjxjdsds”;写一个程序,对于给定一个这样的字符串求出字符串出现次数最多的那个字母以及出现的次数(若次数最多的字母有多个,则全部求出)。原创 2022-11-07 22:29:15 · 339 阅读 · 0 评论 -
Java练习题——编写代码完成如下功能public static String replace(String text, String target, String replace){...}
Java练习题——编写代码完成如下功能public static String replace(String text, String target, String replace){....}示例:replace(“aabbccbb”, “bb”, “dd”); 结果:aadccdd注意:不能使用String及StringBuffer等类的replace等现成的替换API方法。原创 2022-11-07 22:11:41 · 369 阅读 · 0 评论 -
Java练习题——编程实现:线程A向队列Q中不停写入数据,线程B从队列Q中不停读取数据(只要Q中有数据)
Java练习题——编程实现:线程A向队列Q中不停写入数据,线程B从队列Q中不停读取数据(只要Q中有数据)原创 2022-11-07 21:55:58 · 377 阅读 · 0 评论 -
Java练习题——入参为一个整型数组(Integer[] input),要求对入参(input)按奇偶数分成两个数组,要求启动两个线程,分别将入参(input)中的奇数和偶数输出到一个文件中,需要偶数
入参为一个整型数组(Integer[] input),要求对入参(input)按奇偶数分成两个数组,要求启动两个线程,分别将入参(input)中的奇数和偶数输出到一个文件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进行。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束后,在控制台打印“Done”原创 2022-11-07 21:41:47 · 286 阅读 · 0 评论 -
Java集合练习——声明一个圆类型,包含半径,实现Comparable接口,按照半径大小排序,存储几个圆对象到TreeSet中,并且遍历显示
Java集合练习 — 声明一个圆类型,包含半径,实现Comparable接口,按照半径大小排序,存储几个圆对象到TreeSet中,并且遍历显示原创 2022-11-03 17:23:49 · 308 阅读 · 0 评论 -
Java集合练习——随机产生几个100以内的偶数,存放到一个Set中,并且遍历显示它们,保证最后Set中有10个元素
Java集合练习题——集合练习:随机产生几个100以内的偶数,存放到一个Set中,并且遍历显示它们,保证最后Set中有10个元素原创 2022-11-03 17:13:24 · 335 阅读 · 0 评论 -
Java集合练习——随机产生10个100以内的偶数,存放到一个Set中,并且遍历显示它们
Java练习题——集合练习:随机产生10个100以内的偶数,存放到一个Set中,并且遍历显示它们。原创 2022-11-03 17:11:48 · 419 阅读 · 2 评论 -
Java集合练习——随机产生10个100以内的偶数,存放到一个List中,并且遍历显示它们
Java集合练习:随机产生10个100以内的偶数,存放到一个List中,并且遍历显示它们。原创 2022-11-03 17:01:38 · 850 阅读 · 0 评论 -
Java集合练习——存储咱们班每组学员信息,组长姓名为key,组员包括组长自己为value。遍历显示。从键盘输入一个学员姓名,查找这个学员是否咱们班。
Java集合练习 —(1)存储咱们班每组学员信息,组长姓名为key,组员包括组长自己为value(2)遍历显示(3)从键盘输入一个学员姓名,查找这个学员是否咱们班。原创 2022-11-06 10:41:42 · 370 阅读 · 0 评论 -
Java学习——List集合&Set&Map
List集合Set集合Map集合。原创 2022-11-01 15:38:49 · 278 阅读 · 0 评论 -
Java类学习与使用
每个 Java 应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。可以通过getRuntime方法获取当前运行时。应用程序不能创建自己的 Runtime 类实例。public static Runtime getRuntime(): 返回与当前 Java 应用程序相关的运行时对象。public long totalMemory():返回 Java 虚拟机中的内存总量。此方法返回的值可能随时间的推移而变化,这取决于主机环境。原创 2022-11-01 08:17:28 · 102 阅读 · 0 评论 -
Java字符串String学习与使用(常用核心类)
Java常用核心类及API---字符串String,Java中的String是一个引用数据类型,表示字符串,String也是一个类,位于java.lang包下。Java程序中所有的字符串字面量(如`"abc"` )都可以被看作是此类的实例。因为字符串太常用了,所以Java提供了这种简单的字符串字面量的表示方式。原创 2022-10-30 22:51:55 · 497 阅读 · 0 评论 -
解决idea执行tomcat Catalina log 乱码问题
1、打开 tomcat 安装目录下的配置文件 conf/logging.properties ,将所有的GBK改为 UTF-8,这里我前面默认都是UTF-8 最后一个是GDK,改一下。2、修改 IDEA 配置属性 HELP-> Edit Custom VM Options-> 添加 一行 -> 重启IDEA。这里值得说一下,有些人UTF-8乱码,反向改成GDK就可以,这里可能是版本问题,如果乱码就反向改之。原创 2022-10-13 10:47:28 · 3879 阅读 · 1 评论