自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 添加忽略文件不生效问题

首先进入到本地工作目录 执行下面命令git rm -r -f --cached .git add .git commit -m ‘添加信息’git push

2021-04-01 09:57:49 215

原创 javaWeb

一.servlet执行流程 当浏览器第一次访问servlet的时候,服务器会给我们创建该servlet的对象,并调用init()方法进行初始化,init()方法执行完毕后,service方法会跟着执行。以后再次访问servlet的时候,直接调用service()方法提供服务,并且是访问一次调用一次(服务器不会在创建该servlet的对象,也不会调用init()方法进行初始化)当服务器正常关闭的时候或项目从服务器移除的时候,服务器会调用destroy()方法,将该servlet的对象销毁。(不论访问多

2021-02-16 13:22:39 122

原创 mybatis

mybatis框架整体架构 1. 配置文件 全局配置文件(核心配置文件):mybatis-config.xml 作用:配置数据源(配置数据库连接信息),引入映射文件 映射文件:xxMapper.xml,作用:配置sql语句,参数,结果集封装类型等。 2.SqlSessionFactory 作用:获取Sqlsession 通过new SqlSessionFactoryBuilder().build(inputStream)来构建,inputStre

2021-02-15 18:17:18 101 1

原创 mysql事务,索引,视图,三大范式,存储过程和函数,体系结构,存储引擎,锁

一. 事务原理 1.当用户登录成功后,系统会创建一个临时的日志文件,日志文件是用来保存事务的状态。 2. 如果没有开启事务,所有的操作都会直接写到数据库中,不会使用日志文件。 3. 如果开启了事务,所有的操作都会写到日志文件中。 4. 如果用户提交了事务,则日志文件中的所有操作都会写到数据库中。 5. 如果用户回滚事务,则日志文件中的数据会被清空,不会提交到数据库中。事务的四大特征原子性:包装的一组sql(一组业务逻辑)是一个不可分割的单位,事物的操作要么都发生,要么都不发生。一致性:一个

2021-02-15 16:07:27 282 1

原创 vue 在一个html中调用另一个html中的方法

head.html页面rname就是用来把值传递给routeList页面,然后调用routeList中的方法 new Vue({ el: "#app", data: { rname: "" //用来绑定输入的值,传递给route_list页面 } search() { //传值给routeList页面 vue._data.queryData

2021-02-08 17:12:35 1791

原创 vue 获取url中的值

上一个页面中传递值另一个页面取值//根据传递过来的参数name获取对应的值function getParameter(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = location.search.substr(1).match(reg); if (r!=null) return (r[2]); return null;}...

2021-02-08 16:58:30 1205

原创 【线程安全,原子类,JUC并发包】

一 高并发及线程安全 ## 1.多线程带来的好处 1)多个线程可以同时执行多个任务 2)多个线程执行同一个任务,也可能更快 (具体一个任务适合开启多少线程,跟硬件设备参数息息相关,不是越多越好的) 2.高并发 很多线程同时执行(最少两个) 3.线程安全问题

2021-02-07 16:41:00 79

原创 【异常,自定义异常,线程入门】

一.异常 1.概念 1)广义:指的是程序运行中发生的所有不正常的情况 2)狭义:指的是java中的一个描述不正常的类Exception 2.java的异常继承体系 1)顶层父类:java.lang.Throwable(可抛出的) 2)第一个子类:Error(错误) 从代码层面,不能解决,只能规避 3)第二个子类:Exception(异常) 代

2021-02-07 15:20:37 45

原创 【泛型,数据结构,List接口,Set接口,Map集合】

一.泛型 1. 泛型: 1)加了泛型的集合,约束当前集合对象存入的元素类型,如果加入的元素类型跟泛型不一致,就会编译报错 2)作用:通过限制类型,将运行时异常提前到编译时期发现 3)java的泛型是伪泛型(不是真正的泛型) java的泛型只存在编译时期,运行时期会被擦除 2. 泛型接口: 1.泛型的定义: 接口名<泛型名>

2021-02-07 14:33:39 95

原创 【包装类,Collection集合,Iterator迭代器】

一.包装类基本类型与对应的包装类对象之间,来回转换的过程成为装箱与拆箱 (jdk5以后,基本类型与包装类的装箱,拆箱动作可以自动完成)装箱:从基本类型转换为对应的包装类对象拆箱:从包装类对象转换为对应的基本类型基本类型与字符串之间的转换 ### 基本类型转换为String - 转换方式 - 方式一:直接在数字后加一个空字符串 - 方式二:通过String类静态方法valueOf() ### String转换成基本类型 除

2021-02-07 10:55:24 73

原创 【多态,内部类】

一.多态 ## 前置知识点 编译看左边,允许看右边 1. java从编写到运行:三个阶段 源码(java文件) -> 字节码(class文件) ->运行时(runtime) 编译器(javac) 虚拟机 2. 编译器不知道运行时发生的事!! 3. 编译器的工作 1). 将java代码编译成字节码

2021-02-06 23:07:14 71

原创 【static、final、权限关键字,代码块,接口,枚举】

一.java关键字1. static关键字 1)static修饰属性 I 语法: 类名.static属性(推荐) 对象名.static属性 II 适用场景: 如果一个类的某个属性被所有实例所共享,那么这个属性适合使用static修饰 III 好处: 节省内存 2) static修饰方法 修饰符 返回值类名

2021-02-06 22:35:06 86

原创 继承和抽象类

