发表于: 2017-09-26 23:56:24
1 657
今天完成的事情:
codeReview
jmeter压测
前端页面部署线上
因为师姐师兄都比较忙加上邮件细节没有做好,demo时间延期到明天早上十点
然后晚上抽出时间学习了下jsp
因为之前做复盘的时候在写对应jsp写的很吃力,很多都要对照着别人的页面看,就觉得这方面需要补充,准备这两天画时间了解学习一下jsp的基础应用
什么是Java Server Pages?
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
为什么使用JSP?
JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:
- 性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。
- 服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。
- JSP 基于Java Servlet API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。
- JSP页面可以与处理业务逻辑的 Servlet 一起使用,这种模式被Java servlet 模板引擎所支持。
最后,JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。
JSP的优势
以下列出了使用JSP带来的其他好处:
- 与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
- 与纯 Servlet 相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
- 与SSI相比:SSI无法使用表单数据、无法进行数据库链接。
- 与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。
- 与静态HTML相比:静态HTML不包含动态信息。
之前一直有个观念就是jsp属于前端的东西,离我还比较遥远,但是到了真是应用场景中才发现,其实这也是一个切切实实需要掌握的知识点
然后跟着网页教程了解jsp标签,写java循环,判断,引用
,然后学习了一下java实现插入排序和二分法排序,但是二分法排序也仅仅是懂得意思和勉强看懂代码,自己写还是写不出来
public class Double {
public static void main(String[]args) {
int[] a = {512,32,51,561,12,677,7542,2,565,66,99,33,709};
System.out.println("排序前");
for (int i = 0;i<a.length;i++) {
System.out.print(a[i]+" ");
}
sort(a);
System.out.println();
System.out.println("排序之后:");
for (int i = 0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
private static void sort(int[] a){
for (int i=0;i<a.length;i++){
int temp = a[i];
int left = 0;
int right = i-1;
int mid = 0;
while (left<=right){
mid = (left+right)/2;
if (temp<a[mid]){
right =mid-1;
}else {
left = mid+1;
}
}
for (int j =i-1;j>=left;j--) {
a[j+1] = a[j];
}
if (left != i){
a[left] = temp;
}
}
// for (int i=-1;i>=1;i--){
// System.out.println(1);
// }
}
}
明天计划的事情:
demo
遇到的问题:
二分法排序虽然知道意思.但是靠代码实现还是有一定的难度
收获:
学习新知识的感觉真好
评论