自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet详解(一)

文章目录**Servlet是什么?**Servlet工作机制Tomcat架构编写Servlet程序配置ServletServlet继承体系结构Servlet生命周期HTTP基础Servlet是什么?Sun公司提供了Servlet这种技术供我们使用,Servlet(Server Applet 运行在服务端的小程序)是一个接口,定义了规范,我们需要去实现这个接口,然后由Tomcat服务器创建并且调用,运行在服务器端。Servlet接口定义的是一套处理网络请求的规范,所有实现servlet的类,都需要实现它

2020-09-15 16:30:54 1076

原创 Servlet详解(二)

文章目录Request对象1.request和response对象:2.request对象继承体系结构:3.什么是HttpServletRequest ?4.HttpServletRequest对象的常用方法:5.Request对象接收的参数是乱码?6.请求转发:7. 共享数据Request对象1.request和response对象:request和response对象由tomcat服务器来创建的,request将浏览器发来的请求封装好给我们使用,response对象是我们来设置相应内容返回给浏览

2020-09-15 16:29:31 137

原创 安装多版本jdk

由于要使用多个版本jdk,所以看下如何在一台电脑安装多个版本jdk一、首先安装好不同的jdk版本,我安装在D盘,我是安装8和11两个版本二、配置系统环境变量1. 在控制面板中找到系统->高级系统设置->环境变量。2. 我们要添加JAVA_HOME、Path两个(jdk1.5以上版本的JDK不需要设置classpath变量~)3. JAVA_HOME:设置三个,一个是JAVA8_HOME、一个是JAVA11_HOME、还有一个是JAVA_HOME,在JAVA8_HOME和JAVA11

2020-09-14 01:10:02 572

原创 一篇搞懂Java的基本数据类型

byte基本类型:byte包装类:java.lang.Byte大小:8bit默认值:0取值范围:-128~127 Byte.MIN_VALUE Byte.MAX_VALUE二进制补码表示short基本类型:short包装类:java.lang.Short大小:16bit默认值:0取值范围:(-2)15~215-1 Short.MIN_VALUE Byte.MAX_VALUE二进制补码表示int基本类型:int包装类:java.lang.Integer

2020-09-14 01:09:20 104

原创 Git创建与合并分支

查看分支:git branch创建分支:git branch 切换分支:git checkout 或者git switch 创建+切换分支:git checkout -b 或者git switch -c 合并某分支到当前分支:git merge 删除分支:git branch -d

2020-09-14 01:08:51 105

原创 Git撤销文件修改

在旧版本中,git的撤销工作区的文件修改是用git checkout -- <file>命令,由于容易漏了–导致和切换分支混肴,所以新版本中:- 使用git restore (--worktree) <file>、git checkout -- <file>命令从暂存区恢复工作区- 使用git restore --staged <file>、git reset HEAD <file>从当前版本库中恢复暂存区- 使用git restore --

2020-09-14 01:08:14 1071

原创 Git命令之diff

工作区(working tree),暂存区(index /stage),本地仓库(repository)git跟不同的参数,比较不同的区间的版本。git diff:是查看working tree与index的差别的。git diff --cached:是查看index与repository的差别的。git diff HEAD:是查看working tree和repository的差别的。其中:HEAD代表的是最近的一次commit的信息。综上所述:git diff 后面跟文件名称是是查看工作区

2020-09-14 01:07:44 232

原创 怎么解决Git中出现 “LF will be replaced by CRLF“ 警告

Windows中使用CRLF标识一行的结束,而在Linux/UNIX系统中只使用LF标识一行的结束。CRLF即Carriage-Return Line-Feed的缩写。通常情况下,Git库不会自动修改文件内容,但是默认会将入库的文件的行尾符设置为LF,会将检出的文件的行尾符设置为CRLF。在执行如下操作时出现如下警告:说明:工作目录中的mywebdav.conf文件的行尾是LF,但是这里在即将入Git库之前,却将LF转换为CRLF。所以给出警告。该警告无伤大雅,因为在Git库中的该文件仍然以LF为行尾。

2020-09-14 01:07:05 811

原创 Git的全局及单个仓库配置

我们先来了解一下在git中的配置文件路径:/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上 --system 选项,那么它就会读写该文件中的配置变量。 (由于它是系统配置文件,因此你需要管理员或超级用户权限来修改它。)~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 你可以传递 --global 选项让 Git 读写此文件,这会对你系统上 所有 的仓库生效。当前使用仓库的 Git

2020-09-14 01:05:18 1001

原创 Git使用push命令卡住?

为什么Git用ssh连不上GitHub,push就卡住,而用HTTPS可以连接。上一次用Git的ssh连接时候还可以,这段时间再重新使用Git却发现ssh方式push到Git,每次一push就卡住,找遍了百度Google,用了各种方法也没有解决,困扰了我两天,后来在Stackoverflow看到了貌似ssh要IPV6啥的,所以最后终于找到了问题,原来是我们校园网不支持IPV6!!!(ipv6测试地址)先来测试一下我们的目前校园网是否支持IPV6不支持是吧,那我们来试一下用Git来连接一下远程仓库会怎么

2020-09-14 01:04:27 5915 9

原创 C3P0和Druid数据库连接池

文章目录C3P0连接池步骤:C3P0初始化:创建C3P0工具类:创建C3P0测试类:Druid连接池(由阿里巴巴提供的数据库连接池实现技术)步骤:Druid初始化:创建Druid工具类:创建Druid测试类:Spring JDBC步骤:常用方法:C3P0连接池步骤:导c3p0的jar包创建配置文件并配置创建核心对象 ComboPooledDataSource获取连接 getConnectionC3P0初始化:先导入两个包:(MySQL的驱动要确保已经导入,否则用不了)c3p0-

2020-09-14 01:02:44 214

空空如也

空空如也

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

TA关注的人

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