java对象的三大特征面向对象核心思想:解决问题,先考虑对象封装隐藏内部实现细节,对外暴露可访问的方法继承子类继承父类,拥有父类所有的属性和方法(特殊除外)多态父类引用子类对象,父类引用调用方法,执行的是子类重写的方法一. 封装 隐藏内部实现细节,对外暴露可访问的方法1. 类(class)类是什么?一类事务的抽象描述2)为什么要有类?I .要有对象,必先有类II. 对象/实例:一类事物某个实际例子3)类中包含什么?I. 成员变量II. 成员方法III. 构造方

2021-02-06 21:12:32 155

原创 抽象类和接口的区别

1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。抽象类中的抽象方法的访问类型可以是public,protected和(默认类型,虽然eclipse下不报错,但应该也不行),但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型。抽象类中可以包含静态方法,接口中不能包含静态方法抽象类和接口中都可以包含静态

2020-11-12 22:37:15 309

原创 JAVA的数据类型

Java 的数据类型包含基本数据类型和引用数据类型。java的基本数据类型:整型:byte : 占1个字节 -128~127(负的2的7次方—2的7次方-1)short : 占2个字节 负的2的15次方~2的15次方-1int : 占4个字节 负的2的31次方~2的31次方-1long : 占8个字节 负的2的63次方~2的63次方-1浮点型:float : 占4个字节负数部分:-3.40283E+38-1.401298E-45整数部分:1.

2020-10-11 20:16:03 84

原创 常用DOS命令

盘符切换:e:dir:查看当前目录下的内容cd 目录:进入单级目录cd … :回退到上级目录cd 目录1\目录2… :进入多级目录cd \ :回退到盘符目录cls:清屏exit:退出命令提示窗口

2020-10-10 20:51:16 64

原创 jdk和jre和jvm的关系

jre :包含jvm和核心类库。如果只需要运行一个已有的java程序,安装jre及可。jdk:如果需要开发java程序,需要安装jdk。jdk包含jre和开发工具。其中jre包含jvm和核心类库。

2020-10-10 20:31:06 70

原创 比较两个日期的大小

public static void main(String[] args) throws ParseException { String webPageData= "05 Sep 2019 00:50"; Date currentData = new Date();//获取当前系统时间 SimpleDateFormat sdf = new SimpleDateFormat("d...

2019-09-05 16:46:06 133

原创 一些特殊字符,由于编码问题显示不出来

public static String unicode(String str) {StringBuffer unicode = new StringBuffer();for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);unicode.append(Integer.toHexString© + “;”);//...

2019-08-21 11:20:58 2947

原创 Excel 提取文字中的超链接

Sub test()For Each cell In Range(“A1:A319”)On Error Resume Nextcell.Offset(0, 1).Value = cell.Hyperlinks(1).AddressNextEnd Sub加上On Error Resume Next,错误原因是:并不是所有的单元格中都有超链接,导致Hyperlinks(1)数组下标越界。...

2019-08-13 14:42:52 1142

原创 读取文件,解析json报错,解析Unquotted string ''

研究了一下午 发现读取utf-8文件时 BOM报头, BOM报头又叫UTF-8签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器 识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行,一般的php代码如果用记事本等软件编辑保存过之后,在保存一个以UTF-8编码的文...

2019-08-08 08:39:28 1004

原创 常用maven配置

https://blog.csdn.net/huo920/article/details/82082403

2019-08-06 09:19:35 69

原创 今天使用火狐使用是自动化测试报错org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;

今天使用火狐使用自动话测试报Exception in thread “main” java.lang.NoSuchMethodError: org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String;上网收了一下大概的意思就是导入了不匹配的jar报,导致找不到对应的方法一开始使用的是2.52.0的版...

2019-07-30 11:11:14 471

原创 批量更新优化addBatch()

今天批量更新的时候报错了报ORA-01000: 超出打开游标的最大数,上网搜了一下,是因为批量更新导致的,当时再循环里执行prepareStatement,没有及时关闭,导致报错,然后可以用addBatch进行优化一般来说,我们在写Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,而且使用了这些Statment后,及时关闭。最好是在执行了一...

2019-07-22 15:18:56 2159

原创 java 连接oralce数据库,并对其进行增删改查操作(连接本地数据库报密码已过期)

今天准备连接oracle本地数据库,发现一个问题,就是连接本地数据库报,密码已过期,上网搜了一下,是由于 由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,导致密码过期,程序无法使用解决方法:window+R 输入cmd打开窗口输入sqlplus 然后数据用户名和以前的密码会报 the password has expired这个...

2019-07-17 17:02:54 223

原创 根据URL链接下载图片

根据URL下载图片 urlList:需要保存图片的名称(我这里是截取的,但方法里其实没用到) pic_url:需要下载图片的链接 path:路径名*/ public static void downloadPicture(String urlList, String pic_url,String path) { // TODO Auto-generated method stub ...

2019-07-17 15:50:54 1246

原创 对文件夹中的文件进行查询,删除,改名等操作

对文件夹中的文件进行查询,删除,改名等操作查询文件夹中的文件public static void getAllFileName(String path) throws Exception {File file = new File(path);File[] tempList = file.listFiles();// 获取目录下当前文件以及文件对象。for (int i = 0; i &...

2019-07-17 14:23:28 218

原创 读取txt文本里的数据

用来读取text文本中的数据(分两种方式读取)1.只要没读完,不断的读取public static String readFile(File file) {try {FileInputStream fileInputStream = new FileInputStream(file);// 把每次读取的内容写入到内存中,然后从内存中获取ByteArrayOutputStream out...

2019-07-17 13:57:01 1062

空空如也

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

TA关注的人

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