自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 修改电脑开机密码

按下F8进入“带命令提示符的安全模式”,输入“net user 用户名 + 123456/add”就可把某用户名的密码强行设置为:123456

2020-07-21 10:45:50 836

原创 字符串常量与静态变量,运行时常量池

字符串常量与静态变量 在堆内存中运行时常量池在方法区中

2020-05-21 21:08:19 331

原创 在for中赋值for外变量的问题

2020-04-22 10:32:50 426

原创 protect

protect修饰的方法只能在本类和子类中使用,其兄弟(父类的另一个孩子)不能使用,因此,大部分情况需要重写此方法。重写:重写方法的访问权限不能比父类被重写的方法访问权限更低...

2020-04-19 23:00:21 915

原创 spring boot数据库密码连接问题

数据库密码配置时写成字符串形式,会报错java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)

2020-04-03 23:30:34 330

原创 mybatis

使用配置规则接口的映射文件和接口的结构相同,并且映射文件的名称与接口名相同。映射文件中mapper标签中的namespace属性=接口的全限定名。select标签的id属性与接口中的方法名相同,resultType=要封装类的全限定类名。使用mybatis查询数据库的流程4. 读取配置文件InputStream in = Resources.getResourceAsStream(...

2020-04-01 14:49:00 86

原创 idea使用Tomcat部署web项目中的war和war explored的区别及原理

1.war explored可以用于热部署,即改了就能用,war不可以2.war explored部署的项目路径在你的idea工程目录下,war部署的项目路径在Tomcat中

2020-03-26 16:51:31 319

原创 mysql开启远程访问

创建远程登陆用户并授权,在要链接的服务器上操作`mysql> grant all PRIVILEGES on db_name.* to 'username'@'xxx.xxx.xx.x' identified by 'password' WITH GRANT OPTION;上面的语句表示将数据库 db_name 的所有权限授权给 username 这个用户,允许 username 用户在...

2020-03-26 09:49:57 79

原创 centos中防火墙

查看防火墙所有开放的端口:firewall-cmd --zone=public --list-portsfirewall-cmd --state ##查看防火墙状态,是否是runningfirewall-cmd --zone=public --add-port=3306/tcp --permanent (–permanent永久生效,没有此参数重启后失效)...

2020-03-26 09:45:51 59

原创 centos中卸载MySQL

查看已安装的MySQL:rpm -qa | grep -i mysql -i 为不区分大小写yum list installed | grep -i mysqlfind / -name mysql 前后可加*然后用yum安装的 用yum remove+软件名 卸载rpm包安装的用 用rpm -e +软件名 卸载(还...

2020-03-25 22:48:08 51

原创 yum常用命令

1.列出所有可更新的软件清单命令:yum check-update2.更新所有软件命令:yum update3.仅安装指定的软件命令:yum install < package_name>4.仅更新指定的软件命令:yum update < package_name>5.列出所有可安裝的软件清单命令:yum list6.删除软件包命令:yum remove <...

2020-03-25 09:12:53 653

原创 服务器中部署项目的小疑惑

如果通过war包方式部署,执行的是war包中的文件!如果你想修改java类,必须将修改后的java生成的class重新覆盖到war包中去!另外,是开发阶段,建议可以使用引用方式部署修改Server.xml文件(即第二种部署方式,应该可以用第三种)在中添加,这种方式不用重启tomcat,只需修改docBase对应目录的java程序即可!< Context path ="/Pet" ...

2020-03-24 17:24:06 102

原创 解决tomcat在显示台中的乱码问题

打开你安装Tomcat的所在目录,打开后选择conf目录,将里面的logging.properties文件用编辑器打开,打开后大约在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8,修改为java.util.logging.ConsoleHandler.encoding = GBK;...

2020-03-24 16:43:54 111 2

原创 解决maven中依赖导入过慢的 问题

进入到maven的conf目录,更改setting文件 nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public

2020-03-24 16:15:49 770

原创 maven

Maven是通过pom.xml来执行任务的,其中的build标签描述了如何来编译及打包项目,而具体的编译和打包工作是通过build中配置的 plugin 来完成。当然plugin配置不是必须的,默认情况下,Maven 会绑定以下几个插件来完成基本操作。dependency标签中写的是依赖的坐标compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 ...

2020-03-24 12:58:06 60

原创 centos安装软件

使用getconf LONG_BIT查看centos是多少位yum安装的jdk是openjdkxxx.tar.gz(或称为xxx.tgz)的文件。常用参数:-c:创建一个新tar文件-v:显示运行过程的信息-f:指定文件名-z:调用gzip压缩命令进行压缩-t:查看压缩文件的内容-x:解开tar文件打包:tar –cvf xxx.tar ./*打包并且压缩:tar –zcv...

2020-03-22 21:12:37 83

原创 centos安装软件方式

使用YUM 来在线安装软件,基本和 “软件商店”的概念类似, 只需要在yum的容器中找到相应的软件(rpm包),然后直接安装(或升级)就OK了,过程比较简单。下载相应的RPM软件包,然后用RPM命令安装。RPM是 Redhat Package Manager的缩写,是Linux上的一种软件打包和管理的工具。早期的Linux的软件都是通过源码来分发,使用者基本都是通过在自己的Linux平台上重...

2020-03-22 18:58:21 203

原创 IDEA中的更新资源时服务器部署问题

On Update action : 当代码改变的时候,需要IDEA为你做什么;On Frame deactivation : 当失去焦点(比如你最小化了IDEA窗口),需要IDEA为你做什么。On Update action 里面有四个选项(一般选Update classes and resources):Update resources :如果发现有更新,而且更新的是资源文件(.jsp,...

2020-03-21 21:30:33 334 1

原创 idea创建maven工程

使用骨架创建的web工程,需要下载,而且比较慢直接创建,在project structure中添加webapp目录,并且在创建开始时,修改默认maven仓库位置。

2020-03-21 20:32:41 58

原创 JavaWeb---JSP的演变

浏览器请求一些动态资源(Java类编写的代码),为了形成规范,定义接口servlet。以前网页资源有静态与动态时,通过response输出静态资源到浏览器,需要写各种标签;接着出现了jsp,但其中混杂各种Java代码与前端代码,难以维护,于是便提出mvc模型,其中的jsp页面,只有少量代码,可以用el表达式与jstl标签。...

2020-03-20 23:25:29 112

原创 javaWeb---部署项目的三种方式

1. 直接放到tomcat安装目录中的webapp目录下/hello:项目的访问路径–>虚拟目录简化部署:将项目打成一个war包,再将war包放置到webapps目录下。war包会自动解压缩2. 在tomcat目录下conf/server.xml文件中的< HOST >标签体中配置< Context docBase=“D:\hello” path="/he...

2020-03-20 20:01:05 551

原创 static

静态变量 和static修改的静态代码块运行的顺序是根据代码编写的先后, 未了避免出现不必要的麻烦, 本人强制建议, 不管是否有在静态代码块中使用 静态变量, 都应当把静态变量写在 静态代码块的上方。在静态中只能引用静态的。静态方法不能以任何方式引用this和super关键字,因为静态方法在使用前不用创建任何实例对象,当静态方法调用时,this所引用的对象根本没有产生。在代码块中的变量属于...

2020-02-27 11:54:27 62

原创 lambda

使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。无论是JDK内置的 Runnable 、 Comparator 接口还是自定义的接口,只有当接口中的抽象方法存在且唯一时,才可以使用Lambda。使用Lambda必须具有上下文推断。也就是方法的参数或局部变量类型必须为Lambda对应的接口类型,才能使用Lambda作为该接口的实例。注:有且仅有一个抽象方法的接口,称为“函...

2020-02-22 20:47:29 49

原创 comparable与comparetor

自定义类实现comparable接口,在集合中可按照此定义进行排序。想要独立的定义规则去使用 可以采用Collections.sort(List list,Comparetor c)方式。

2020-02-19 11:38:34 148

原创 抽象类与接口的区别

子类如果没有实现抽象父类中的所有抽象方法,则必须定义为abstract类型。抽象类需要被继承才能使用,而被final修饰的类无法被继承,所以abstract和final是不能共存的。接口(interface)可以说成是抽象类的一种特例,以前接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final...

2020-02-18 16:32:28 100

原创 IDEA编译器选择

Project bytecode version: 针对项目字节码编译版本,一般选择的是当前项目主JDK版本**Per-model bytecode version:**针对Project下各个modulede特殊需求单独设置不同的bytecode version,前提必须装有对应的JDK版本。maven中pom.xml文件,内容修改会自动更改为自己默认的编译版本。...

2020-01-14 18:26:31 781

原创 jdk环境变量

jdk环境变量配置不需要classpath,,只需要JAVA_HOEM=安装目录,然后path中添加 :%JAVA_HOME%\bin

2020-01-02 10:13:34 86 1

原创 equals与==

对于 == :作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;作用于引用类型的变量,则比较的是所指向的对象的地址;对于 equals:equals方法不能作用于基本数据类型的变量;如果没有对Object中equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址,反之则比较的是内容;...

2019-12-23 11:34:39 41

原创 正则表达式

2019-12-18 22:31:35 35

原创 java与python

高级语言-> 机器代码:高级语言-> 字节码 ->机器代码2.1 javajava 在执行过程中先利用javac将源文件编译成.class字节码,然后在jvm上继续解释和编译成可执行的机器代码。你可能注意到在jvm过程中同时有编译和解释的过程,这是跟jvm运行机制有关:JVM有三种运行模式:解释模式,编译模式,混合模式。上图对应的是混合模式,其流程为:1.源代码经过编...

2019-12-18 21:56:54 891

原创 python虚拟环境

在使用Python语言的时候我们使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,Python的解决方案就是虚拟环境。顾名思义,虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,用pip安装各自的第三方包,不同项目之间也不会存在冲突。在Python 3中,Python标准库终于...

2019-12-17 23:41:02 64

原创 JDK、JRE、JVM区别

首先是JDKJDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。然后我们来看JREJRE(Java Runtime Environment,Java运行环境),包含JV...

2019-12-16 19:52:19 58

转载 编译型语言与解释型语言

计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。1、编译型语言:在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。2、解释型语言:没有这个编译的过程,而是在程序运...

2019-12-16 19:43:25 158

原创 including用法

英文单词including的意思是“包括”,它常用在句子中列举一些补充性质的信息。现在的问题是,在including的前面,是否需要添加逗号(comma)呢?这个问题还是很有代表性的,许多美国人也搞不清楚到底是否需要在including的前面加逗号。目前大家比较公认的观点是,如果including后面所接的成分对主句来说是关键且密不可分的,则不用加逗号。反之,若including后的信息是不重要...

2019-12-13 17:00:41 10767

原创 伴随状语

由一个主语发出两个动作或同一个主语处于两种状态,或同一个主语发出一个动作时又伴随有某一种状态。一、with复合结构做伴随状语:由“with+宾语+宾语补足语”构成的复合结构,在句中可作状语,表示伴随。这一结构中的宾语补足语可由现在分词、过去分词、形容词、副词或介词短语等来充当。例如:1.With production up by 60%, the company has had anothe...

2019-12-13 16:51:58 895

原创 独立主格

独立主格结构由两部分组成,前一部份是名词或者代词,后一部分是非谓语动词(不定式、分词)或形容词、副词、或介词短语。一般独立主格形式:名词/主格代词+现在分词 (名词/主格代词与现在分词之间是主动关系。)The girl staring at him(= As the girl stared at him), he didn’t know what to say.姑娘两眼望着他,他不知道说什...

2019-12-13 10:49:49 276

原创 定语从句

定语从句(也称关系从句、形容词性从句),一个句子跟在一个名词或代词(先行词)后进行修饰限定,就叫做定语从句。定语从句由关系词(关系代词、关系副词)引导,关系代词、关系副词位于定语从句句首。1、关系代词引导的定语从句①who, whom, that这些词代替的先行词是人的名词或代词,在从句中所起作用如下:Is he the man who/that wants to see you?他就是想...

2019-12-12 22:40:57 144

原创 介词短语

介词短语,就是一个介宾结构:介词后面加个名词,就是一个介词短语,比如:in the tree, on earth, for us 等等;当然后面也可以是动名词或者代词,比如:into being, on it 等。大家要区分介词短语和短语介词,短语介词还是个介词,只不过是几个介词的组合:in front of, because of, in spite of 等。介词短语的功能,相当于一个形容...

2019-12-12 20:26:26 228

原创 副词

形容词用来修饰名词和代词,而副词是用来修饰除名词和代词以外的其它结构。所以,副词可以修饰动词、形容词、副词、介词短语、不定式、句子等。副词的用法我们将副词分为三大类:disjunct、adjunct、conjunct(词根dis-、ad-、con- 分别有分离、附属、连接之意)。1. disjunct的定义disjunct表示“与句子分离的副词”,此类副词修饰的是句子。下例中的clear...

2019-12-12 17:25:56 334

原创 英语名词性从句

名词性从句:我们可以把名词从句看作是一类特殊的名词,用一句话归纳它的用法,就是:名词从句须置于“五个名词位置”(主语位、宾语位、表语位、补语位 、介宾位)中的任意一个。例如:主语位: What we need now is money.宾语位:Tom said that he expected to go abroad.表语位:His suggestion was that we sho...

2019-12-12 16:35:57 180

空空如也

空空如也

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

TA关注的人

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