随笔分类 - Java
摘要:在捣腾免费数据库时,使用的一个数据库提供商的服务器使用utf8mb4编码,而我的jar包还是八百年前的。然后。。。然后就报错了。。。 (1) MYSQL 5.5 之前, UTF8 编码只支持1-3个字节;从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4;如emoji表情需要使用utf8
阅读全文
摘要:WEB-INF下面的文件具有安全性,直接在浏览器中输入地址是访问不到的,可以通过servlet来访问。 方法1: 利用<jsp-file>/WEB-INF/a.jsp</jsp-file> 访问地址:http://localhost:8080/项目名/xxx 就可以看见内容了! 这种方法之针对jsp
阅读全文
摘要:1、9个JSP内置对象 ==> 注:前7个和servlet差不多,后3个中pageContext比较重要。这些对象都在jsp文件对应翻译成的.java文件中的_jspservice()方法中声明了的,故是局部变量,每个jsp页面有自己的对象 2、out对象详解 (1)out隐式对象用于向客户端发送文
阅读全文
摘要:JSP指令是给JSP引擎用的,即给服务器用的。作用是告诉服务器,该如何处理JSP中除了指令之外的内容。包括page、include、taglib三种 基本的语法格式:<%@ 指令名称 属性1="值1" 属性2="值2" ....%> 1、page指令 page指令最简单的使用方式:<%@ page
阅读全文
摘要:注意事项: 1、导入驱动包,如我导的是mysql-connector-java-5.1.26-bin.jar 2、修改下面代码中的用户名和密码 3、其中URL为"jdbc:mysql://数据库服务器的IP地址:数据库的端口号/数据库的名称" 或者 "jdbc:mysql://数据库服务器的IP地址
阅读全文
摘要:1、JSP简介 (1)JSP的全称是Java Server Pages(运行在服务器端的页面),实际就是Servlet(学习JSP的关键就是时刻联想到Servlet) (2)JSP、Servlet各自作用 ==> Servlet:一般作为控制组件,处理业务逻辑 ==> JSP:一般作为显示组件,显示
阅读全文
摘要:垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固。下面就是博客项目链接、前面的servlet相关的笔记总汇,还有就是我把觉得在学习过程中容易混淆的知识点再次拿出来总结了一番,希望对大家有帮助。 学习了Servlet就可以更好的学习
阅读全文
摘要:1、会话概述 (1)会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 (2)会话过程中的数据不宜保存在request和servletContex中,所以一般中cookie保存 (3)保存会话数据的两种技术 ==> Cookie:C
阅读全文
摘要:全文总结: 在读取Cookie,然后操作时,除了getName(),getValue()外,不要妄图得到其他信息,如下方法不会得到值的: cookie.getMaxAge(); cookie.getDomain(); 。。。 因为,客户端传来的时候,就只剩下key和value了。 Java中的Coo
阅读全文
摘要:一、了解常识: 1.UTF-8国际编码,GBK中文编码。GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2、web tomcat:默认是ISO8859-1,不支持中文的 3.java.nio.charset.Charset.defaultCharset()
阅读全文
摘要:帮一个网友解答问题时,发现这样一个易错知识点,现总结如下: 1、易错点: ArrayList移除元素后,剩下的元素会立即重排,他的 size() 也会立即减小,在循环过程中容易出错。(拓展:延伸到所有的集合是否可行) 2、易错点分析: 在for循环遍历ArrayList时,在循环中移除元素后,集合的
阅读全文
摘要:Servlet规范核心类图 1、请求和响应对象 ==> HTTP协议包含请求和响应部分。 ==> HttpServletRequest就代表着请求部分 ==> HttpServletResponse就代表着响应部分 2、HttpServletRequest详解 代表着客户端的请求。要客户的信息只要找
阅读全文
摘要:1、servlet的生命周期 (1)容器最终要调用service方法为客户进行服务。(此处“容器”指java运行的环境,tomcat是jsp/servlet的容器) ==> 在内存中一个Servlet只有一个实例。针对不同的用户请求,容器采用多线程的机制调用service方法的。 (2)Servle
阅读全文
摘要:1、Tomcat在MyEclipse中集成 ==> Window-preferences-MyEclipse-Servers-Tomcat-Tomcat 6.x-点击右侧的Browse,选择你的Tomcat安装目录(我的是D:\Java\tomcat6),勾选Enable,在点击Apply ==>
阅读全文
摘要:声明:如tomcat的安装目录为D:\Java\tomcat6,下面要根据tomcat的安装目录而定 1. 建立程序的文件结构 ==>找到tomcat的安装目录,在webapps目录下新建一个名为servlet的目录 ==>在servlet目录下新建名为WEB-INF的目录 ==>在WEB-INF目
阅读全文
摘要:一、Tomcat的下载: 下载地址:http://tomcat.apache.org/ 下载Tomcat6.0(在左侧的Download下,考虑到稳定性现在企业大部分还在用Tomcat6.0) (1)这两种直接解压就可以使用,一般下载这一种(解压到你想放的文件夹下,可以直接更改解压后的文件名,文件夹
阅读全文
摘要:本文来自:小易博客专栏。转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示! 如果嫌代码太长,可以在这里下载打包好的源代码哦! 坦克大战效果图:
阅读全文
摘要:本文来自:小易博客专栏。转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示! 坦克大战V0.6实现功能: 1、超级炮弹 2、我方坦克有生命值 3、
阅读全文
摘要:本文来自:小易博客专栏。转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示! (此版本基本上就可以和电脑对打了,不信把源码放到你的电脑上就可以马上
阅读全文
摘要:本文来自:小易博客专栏。转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示! 坦克大战V0.4实现功能: 1、写一个Missile类,产生一个可运
阅读全文

浙公网安备 33010602011771号