- 博客(8)
- 收藏
- 关注
原创 MyBatis学习总结
6.MyBatis起类型别名:指定一个包名,MyBatis会在包名下面搜索需要的Java Bean,每一个在包domain.blog中的JavaBean,在没有注解的情况下,会使用Bean的首字母小写的非限定类名来作为它的别名。若有注解,则别名为其注解值。1.POJO类型:直接使用,属性名和参数占位符名称一致,MyBatis不会将POJO类型进行封装,所以也不需要使用@Param注解,直接使用就可以。24.注意:不要用默认的名称,直接使用@Param注解替换arg0,并使用修稿后的名称来获取值,可读性高!
2023-08-20 17:53:39 69
原创 JDBC学习总结
1.JDBC就是使用Java语言操作关系型数据库的一套API(可以用同一套Java代码,操作不同的关系型数据库)(1)创建工程,导入驱动jar包;(创建一个Directory,然后复制粘贴,最后一定要右键选择add as library!(2)注册驱动://MySQL5之后的jar包自带的,可以不用写(3)获取链接:url如果是默认的127.0.0.1:3306可以直接省略写为jdbc:mysql:///数据库名称?
2023-08-17 17:47:39 66
原创 Java学习总结
39.集合是一种容器,是用来存储数据的,集合的大小可变,ArrayList是集合中最常用的一种,ArrayList是泛型类,它可以约束存储的数据类型,但是不支持基本数据类型,只支持引用数据类型,如果非要限制为int,可以不写尖括号或者里面写成Integer,推荐写成ArrayList list=new ArrayList();23.一个类中,出现多个方法名称相同,但是他们的形参列表不相同,那么就称这些方法为方法重载(形参列表不同指的是形参的个数、类型、顺序不同,与形参名称无关))双与的优先级高于双或。
2023-08-17 17:42:06 65
原创 BUUCTF学习misc题目的日常(3)
*base64的隐写脚本具体代码如下(用python2):def get_base64_diff_value(s1, s2): base64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' res = 0 for i in xrange(len(s2)): if s1[i] != s2[i]: return abs(base64chars.i
2022-07-08 00:13:53 196
原创 BUUCTF学习misc题目的日常(2)
路由器配置文件(.bin)路由器备份的配置文件一般是.bin格式且默认名称通常是conf.bin。这种配置文件中包含了宽带账号密码以及WiFi密码等信息,对找回宽带账号密码有帮助。.bin文件使用RouterPassView来打开.F5刷新隐写对于提示刷新的图片,可以考虑是否为F5隐写,利用F5-steganography工具,切换到工具目录下执行具体指令为:java Extract + 图片路径(直接拖)*字频统计对于含有大量无特征、无规律字符的字符串来说,要进行字频统计。根据大佬们的描述具体
2022-03-04 10:20:58 4058
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人