自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Mybatis学习 - 7 -使用lombok.Data代替javabean

最近学习Mybatis,每次写javabean都要写一堆生成器set、get,繁琐又不方便修改。今天选择用lombok.Data代替。添加dependency<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.pr...

2019-10-15 22:40:31 337

原创 Mybatis学习 - select查询结果用resultMap指定返回值

使用resultType的时候,数据库查询结果的字段名字必须和java代码的字段名一致,不一致的时候解决办法如下:1、可以在sql查询语句中使用别名2、可以在setting中设置开启mapUnderscoreToCamelCase,开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。3、使用result...

2019-10-07 22:04:10 1988

原创 Mybatis学习 - select查询结果用resultType指定返回值

返回list1、编写接口方法: public List<Teacher> getTeachersByNameLike(String name); //根据名字模糊查询,返回一个list2、编写mapper文件这里的返回值类型是list中元素 的类型,不是List!!!! <select id="getTeachersByNameLike" resultT...

2019-10-07 21:23:16 3852

原创 Mybatis学习 - sql语句参数传递

只传递一个参数1、在mapper文件中使用 #{参数名} 表示,此时参数名可随意变更。<mapper namespace="dao.TeacherMapper"> <!--id:自定义的sql唯一标志:使用接口的方法名--> <select id="getTeacherByID" resultType="bean.Teacher"> ...

2019-10-06 23:13:44 1043

原创 Mybatis学习 -自增列

mysql中获取自增列通过mapper文件中两个属性配合使用得到详细实现过程如下:创建数据库表单首先创建一个包含自增列的数据库表单student:CREATE TABLE student (id INT(11) PRIMARY KEY AUTO_INCREMENT,first_name VARCHAR(255),gender CHAR(1))构建bean成员变量+有参生...

2019-10-06 19:58:51 621

原创 Mybatis学习 - 3 - 实现增删改

给接口添加增删改方法package dao;import bean.Teacher;public interface TeacherMapper { public Teacher getTeacherByID(Integer id); public void addTeacher(Teacher teacher); public void updateTea...

2019-10-05 17:40:08 102

原创 Mybaits学习 - 2 - 用接口实现查询

创建接口类package dao;import bean.Teacher;public interface TeacherMapper { public Teacher getTeacherByID(Integer id);}修改mapper文件为<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE map...

2019-10-04 15:33:50 114

原创 Mybaits学习 - 1-实现简单查询

根据各位大佬大谆谆教诲,学东西从官网入手最佳:https://mybatis.org/mybatis-3/zh/getting-started.html。添加depencency将dependency添加到pom文件<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency>...

2019-10-04 13:48:57 103

原创 查找dependency

每次下载包都要到处早dependency,经常找到的还不是最新的。今天偶然发现这个网站https://mvnrepository.com/只需要输入包名点击查询然后选择版本就可以找到dependency信息。...

2019-09-01 14:07:44 573

原创 java学习 - 操作xlsx文件

添加dependency进入地址https://poi.apache.org/components/index.html查找dependency信息添加到pom文件中下载依赖包使用命令 mvn install -U未完

2019-08-17 08:33:52 1506 2

原创 安卓测试常用的ADB命令

1、查看包名:adb shell pm list packages如果想知道应用对应的apk文件在手机上的安装位置则可以在上面的命令后加-f参数adb shell pm list packages -ftracydeMacBook-Air:~ tracy$ adb shell pm list packagespackage:com.iflytek.cmccpackage:com.moto...

2019-03-11 17:33:10 2809

原创 Android和iOS的区别

兼容性安卓有很多厂商定制版本需要兼容安卓的屏幕分辨率更加多样,刘海、圆角等样式也更多键盘不同iOS只有home键安卓有返回、home、菜单3个物理键盘安装方式不同安卓可以传安装包到手机后点击安装,可以使用360和91助手等工具,还以使用adb命令adb installiOS主要有iTunes和testflight读取log和查看缓存文件等方式不同安卓直接访问文件夹iOS取lo...

2019-03-11 17:00:02 403

原创 APP测试和Web测试的区别

测试流程两者一致,都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。兼容性测试兼容测试APP测试web测试操作系统Android和iOS以及对应的系统版本、语言环境Windows和Mac以及对应的系统版本、语言环境分辨率手机分辨率、刘海、圆角、横竖屏电脑分辨率浏览器无需兼容chrome、Firefox、Safari、IE...

2019-03-11 15:13:15 281

原创 api接口签名验证

为了防止信息被篡改和伪造,保障通信对安全,在app对请求参数中常使用MD5、RSA、SHA等签名算法。下面以MD5为例学习一下:MD5参数签名1、服务器和客户端约定一个salt (salt不参与通信,只要不泄漏,一般请求就不会被伪造)2、按照指定顺序将所有参数排序,然后生成一个字符串下面以一个简单对例子来讲解:参数为:uid=12343546,noncse=8ec4560998,fro...

2019-02-17 20:53:03 883

原创 charles常用功能

最近几年一直在使用charles抓取移动端报文,今天来总结一下平时使用的功能。安装官网地址为:https://www.charlesproxy.com/,由于是付费软件,具体安装过程就不详细说了。连接手机1、手机和电脑连接同一个Wi-Fi2、启动charles,点击Help–Local IP Address查看本机IP地址3、打开手机无线局域网设置,配置代理信息。(不同的手机设置界面也...

2019-02-13 14:36:51 429

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除