随笔分类 - java
java学习、心得
摘要:ThreadLocal: 维护线程局部的变量。 ThreadLocal 不是线程。它就是一个Map。可以保存对象。 它保存的对象,只与当前线程相关。 当一个线程还没有运行完成时,如果不想传递数据,可以通过ThreadLocal来保存与这个Thread相关数据。用ThreadLocal保存和获取...
阅读全文
摘要:在web项目中就只有三大组件: Filter过虑器 监听器. Servlet在web中过虑器就是一个类javax.servlet.Filter。过虑器是用于在执行时,过虑用户的请求(request),或是过虑从请求的资源中返回的响应(response).实现一个最基本的过虑器 1:过虑器只对url(...
阅读全文
摘要:在dbutils中处理事务 事务是指用户的一次操作。这一次操作有可能是一个表,也有可能是多个表,也有可能是对一个表的多次操作。只要是: 1:对数据数据库进行多次操作。 2:多个表,还是一个表的多次update,detelete,inset都应该开始一个事务。如果仅做一次与数据库的操作。即只执行一...
阅读全文
摘要:手工的开始QueryRunner类。实现数据封装: MapListHandler MapHandler BeanListHandler BeanHandler第一步:基本的封装测试 写一个类,QueryRunner,实现一个方法query(sql)- Listpackage cn.itcast.db...
阅读全文
摘要:第一步:导入c3p0包第二步:在classpath目录下,创建一个c3p0-config.xml 30000 30 2 30 10 2 50 3 com.mysql.jdbc.Driver root 1234 第三步:创建工厂类获取这个连接package cn.itcast...
阅读全文
摘要:国际化:internationalization即I18N。举例:本科高校的网站,一般的都有中文和英文两种页面风格。因此将这种根据不同用户群体显示不同的页面风格的方式称之为页面的国际化。翻译 VS 国际化翻译:Chrome国际化:主要做的是页面的显示信息的国际化,至于文件等其他的资源是无法进行国际化...
阅读全文
摘要:EL表达式EL即Expression Language,主要的任务是帮助开发者简化获取域属性。但是一般情况下需要使用EL和JSTL结合使用。语法:${ // 隐含对象|直接写域中的属性} 算术运算 20+10 = ${ 20+10 } 20-10 = $...
阅读全文
摘要:MVC模式模式主要的任务是帮助开发者解决一类问题。MVC模式主要是用于规划你的网站的开发的一个基本的结构。Servlet记住充当的是控制器层。cn.itcast.controllerJava类主要处理业务逻辑。cn.itcast.beanJSP主要负责的是数据页面显示。对于一个比较传统的且业务不是很...
阅读全文
摘要:1. 编写QQ空间数据类(QQS.java)public class QQS { private static LinkedHashMap qqs = new LinkedHashMap(); static{ qqs.put(10001, "张三"); qqs...
阅读全文
摘要:Dbutils 操作数据第三方包。依赖数据源DataSource(DBCP|C3p0)。QueryRunner – 接收DataSource|Connection,查询数据删除修改操作。返回结果。ResultSetHandler – 结果集句柄,将结果数据封装成程序所需要的数据类型Map,List,...
阅读全文
摘要:第一步:导入dbcp包第二步:通过核心类连接数据 BasicDataSource它是javax.sql.DataSrouce的子类。 一个工具类:BasicDataSourceFactory。手工通过代码连接数据库: BasicDataSource ds = new BasicDataSour...
阅读全文
摘要:1实现一个类MyInputStream读取文件,且不能抛出异常public class TestDemo { public static void main(String[] args) throws Exception { InputStream in = new MyInpu...
阅读全文
摘要:javax.sql.DataSource.Java.sql.*DataSource 接口由驱动程序供应商实现。共有三种类型的实现:基本实现 - 生成标准的 Connection 对象 – 一个DataSource数据源中,只有一个Connection ,这个不是池管理。连接池实现 [W1]- 生成自...
阅读全文
摘要:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { // 获取字节流对象 ServletOutp...
阅读全文
摘要:1、数据持久化l 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用,也称为“固化”。在大多数情况下,服务器或客户端应用中数据的持久化是通过关系型数据库来实现l 存储设备:磁盘、硬盘, U盘,光盘等l 存储形式:数据库、xml文件、txt文件等2、知识点2: Java 中的...
阅读全文
摘要:校验码的出现主要的任务是解决表单的重复提交问题。public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { // 0. ...
阅读全文
摘要:ServletConfig是一个由Tomcat服务器在初始化Servlet的时候创建并传递进来的一个对象。该对象主要描述的时候一个servlet的配置信息。如: 配置一个servlet helloservlet 指定servlet的名字(任意) 指定serv...
阅读全文
摘要:如果大家要开发一个动态的网站,那么就必须要学习一种动态的网页开发技术。那么在SUN提供的JavaEE中主要包含两种开发动态网页的技术:Servlet和JSP技术。Servlet技术简介Servlet技术是SUN提供的一种开发动态网页的核心组件之一。可以方便的开发动态网页。主要用得语言是java,开发...
阅读全文
摘要:客户端浏览器和服务器Tomcat要进行基本的请求和响应的处理。其实浏览器和服务器通信的数据的格式已经使用协议进行固定好了,只要双方发送固定格式的数据,那么就可以完成基本的通信。如果开发者需要查看这样的数据格式,那么就需要安装一个浏览器的HTTP协议相关的插件。如果要深入的学习浏览器和服务器通信的数据...
阅读全文
摘要:1 目录结构bin 二进制目录,主要存储的是一些启动和停止服务器的命令startup.batconf 配置目录,server.xml web.xmllib 服务器软件使用的第三方的jar包logs ...
阅读全文

浙公网安备 33010602011771号