- 博客(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关注的人