- 博客(179)
- 收藏
- 关注
原创 php 学习记录
mac自带php,不好随意动。php官网安装php又太麻烦,研究了快1整天了,觉得安装一站式xampp。xampp安装完成后,怎么知道php的版本号呢,虽然开启xampp中的apache后访问localhost/index.php 后进入二级目录 能看到php安装的版本号是8.1.5,但这个版本的安装目录在哪儿呢?最终在这里找到:这样的话,就可以在vscode配置php的环境变量了...
2022-05-15 17:28:23 239
原创 selenium 加载页签和拖动_上传文件
WebDriver driver=new ChromeDriver();JavascriptExecutor js = (JavascriptExecutor) driver;js.executeScript("window.scrollBy(0,400)");Actions action =new Actions(driver);action.moveToElement(mainmenu).clickAndHold().build().perform();Thread.sleep(100.
2021-05-14 13:45:45 451
原创 cypress 从文件中读取数据 fixture
1、fixture路径下创建.json文件夹,内容如下{"loginName":"huahua","password":"huahua"}2、加载loginEmgs文件(后缀可省略),使用then读取数据before(()=>{cy.fixtures('loginEmgs').then((data)=>{this.data=data;})})3、使用数据cy.get('#loginName').type(this.data.log...
2020-12-28 09:22:25 1186
原创 cypress安装前提
添加cypress依赖前,即执行npm install cypress --save-dev命令前,一定要先执行如下前置条件,否认,会报代理和权限的错误:1、npm config set proxy null 代理置为空。否则会报代理错误2、切换管理员账号:sudo su3、npm install cypress --save-dev...
2020-12-20 17:26:32 327 1
原创 cypress安装报错:The operation was rejected by your operating system
npm config set proxy nullyp-m-7127@yp-m-7127MacBook-Air CypressAutomation %yp-m-7127@yp-m-7127MacBook-Air CypressAutomation %yp-m-7127@yp-m-7127MacBook-Air CypressAutomation % npm install cypress --save-devnpm ERR! code 1npm ERR! path /Users/yp-m
2020-12-20 16:47:16 532
原创 node 安装和配置
2、node配置vim ~/.bash_profile立刻生效命令:source ~/.bash_profile1、下载安装包并进行安装This package will install: • Node.js v15.4.0 to /usr/local/bin/node • npm v7.0.15 to /usr/local/bin/npm...
2020-12-20 15:09:31 146
原创 @RequestMapping 与@GetMapping和@PostMapping的关系
从浏览器只能发起GET请求,不能发起POST请求用@RequestMapping注解可发起GET和POST请求@RequestMapping(value = "/create",method = RequestMethod.POST) ,等于@PostMapping(value = "/create")@RequestMapping(value = "/payment",method = RequestMethod.GET),等于@GetMapping(value = "/paymen.
2020-12-13 10:25:43 1210
原创 springboot集成mybatis步骤
1、pom文件新增驱动和mybatis整个springboot的依赖2、Dao层,mapper接口会有对应的映射文件 *.xml,(1)该配置文件可跟Mapper接口 放同一目录下,这时,需在pom文件中,手动指定资源文件夹 *.xml的打包编译的路径位置<build> <resources> <resource> <directory>src/main/java</direc...
2020-12-10 09:04:48 317
原创 springboot的核心配置文件application.properties或application.yml_多环境下核心文件配置
springboot 创建web工程后,默认不需要配置tomcat的端口,默认是8080,且默认没有上下文。一、若不想用默认值,可以更改springboot的核心配置文件application.properties或application.yml,核心配置文件有且只有有个application.properties 文件中更改如下下server.port=8081server.servlet.context-path=/springbootapplication.yml文件中更改..
2020-12-06 09:01:58 596
原创 lambda内置的四大核心函数式接口
Consumer<T> 消费接口void accept(T t)Supplier<T> :供给型接口T get();Function<T,R> 函数型接口R apply(T t)Predicate<T> 断言型接口boolean test(T t)
2020-10-14 09:11:12 207
原创 lambda语法格式
语法格式一:无参数,无返回值()->System.out.println("hello world")语法格式二:有参数,无返回值(X)->System.out.println(x)语法格式三:若有1个参数,小括号可以省略x->System.out.println(x)语法格式四:有2个以上的参数,有返回值,且lambda体中有多条语句Comparator<Integer> com =(x,y)->{System.out.printl.
2020-10-14 08:48:21 444
原创 mybatis-plus之EntityWrapper和Condition
EntityWrapper和Condition是条件构造器,操作表中的字段
2020-09-24 08:40:53 1026
原创 jdk8 之日期_LocalDateTime和DateTimeFormatter
(1)日期时间 LocalDateTime(2)日期时间格式化:DateTimeFormatter
2020-09-17 09:08:26 237
原创 lambda之容器Optional
Optional是个容器,可以创建任何对象Optional容器类的常用方法Optional.of(T t):创建一个Optional实例Optional.orElse(T t):如果有值就返回值,如果没值就返回T t实例1:Optional<Book> op = Optional.ofNullable(new Book("MSQL","AU",Book.Status.Busy,1009));op.orElse(new Book("JAVASE","MARRY"..
2020-09-10 09:15:28 214
原创 lambda 之Stream流
1、stream终止操作——查找与匹配allMatch——检查是否匹配所有元素anyMatch——检查是否至少匹配一个元素
2020-09-08 08:56:00 140
原创 lambda方法引用==lambda语法
使用lambda表达式,无需导入依赖,只需指定jdk编译版本为1.8,会自动支持lambda<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>
2020-08-22 07:27:44 283
原创 spring5与单元测试框架junit4 和junit5的整合
spring整合单元测试的目的,是加载配置文件时,不在每次写如下代码来加载配置文件,直接使用注解方式来添加配置文件ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");1、spring5整合junit4(1)添加junit4的依赖(2)添加注解,来加载配置文件// @RunWith(SpringJUnit4ClassRunner.class) //单元测试框架 使用注解// ..
2020-08-18 09:12:05 1746
原创 spring理解
困惑,对spring的使用或者说是原理,一知半解,导致现在使用spring和其他框架整合时,无法将其他框架和spring进行融合。故再次重学spring,当时学spring时,一知半解,再次学有些内容比之前理解的相对到位了。1、spring是干啥的,主要是IOC,控制反转——啥意思,即原来创建对象时,是开发new出来,现在是返过来,开发人员不再创建,而是交给spring来配置创建。2、spring怎么创建对象?首先,引入spring的核心包 创建上下文配置文件 applicationC
2020-08-02 15:37:28 138
原创 mybatisplus id自动生成和逻辑删除和创建时间和更新时间自动填充
1、在实体类添加注解@TableId(value = "id",type=IdType.ID_WORKER_STR)private String id;@TableLogic@ApiModelProperty(value = "逻辑删除 1(true),未删除0 (false )")private Boolean isDeleted;@ApiModelProperty(value = "创建时间")@TableField(fill = FieldFill.INSERT)private
2020-07-18 06:46:46 2951
原创 前后端分离swagger配置
3、运行2、配置@Configuration //托管给spring@EnableSwagger2 //开启swagger功能的注解public class SwaggerConfig { @Bean public Docket createRestApi(){ //版本类型是swagger2 return new Docket(DocumentationType.SWAGGER_2) //通过调用自..
2020-07-15 08:13:06 569
原创 springboot启动报错com.zaxxer.hikari.pool.HikariPool : root - Exception during pool initialization.
springboot启动时报错com.zaxxer.hikari.pool.HikariPool : root - Exception during pool initialization.改为如下配置后,启动成功server.port=8080spring.application.name=server_eduspring.profiles.active=devspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver.
2020-07-12 21:09:58 13715 4
原创 mybatis-plus自动生成代码
学习阶段,纯属记录便于以后看,如有雷同,请告诉我,删mybatis-plus真实功能强大,开发的福音1、自动生成代码功能import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomid
2020-07-11 21:16:54 1121
原创 maven中pom文件中的 dependencies 和dependencyManagement的使用
一直没太搞清楚 dependencyManagement 和dependencies 的关系是什么,怎么使用,遇到总是一脸懵逼,现学现卖,将自己理解的记录下,便于加深理解1、dependencyManagement 是用来指定项目版本,但dependencyManagement所在pom的项目,并不真实引用定制的项目版本。即使(像如下)dependencyManagement下有dependencies指定的版本,dependencyManagement所在的项目也未真实引用dependency中.
2020-07-11 17:22:50 1528
原创 PPT制作_颜色
1、颜色:colorhunt.co2、图标:www.iconfont.cn开源插入网站unDraw:undrar.co/3、字体:http://www.58pic.com/
2020-06-21 12:18:21 137
原创 cucumber注解
Given −It describes the pre-requisite for the test to be executed.Example − GIVEN I am a Facebook userWhen −It defines the trigger point for any test scenario execution.Example − WHEN I enter "<username>"Then −Then holds the expected...
2020-05-29 09:01:23 567
原创 java 比较器
之前学java对象的比较时,一直没有理解,模模糊糊的,事隔2年,再学,貌似有点能理解了。将理解记录下来java 对象分2种比较方法,一种是类现实Comparable接口,在其方法中制定排序的方法。另一种是排序时,直接定制排序规则。...
2020-05-10 17:01:07 529
原创 EasyExcel读数据报错 org.apache.poi.openxml4j.opc.OPCPackage.open(Ljava/io/File;)Lorg/apache/poi/openxml4j
前提:(1)直接导入依赖并使用,可正常读内容(2)引入公司父工程,导入的easyexcel版本 变为如下,取数据报如下错:com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoSuchMethodError: org.apache.poi.openxml4j.opc.OPCPackage.open...
2020-05-05 10:53:42 5719 6
原创 IDEA安装lombok插件
进入lombok:https://github.com/mplushnikov/lombok-intellij-plugin
2020-05-04 14:12:39 624
原创 JAVA 读写excle 之POI
四、读取excel@Testpublic void readExcele() throws Exception { FileInputStream fis = new FileInputStream("jinhua.xls"); Workbook wb = new XSSFWorkbook(fis);// new XSSFWorkbook(fis);// new SX...
2020-05-03 21:28:51 210
原创 springboot 自定义start
七、验证自己写的启动器是否可用(1)创建一个测试工程,勾选web工程(2)引入自己写的启动器<!--引入自己的启动器--><dependency> <groupId>com.huang</groupId> <artifactId>hua-spring-boot-start</ar...
2020-05-03 11:20:12 457
原创 springboot整合mybatis web项目
1、添加mybatis springboot依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2&l...
2020-04-30 08:43:57 361
原创 springboot整合druid
一、添加druid依赖<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> &l...
2020-04-27 07:22:43 307
原创 springboot 与数据访问和JDBCTemplate
一、依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <...
2020-04-25 15:25:24 135
原创 mysql安装完成后的使用mac
一大损失,之前会从客户端使用mysql的安装和运用了,没有及时记录下来,现在从终端使用,又不会了,浪费好长时间,才能解决,各种问题。抽空了,一定再把这块内容 补上。打开终端,输入如下命令(1) /usr/local/mysql/bin/(2)输入 mysql,进入mysql命令行形式(3)...
2020-04-25 14:22:22 728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人