1.#{}和${}的区别 #{}是预编译处理,mybatis在处理#{}的时候会将其换成?,安全性会比较高;${}是占位符,只是进行替换,容易造成sql注入 2.如何解决sp...
1.#{}和${}的区别 #{}是预编译处理,mybatis在处理#{}的时候会将其换成?,安全性会比较高;${}是占位符,只是进行替换,容易造成sql注入 2.如何解决sp...
养老 使用低代码平台,登录采用shiro,将用户信息保存。 每次请求通过SecurityUtils.getSubject().getPrincipal()获取登录用户信息。 ...
方法1: 个人如果有钱,请支持官方正版; 如果开公司,一定要支持正版 方法2: 百度激活脚本或者一些激活的方法 可能有些有效,有些无效 有些提示长期有效,但是...
配置Tomcat CATALINA_HOME D:\d01\tomcat\apache-tomcat-8.5.11 path中添加: %CATALINA_HOME%\bin ...
菜鸟教程: https://www.runoob.com/linux/linux-system-boot.html Linux系统启动过程: 内核的引导---->运行 ini...
在Ubantu系统中安装ssh服务器: openssh-server 命名: sudo install openssh-server 重启ssh服务 sudo service...
ctrl+alt移出光标 克隆:必须虚拟机关闭的情况下进行克隆 右键需要克隆的虚拟机->管理->克隆->按照向导进行操作->克隆自(虚拟机当前状态)->选择:创建完整克隆(完...
启动注解扫描,加载类中配置的注解项,配置applicationContext.xml文件 配置bean 之前xml的配置方式<bean id="customerDao" cl...
模块目录如下 一、mybatis-spring.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysq...
使用p命名空间注入 使用p命名空间简化配置(了解) 需要在beans标签中添加对应空间支持xmlns:p="http://www.springframework.org/sc...
交集选择器 后代选择器,直接选择器 后代选择器: 选择直接后代和间接后代 直接选择器: 只选择直接后代,不选择间接后代 选择器组合(并集选择器)选择器1,选择器2,选择器3....
Spring配置 bean标签中的scope scope="prototype"或"singleton" 默认为"singleton",prototype非单例,多实例 当...
1.创建student实体类 2.创建接口StuMapper 3.配置MyBatisConfig.xml 4.动态生成sql语句 5.在接口中使用 测试
新建一个模块,将以下jar包放进去 将这四个文件复制过来 一、动态查询语句 1.拼接多个条件,使用if标签,并进行判断是否为空 2.根据一个参数查询多条记录 使用foeach...
一、Oracle配置 使用oracle之前,先去电脑->服务中查找以下两个是否启动,如果没启动,就手动启动 window+r,输入cmd,打开控制台 输入 where sq...
今天所建的软件包和类如下: 一、一对一(person和card身份证表) 1.首先创建实体类Card 和 Person 让Card类持有一个Person对象 2.创建one_...
使用注解的方式,MyBatisConfig.xml文件中mappers标签中的配置 有两种方式1.配置package标签 2.配置mapper标签 <!--mappers引入...
我的笔记 有道云笔记 https://note.youdao.com/s/SiWk4eFN[https://note.youdao.com/s/SiWk4eFN] 模块准备工...
行内样式:在标签的后面添加样式 font-family: Arial,sans-serif,宋体; 依次查找字体,如果有就使用,没有就往下找;如果都没有使用用户浏览器的默认字...
TimeZone 1.获取默认的TimeZone对象 TimeZone timeZone=TimeZone.getDefault(); 2.static TimeZone g...