- 博客(8)
- 收藏
- 关注
原创 mybatis
安全性#{}更安全,因为它采用预编译的方式,可以有效防止 SQL 注入;而${}存在 SQL 注入的风险。类型转换#{}可以自动进行类型转换,而${}需要手动确保参数值的类型与 SQL 中的类型匹配。使用场景#{}适用于大多数场景,特别是需要参数绑定的场景;${}适用于动态表名、列名等无法预编译的场景。由于安全性和类型转换的优势,推荐在大多数情况下使用#{}。只有在确实需要动态拼接 SQL 语句的部分(如表名、列名)时,才考虑使用${}。
2024-08-19 09:02:22
534
原创 JSP的技术
JSP作为Java Web开发的重要部分,曾经是创建动态网页的主要技术之一。然而,随着时间的推移和技术的发展,JSP的使用已经逐渐减少。现代Web应用开发更倾向于使用更加模块化和组件化的方法,例如使用Spring MVC、Node.js等。不过,了解JSP仍然是Java Web开发者的一项基本技能,尤其是对于那些需要维护遗留系统的开发者来说。
2024-08-12 08:43:36
656
原创 soso移动大厅
如实际使用中超出套餐内包含的通话时长,短信条数和上网流量,则按一下规则计费:超出的通话: 0.2元/分超出的短信:0.1元/条超出的上网流量:0.1元/MB。
2024-08-05 08:52:34
684
原创 Java常用API
学习String这个类,也就是学对字符串进行处理。为什么要学习字符串处理呢?因为在开发中对于字符串的处理还是非常常见的。比如:在用户登录时,用户输入的用户名和密码送到后台,需要和正确的用户名和密码进行校验,这就需要用到String类提供的比较功能。再比如:同学们在直播留言时,有些小伙伴可能不太文明说了一些脏话,后台检测到你输入的是脏话,就会用***把脏话屏蔽掉。这也需要用到String类提供的替换功能Java为了方便我们处理字符串,所以给我们提供了一个String类来代表字符串,这个类就是。
2024-07-21 19:00:09
820
原创 【无标题】
比如有如下案例:往HashMap集合中存储Student对象作为键,学生的家庭住址当做值。要求,当学生对象的姓名和年龄相同时就认为键重复。// this o@Override// 年龄升序排序@Override@Override//...get,set方法自己补全....@Override'}';写一个测试类,在测试类中,创建HashMap集合,键是Student类型,值是Stirng类型/**
2024-07-13 18:01:47
594
原创 if的基本类型练习
System.out.println("机票优惠价格:" + calc(dou, month, typr));System.out.println("如果我的存款超过500万,我就买凯迪拉克");System.out.println("如果我的存款超过100万,我就买帕萨特");System.out.println("如果我的存款超过50万,我就买依兰特");System.out.println("如果我的存款超过10万,我就买奥托");System.out.println("成绩>=60 :中等");
2024-07-01 08:38:51
308
原创 Java入门基础
在学习Java的语法其本质就是学习这些关键字的含义,一共有50多个关键字,并且关键字不能当类名,也就是新建Java的文件名使用。5. 编写简单的Java程序:通过编写一些简单的Java程序来巩固所学的知识,如打印Hello World、计算两个数的和等。8. 阅读文档和学习资源:Java有很多优秀的学习资源和文档,可以通过阅读官方文档、教程和书籍来深入学习Java的各个方面。4. 理解Java的类库:Java有丰富的类库,学习如何使用这些类库来完成各种任务,如输入输出、字符串处理、文件操作等。
2024-06-22 23:43:16
852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人