自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 终端连接不上虚拟机

ping 也连不上,看一看是不是自己把虚拟网卡都禁用了

2017-06-04 12:42:56 1893

原创 Linux 下mysql 启动失败 Multiple MySQL running but PID file could not be found (1761 1448)[失败]

直接ps -ef |grep mys 查出mysql 的线程杀死就可以了so EASY

2017-05-17 17:41:12 489

原创 getSession()与getSession(true)的区别

>上面写getSession()在session不存在的情况下会返回null,但是查看ServletAPI文档可以看到 HttpSessiongetSession()           Returns the current session associated with this request, or if the request does not have a

2017-03-28 16:28:29 870

原创 JSP文件和Servlet在文件目录以及服务器中配置的不同

JSP文件直接放在应用的根目录下,即可直接访问;而Servlet编译后的class文件在当前应用根目录下WEB-INF/classes目录中,客户端无法直接访问,需要通过访问web.xml文件中配置的映射url访问。WEB-INF目录对客户是隐藏的,所以当然我们也可以把jsp文件放在WEB-INF,不给客户直接访问,通过其他Servlet或jsp跳转访问另外JSP文件会在服务器启动

2017-03-23 17:06:55 991

原创 成员变量与局部变量与sychronized和效率与线程安全的关系

从JVM内存的层面来讲,线程不安全是因为多线程共用堆内存引起的,多线程是为了提高程序运行效率而来的,因为成员变量在堆内存中,而局部变量是随栈的所以不会影响线程安全,另外可以通过sychronized(){}修饰代码或方法达到对共用数据的保护。这样我们就有了三种模式,三种模式各有利弊。1,使用成员变量优点节约了栈消耗的内存,总体节约了内存缺点是多线程下会造成线程不安全2,使用

2017-03-23 16:26:23 812

原创 前端的问题:javascription中的location对象是什么?需要详细了解

问题描述,在表单中button元素的 onclick属性的属性值里看到js代码"loaction=loaction;"或者"loaction=someurl"。对这里的location不了解

2017-03-23 16:00:32 653

原创 如何实现文件下载的次数统计?

文件和下载数据的存储类型使用要统计不同文件的下载次数,我们可以设计一个Map集合,将文件名和文件下载次数存入这个集合中,需要查看不同文件的下载次数时就调用这个Map到显示层即可。在服务器内部如何实现?一个Servlet负责判断请求的文件名,通过文件名判断将Map集中中哪一项的下载次数增加,然后进行完次数的设置后,就可以通过跳转或者重定向到目的文件。

2017-03-23 15:48:52 9850

原创 getSession(true/false)和getSession()的区别

getSession()和getSession(true)是一样的,如果当前有Session对象就返回,如果没有就新建一个空的Session对象返回,getSession(false)则有可能返回null,当前request存在session时返回session,没有的时候就不创建session直接返回null;

2017-03-22 16:24:19 1025

原创 Servlet之间跳转

Servlet之间可以跳转,这就可以把一项任务分成几部分来做,一个Servlet接受用户提交的数据,然后跳转到另外一个Servlet,这个Servlet进行业务操作,再跳转到另外一个Servlet负责输出到客户端。Servlet之间可以跳转是MVC框架的实现基础。M-modle模块负责业务处理,V-view模块负责显示数据,C-control模块负责控制。Servlet的跳

2017-03-22 15:22:02 380

原创 form表单中的action属性

form表单中的action属性的值是表单提交给的url,如果我们没有设置action属性,那么默认的表单还是提交给当前页面

2017-03-22 13:44:50 12559

原创 Servlet是单例的

Servlet是单例的,在WEB容器中只会存在一个对象实例,客户端同时并发请求的情况下会启动多线程执行service方法,但是Servlet中的init()和destroy()方法在Servlet的生命周期中只会运行一次。根据上面的这个特性,可以将读取配置文件的操作写在init()方法内,好处是避免了每次客户端请求都要运行一次,节约内存

2017-03-22 13:37:20 494

原创 namespace命名空间

namespace是一个用来限定资源存在空间的属性,没有进行设置的时候,该资源遍布所有空间,一旦设置了命名空间,则该资源只在此空间内存在,访问路径前面必须有该空间名称。举例如 index.jsp 如若要访问index.jsp,合法的访问路径为/a/demo.action或者/a/xxx/xx/.demo不合法的的路径为/xxxx/a/demo .因为demo只在/a空间下存在

2016-06-21 13:56:12 290

原创 mysql执行SQL脚本,SQL语句入门

1.在命令行窗口登录MYSQL系统后,执行如  source E:/good.sql;       即可,需要注意的是其中分号为正常方向的斜杠/ 不能为反斜杠\ ,另外末尾加上分号。2.SQL语言分为DDL和DML ,即数据定义语言和数据操作语言两大类。drop和delete都有删除的意思,但是drop用来删除表或数据库,delete用来删除表中记录(行),所以drop属于DDL,delete

2016-06-04 09:39:46 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除