自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caisense的专栏

诗和远方

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

转载 数据库中的超码、候选码、主码

码是数据系统中的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。  超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体。如果K是一个超码,那么K的任意超集也是超码,也就是说如果K是超码,那么所有包含K的集合也是超码。  候选码是从超码中选出的,自然地候选码也是一个或多个属性的集合。因为超码的范围太广,很多是

2016-11-30 21:31:40 8136

转载 解析Tomcat之HttpServlet详解(图文)

Servlet的框架是 由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采 用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Se

2016-11-30 19:25:03 980

原创 MVC之简单控制器实现与原理

内容: 搭建 Java Web 开发环境(Eclipse, JDK, Tomcat) 新 建 Java Web 工 程 SimpleController , 新 建 HttpServlet 子 类LoginController,使用 RequestDispatcher 实现登录控制器功能如下: 2.1 该控制器能够接受 Http Request 登录请求(请求中携带登录数据用户名、密码) 2

2016-11-30 18:26:20 1816

转载 servlet中service() doGet() doPost() 方法

http://blog.csdn.net/truong/article/details/17038687HttpServlet 里的三个方法:service(HttpServletRequest req, HttpServletResponse resp) ,doGet(HttpServletRequest req, HttpServletResponse resp), doPost(Ht

2016-11-29 21:25:41 306

原创 mac eclipse neon(javaee)在tomcat9.0上运行dynamic web project错误

描述:http://localhost:7978/SimpleController/Page load failed with error: A server with the specified hostname could not be found.这个问题找了很久,之前端口是8080,再启动又变成7978,不知道eclispse内部是如何指定的。后

2016-11-29 15:28:54 1254

原创 tomcat9.0 mac终端启动成功,却无法访问http://localhost:8080/

初始访问端口默认为8080cssdeMacBook-Pro:bin caisense$ ./startup.shUsing CATALINA_BASE:   /Users/caisense/tools/tomcat9.0Using CATALINA_HOME:   /Users/caisense/tools/tomcat9.0Using CATALINA_TMP

2016-11-27 23:58:39 13198 2

转载 eclipse中如何给main传递参数

http://blog.csdn.net/theblackbeard/article/details/52172048  在命令行窗口可以通过Java +程序名 +参数1(空格)参数2(空格)......的形式,向args[0]、args[1]....传递参数,那么eclipse的传递方法如下       简单来说就是依次点击:Runun ConfigurationsProgr

2016-11-25 19:55:33 5436

转载 java中length,length(),size()区别

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法

2016-11-24 13:07:36 242

转载 static final public synchronized abstract 的顺序问题

转自http://gatusso52.iteye.com/blog/5121641static final public synchronized 可以混用 而且顺序不限2abstract 只能与public或protected连用,不能用default或private 也不能与static final  synchronized中的任意一个连用 原

2016-11-23 10:29:22 2105

转载 Java EE 组件 容器 服务器

Java EE 组件 容器 服务器 一、组件(Component): 组件可以定义为一种自治的、提供外部公共接口的、动态可用的事物处理过程,组件可以用来构建其它组件或者应用程序。简言之,组件就是能完成一定功能的封装体,小到一个类,大到一个系统。 组件是满足某种规范的代码,只要满足这个规范,你的代码就可以部署到特定的容器(下边有阐述),容器就可以运行它了,

2016-11-15 16:07:40 1505 1

原创 csapp 栈溢出攻击

做了lab3 buffer lab简单记录一下栈溢出攻击原理:栈空间是有限的,通过栈溢出(越界到其他栈)修改栈上的返回地址(return),站指针(%ebp,%esp)等保存运行环境的内容,从而跳转到其他地址执行(改变了原代码的功能)

2016-11-07 00:25:52 455

转载 JAVA中mark()和reset()用法

根据JAVA官方文档的描述,mark(int readlimit)方法表示,标记当前位置,并保证在mark以后最多可以读取readlimit字节数据,mark标记仍有效。如果在mark后读取超过readlimit字节数据,mark标记就会失效,调用reset()方法会有异常。 但实际的运行情况却和JAVA文档中的描述并不完全相符。 有时候在BufferedInputStream类中调用mark

2016-11-04 21:54:37 629

转载 Java中的回车换行符/n /r /t

http://www.cnblogs.com/liaojie970/p/5714050.html首先直接上结论: //换行时采用System.getProperty("line.separator")  public void test1() {    LogTable logTable = logService.getLogSecById(489);    

2016-11-04 20:37:26 703

空空如也

空空如也

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

TA关注的人

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