03 2018 档案

摘要:2018-04-04 更新,解决 cookie 丢失的问题: 阅读全文
posted @ 2018-03-31 20:16 佚名000 阅读(247) 评论(0) 推荐(0)
摘要:使用 tomcat8 开发 WebSocket 服务端非常简单,大致有如下两种方式。 1、使用注解方式开发,被 @ServerEndpoint 修饰的 Java 类即可作为 WebSocket 服务端 2、继承 Endpoint 基类实现 WebSocket 服务端 开发被 @ServerEndpo 阅读全文
posted @ 2018-03-31 04:57 佚名000 阅读(5193) 评论(1) 推荐(0)
摘要:Servlet3.0 的注解 Servlet 允许开发人员采用注解的方式来配置 Servlet、Filter、Listener。 Servlet3.0 规范在 javax.servlet.annotation 包下提供了如下注解。 @WebServlet:用于修饰一个 Servlet 类,用于部署 阅读全文
posted @ 2018-03-31 02:42 佚名000 阅读(1638) 评论(0) 推荐(0)
摘要:JSP2 新特性 1、直接配置 JSP 属性 2、表达式语言 3、简化的自定义标签 API 4、Tag 文件语法 如果要使用 JSP2 语法,web.xml 文件必须使用 Servlet2.4 以上版本的配置文件。 配置 JSP 属性 JSP 属性定义使用 <jsp-property-group/> 阅读全文
posted @ 2018-03-29 21:13 佚名000 阅读(228) 评论(0) 推荐(0)
摘要:1、下载 safari technology preview 2、iphone 设置: 打开“设置”程序,进入“Safari”->“高级”页面开启“Web检查器” 3、mac 上打开 safari technology preview,打开 mac safari 的设置,勾选上在菜单栏显示 deve 阅读全文
posted @ 2018-03-29 10:58 佚名000 阅读(1782) 评论(0) 推荐(0)
摘要:git diff <commit1> <commit2> --stat 如: git diff 74ecf17dc 1ee25ed3c --stat src/assets 上面最后的 src/assets 是指定文件夹,也可以不指定 阅读全文
posted @ 2018-03-29 10:01 佚名000 阅读(3088) 评论(0) 推荐(0)
摘要:当 web 应用在 web 容器中运行时,web 应用内部会不断地发生各种事件:如 web 应用启动、web 应用停止,用户 session 开始、用户 session 结束、用户请求到达等。 实际上,Servlet API 提供了大量监听器来监听 web 应用的内部事件,从而允许当 web 内部事 阅读全文
posted @ 2018-03-26 22:33 佚名000 阅读(613) 评论(0) 推荐(0)
摘要:我们在写 jquery 的时候一般都会写 $(document).ready,加载完成事件还有一个就是 onload onload 与 ready 的区别是: 1、ready 是 DOM 加载完成的事件 2、onload 是所有内容加载完成(如:图片) 我们如果要判断某一块 div 中的内容是否完全 阅读全文
posted @ 2018-03-26 10:56 佚名000 阅读(12501) 评论(0) 推荐(1)
摘要:效果查看:https://jsfiddle.net/rubys/je16qL5k/6/ 阅读全文
posted @ 2018-03-26 09:35 佚名000 阅读(257) 评论(0) 推荐(0)
摘要:Filter 可认为是 Servlet 的一种加强版,它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理,是个典型的处理链。 Filter 也可对用户请求生成响应,这一点与 Servlet 相同,但实际上很少会使用 Filter 向用户请求生成响应。使用 F 阅读全文
posted @ 2018-03-25 22:54 佚名000 阅读(362) 评论(0) 推荐(0)
摘要:在 JSP 中开发标签库只需如下几个步骤 1、开发自定义标签处理类 2、建立一个 *.tld 文件,每个 *.tld 文件对应一个标签库,每个标签库可包含多个标签 3、在 JSP 文件中使用自定义标签 开发自定义标签类 在 JSP 页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以通 阅读全文
posted @ 2018-03-25 17:57 佚名000 阅读(269) 评论(0) 推荐(0)
摘要:JSP 的本质就是 Servlet,开发者把编写好的 JSP 页面部署在 Web 容器中后,Web 容器会将 JSP 编译成对应的 Servlet。 Servlet 的开发 Servlet 是个特殊的 Java 类,这个 Java 类必须继承 HttpServlet。每个 Servlet 可以响应客 阅读全文
posted @ 2018-03-25 10:10 佚名000 阅读(245) 评论(0) 推荐(0)
摘要:JSP 脚本中包含了 9 个内置对象,这 9 个内置对象都是 Servlet API 接口的实例,只是 JSP 规范对它们进行了默认初始化。 这 9 个内置对象如下: 1、application:javax.servlet.ServletContext 的实例,该实例代表 JSP 所属的 Web 应 阅读全文
posted @ 2018-03-20 22:23 佚名000 阅读(395) 评论(0) 推荐(0)
摘要:需要打开控制台查看效果: 点击 button 再点击 unbind,再点击 button,会在控制台看到如下输出: 也可以在 jsfiddle 查看:https://jsfiddle.net/rubys/xm0pa64n/14/ 使用 jquery 的话,操作比较方便: 绑定: 取消绑定: 和我们平 阅读全文
posted @ 2018-03-20 15:07 佚名000 阅读(5964) 评论(0) 推荐(0)
摘要:动作指令与编译指令不同,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的动作。编译指令在将 JSP 编译成 Servlet 时起作用;而处理指令通常可替换成 JSP 脚本,它只是 JSP 脚本的标准化写法。 JSP 动作指令主要有如下 7 个: 1、jsp:forward:执行 阅读全文
posted @ 2018-03-18 23:25 佚名000 阅读(768) 评论(0) 推荐(0)
摘要:在项目根目录下新建一个 build.xml 文件,内容如下: 然后在命令行运行 ant jsp,就可以了。不过前提是安装了 ant,mac 下安装很方便,直接 brew install ant。 简要说明: <property name="src" location="WEB-INF/src" /> 阅读全文
posted @ 2018-03-18 22:13 佚名000 阅读(323) 评论(0) 推荐(0)
摘要:JSP 的编译指令是通知 JSP 引擎的消息,它不直接生成输出。 常见的编译指令有如下三个: 1、page:该指令是针对当前页面的指令 2、include:用于指定包含另一个页面 3、taglib:用于指定和访问自定义标签 使用编译指令的语法格式如下: page 指令: page 指令通常位于 JS 阅读全文
posted @ 2018-03-18 15:00 佚名000 阅读(510) 评论(0) 推荐(0)
摘要:1、JSP 注释 2、JSP 声明 3、JSP 表达式 4、JSP 脚本 JSP 注释: 注释格式: 需要注意的是,JSP 的注释不会输出到 HTML 中。 JSP 声明: JSP 声明用于声明变量和方法。在 JSP 声明中声明方法看起来很特别,似乎不需要定义类就可以直接定义方法,方法似乎可以脱离类 阅读全文
posted @ 2018-03-18 12:26 佚名000 阅读(378) 评论(0) 推荐(0)
摘要:jsp 的本质是 servlet,当用户请求 servlet 的时候,servlet 利用输出流动态输出 HTML 内容。 由于包括了大量的 HTML 标签、大量的静态文本等,导致 servlet 开发效率极为低下,因为所有的前端内容都必须全部耦合在 java 代码中。 jsp 的出现弥补了这种不足 阅读全文
posted @ 2018-03-18 11:25 佚名000 阅读(354) 评论(0) 推荐(0)
摘要:每个 web 应用的 WEB-INF 路径下(而且必须位于该路径)的 web.xml 文件被称为配置描述符。 对于 java web 应用而言,WEB-INF 是一个特殊的文件夹,web 容器会包含该文件夹下的内容,客户浏览器无法访问 WEB-INF 路径下的任何内容。 在 servlet2.5 规 阅读全文
posted @ 2018-03-18 10:26 佚名000 阅读(630) 评论(0) 推荐(0)
摘要:默认情况下,tomcat 限制了只能本机访问 如果我们想要修改这个设置: 编辑 webapps/manager/META-INF/context.xml 把这行注释掉就可以了 阅读全文
posted @ 2018-03-18 09:46 佚名000 阅读(442) 评论(0) 推荐(0)
摘要:方法一: 通过修改Tomcat启动文件-Djava.security.egd=file:/dev/urandom 通过修改JRE中的java.security文件securerandom.source=file:/dev/urandom 上面的方法不行再尝试下面的 方法二: yum install 阅读全文
posted @ 2018-03-18 09:21 佚名000 阅读(335) 评论(0) 推荐(0)
摘要:yum 安装的 java,jdk 路径默认是 /usr/lib/jvm/java-* 我们修改 .bash_profile 文件加上下面几行: 然后,使配置生效: 阅读全文
posted @ 2018-03-18 08:54 佚名000 阅读(139) 评论(0) 推荐(0)
摘要:在开始之前,先回顾一下 jsp 和 servlet,jsp 和 servlet 本质是一样的,因为 jsp 最终必须编译成 servlet 才能运行。 因为 jsp 的那些标签 jvm 是无法直接运行的,必须经过编译成 java,才能够发挥它的作用。 创建步骤: 1. 在任意目录新建一个名为 "js 阅读全文
posted @ 2018-03-18 08:38 佚名000 阅读(697) 评论(0) 推荐(0)
摘要:函数定义格式: 和js有点类似,不过在 shell 中 function 关键字是可选的。 如: 函数调用方法: sum 参数1 参数2 ... 获取函数参数: 这个和我们以往的经验可能不太一样,shell 中获取函数参数的方式有点特别。 一般语言中,都是在函数名后面的括号中给定一个变量名去接收函数 阅读全文
posted @ 2018-03-17 15:30 佚名000 阅读(172) 评论(0) 推荐(0)
摘要:一直以来,想调试框架中的某些东西,如想知道 Elpquent 的 create 方法返回值是个什么东西, 以前的话,应该就是在 create 方法调用之后,使用 dd 或者 var_dump 之类的函数打印出来 如: 这样一来,这个流程似乎有点冗长,因为我们还要打开浏览器查看 有了 tinker,我 阅读全文
posted @ 2018-03-16 22:35 佚名000 阅读(207) 评论(0) 推荐(0)
摘要:运行phpunit的时候加上参数 --stderr ./vendor/bin/phpunit --stderr 阅读全文
posted @ 2018-03-10 13:47 佚名000 阅读(226) 评论(0) 推荐(0)