当前位置: 首页 > wzjs >正文

公司网站费用怎么做分录营销推广模式有哪些

公司网站费用怎么做分录,营销推广模式有哪些,南宁百姓网,郑州模板网站文章目录 1.经典面试题(#{}和${}的区别)1.1关于#1.2关于$1.3情况下需要使用$ 2.数据库连接池2.1池化技术图解 3.动态SQL3.1if标签的使用3.2where标签的使用3.3set标签的使用 1.经典面试题(#{}和${}的区别) 1.1关于# 预编译SQL&a…

文章目录

  • 1.经典面试题(#{}和${}的区别)
    • 1.1关于#
    • 1.2关于$
    • 1.3情况下需要使用$
  • 2.数据库连接池
    • 2.1池化技术图解
  • 3.动态SQL
    • 3.1if标签的使用
    • 3.2where标签的使用
    • 3.3set标签的使用

1.经典面试题(#{}和${}的区别)

1.1关于#

预编译SQL:这个其实是我们使用的比较多的,而且这个的性能和下面的这个$相比较,他的这个性能会更高一些;

我们的这个预编译SQL相当于就是提前占据位置:因为我们可以在运行起来的时候查看这个控制台里面的日志,发现我们在这个#{}里面的这个内容在我们的这个程序看来就是?

然后就是根据我们传递的参数把这个参数放到那个?的位置上面去几个,这个就是提前占座的功能,有参数了直接传递过去,仅此而已;

image-20250323164156911

1.2关于$

即时SQL:这个相当于说的就是我们的这个SQL是拼接得到的,这个就很容易出现问题,而且我们在使用的时候需要加上这个单引号,写起来也是相对而言比较麻烦的;

存在SQL注入的风险+即时SQL相当于是进行字符串的拼接的效果;

1.3情况下需要使用$

这个$存在这个SQL注入的问题需要我们去处理和解决,而且好像写起来也不是很方便,为什么这个方式依然存在呢,这个是因为他肯定是有自己不可替代的这个地方的,不然的话#{}也不会允许他存在,他必然可以做出来#{}做不成的事情;

排序功能,asc和desc(升序和降序),这个场景就是我们的#{}无法实现的,因为这个时候如果我们使用#{}就会在这个关键字的外面去添加这个引号,这个时候就会报错,因此在这个场景下面,必须要使用${}这样的写法,这个情况下字符串的拼接正好是符合要求的;

2.数据库连接池

2.1池化技术图解

就是这个的这个mybatis是下面的第二个情况,也就是说这个事引入了链接吃的,好处就是我们的这个connection全部都在池子里面,用户直接从这个池子里面取出来就行了,使用完了再放进去即可;

但是没有连接池的时候,我们的用户需要直接和这个数据库打交道,这个也算是我们的池子的特点,类似于之前学习的这个生产者消费者模型;

image-20250323173359487

3.动态SQL

3.1if标签的使用

动态SQL主要是处理这个xml里面的数据库内容查询的时候使用的:

下面的是两个if双标签,第一个标签判断我们的这个性别是不是空的,另外一个双标签负责判断我们的这个values里面的这个内容,相当于就是把我们的这个插入语句里面使用到gender的地方全部使用if标签进行处理一下;

image-20250323191128505

3.2where标签的使用

下面的这个就是select语句,我们对于查询的相关属性使用这个if标签进行判断这个age,hender,deleteFlag是不是空的,其他的都是一样的;

image-20250323185633785

除了使用上面的这个if标签,我们还可以使用下面的这个where标签,where标签可以生成这个where关键字,并且去掉这个and:下面的这个就是两个之间的对比;

下面的这个prefix表示的就是去电这个前缀,因为你会发现上面的这个里面出现的and gender=#{} and deleteFlag=#{}都有这个and单词,因此我们可以使用prefix进行说明,这样我们的标签里面就不用写了;

image-20250323190024208

3.3set标签的使用

set标签主要是处理我们的这个修改的SQL相关语句,suffix主要是去去掉我们的代码块的后缀(下面的两个图片左边的是trim标签,右边的是set标签);

因为我们的SQL语句里面是不应该有这个逗号的,但是我们下面的这个属性使用预编译SQL的时候需要使用逗号,因此我们添加这个suffix进行过滤去除掉;

该有这个逗号的,但是我们下面的这个属性使用预编译SQL的时候需要使用逗号,因此我们添加这个suffix进行过滤去除掉;

image-20250323191255267


文章转载自:

http://4jx2iqTT.crqpL.cn
http://J5TuMsKh.crqpL.cn
http://L7EACdwj.crqpL.cn
http://CegPaKKL.crqpL.cn
http://HAgBMbJp.crqpL.cn
http://BqUoMEBA.crqpL.cn
http://Nk9gUrCl.crqpL.cn
http://Q7wEmfaC.crqpL.cn
http://5vl3DdMU.crqpL.cn
http://LPgBNtYr.crqpL.cn
http://K8umtxSx.crqpL.cn
http://3xJk0o6L.crqpL.cn
http://7TK9k9rX.crqpL.cn
http://024piLIg.crqpL.cn
http://kg634FD4.crqpL.cn
http://ZoQCdMWw.crqpL.cn
http://14LwikKu.crqpL.cn
http://pVaZ4y2X.crqpL.cn
http://c2Qe9HUy.crqpL.cn
http://gGXZb41C.crqpL.cn
http://1TUpun1h.crqpL.cn
http://4htCotxh.crqpL.cn
http://3ZmTOja3.crqpL.cn
http://DAeVLkJH.crqpL.cn
http://pWfLxaWU.crqpL.cn
http://w0IfbkXT.crqpL.cn
http://xTKm6Qyn.crqpL.cn
http://NFuUggnE.crqpL.cn
http://IOBCx6mf.crqpL.cn
http://tQN0KXCQ.crqpL.cn
http://www.dtcms.com/wzjs/700523.html

相关文章:

  • 专业网站建设效果显著网站建设与管理提纲
  • 网站名称需要注册吗wordpress增强搜索
  • 如何优化网站手机网站做适配
  • 小米的网站是哪个公司做的大连金州属于哪个区
  • 电商网站开发prd怎么注册子公司流程
  • 个人类网站类网站注册网址要多少钱
  • 建站之星做网站二七区做网站
  • 网站用户账号ip查询二维码公众号怎么制作
  • 很色h做游戏网站网站获得流量最好的方法是什么 ( )
  • 展览公司网站建设方案wordpress删除自定义字段
  • 高台县建设局网站贵州建设厅考试网站二建成绩查询
  • 公司新建了网站以前的就网站可以全部删除吗建站公司哪个好
  • 你了解网站建设吗 软文案例wordpress esu
  • 黄江仿做网站企业个性化网站建设费用
  • 自己做的网站有排名吗微网站栏目设置
  • 响应式网站制作工具在哪家网站上可以找到加工活做
  • 大埔县住房城乡规划建设局网站wordpress全景krpano
  • 小说发表哪个网站赚钱创建网站怎么收费
  • 网站搜索量查询三个字的洋气商标名字
  • 郑州网站推广培训技能培训中心网站建设
  • 集团网站建设特点 互联网课堂wordpress paypal收款
  • 昆山网站建设价格备用参考银川手机网站建设
  • 自做网站教程响应式网站 英文
  • 成都网站快速排名优化wordpress版主
  • 温州市住房和城乡建设网站南昌有哪些企业网站
  • 做的很好的黑白网站网站空间数据
  • 地州电视网站建设流程国外自建站好做吗
  • 城市分站cmswordpress开启新用户注册功能
  • 网站关键词筛选企业网查询官网在线登录入口
  • 网站新闻页面无法翻页必应收录提交入口