自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

转载 中国初中生队出征ISIJ2021,斩获佳绩

中国初中生队出征ISIJ2021,斩获佳绩2021-07-11 08:14:522021国际初中生信息学竞赛(International School for Informatics “Junior”,ISIJ2021)于2021年7月1日-11日举行。由于疫情的持续影响,本次比赛在全球各地以线上形式同步举办。本次比赛吸引了十多个国家和地区的共记210名选手和教练参加。CCF派出由36名选手组成中国代表队出征国际初中生竞赛。这也是CCF第四次组织中国代表队参加该国际比赛。ISIJ2021

2021-10-20 15:43:31 430

原创 visual studio 写c++注释快捷键

visual studio 写c++注释快捷键选择需要注释的部分先ctrl+k 然后ctrl+/无语的一匹(会Java学c++中)

2021-08-31 16:03:15 1674

原创 pyCharm快捷键

1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctrl + O 重新方法Ctrl + Alt + T 选中Ctrl + / 行注释Ctr

2021-07-15 15:04:58 201

原创 pyCharm下载安装

pyCharm官网下载地址 下载下载时有收费和免费两个两个版本可以选择 Professional(专业版,收费)和Community(社区版,免费),一般来说,我们使用Community版本就够了,除非你需要用 Python 进行 Django等Web开发时才需要用到专业版。这里我下载的免费社区版。安装路径可以修改根据自己需要打勾如果你之前使用过 pycharm 并有相关的配置文件,则在此处选择;如果没有,默认即可。同意用户使用协议确定是否需要进行数据共享,可以直接选择Don’t send

2021-07-15 12:20:08 189

原创 vscode下载太慢或者下载失败?

标题vscode下载太慢或者下载失败?解决方案用国内镜像下载vscode.cdn.azure.cn(国内镜像服务器)红线部分修改为vscode.cdn.azure.cn

2021-07-14 16:12:10 519

原创 idea无法访问tomcat localhost8080

勾上即可

2021-03-20 16:51:06 470

原创 IDEA新建的maven 添加web模块

2021-03-20 15:22:28 238

原创 tomcat修改端口号

tomcat\apache-tomcat-9.0.44\conf下的server.xml文件改一下8080即可

2021-03-20 14:03:27 183

原创 maven 阿里云镜像

在maven\apache-maven-3.6.3\conf下的seettings.xml找里面写<id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url><id>aliyun

2021-03-19 13:32:02 485

原创 tomcat 运行时乱码

涓夋湀 19, 2021 12:42:08 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log淇℃伅: Server.鏈嶅姟鍣ㄧ増鏈? Apache Tomcat/7.0.108涓夋湀 19, 2021 12:42:08 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log淇℃伅: 鏈嶅姟鍣ㄦ瀯寤? Jan 28 2021 09:12:57 UTC涓夋湀 1

2021-03-19 12:46:03 1207

原创 idea maven每次新建项目都用自带的maven版本 每次都要重新设置maven版本

下次用就会用设置的版本了

2021-03-16 15:54:37 591

原创 单元测试

单元测试:所谓单元测试是测试应用程序的功能是否能够按需要正常运行,并且确保是在开发人员的水平上,单元测试生成图片。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。什么是一个单元测试用例?单元测试用例是一部分代码,可以确保另一端代码(方法)按预期工作。为了迅速达到预期的结果,就需要测试框架。JUnit 是 java 编程语言理想的单元测试框架。一个正式的编写好的单元测试用例的特点是:已知输入和预期输出,即在测试执行前就已知。已知输入需要测试的先决

2021-03-16 14:14:34 105

原创 单元测试的两种方式

人工测试自动测试手动执行测试用例并不借助任何工具的测试被称为人工测试。借助工具支持并且利用自动工具执行用例被称为自动测试。消耗时间并单调:由于测试用例是由人力资源执行,所以非常缓慢并乏味。快速自动化运行测试用例时明显比人力资源快。人力资源上投资巨大:由于测试用例需要人工执行,所以在人工测试上需要更多的试验员。人力资源投资较少:测试用例由自动工具执行,所以在自动测试中需要较少的试验员可信度较低:人工测试可信度较低是可能由于人工错误导致测试运行时不够精确。可信度更高...

2021-03-16 14:11:39 723

原创 maven生命周期

Maven 有以下三个标准的生命周期:clean:项目清理的处理default(或 build):项目部署的处理site:项目站点文档创建的处理每个生命周期都有这个特点:不管用户要求执行的命令对应生命周期中的哪一个阶段,Maven都会自动从当前生命周期的最初位置开始执行,直到完成用户下达的指令一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven 从中抽取了一套完善的、易扩展的生命周期。Maven 的生命周期是抽象的,其中的具体任务都交由插件来完成。Mave

