自定义博客皮肤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 113

原创 testng执行顺序

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

2021-03-23 19:22:40 189

原创 java基础-接口

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

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

原创 java基础笔记-抽象类

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

2020-12-23 17:18:37 130

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

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

2020-11-25 19:33:51 1513

原创 springboot学习-注解@Repository

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

2020-11-24 10:09:00 333

原创 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 468

原创 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/simplepip install requestspytest安装,同上运行测试在控制台运行py

2020-11-17 19:25:33 260

原创 selenium常用api

切换浏览器#打印出浏览器对应的idall_windows = driver.window_handlesprint(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 94

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

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

2020-11-17 19:24:37 451

原创 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.htmlhttps://www.jianshu.com/p/0003922

2020-11-17 19:21:59 83

原创 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 6231

原创 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#打印出浏览器对应的idall_windows = driv

2020-10-25 18:23:55 275

原创 python中日志级别与封装

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

2020-10-25 16:20:30 74

原创 python接口自动化学习

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

2020-10-23 17:03:47 219

原创 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 265

原创 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 264

原创 springboot中swagger的配置

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

2020-09-06 16:17:28 116

原创 git 配置

git config --global user.name “Dinggl”git config --global user.email [email protected] -t rsa -C ‘[email protected]’cat ~/.ssh/id_rsa.pub 查看生成的密钥

2020-08-31 19:56:36 82

原创 linux命令-grep用法

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

2020-04-28 17:39:57 119

原创 jmeter的csv

2020-01-15 15:09:40 92

原创 jmeter使用整理

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

2020-01-15 15:05:47 134

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

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

2019-11-20 10:54:47 307

原创 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 326

原创 struts2学习

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

2019-08-28 13:41:39 91

原创 sql题

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

2019-08-08 22:32:08 80

原创 面试题

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

2019-08-01 09:58:22 75

原创 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 466

原创 spring通过注解配置bean

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

2019-07-16 18:03:43 84

原创 spring中的BeanPostProcessor

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

2019-07-12 15:01:30 84

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

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

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

原创 mybatis中的别名写法

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

2019-07-05 19:38:26 145

原创 MAVEN的配置过程

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

2019-07-01 15:05:27 130

原创 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 259

原创 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 190

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

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

2019-06-23 15:22:42 988

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

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

2019-06-15 08:46:25 2355

原创 jQuery

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

2019-06-13 16:33:13 78

原创 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 69

原创 监听器

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

2019-06-04 12:04:20 112

空空如也

空空如也

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

TA关注的人

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