随笔分类 - Java
Java日常使用问题
摘要:【官方声明】 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够
阅读全文
摘要:1、核心配置文件 mybatis-config.xml MyBatis 官方的配置文档结构如下: 2、环境配置(environments) MyBatis 可以配置成适应多种环境 不过要记住:尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境。 学会使用配置多套运
阅读全文
摘要:####1.新建项目 新建一个普通的maven项目 删除src目录(作为父工程) 导入maven依赖 <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-jav
阅读全文
摘要:####文件上传的前端必要参数 get方法上传文件有大小限制,post无限制 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head>
阅读全文
摘要:####没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 #####serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 #####serializatio
阅读全文
摘要:####设置多线程让用户注册后立即得到反馈同时进行邮件发送功能 //邮件发送方法区设置为多线程,将方法体放入run方法中 //这里可以改为实现Runnable接口,避免单继承局限性,灵活方便,方便同一个对象被多个线程使用 public class SendMail extends Thread {
阅读全文
摘要:####数据分页功能 protected void query(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取入参 String queryName = req
阅读全文
摘要:####详细代码 //操作数据库公共类 public class BaseDao { private static String driver; private static String username; private static String password; private stati
阅读全文
摘要:###问题:List list= new ArrayList list只是ArrayList的接口不是它的父类 ,不是父类引用指向子类对象 接口怎么创建对象了?接口是没有构造方法的! 编程思想 里面这么解释接口,:interface是特殊的抽象类 人话:接口可以看成是个类,这样一切就解释的通了 ##
阅读全文
摘要:简单概念:要么都成功,要么都失败 ACID原则:保证数据的安全 开启事务 事务提交 commit() 事务回滚 rollback() 关闭事务 转账: A:1000 B:1000 A(900) 100--> B(1100) Junit单元测试 依赖 <dependency> <groupId>jun
阅读全文
摘要:什么是jdbc:java连接数据库! 需要jar包的支持: java.sql javax.sql mysql-connection-java...(连接驱动) ###数据库依赖创建 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http
阅读全文
摘要:##1.Forward与sendredirect根本性质 Forward是在服务器端的跳转,就是客户端一个请求发给服务器,服务器直接将请求相关的参数的信息原封不动的传递到该服务器的其他jsp或servlet去处理,而sendredirect是在客户端的跳转,服务器会返回给客户端一个响应报头和新的UR
阅读全文
摘要:###1.实现一个监听器的接口(有N种)具体看继承哪个监听器接口 ###实例一:监听session个数确定网站访问人数 //监听器配置 public class OnlineCountListener implements HttpSessionListener { //session创建监听 //
阅读全文
摘要:filter开发步骤 导包 编写过滤器 包不要导入错误了 import javax.servlet.Filter; 实现Filter接口,重写对应的方法即可 web.xml中配置过滤器 chain.doFilter将请求转发给过滤器链下一个filter , 如果没有filter那就是你请求的资源 #
阅读全文
摘要:1.九大内置对象 PageContext【存东西】 Request 【存东西】 Response Session【存东西】 Application(ServletContext)【存东西】 config(ServletConfig) out page 【基本用不到】 exception 新建page
阅读全文
摘要:源码 ###例子 footer.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <h1>我是Footer</h1> header.jsp <%@ page contentType="text/html;cha
阅读全文
摘要:session和cookie的区别 cookie是把用户的数据写给浏览器,浏览器保存(可以保存多个); session是把用户的数据写到用户独占的session中,服务器端保存(保存重要的信息,避免服务器的资源浪费); session由服务器创建 ###简单例子 public class Sessi
阅读全文
摘要:3.Cookie 从请求中拿到cookie信息 服务器响应给客户端cookie Cookie[] cookies = req.getCookies();//获取cookie cookie.getName();//获取cookie中的key cookie.getValue();//获取cookie中的
阅读全文
摘要:###模拟登录 public class LoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Servle
阅读全文
摘要:###下载文件 public class FileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Servlet
阅读全文

浙公网安备 33010602011771号