随笔分类 -  JAVA

摘要:在百度知道上看到的回答觉得不错:https://zhidao.baidu.com/question/1692690545668784588.html 如果你认为jdk是系统提供给你可选的程序,放在opt里如果你认为这是你个人行为,自主安装的,放在usr/local里,具体是usr/local/lib 阅读全文
posted @ 2018-12-10 14:25 Leroscox 阅读(11847) 评论(0) 推荐(2)
摘要:常年Eclipse的守旧派久闻IDEA大名,终于在dalao的安利下入了IDEA的坑((才不是因为可以用翻译插件 入坑一段时间,因为在编码方面了解的还算比较多,平时基本没遇到过乱码问题,并且在第一次使用IDEA时就修改了设置中所有编码方式为UTF-8,直到最近做一个小小的javaweb项目,遇到了很 阅读全文
posted @ 2018-08-26 22:17 Leroscox 阅读(1397) 评论(1) 推荐(3)
摘要:1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用 阅读全文
posted @ 2018-07-22 16:27 Leroscox 阅读(830) 评论(0) 推荐(0)
摘要:最近从MS SQL Server换到了MySQL,已经是8.11版本了,安装的时候似乎还用了新的身份认证方式之类的,连接过程中也是磕磕绊绊,碰到很多奇奇怪怪的问题,在此记录下来。 驱动加载: 以前使用JDBC时,都是导入相应的JDBC驱动jar包,然后使用 加载驱动,再进行数据库连接,在使用MySQ 阅读全文
posted @ 2018-05-08 21:18 Leroscox 阅读(4166) 评论(0) 推荐(2)
摘要:引用各位前辈经验得到彻底修改eclipse默认编码的方法。 单在eclipse里设置编码方式非常复杂且容易遗漏,全部修改后,有些代码生成模板内的${encode}变量仍为原编码方案,经过查阅许多资料得到的方法总结于此。 一、修改eclipse启动配置文件,位于eclipse目录下,文件名为 ecli 阅读全文
posted @ 2018-04-19 19:21 Leroscox 阅读(1111) 评论(0) 推荐(0)
摘要:连接池的优点众所周知。 我们可以自己实现数据库连接池,也可引入实现数据库连接池的jar包,按要求进行配置后直接使用。 关于这方面的资料,好多dalao博客上记录的都是旧版本Tomcat的配置方式,很可能随版本更新有所变化,在实际应用时一定要注意这个坑,特别注意Tomcat启动输出中是否有警告或者其他 阅读全文
posted @ 2018-01-22 13:26 Leroscox 阅读(2249) 评论(0) 推荐(0)
摘要:http://localhost:8080/TEST_Servlet/ClientRequest/test?name=wr getRequestURL:http://localhost:8080/TEST_Servlet/ClientRequest/test getRequestURI:/TEST_ 阅读全文
posted @ 2018-01-18 21:47 Leroscox 阅读(187) 评论(0) 推荐(0)
摘要:ServletContext ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletConte 阅读全文
posted @ 2018-01-18 19:10 Leroscox 阅读(309) 评论(0) 推荐(0)
摘要:在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。 一,RequestDispatcher接口方法简介 1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识 阅读全文
posted @ 2018-01-18 19:06 Leroscox 阅读(386) 评论(0) 推荐(0)
摘要:Servlet 过滤器方法 过滤器是一个实现了 javax.servlet.Filter 接口的 Java 类。javax.servlet.Filter 接口定义了三个方法: FilterConfig 使用 Filter 的 init 方法中提供了一个 FilterConfig 对象。 如 web. 阅读全文
posted @ 2018-01-18 19:00 Leroscox 阅读(353) 评论(0) 推荐(0)
摘要:在编写Servlet时,往往只重写了doGet和doPost方法,使用Tomcat通过(HttpServletRequest 和 HttpServletResponse)接口传递来的request和response对象来处理请求并作出响应,因为学习(HttpServletRequestWrapper 阅读全文
posted @ 2018-01-18 03:37 Leroscox 阅读(1289) 评论(0) 推荐(0)
摘要:Servlet规范中的Filter引入了一个功能强大的拦截模式。Filter能在request到达servlet的服务方法之前拦截request对象,而在服务方法转移控制后又能拦截response对象。 Tomcat 为了屏蔽内部的catalina容器的相关方法,使用户免受非sevlet标准方法的干 阅读全文
posted @ 2018-01-18 02:56 Leroscox 阅读(5508) 评论(0) 推荐(0)
摘要:response是服务端对客户端请求的一个响应,其中封装了响应头、状态码、内容(也就是最终要在浏览器上显示的HTML代码或者其他数据格式)等。 服务端在把response提交到客户端之前,会使用一个缓冲区,并向该缓冲区内写入响应头和状态码,然后将所有内容flush(flush包含两个步骤:先将缓冲区 阅读全文
posted @ 2018-01-17 19:38 Leroscox 阅读(2213) 评论(0) 推荐(0)
摘要:JAVA语言具有跨平台,unicode字符集编码的特点。 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码。 对于乱码,究其原因,就是因为编码和解码过程中使用了错误的字符编码方案导致的。 首先在开头说明本人对 编码 解码 这两 阅读全文
posted @ 2018-01-15 11:59 Leroscox 阅读(382) 评论(0) 推荐(0)
摘要:Servlet HTTP 状态码 HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下: 初始状态行 + 回车换行符(回车+换行) 零个或多个标题行+回车换行符 一个空白行,即回车换行符 一个可选的消息主体,比如文件、查询数据或查询输出 例如,服务器的响应头如下所示: 状态行包括 HTTP 阅读全文
posted @ 2018-01-14 21:36 Leroscox 阅读(926) 评论(0) 推荐(0)
摘要:Servlet 服务器 HTTP 响应 正如前面的章节中讨论的那样,当一个 Web 服务器响应一个 HTTP 请求时,响应通常包括一个状态行、一些响应报头、一个空行和文档。一个典型的响应如下所示: 状态行包括 HTTP 版本(在本例中为 HTTP/1.1)、一个状态码(在本例中为 200)和一个对应 阅读全文
posted @ 2018-01-14 21:31 Leroscox 阅读(237) 评论(0) 推荐(0)
摘要:当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。 以下是来自于浏览器端的重要头信息,可以在 Web 编程中频繁使用: 读取 HTTP 头的方法 下面的方法可用在 Servlet 程序中读取 HTTP 头。这些方 阅读全文
posted @ 2018-01-14 21:27 Leroscox 阅读(227) 评论(0) 推荐(0)
摘要:Servlet 表单数据 很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。 使用 Servlet 读取表单数据 不区分GET和POST Servlet 处理表单数据,这些数据会根据 阅读全文
posted @ 2018-01-14 21:20 Leroscox 阅读(510) 评论(0) 推荐(0)
摘要:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 Servlet与JSP: JSP是Servlet的简化形式,在实际执行时会编译为Servlet执行。 相比其他服务 阅读全文
posted @ 2018-01-14 20:56 Leroscox 阅读(239) 评论(0) 推荐(0)
摘要:首先了解一下格式化日志的所有表示。 [plain] view plain copy 时间日期标识符: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) [plain] view plain copy [plain] view plain copy [plain] view plai 阅读全文
posted @ 2017-05-24 13:16 Leroscox 阅读(3518) 评论(0) 推荐(0)