六月二号

1.Tomcat文件:
bin:存放各个平台下启动和停止Tomcat服务的脚本文件
conf:存放各种Tomcat服务器的配置文件
lib:存放Tomcat服务器所需要的jar包
logs:存放Tomcat服务的日志
temp:Tomcat运行时的临时文件
webapps:存放允许客户端访问的资源(java程序)
work:存放Tomcat转换之后的Servlet文件
2.创建一个web应用
①点击java Enterprise,如果没有添加Tomcat包,后面再添加。先点击web application
之后点击next
②点击Edit configuration重新添加Tomcat包
③第三步,与老师的“+”号不同,我的是点击default来寻找TomcatServlet里面的local
之后在server的server application的右侧点击configuration,点击进去后在Toncat Home
里面寻找在E盘第二天的Apache—Tomcat文件添加,点击OK再来配置
④配置Deployment,点击左下方“+”好选择Bulid Artic,添加自己的项目
在配置中要勾选 After launch ,运行项目后自动打开界面
3.运行项目:点击右上方的类似于“音乐播放键”启动项目
点击右上方的红色正方形键停止项目

1.什么是Servlet?
Servlet是java web开发的基石,与平台无关的服务器组件,它是运行在Servlet容器/
web应用服务器/Tomcat,负责与客户端进行通信
2.重要功能:(重点)
①:创建并返回基于客户请求的动态HTML页面
②:与数据库进行通信
3.如何使用Servlet?
Servlet本身就是一组接口,(javax.servlet,java .lang,java.util,java.sql),
自定义一个类,并实现Servlet接口,这个类具备了接受客户端请求以及作出响应的功能
4.如何在IDEA中使用什么快捷键来重写接口中的方法?(现在不确定)
第一种:ctrl + alt + insert
第二种:Ctrl+Alt+insert
第三种:Alt+Enter
第四种:Ctrl+o
第五种:Ctrl+l
5.Servlet接口中的五种方法
①创建:init
②工作(最重要):service
③销毁:destroy
6.jsp侧重页面,servlet侧重消息处理
7.jsp文件可以直接在浏览器网站地址上面直接修改访问,因为他在根目录下,是默认的
servlet不能直接访问,不在同一目录下,需要“映射”来访问

5.算法:连续子字符串更长?
问题:如何连续?
通过循环加判断,相等自增,下次不等归零
如何比较?
通过字符串转为字符
s.charAy(i)
为什么每次循环要求最大值?
防止叠加几次后的值,因一次不等而归零
class solution{
public Boolean checkzeroOnes(String s){
int s0 = 0,s1 = 0;
int len0 = 0,len1 = 0;
for(int i = 0;i<s.length();i++){
if(s.chatAt(i) == 'i'){//字符串转字符比较
len1++;len = 0;}else{ len0++;len1 = 0;}
s1 = Math.max(s1,len1);s0=Math.max(s0,len0);}//Math.max(a,b);返回a和b中
的最大值
return s1>s0; }
}
6.数据库:从不订购的客户
问题:一直解决不了,orders表中未出现的Id
可以只是用not in来解决一个表中不存在另一个表中的字段值
Customers 表: Orders 表:
+----+-------+
| Id | Name | Id | CustomerId Customers
+----+-------+
| 1 | Joe | 1 | 3 Henry |
| 2 | Henry | 2 | 1 | Max
| 3 | Sam |
| 4 | Max |
+----+-------+
SELECT Customers.Name AS 'Customers'
FROM Customers
WHERE Customers.Id NOT in(
SELECT CustomerID FROM Orders);

总结:昨天了解熟悉了Tomcat的配置,以及启动和停止

了解了简单的Servlet的含义和创建并返回基于客户请求的动态HTML界面和连接数据库的功能

 

算法中:如何求连续的字符串长,比较字符串中连续的1多还是连续的0多,

如何将字符串转为字符逐个比较?

利用charAt函数通过循环逐个比较

如何实现连续?

通过循环,连续1那么连续1 长度len1 自增且连续0 长度归零,连续0同理

为什么每次循环要去最大值?

防止多次自增长度len1因为一次零连续而中断

 

数据库:可以通过not in语句来查找本表中不存在的Id

posted @ 2021-06-03 09:59  求知律己  阅读(256)  评论(0编辑  收藏  举报