- 博客(13)
- 收藏
- 关注
原创 Django安装
在网上找了很多搭建Django项目的博客,讲解的可能不太详细。特写下此博客。首先介绍我的运行环境,ubuntu16.04LTS,这里不介绍python的安装,我的系统自带python2.接下来是django的安装。首先要知道一些django的指令,django-admin help 可以看django的指令帮助当输入django-admin指令后提示我们还没有安装,使用提示的指令进行安装就可以了,...
2018-04-28 15:36:59
208
转载 Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X
2017-10-24 16:18:22
155
转载 java异常处理Exception
我看别人的面经中有一道题目就问到了Exception,即java的异常处理的,我以前也学了java的异常处理,但是我查了下,看了别人的博客关于写的exception异常处理,我发现,自己学的不牢固,只学到了一点皮毛而已,在看了那么多博客和资料后,我做下总结吧,不然我大脑都混乱了。 java的中异常祖先是Throwable,Throwable的直接子类是Exception和Erro
2017-10-24 02:00:24
184
转载 介绍ConcurrentHashMap以及ConcurrentHashMap的内部实现
HashMap就不介绍了,具体请查看JDK7与JDK8中HashMap的实现HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占。ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。它使用了多个锁来控制对hash表的不同部分进行的修改。ConcurrentHashMap内部使用段(
2017-10-24 00:07:57
249
转载 浏览器关闭后,Session会话结束了么?
今天想和大家分享一个关于Session的话题: 当浏览器关闭时,Session就被销毁了?我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开一个浏览器窗口发送请求到关闭浏览器窗口,但其实这种说法是不正确的!下面就具体的去解释:当用户第一次访问Web应用中支持S
2017-10-22 03:04:36
814
转载 使用Session防止表单重复提交_JavaWeb学习
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-
2017-10-22 00:37:23
144
转载 JavaWeb面试题
1、Tomcat的优化经验答:去掉对web.xml的监视,把JSP提前编辑成Servlet;有富余物理内存的情况下,加大Tomcat使用的JVM内存。 2、什么是Servlet?答:可以从两个方面去看Servlet:a、API:有一个接口servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。b、组件:服务器端用来处
2017-10-21 23:45:09
2912
转载 JSP九大内置对象及四个作用域
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作用域 PagepageContext 页面上下文对
2017-10-19 23:09:41
123
转载 forward与redirect的认识
在进行web开发时,跳转是最常见的,今天在这里来学习下2种跳转:第一种是request.getRequestDispatcher().forward(request,response):1、属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者sess
2017-10-19 23:04:47
149
转载 HashMap
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入
2017-10-18 00:25:22
114
转载 深入理解Java中的容器
1、容器的概念 在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体 2、容器与数组的关系 之所以需要容器: 1、数组的长度难以扩充 2、数组中数据的类型必须相同 容器与数组的区别与联系: 1、容器不是数组,不能通过下标的方式访问容器中的元素 2、数组的所有功能通过Ar
2017-10-17 21:45:10
357
转载 关于group by 两个或以上条件的分析
首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having下面看下
2017-09-26 14:04:14
983
原创 SQL学习
1.A inner B join on A.id=B.id内连接与join是一致的。如果A中的行在B中没有匹配,就不会列出。2.datediff()函数返回两个日期之间的天数。当获取当天的数据时可用select * from tb where datediff(tb_datetime,now())=03.case when 条件 then 值 else 值 end
2017-09-26 13:18:34
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人