随笔分类 - 后端
摘要:* ApplicationContest的三个常用实现类* ClassPathXmlApplicationContext:它可以加载类路径的配置文件,要求配置文件必须在类路径下,如果不在则加载不了* FileSystemXmlApplicationContext:它可以加载磁盘任意路径下的配置文件(
阅读全文
摘要:配置pom.xml的依赖 <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <ve
阅读全文
摘要:在resources下创建bean.properties accountService=cn.flypig666.service.impl.AccountServiceImpl accountDao=cn.flypig666.dao.impl.AccountDaoImpl 创建工厂:BeanFact
阅读全文
摘要:程序的耦合 耦合:程序间的依赖关系 包括: 类之间的依赖 方法间的依赖 解耦: 降低程序间的依赖关系 在实际开发中: 应该做到,编译期不依赖,运行时才依赖 解耦思路: 第一步:使用反射来创建对象,而避免使用new关键词 第二步:通过读取配置文件来获取要创建的对象全限定类名 创建BeanFactory
阅读全文
摘要:一级缓存: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 一级缓存的作用域是同一个SqlSession,
阅读全文
摘要:实体类User: 1 public class User implements Serializable { 2 3 private Integer id; 4 private String username; 5 private Date birthday; 6 private String se
阅读全文
摘要:实体类: 1 public class Account { 2 3 private Integer id; 4 private Integer uid; 5 private Double money; 6 7 private User user; 8 9 public User getUser()
阅读全文
摘要:Dao层: 1 public interface IUserDao { 2 3 /** 4 * 查询所有结果 5 * @return 6 */ 7 @Select("select * from user") 8 List<User> findAll(); 9 10 /** 11 * 保存用户 12
阅读全文
摘要:转载:https://blog.csdn.net/tn_java/article/details/53837024 JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与Bef
阅读全文
摘要:此次使用的是alibaba的fastjson:jar包为fastjson-1.2.7.jar 参考:https://www.qingtingip.com/h_229797.html 思路:由于此次接收到的json数据格式为:{"list":[{"tHumidity":0,"tLightIntensi
阅读全文
摘要:一、使用注解则不需要创建映射配置文件:即xxxDao.xml javaBean为什么要实现Serializable接口? Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象
阅读全文
摘要:一、mybatis的概述: mybatis是一个持久层框架,用java编写 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接登繁杂过程 它使用了ORM思想实现了结果集的封装 ORM: Object Relational Mappging 对象关系映射 简
阅读全文
摘要:一、什么是框架 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方式实现功能 大大提高开发效率 二、三层框架 表现层: 用于展示数据 业务层: 是处理业务需求 持久层: 是和数据库交互的 三、持久层技术解决方案 JDBC技
阅读全文
摘要:request 请求转发:一种在服务器内部的资源跳转方式 步骤: 1.通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path) 2.使用RequestDispatcher对象来进行转发:forward(Servl
阅读全文
摘要:一、获取请求参数通用方式 1. String getParameter(String name):根据参数名称获取参数值 例:username=flypig&password=2343 2. String[] getParameterValues(String name):根据参数名称获取参数值的数
阅读全文
摘要:1 @WebServlet("/RequestDemo5") 2 public class RequestDemo5 extends HttpServlet { 3 protected void doPost(HttpServletRequest request, HttpServletRespon
阅读全文
摘要:1 @WebServlet("/RequestDemo2") 2 public class RequestDemo2 extends HttpServlet { 3 protected void doPost(HttpServletRequest request, HttpServletRespon
阅读全文
摘要:1 /** 2 * 演示Request对象获取请求行数据 3 */ 4 @WebServlet("/test") 5 public class RequestDemo1 extends HttpServlet { 6 protected void doPost(HttpServletRequest
阅读全文

浙公网安备 33010602011771号