Stella981 Stella981
3年前
MyBatis 面试题(附答案解析)
目录MyBatis的实现逻辑MyBatis的缓存实现逻辑{}和${}的区别是什么?MyBatis中自定义标签的执行原理简述Mapper接口的工作原理在Spring中Mapper接口是如何被注入的?在Mapper接口中是否可以有重载方法?当实体类中的属性名和表中的字
Stella981 Stella981
3年前
EF Core 2.0 执行原始查询如何防止SQL注入
using(varcontextnewEFCoreDbContext()){varsearchString"JeffckyWang";FormattableStringsql$@"SELECTId,Name,Url,CreatedTime,ModifiedTime
Stella981 Stella981
3年前
Ecshop V2.7代码执行漏洞分析
0x01此漏洞形成是由于未对Referer的值进行过滤,首先导致SQL注入,其次导致任意代码执行。0x02payload:554fcae493e564ee0dc75bdf2ebf94caads|a:2:{s:3:"num";s:110:"/unionselect1,0x27202f2a,3,4,5,6,7,8,
Stella981 Stella981
3年前
Inno Setup 自定义界面心得
因为项目需要,需要打windows安装包,要求安装界面完全按照需求来。作为没接触过这块儿的服务端宝宝,在此期间踩了很多坑。坑不提也罢,最终结果圆满,记录下与大部分网上PO出来的做法不太一样的小心得,备忘。网上搜到的自定义界面,都用的botva2.dll,我没用。应该说,用过,但遇到了图片变形的问题,短时间内没解决,所以最后全都用的 Inno
Easter79 Easter79
3年前
Spring高级进阶:BeanFactoryPostProcessor
BeanFactoryPostProcessor是实现spring容器功能扩展的重要接口,例如修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成时,只定义了mapper接口,无实现类,但spring却可以完成自动注入,是不是很神奇?本文将通过简单的例子,展现BeanFacto
Wesley13 Wesley13
3年前
TRON智能钱包PHP开发包【零TRX归集】
TronSmartWallet开发包适用于平台方高效完成对用户或订单地址上的Trx/TRC20代币的归集工作,无需向用户或订单地址注入Trx即可完成Trx/TRC20代币的归集。官方下载地址:TronSmartWalletPHP开发包(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F
Easter79 Easter79
3年前
SpringIOC
XML方式:IOC:控制反转的底层原理就是:工厂模式反射配置文件DI:依赖注入就是通过配置文件设置属性值BeanFactory 是老版本的工厂类:调用getBean的时候,才会生成类的实例ApplicationContext 是新版本的工厂类:加载配置文件的时候,就会将Spring管理的类
Stella981 Stella981
3年前
Spring Boot之ConfigurationProperties与Value
SpringBoot之ConfigurationProperties与Value使用@Value("${property}")注入到你配置中有时是笨重的,特别是你有多个配置文件或者你的数据是多层次的。SpringBoot提供了另一个种允许强类型方法让你去管理和校验你的配置packagecom.moregx;i
Stella981 Stella981
3年前
Spring IOC 容器源码分析——一篇文章读懂Spring5.x
Spring设计的初衷Spring则立志于全方面的简化Java开发。对此,她主要采取了4个关键策略: 1、基于POJO的轻量级和最小侵入性编程;2、通过依赖注入和面向接口松耦合;3、基于切面和惯性进行声明式编程;4、通过切面和模板减少样板式代码; 而他主要是通