自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础学习

java基础之打印万年历问题问题分析代码实现具体代码 问题 输入年,月打印出万年历. 例如: 问题分析 1.计算出1月是星期几,利用(基姆拉尔森计算公式) 2.计算出本月有多少天. 3.打印日历 代码实现 1.直接打印出输入的年和月 2.打印出星期 3.计算1号是周几 4.计算本月的天数 5.打印主体 5.1 周日不需要空格,星期一空1格,星期2空2格,类推. 5.2 周6需要换行 具体代码 im...

2018-12-06 12:30:28 182

原创 testng执行顺序

@BeforeMethod: 这是在@Test注解方法(测试用例方法)之前执行的方法 @AfterMethod: 这是在@Test注解方法(测试用例方法)之后执行的方法 @BeforeClass: 这是在@BeforeMethod注解方法(测试用例方法)之前执行的方法 @BeforeSuite: 具有第一优先级(),最先执行 TestNg注解方法执行顺序: @BeforeSuite → @BeforeClass → @BeforeMethod → @Test → @AfterMethod → @AfterC

2021-03-23 19:22:40 370

原创 java基础-接口

接口与类相似点: 一个接口可以有多个方法。 接口文件保存在 .java 结尾的文件中,文件名使用接口名。 接口的字节码文件保存在 .class 结尾的文件中。 接口相应的字节码文件必须在与包名称相匹配的目录结构中。 接口与类的区别: 接口不能用于实例化对象。 接口没有构造方法。 接口中所有的方法必须是抽象方法。 接口不能包含成员变量,除了 static 和 final 变量。 接口不是被类继承了,而是要被类实现。 接口支持多继承。(一个类可以实现多个接口) 接口特性 接口中每一个方法也是隐式抽象的,接口

2020-12-23 17:44:18 2530 4

原创 java基础笔记-抽象类

