- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 MyBatis Reflector核心流程
用 type 字段记录传入的 Class 对象通过反射拿到 Class 类的全部构造方法,并进行遍历读取 Class 类中的 getter方法读取 Class 类中的 setter方法读取 Class 中没有 getter/setter方法的字段,生成对应的Invoker 对象根据前面三步构造的 getMethods/setMethods 集合的 keySet初始化 readablePropertyNames、writablePropertyNames 集合遍历构造的readablePrope
2024-08-22 17:06:18 143
原创 jdbc一般流程
注册数据库驱动类,指定数据库地址,其中包括 DB的用户名、密码及其他连接信息调用 DriverManager.getConnection()方法创建 Connection 连接到数据库调用 Connection的createStatement()或 prepareStatement()方法,创建 Statement 对象,此时会指定 SQL(或是 SQL 语句模板+SQL 参数)通过 Statement 对象执行 SOL语句,得到 ResultSet 对象(查询结果集)遍历 ResultSet,
2024-08-22 16:57:59 68
原创 std::string记录
这样的语句支持,因为string支持+运算符,而本例使用了ss,即string类型,支持了+运算符。因为char*类型不支持+运算符。
2024-07-31 10:02:45 296
原创 CPP局部变量及初始化
使用大括号定义局部变量,不会阶段,不能通过编译。随时用到随时定义(区别于C语言)使用大括号定义时,等号可以省略。使用大括号{}定义局部变量。
2024-07-29 15:52:52 83
原创 springboot-mybatis-db2
main/resources/mapper增加UserMapper.xml。main/resources增加application.yaml。新建service/impl/UserServiceImpl。main/resources增加mybatis.xml。新建controller/UserController。新建service/IUserService。工程pom.xml文件增加如下依赖。完整代码参看本人csdn资源。新建dao/UserDao。新建domain/User。
2024-07-03 14:52:00 384 1
原创 PEB检测
第二字段BeingDebugged,记录调试信息,1代表被调试,0代表没有被调试PEB结构在TEB结构的0x30偏移的地方,也就是fs:[0x30]处可以取到PEB的基地址当进程被调试时,AL的值为1,这个值取自PEB的BeingDebugged成员。
2023-04-06 17:20:59 123
原创 一元三次方程的解法
一元三次方程ax3+bx2+cx+d=0ax^3+bx^2+cx+d=0ax3+bx2+cx+d=0的解法首先将方程ax3+bx2+cx+d=0ax^3+bx^2+cx+d=0ax3+bx2+cx+d=0转化为x3+px+q=0x^3+px+q=0x3+px+q=0的形式,步骤如下:令x=y−b3ax=y-\frac{b}{3a}x=y−3ab则原式变成<=>a(y−b3a)3+b(y−b3a)2+c(y−b3a)+d=0a(y-\frac{b}{3a})^3+
2021-06-19 19:09:38 475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人