会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒙娜丽莎法师
博客园
首页
新随笔
联系
订阅
管理
2020年1月6日
Mybatis是如何实现SQL防注入的
摘要: Mybatis这个框架在日常开发中用的很多,比如面试中经常有一个问题: 和` `可以防止SQL注入,今天就来看一下它是如何实现SQL注入的。 什么是SQL注入 在讨论怎么实现之前,首先了解一下什么是SQL注入,我们有一个简单的查询操作:根据id查询一个用户信息。它的sql语句应该是这样: 。我们根据
阅读全文
posted @ 2020-01-06 18:54 蒙娜丽莎法师
阅读(1107)
评论(0)
推荐(0)
2020年1月3日
Java位运算符详解
摘要: 前言 之前了解过位运算符,左移 等于除以2。但是我在看jdk源码的时候发现了一个 三个符号的,不明白这是什么意思,就去搜了一下,发现还挺多的知识点的,就整理了一下。 首先我们知道,我们编写的程序最终都是在计算机底层进行的,计算机底层也仅支持0、1两种符号。所以当时网上有个键盘只有0、1两个键,那才是
阅读全文
posted @ 2020-01-03 17:29 蒙娜丽莎法师
阅读(368)
评论(0)
推荐(0)
手写红黑树的简单实现
摘要: 基于《算法》一书的红黑树的插入和删除。看过不同的教材,也有不同的实现方式,但是最终的结果也大致相同,感觉这个比较容易理解,就采用这种的方式来进行简单实现。 定义树节点的实体类型 这里简单的定义了一下红黑树,并且只有节点,并不是map这样的k v结构。如果定义k v结构到时比较的时候比较k即可。 用了
阅读全文
posted @ 2020-01-03 17:29 蒙娜丽莎法师
阅读(311)
评论(0)
推荐(0)
测试格式
摘要: 前言 之前了解过位运算符,左移 等于除以2。但是我在看jdk源码的时候发现了一个 三个符号的,不明白这是什么意思,就去搜了一下,发现还挺多的知识点的,就整理了一下。 首先我们知道,我们编写的程序最终都是在计算机底层进行的,计算机底层也仅支持0、1两种符号。所以当时网上有个键盘只有0、1两个键,那才是
阅读全文
posted @ 2020-01-03 17:26 蒙娜丽莎法师
阅读(152)
评论(0)
推荐(0)
公告