1.抽象方法 如果一个类包含抽象方法,那么该类必须是抽象类。 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 public abstract double computePay(); 构造方法,类方法(用 s

2020-12-23 17:18:37 234

原创 git提交代码步骤和idea中不同颜色代表意义

切入到自己想要提交类的路径下 cd 然后git add + 类名 git add BYgImportNewApi.java git commit -m 备注 然后push git push

2020-11-25 19:33:51 1764

原创 springboot学习-注解@Repository

https://blog.csdn.net/qq_40943786/article/details/80966170 转载 Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。 mybits-plus应用 @Repository public interface BGwAddMapper extends BaseMapper<BGwAdd> { } ...

2020-11-24 10:09:00 416

原创 json数据类型转换

import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; //result 返回本来就是string类型,但是为了方便取值,转json对象 JSONObject jsonObject = JSONObject.parseObject(result); //参数返回有 [] 数组类型参数 JSONArray idInfo = ...

2020-11-24 09:43:52 576

原创 python自动化学习

python自动化环境搭建 第一种:将镜像改成清华大学的 https://pypi.tuna.tsinghua.edu.cn/simple/ 第二种命令行 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 在控制台执行 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install requests pytest安装,同上 运行测试在控制台运行 py

2020-11-17 19:25:33 346

原创 selenium常用api

切换浏览器 #打印出浏览器对应的id all_windows = driver.window_handles print(all_windows) #切换浏览器窗口 driver.switch_to.window(all_windows[1]) #切换iframe #定位元素 webifram=driver.find_element_by_id('iframeLoginIfm') #切换ifram,类似切换浏览器 driver.switch_to.frame(webifram) #在切换到上一级ifr

2020-11-17 19:25:13 175

原创 python selenium----下拉框篇+弹窗+切换窗口

// 表示从任意位置开始匹配,也表示匹配当前层级下的多个层级 / 表示匹配一个层级 [@] 表示选取元素属性值 from selenium.webdriver.support.select import Select #选择话题板块 #实例化select select =Select(driver.find_element_by_id('tab-value')) # 定位选项,通过value select.select_by_value('share') # 定位选项,通过index select.

2020-11-17 19:24:37 577

原创 python测试用例报告使用

if __name__=='__main__': """生成测试报告""" pytest.main(['--alluredir','../reports','test.py']) # pytest.main(['-s', '-q', '--alluredir', '../report/xml', 'test.py']) http://www.mamicode.com/info-detail-2960280.html https://www.jianshu.com/p/0003922

2020-11-17 19:21:59 162

原创 python安装后,pycharm无法创建虚拟环境项目

1.cmd 查看python版本中是否带有ADM,有卸载,安装32位python环境 2.python中安装第三方库无法安装,打开python安装包的Python\Scripts 目录 ,通过cmd 执行命令 pip install -U openpyxl(requests)再查看 Python\Scripts中是否有包 ...

2020-11-13 09:48:23 6656 1

原创 python中selenium常用的api方法

常用场景 1.某些需要鼠标移动到上面才会展示的元素 1.常用action函数 driver = webdriver.Chrome(executable_path='./chromedriver.exe') #实例化对象 action = ActionChains(driver) #鼠标移动到元素上,悬浮perform() action.move_to_element(more_link).perform() 2.切换浏览器 1).window #打印出浏览器对应的id all_windows = driv

2020-10-25 18:23:55 406

原创 python中日志级别与封装

excel数据加载驱动用 openpyxl 先装插件 在引用 from openpyxl import load_workbook from openpyxl.workbook.workbook import Worksheet

2020-10-25 16:20:30 132

原创 python接口自动化学习

pycharm环境配置 配置下载路径 https://pypi.tuna.tsinghua.edu.cn/simple/ 配置requests函数库

2020-10-23 17:03:47 330

原创 selenium中的xpath定位元素定位计算方法

xpath定位 //div[@id="s-top-left"]/a[1] //表示从任意位置匹配 /表示父子关系 div 节点名称 [@] 固定写法 选取元素属性值 里面可以是class ,id,等各种属性都可以 //div[@id="s-top-left"]/a[last()] [n] 从1 开始往后,第一个1 最后一个last() 倒数第二个 last()-1 复杂的xpath 如果有多个层级 //div[@id="s-top-left"]/a[1] //div[@

2020-10-19 20:11:34 392

原创 easyexcel读写excel文件中的信息

<!--读取excel文件 对应 poi 3.17 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependenc...

2020-09-15 15:22:36 366

原创 springboot中swagger的配置

在common公共包中配置 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope>provided </scope> </

2020-09-06 16:17:28 214

原创 git 配置

git config --global user.name “Dinggl” git config --global user.email xx@qq.com ssh-keygen -t rsa -C ‘xx@qq.com’ cat ~/.ssh/id_rsa.pub 查看生成的密钥

2020-08-31 19:56:36 144

原创 linux命令-grep用法

转载大佬的 https://www.cnblogs.com/flyor/p/6411140.html

2020-04-28 17:39:57 220

原创 jmeter的csv

2020-01-15 15:09:40 145

原创 jmeter使用整理

1.jemter链接数据库 线程组下建一个简单控制器(simple controller).数据库配置 加上域名配置,ite,uat不同的环境配置不同的域名,在 数据库配置下 加上 JDBC connection configuration 在jmeter文件中加入mysql的jar包 在流程中使用JDBC Request payCouponId值取到后可能不止一个,从下标1开始取值:pa...

2020-01-15 15:05:47 191

原创 sql中having与where的用法区别

1.where与group by select deptno from emp where sal>100 group by deptno; 正确 select deptno from emp group by deptno where sal>100; 错误 2.having 与 group by select deptno from emp group by deptn...

2019-11-20 10:54:47 465

原创 maven阿里代理

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mir...

2019-09-11 10:08:39 405

原创 struts2学习

1.struts2框架应用javaee三层结构中web层框架显示层 ,spring是controller持久层 struts.xml配置中标签的含义:

2019-08-28 13:41:39 158

原创 sql题

1.查询表中男女各多少人? select s_sex,count(*) from student where s_sex in('男','女') group by s_sex

2019-08-08 22:32:08 145

原创 面试题

编程题: 写一个Singleton出来。 方式一:醉汉式 public class Singleton { private static Singleton test = new Singleton();//静态的。保留自身的引用。 //必须是私有的构造函数 private Singleton(){} public static Singleton getInstance()//公共的静态的方法...

2019-08-01 09:58:22 125

原创 springmvc多个映射器配置url

<!-- 配置处理器映射器,springmvc默认的处理器映射器 BeanNameUrlHandlerMapping:根据bean(自定义Controler)的name属性的url去寻找handler(action:Controller) --> <bean class="org.springframework.web.servlet.handler.BeanN...

2019-07-17 16:49:06 552

原创 spring通过注解配置bean

注意点 @Component是一个基本注解,一个受spring管理组件,如果@Repository,@Controller,@Service,三个注解都没有给value命名(—不给值@Controller,给值得为@Controller(“UserController”)—)那么,必须要有@Component注解例如: 没有@Component就无法进行识别 Component层 packa...

2019-07-16 18:03:43 163

原创 spring中的BeanPostProcessor

实现接口BeanPostProcessor,并将实现类交给spring容器.spring容器执行,在初始化方法前执行before(),在初始化方法后执行after(). 代理对象是AOP底层 例子: A a =new A(); a B.before(a) //成为代理对象a a.init(); a= B.after(a); a.run(); a.destroy(); ...

2019-07-12 15:01:30 139

原创 spring的一些基础及aop配置元素

配置bean基于xml 属性的依赖注入

2019-07-11 09:03:39 471 4

原创 mybatis中的别名写法

第一种<typeAliases> <package name="com.smbms.pojo"/> </typeAliases> 第二种<typeAlias type = "com.smbms.pojo.User" alias="User" />

2019-07-05 19:38:26 230

原创 MAVEN的配置过程

1.apache官网下载maven 2.配置本地环境变量 MAVEN_HOME=路径 path中配置 3.安装包中的一些配置修改 镜像的配置,使用阿里镜像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>ht...

2019-07-01 15:05:27 210

原创 oracle SQL比较易混淆的问题(GROUP BY,HAVING,连接操作符)

左外连接(LEFT JOIN) 返回左边表的所有行 以左边表为准,左边表的所有字段+右边表 SELECT e.empno, e.ename, e.job, e.mgr, e.hiredate, e.sal, e.comm, d.dname FROM scott.emp e LEFT JOIN scott.DEPT d ON e.DEPTNO = d.DEPTNO; ...

2019-06-26 18:52:22 453

原创 oracleSQL语句

工作经历表: create table history( hid integer primary key,--主键 startdate date, --入职时间 enddate date, --离职时间 place varchar2(50), --公司名称 job varchar2(20), --职位 eid ...

2019-06-26 16:48:16 254

原创 在httpservlet中重定向,并弹窗

resp.getWriter().write(“”);

2019-06-23 15:22:42 1097

原创 js表单提交的各种验证

demo1.html <html> <head> <title>提交表单页</title> <script type="text/javascript"> function myCheck() { for(var i=0;...

2019-06-15 08:46:25 2448

原创 jQuery

原生JS和jQuery函数的加载模式不同 原生js会等到DOM元素加载完毕,并且图片也加载完毕才会执行 jQuery会等到DOM元素加载完毕,但不会等到图片也加载完毕就会执行 ...

2019-06-13 16:33:13 150

原创 EL表达式

${5 lt 3}=false ${5 le 3}=false ${5 gt 3}=true ${5 ge 3}=true ${5 eq 3}=false ${5 ne 3}=true ${5 mod 3}=2 ${5 div 3}=1.6666666666666667 ${empty 5}=false ${5 gt 3 and 2 lt 7}=true ${5 lt 3 o...

2019-06-11 16:09:11 117

原创 监听器

监听器的分类 ServletContext监听web上下文信息 HttpSession监听Servelt的会话信息 ServletRequest监听Servlet的请求信息 ServletContextListener 接口 contextInitialized():当容器加载Web应用时,调用此方法。 contextDestroyed():当容器销毁或移出Web应用时,调用此方法 例子:...

2019-06-04 12:04:20 167

空空如也

空空如也

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

TA关注的人

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