2021-03-16 13:01:45 307

原创 映射 反射 区别

映射和反射的区别:映射是一对一的,而反射是一种查找的方法.

2021-03-15 23:21:03 624

原创 当你在浏览器地址栏中输入地址并回车的一瞬间到页面展示回来,经历了什么?

1. 域名解析2. 发起TCP的三次握手3. 建立起TCP连接后发起http请求4. 服务器响应http请求,浏览器得到html代码5. 浏览器解析html代码,并请求html代码中的资源(css JavaScript 图片)6. 浏览器对页面进行渲染呈现更多请参考。...

2021-03-15 19:43:56 2316 1

原创 ajax是啥 Ajax实现同步

在无需更新整个网页的情况下 能够更新部分网页的技术什么是Ajax?ajax=异步JavaScript+xmlajax 一种创建快速动态网页的技术通过后台与服务器进行少量数据交换,ajax可以使网页实现异步更新 意味着在不重新加载整个网页的情况下,对网页的某部分进行更新传统的网页(不使用Ajax)需要更新内容 必须重载整个页面Ajax实现同步ajax默认异步同步是单一的线程,代码按照顺序执行,js代码加载到同步Ajax请求的时候,页面的其他代码停止加载,页面处于假死状态,直到该请求执行完,才会

2021-03-15 11:30:37 177 1

原创 win10笔记本 连不上WiFi

重置网络 重启

2021-03-14 10:26:00 114

原创 集合类体系结构

2021-03-12 11:54:23 142

原创 Tomcat启动报错Port 8080 required by Tomcat v9.0 Server at localhost is already in use. The server may al

Port 8080 required by Tomcat v9.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port 1.打开c

2021-03-10 19:37:58 13186 4

原创 事务

什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事物的特性(ACID)原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致;隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的;持久性: 一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。并发事务带来的问题脏读(Dirty read): 当一个事务正在访问数据并且对数据

2021-03-10 19:05:58 63

原创 springMVC工作原理(含图)

SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 HandlerAdapter经过适配调用具体的处理器(.

2021-03-10 14:27:18 749

原创 mybatis原理(含图)

上面中流程就是MyBatis内部核心流程,每一步流程的详细说明如下文所述:(1)读取MyBatis的配置文件。mybatis-config.xml为MyBatis的全局配置文件,用于配置数据库连接信息。(2)加载映射文件。映射文件即SQL映射文件,该文件中配置了操作数据库的SQL语句,需要在MyBatis配置文件mybatis-config.xml中加载。mybatis-config.xml 文件可以加载多个映射文件,每个文件对应数据库中的一张表。(3)构造会话工厂。通过MyBatis的环境配置信息.

2021-03-10 10:12:45 2815 2

原创 maven建立web项目(一)

1.点击“File”->“New”->“Other”->输入“Maven”,新建一个“Maven Project”,如下图所示:2.请勾选“Create a simple project”,创建一个简单的项目,不使用模板。也可以使用模板,选择WebApp,不过这里就不应该勾选。如下图所示:3.填写好包名、项目名,选择打包类型为:war,如下图所示:4.项目创建好后可能会发现有错误,选择项目,右键“属性properties”->“层面Project Facets”->"

2021-03-09 15:30:10 777

原创 idea自动补全ctrl+alt+v快捷键失效

编辑器快捷键失效的原因一般是跟系统其他软件的快捷键冲突了 我电脑上IDEA和QQ音乐快捷键发生冲突

2021-03-04 23:02:10 437 2

原创 2020-09-15 Java调用方法 万年历

Java调用方法 万年历package chap001;public class Demo1 { public int getyearSum(int year) { int yearSum=0; for(int i=1900;i<year;i++) { if((i%100!=0&&i%4==0)||i%400==0) { ...

2021-03-04 19:44:56 184 2

原创 Java 接口以及接口与抽象类的异同

Java接口接口不是类使用interface关键字修饰接口不能实例化,接口只能被实现或者继承 接口可以多继承多实现接口是抽象的,接口中的方法不能有主体(jdk1.8版本以后使用default修饰可以有主体)接口中的方法只能是公开的接口只能定义公开的全局常量接口与抽象异同接口和抽象类都是抽象的,只定义功能不定义主体接口更注重功能,而抽象类更注重的是有继承关系的中的功能接口可以多继承多实现抽象类可以有普通方法抽象类中可以定义私有的属性接口不是类,抽象是类.

2021-03-04 19:44:10 102

原创 Java继承 抽象

继承由一个已经存在的类,抽取公共部分,然后由这个基类派生出其他子类.子类拥有父类的所有属性和方法,并且子类可以重写父类方法(如果没有重写,就会默认调用父类方法),子类可以拥有自己的方法.这种行为叫继承父类:超类 基类 子类:派生类extends关键字实现继承java不允许多继承重写:发生在不同类中,一般存在于有继承关系的类中.方法名相同,参数项相同,返回值相同.方法重载:同一类中,方法名相同,参数项不同(参数个数,类型,类型顺序,返回值不同)super 解决父类与子类之间...

2021-03-04 19:43:16 166 1

原创 Java switch语句

Java switch语句switch(表达式){case目标值1:执行语句1break;case目标值2:执行语句2break;case目标值n:执行语句nbreak;default执行语句n+1break;}JDk5.0之前 表达式只能是byte short int cha类型 输其他类型的值 程序报错JDK5.0 引入新特性enum枚举可以作为表达式的值JDk7.0 引入新特性switch可以接收String类型的值String.

2021-03-04 19:42:54 87

原创 2020-10-07 java jdk api calendar和date

jdk1.6中文在线手册菜鸟https://www.runoob.com/manual/jdk1.6/jdk11中文在线手册菜鸟https://www.runoob.com/manual/jdk11api/index.html离线版已上传 审核中package demo;import java.util.GregorianCalendar;import java.util.Calendar;import java.util.Date;import java.text.SimpleDat

2021-03-04 19:42:35 143

原创 2020-10-12 javaFile类文件操作

File类 操作文件和目录createNewFile创建文件mkdir mkdirs 创建文件exists判断文件或者文件夹是否存在length获得文件长度lastModified最后修改时间getName获得文件或者文件夹的名字getPath相对路径getAbsoultPath绝对路径...

2021-03-04 19:41:07 89 1

原创 java基础

chap1===================JAVASE[桌面应用程序和控制台程序,学习java的基础]JAVAEE[基于浏览器的企业级应用开发]JAVAME[嵌入式可移动设备应用程序]JDK组成jre java运行环境类库 工具类开发者工具包 【解释执行器java和编译器javac】java运行机制编写一个后缀名为.java的文件使用java编译器进行编译javac生成一个后缀名为.class的字节码文件通过各种效验器...

2021-03-04 19:40:24 122 2

原创 IDEA快捷键和内容辅助键

快速生成main()方法 psvm+enter(回车)快速生成输出语句 sout+enter(回车)ctrl+alt+space(内容提示,代码补全)注释ctrl+/ 单行注释 第二次取消ctrl+shift+/ 多行注释 第二次取消ctrl+alt+L 格式化

2021-02-26 20:54:58 234 1

原创 java反射机制

JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。Class 类与java.lang.reflect 类库一起对反射的概念进行了支持,该类库包含了Field,Method,Constructor类(每个类都实现了Member 接口)。这些类型的对象时由JVM 在运行时创建的,用以表示未知类里对应的成员。这样你就可以使用Constructor 创建新的对

2021-02-22 11:38:22 78

原创 转发和重定向的区别

页面跳转的两种实现方式:转发和重定向转发:客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此servlet和jsp共享的是同一个request,在servlet里面放的所有东西,在student_list中都能取出来,因此,student_list能把结果getAttri

2021-01-04 15:46:37 209

原创 html消除水平间距

将img显示设置成 display:block;因图片横向排列,同时设置向左浮动,样式代码如下:img{ display: block; float: left;}图片在水平方向上就没有边距了

2021-01-04 15:31:28 272

原创 eclipse 使用技巧

shift+enter 直接跳转到下一行

2020-12-29 18:35:54 68

原创 jsp简介和jsp组成

JSP全称Java Server Pages,是一种动态网页开发技术。1.HTML +CSS +JS2.JSP指令 (page 导包 设置编码格式)<%@page%>3.JSP脚本 <%java代码%>4.JSP表达式 页面输出内容 <%=>5.JSP声明 <%!%>6.JSP注释<%-- --%>...

2020-12-29 18:23:41 160

原创 windows10 截屏

Windows键+W键 快速截屏

2020-12-29 18:08:33 120

原创 ecilpse恢复默认布局

windowsperspectivereset perspective

2020-12-29 18:07:02 141

log4j2.zip

apache-log4j-2.13.3-src

2020-11-26

Java api 1.8 中文手册.rar

Java api 1.8 中文手册.rar

2020-10-07

java api 1.6 中文手册.rar

java api 1.6 中文手册rar

2020-10-07

空空如也

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

TA关注的人

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