- 博客(13)
- 收藏
- 关注
原创 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
547
原创 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
926
原创 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
1097
原创 成员变量与局部变量与sychronized和效率与线程安全的关系
从JVM内存的层面来讲,线程不安全是因为多线程共用堆内存引起的,多线程是为了提高程序运行效率而来的,因为成员变量在堆内存中,而局部变量是随栈的所以不会影响线程安全,另外可以通过sychronized(){}修饰代码或方法达到对共用数据的保护。这样我们就有了三种模式,三种模式各有利弊。1,使用成员变量优点节约了栈消耗的内存,总体节约了内存缺点是多线程下会造成线程不安全2,使用
2017-03-23 16:26:23
866
原创 前端的问题:javascription中的location对象是什么?需要详细了解
问题描述,在表单中button元素的 onclick属性的属性值里看到js代码"loaction=loaction;"或者"loaction=someurl"。对这里的location不了解
2017-03-23 16:00:32
710
原创 如何实现文件下载的次数统计?
文件和下载数据的存储类型使用要统计不同文件的下载次数,我们可以设计一个Map集合,将文件名和文件下载次数存入这个集合中,需要查看不同文件的下载次数时就调用这个Map到显示层即可。在服务器内部如何实现?一个Servlet负责判断请求的文件名,通过文件名判断将Map集中中哪一项的下载次数增加,然后进行完次数的设置后,就可以通过跳转或者重定向到目的文件。
2017-03-23 15:48:52
10120
原创 getSession(true/false)和getSession()的区别
getSession()和getSession(true)是一样的,如果当前有Session对象就返回,如果没有就新建一个空的Session对象返回,getSession(false)则有可能返回null,当前request存在session时返回session,没有的时候就不创建session直接返回null;
2017-03-22 16:24:19
1094
原创 Servlet之间跳转
Servlet之间可以跳转,这就可以把一项任务分成几部分来做,一个Servlet接受用户提交的数据,然后跳转到另外一个Servlet,这个Servlet进行业务操作,再跳转到另外一个Servlet负责输出到客户端。Servlet之间可以跳转是MVC框架的实现基础。M-modle模块负责业务处理,V-view模块负责显示数据,C-control模块负责控制。Servlet的跳
2017-03-22 15:22:02
430
原创 form表单中的action属性
form表单中的action属性的值是表单提交给的url,如果我们没有设置action属性,那么默认的表单还是提交给当前页面
2017-03-22 13:44:50
12717
原创 Servlet是单例的
Servlet是单例的,在WEB容器中只会存在一个对象实例,客户端同时并发请求的情况下会启动多线程执行service方法,但是Servlet中的init()和destroy()方法在Servlet的生命周期中只会运行一次。根据上面的这个特性,可以将读取配置文件的操作写在init()方法内,好处是避免了每次客户端请求都要运行一次,节约内存
2017-03-22 13:37:20
544
原创 namespace命名空间
namespace是一个用来限定资源存在空间的属性,没有进行设置的时候,该资源遍布所有空间,一旦设置了命名空间,则该资源只在此空间内存在,访问路径前面必须有该空间名称。举例如 index.jsp 如若要访问index.jsp,合法的访问路径为/a/demo.action或者/a/xxx/xx/.demo不合法的的路径为/xxxx/a/demo .因为demo只在/a空间下存在
2016-06-21 13:56:12
326
原创 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
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人