自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

y_w_x_k的博客

忽如远行客

  • 博客(128)
  • 资源 (1)
  • 收藏
  • 关注

原创 python爬虫二(框架)

selenium可以便捷的获取动态加载的数据,可以便捷的实现模拟登录;selenium是基于浏览器自动化的一个模块,类似脚本模拟人的操作。

2023-05-16 11:25:06 12868 1

原创 PHPSTORM debug

设置端口号9110(可自定义,尽量不要与常用端口号冲突)与idekey,PHPSTORM。5.PHPStorm设置xdebug的端口号,即php.ihi文件配置的端口号。3.修改对应php的配置文件php.ini。并设置idekey为phpstorm。6.phpstorm右上角配置调试。4.浏览器加载xdebug扩展。1.首先查看项目的php版本。2.开启debug扩展。

2023-05-12 14:37:18 7196

原创 SSL证书申请

建议舍弃phpstudy,用宝塔,因为香!再在域名服务商出验证。

2023-04-28 16:04:08 6435

原创 Python爬虫学习

如果使用浏览器向某个门户网站发起请求的话,门户网站会认为这是一个正常的请求,但是如果使用程序(例如爬虫)发送请求的话,则服务器会认为这是一个非法请求,该请求很容易被加以识别并进行拒绝访问;ua:请求载体的身份标识,例如Mozilla/5.0等;服务器通过ua识别用户是以什么身份向服务器发送请求的;所以爬虫的第一步是ua伪装,将身份伪装成一款浏览器;

2023-04-18 21:53:03 995

原创 python实战相关代码

python实战相关代码

2023-03-31 17:26:52 270

原创 Python开发简易学生管理系统

python开发简易学生管理系统源码

2023-03-31 17:10:01 303

原创 python 学习

python学习,笔记

2023-02-24 14:29:29 776

原创 js公共方法

js公共方法

2022-11-24 16:58:08 667

原创 Springboot-项目开发实用技术

springboot注意事项

2022-10-19 21:00:44 1079

原创 借助ThinkPHP6扩展插件JWT-AUTH实现jwt验证

借助ThinkPHP6扩展插件JWT-AUTH实现jwt验证。

2022-08-12 17:40:59 2062

原创 uni-app开发微信小程序踩坑

uni-app 微信小程序 踩坑

2022-07-29 16:04:11 317

原创 nginx配置多域名多端口

nginx多域名多端口

2022-07-07 18:14:32 1187

原创 ThinkPHP进阶

thinkphp

2022-06-30 00:23:00 184

原创 Redis秒杀demo

redis,高并发

2022-06-26 20:35:56 253

原创 Redis学习

redis学习

2022-06-19 16:50:49 465

原创 VMware虚拟机CentOS7默认不联网解决方案

vmware 虚拟机联网

2022-06-19 14:44:28 156

原创 SprinBoot5详解

spring-boot

2022-06-12 19:27:52 449

原创 SpringBoot使用单元测试JUnit5

JUnit5

2022-06-10 14:42:05 478

原创 SpringBoot整合Mybatis-plus

springboot引入mybatis-plus编写mybatis-plus config类编写Bean文件:编写Mapper编写Service编写Controller完工!

2022-06-09 18:38:06 94

原创 SpringMVC通用返回消息类

package com.ywxk.util;import java.util.HashMap;import java.util.Map;/** * 通用的返回类 */public class Msg { /** * 200成功,400失败 */ private int code; //返回信息 private String message; //返回给浏览器的数据 private Map<String,Objec.

2022-05-30 09:40:26 198

原创 SpringMVC学习

1.MVC简介M:model,模型层,指的是工程中的javaBean,作用是处理数据;javaBean分为两类:实体类Bean:专门处理业务数据的,例如Student,User等;业务处理Bean:指Service或Dao对象,专门处理业务逻辑和数据访问;V:view,视图层,html或者jspC:controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器;2.配置web.xml<!-- WEB-INF下面的web.xml --> <

2022-05-25 16:38:34 407

原创 事务的隔离级别

1.相关术语以下都是多线程并发的情况下,A、B事务分属不同线程;脏读(读取了提交的数据,但是数据回滚了):A事务读取了B事务还没提交的数据,此时A事务读取到的是新的数据,然后B事务回滚了,原数据没有发生变化,此时A事务读取的数据与原数据不一致,这种情况就是脏读;不可重复读(读取了被提交的数据,指的是更新操作):是指对于同一个数据,由于A事务修改并提交了这个数据,导致B事务在结束之前多次查询该数据得到了不同的结果;幻读 (读取了提交的数据,指的是增删操作) : 是指在A事务多次读取构成中,B对

2022-05-13 01:02:40 189

原创 Spring5学习

1.IOC容器控制反转:把对象的创建和对象之间的调用过程都交给Spring进行管理,目的是为了降低耦合度;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KzsHx80c-1652156358249)(C:\Users\Administrator\Desktop\临时\1652096234(1)].png)IOC思想基于IOC容器完成,IOC容器底层就是对象工厂建议放到容器中的对象:dao类,service类,controller类,工具类,spring容器中的对象都是

2022-05-10 12:20:19 219

原创 设计模式详解

1.设计模式简介​ 某个问题的固定是解决方案(可以被重复使用)称为设计模式​ 设计模式包括GOF设计模式,通常我们所说的23种设计模式,(Gang of Four:4人组提出的设计模式),包括:单例、工厂、代理、门面、责任链、观察者…JavaEE设计模式,包括:DAO/DTO/VO/PO/pojo…...

2022-05-05 21:40:12 104

原创 HTTP协议

