7.22实习培训日志-JSP Servlet】的更多相关文章

周末总结 今天下午在学习servlet,想自己做一个简单的例子,于是用idea新建一个maven项目,为了后文叙述方便,我们取名为项目1,点击create from archetype,我先选择org.apache.maven.archetypes:maven.-archetype-webapp,用这个webapp模板,然后后面发现没有servlet服务器,Tomcat,Jetty之类的服务器.所以我就想找一个maven有服务器的模板,于是我又重新选择了一个模板,创建一个项目,我们取名为项目2,…
JDBC JSP Servlet 总结 今天早上的考试主要考Java的网络,HttpClient的get,post方法,Socket的文件传输和Xml和Json文件的解析,对于HttpCLient很简单,只需要用HttpCLient去读取文件就行了,而对于Socket需要注意用换行符,因为有时候没有换行符代码会阻塞在readline处,使代码不往下执行,但是又很难找到原因.而对于Xml和Json文件的解析,需要注意编码格式,用utf-8编码,不然编码会有问题.如果有第三方库的话,mvn pack…
总结 今天早上考试,下午主要是老师引导我们学习SQL优化,晚上主要是同学的技术分享,杨松柏同学主要给我们分享了java的io的一些东西,c10k问题,bio(同步阻塞IO),NIO(同步非阻塞IO),netty,对于NIO的进一步封装,主要因为NIO用起来很麻烦.邵闫利主要给我们讲解了java基础,特别强调设计模式的应用,工厂模式,观察者模式,装饰器模式三者,给我们通俗易懂的讲解虽然我还是不太懂,下来自己去看一下设计模式,后面的同学都给我们讲解了一些新的知识,git rebase,k8s子类的东…
Oracle SQL(三) 视图 特性 简单视图 复杂视图 关联的表数量 1个 1个或多个 查询中包含函数 否 是 查询中包含分组数据 否 是 允许对视图进行DML操作 是 否 CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view [(alias[, alias]...)] AS subquery [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH READ ONLY [CONSTRAINT constrain…
Docker-Compose 对于昨天的考试,需要 项目根目录下需要docker/mysql/Dockerfile 文件用于构建mysql镜像 项目根目录下需要docker/java/Dockerfile 文件用于构建项目镜像 根目录下需要有docker-compose.yml文件,用于启动mysql镜像和项目镜像 根目录下需要有build.sh 用于编译maven项目和构建镜像. 根目录下需要有start.sh启动docker-compose 容器.需要控制台运行,打印出结果. 数据库连接信息…
总结 今天下午考试,JDBC,这个本身很简单,但是需要我们Dockerfile+Docker Compose运行,这个东西就很复杂.原来学习时没有怎么看,这一次就很懵,完全不知道怎么弄,反正环境都没有搭起来,不能运行,最后只能交了,今天学习的内容很少,就早上看了一点,下午考试考了一下午,18点多才去吃饭,晚上听其他同学的演讲,然后今天的日志就这样,等明天好好去弄一下这个docker-compose的问题. JDBC 批处理 添加sql语句:st.addBatch(sql); 批量处理sql语句:…
java进阶 java集合 Collection List ArrayList jdk1.2,异步处理,性能高,线程不安全 Vector jdk1.0,同步处理,性能低,线程安全 Set HashSet 散列存放 hashCode是为了提高在散列结构存储中查找的效率,在线性表中没有作用. 若两个对象equals返回true,则hashCode有必要也返回相同的int数. 若两个对象equals返回false,则hashCode不一定返回不同的int数,但为不相等的对象生成不同hashCode值可…
父模块github地址 一. markdown 1. markdown列表 html是一种发布的格式,markdown是一种书写的格式 区块引用 列表 图片 表格 html 标题 记笔记 写博客 2.markdown链接 1. 行内式 百度 2. 参考式 I get 10 times more traffic from Google than from Yahoo or MSN. 3.markdown强调 强调 强调 强调 强调 4.markdown代码 public static void m…
Git git子模块 先在GitHub创建两个空的respository,一个super_project和一个sub_project. 然后在git bash中向库中写入一些文件. 在super_project中用git submodule add git@github.com:dengyouquan/sub_project.git module1添加子模块 添加成功后,在父仓库根目录增加了.gitmodule文件. [submodule "module1"] path = modul…
docker mysql docker问题 今天问了老师有关docker的问题,entrypoint和cmd的区别,两者同时存在cmd的执行结果会被当做参数传入entrypoint. dockerfile中,从别人拉一个dockerfile,run等命令都是继承的,但是entrypoint和cmd不是继承的,是覆盖式的,最好不要覆盖这两个文件,如果需要修改,可以在官方原有entrypoint中提供的docker-entrypoint.sh中添加自己的需求. 在mysql的镜像中,我们需要执行的一…