
Java
文章平均质量分 57
爱吃巧克力的程序媛
这个作者很懒,什么都没留下…
展开
-
Mybatis 框架 基础语法
考点: SQL 注入#{}最终生成预编译sql,预编译Sql语句中?替换#{}内容一个#{} 替换一个?在模糊查询时要使用′{}%’ ,因为?不能出现在‘’中,而${}不会生成预编译sql,会直接将传过来的字符串进行拼接。但这种方式性能低、不安全、存在SQL注入问题因此可换成:concat(‘%’,‘张’,‘%’)插件在idea中下载 MybatisX插件,更好地使用mybtiais。原创 2024-03-03 00:25:07 · 1200 阅读 · 0 评论 -
Mybatis Plus框架 基本语法
QueryWrapper、UpdateWrapper条件构造器都是用字符串的形式指定。这种方式无法在编译期确定列名的合法性。原创 2024-03-02 23:40:44 · 1141 阅读 · 0 评论 -
java8函数式编程 Lambda表达式,Optional,Stream流
实际开发中,数据是从数据库获取的,可以直接把dao方法返回值类型定义为Optional类型,MyBatis会把数据自动封装成Optional对象返回。orElseGet():获取值并且设置数据为空时的默认值,如果数据不为空九年获取到该数据;将具体数据封装到Optional对象内部,使用Optional中封装好的方法操作封装进去的数据,可以避免空指针异常。filter():如果为空,或者数据不符合判断,就会是一个无效的Optional对象。map():数据转换,转换的数据是被Optional包装好的。原创 2024-02-24 17:26:11 · 479 阅读 · 0 评论 -
MVC三层架构、Springboot IOC容器以及DI依赖注入
用这个之后需要指定扫描的包,以及启动类所在的包(会覆盖默认的@SpringbootApplication,需要重新指定)如果有其他类(不属于这三层,比如:工具类)需要加到IOC容器,这时可以使用@Component。1.手动----@ComponentScan,让Springboot能够扫描到(不推荐!@Primary:在其中一个实现类上加,设置这个实现类的优先级先注入,自动注入这个类。运行时,IOC容器会提供该类型的bean对象,并赋值给该变量。IOC容器中创建、管理的对象,称之为bean。原创 2024-02-22 16:30:05 · 463 阅读 · 0 评论 -
spring 框架统一格式响应
作用:定义在类/方法上,将方法返回值直接响应,如果返回值是实体类或集合,会转换成JSON形式响应。原创 2024-02-22 16:22:43 · 377 阅读 · 0 评论 -
Springboot Apipost测试前端传参方式
Spring boot 能够对前端参数自动类型转换,不用手动转换选择x-www-form:from表单** 如果前后端参数不对应怎么办?**** 解决方案**使用@RequestParam 完成映射:将接收的name转换为username。原创 2024-02-22 10:29:49 · 585 阅读 · 0 评论 -
SQL基础语法
【代码】SQL基础语法。原创 2024-01-29 22:15:43 · 373 阅读 · 0 评论 -
Java基础
### Java特性和优势- 简单性- 面向对象:万物皆可对象- 可移植性:跨平台移植(核心JVM,通过JVM屏蔽了底层的差别),写一次编译到处运行- 高性能:集成编译- 分布式:可以处理TCP IP问题,可以通过网络调用- 动态性:反射机制- 多线程:交互性、实时性;可以同时做- 安全性:Java有异常机制,可以捕获异常- 健壮性原创 2022-11-05 10:54:15 · 150 阅读 · 0 评论 -
【无标题】
JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象原创 2022-11-02 14:17:37 · 89 阅读 · 0 评论 -
从前端接收数据的方式
前端传来json数据时,后端有两种方式可以接收:使用POJO和Map进行接收。原创 2022-11-02 10:13:04 · 1311 阅读 · 0 评论 -
String转Json格式
使用的是alibaba的fastjson原创 2022-11-01 09:46:42 · 168 阅读 · 0 评论 -
微信小程序--解密用户信息
通过 wx.pluginLogin 接口获得插件用户标志凭证 code 后传到开发者服务器,开发者服务器调用此接口换取插件用户的唯一标识 openpid原创 2022-10-24 16:17:39 · 3017 阅读 · 0 评论 -
集合--Collection
Java 集合框架提供了一组接口和类,以实现各种数据结构和算法。原创 2022-10-24 15:25:20 · 213 阅读 · 0 评论 -
Eclipse下载地址以及安装教程
一、下载过程Eclipse Downloads | The Eclipse Foundation选择Windows版本点击下载原创 2022-01-19 18:03:24 · 394 阅读 · 0 评论 -
最新-Jdk下载以及安装教程-避坑指南
一、Jdk下载地址二、如何找Jdk下载版本点击-Java archive之后,在该页面下面会出现Jdk的版本我自己选择的是Jdk8的版本,左键单击-选择windows 64位系统(根据自己的电脑位数选择,右键-此电脑-属性),然后点击下载即可三、Jdk安装过程1. 由于Jdk中已经包含Jre,因此‘不要选’-公共Jre, 尽量修改一下安装地址(地址中不要有空格、中文)然后点击下一步即可2. 验证Java是否安装成功:1)在搜索框输入:cmd..原创 2022-01-18 21:13:25 · 553 阅读 · 0 评论