1.HTTP协议简介HTTP协议是W3C指定的一种超文本传输协议,是一种通信协议,这种协议游走B和S之间,B想S发送数据要遵循HTTP协议,S向B发数据同样需要遵循HTTP协议,这个S和B才能解耦合,即S不依赖于B,B也不依赖于S;超文本:不是普通的文本,还包括声音、视频、图像等;...

2022-05-05 17:47:20 320

原创 Servlet学习

1.servlet规范​ 遵循Servlet规范的webapp可以放在不同的web服务器中运行;2.创建servlet项目创建项目目录,目录名称自定义不能是中文,例如crm;在项目目录下创建WEB-INF文件夹,必须是这个名字;WEB-INF文件下新建classes文件夹,必须是这个名字,这个目录下存放的一定是java程序编译之后的class文件(字节码文件);在WEB-INF目录下新建目录lib,这个目录不是必须的,但是如果一个webapp需要第三方jar包的话,这个jar包要

2022-04-30 15:43:40 869

原创 Mybatis学习

sdfsdf

2022-04-26 14:57:02 920

原创 悲观锁、乐观锁

悲观锁(行及锁):如果要操作某些数据,先提前锁定这些数据,其他任何事务都不能对该数据进行修改,不允许并发;SELECT * FROM `login` WHERE l_id>3 FOR UPDATE;代表login表中id大于3的数据被锁定,不能被修改;乐观锁:............

2022-04-26 13:05:59 760

原创 JDBC学习

由于每一个数据库的底层实现原理不一样,Oracle数据库有自己的实现原理,Mysql数据库有自己的实现原理,MS(SqlServer)有自己的实现原理,所以sun公司制定了一套接口,由各大数据库厂家去实现,程序员只需要去调用这套接口即可,这套接口就是JDBC;Java DataBase Connective--Java与数据库的连接;JDBC本质是sun公司制定的一套接口,java.sql.*;...

2022-04-25 14:04:43 979

原创 Maven学习

1.介绍项目的构建:构建是面向过程的,就是一些步骤,完成项目代码的编译、测试、运行、打包、部署等;maven支持的构建包括:1.清理:把之前项目编译的东西删除掉,为新的编译代码做准备;2.编译:把程序源代码编译为执行代码,.java到.class文件,它是批量的,maven可以同时把成千上百个文件编译成.class文件,javac一次只能编译一个文件;3.测试:maven可以执行测试程序代码,验证功能是否正确,它是批量的,maven可以同时执行多个测试代码,同时测试很多功能;...

2022-04-24 08:50:59 324

原创 Srpingboot学习2

11.事务首先设置表是innodb;然后如果是springboot2.0以上只需要在业务层方法添加Transactional即可@Servicepublic class MovieServiceImp implements MovieService { @Autowired private MovieMapper movieMapper; @Transactional @Override public int updateMovieById(Mov

2022-04-24 08:23:06 96

原创 Springboot踩坑

1.pom.xml手动配置资源如果手动配置了资源文件夹,则需重新配置application.properties资源文件夹,否则报错; <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes&g

2022-04-23 18:41:26 403

原创 Mybatis逆向工程-自动生成mapper与model文件

一、pom.xml配置添加依赖: <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--MyBatis整合springboot框架的起步依赖--> <dependency>

2022-04-23 10:57:19 296

原创 VScode 开发springboot相关插件

安装插件:Spring Boot ToolsSpring Boot Extension PackJava Properties

2022-04-22 09:38:51 1171

原创 Springboot学习1-pom.xml、API语法、核心配置文件、Mybatis

1.pom.xml文件 <!--springboot框架web项目起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--springboot框架测试起步依

2022-04-22 08:00:20 361

原创 JAVA学习9-资源绑定、类加载器、反射、注解

81.资源绑定器java.util包下提供了一个资源绑定器,便于获取属性配置文件的内容这个资源绑定器只能获取类路径(src目录)下的属性配置文件(以.properties结尾的文件)82.类加载器类加载器:ClassLoad,是专门负责加载类的命令/工具JDK中自带3个类加载器:启动类加载器(父加载器)rt.jar扩展类加载器(母加载器)ext/*.jar应用类加载器 classpath假设有这样的代码:S...

2022-04-20 10:14:30 428 2

原创 JAVA模拟多线程并发Demo及其解决方案

Account类:package ThreadSafe;public class Account { private String account; private double balance; public Account() { } public Account(String account, double balance) { this.account = account; this.balance = bal

2022-04-17 17:56:23 2428

原创 JAVA学习8-线程安全、synchronized、反射机制、生产者消费者模式

71.线程安全即多线程并发环境下,线程的安全问题;

2022-04-17 16:59:51 367

原创 JAVA学习7-对象流、多线程

61.对象流ObjectOutputStream与ObjectInputStream将java对象存储到文件中,将java中的对象保存下来的过程我们称之为序列化(Serialize);将硬盘中的数据恢复到内存中,恢复成java对象,我们称之为反序列化(DeSerialize);...

2022-04-15 09:29:35 364

原创 JAVA学习6-集合工具类、流

51.Collections集合工具类除了重写compareTo方法比较TreeSet元素之外,还可以用比较器方式;比较器实现java.util.comparator接口(Comparable是java.lang包下的,比较器是java.util包下的); //转线程安全方法synchronizedList //线程非安全 List<String> ls = new ArrayList<>();

2022-04-14 07:33:28 1879

利用oracle客户端instantclient+navicat远程连接oracle数据库(含win32位+win64位)

内部包含:win32位:oracle客户端instantclient(是11.0版本的)+navicate; win64位 :oracle客户端instantclient(是11.0版本的)+navicate; 下载安装后,再配置环境变量,navicate加载oci.dll即可;具体可以参考csdn一位老哥的博客https://blog.csdn.net/zp357252539/article/details/80415823,写的非常具体;操作步骤非常简单

2018-11-21

空空如也

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

TA关注的人

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