Just Go Away

延迟加载为了使数据库压力更小,一般对实时性不高的数据采用延迟加载方式。什么叫延迟加载,比如:我们通过mapper接口调用查询的语句,然后在之后才对这个数据进行使用(比如输出),那么在输出的时候,数据库才会真正去运行这条语句返回查询的对象。 开启延迟加载的方式: 使用association实现延迟加载 在association标签里加入select和column属性,select指向查询关联数据的方法,column指向在主表中关联的

Read More...


11. Container With Most WaterGiven _n_ non-negative integers _a1_, _a2_, …, _an_ , where each represents a point at coordinate (_i_, _ai_). _n_ vertical lines are drawn such that the two endpoints of line _i_ i

Read More...


动态Sqlmybatis真正强大的地方,是可以灵活的运用sql语句进行查询。 if语句 在mapper映射文件中可以使用\标签来对语句接收的参数进行判断,从而动态改变sql语句。 为了避免多次遇到同一段判断代码时的累赘,可以使用SQL片段来重复利用代码。如下: <sql id="thereissqlblock"> <if test="goods!=null and u

Read More...


1. Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same elemen

Read More...


关于多对多关系,我看了很多网上的案例和讲解,觉得都说的不太清楚,决定自己结合之前学的hibernate多对多关系,自己写一篇有关的mybatis多对多关系总结。 首先,创建表,建立连接关系。 然后,插入示例数据。 打印一下,记录 分别为三张表,一张银行用户表,简单起见,只有id和name两列,一张银行卡表,有id和money两列,最后是一张关系维护表,有三列,id、对应用户的buserid、对应卡的bcardid。 我设定的

Read More...


原生访问数据库方法总配置文件mapper配置mapper接口使用示例 原生访问数据库方法:jdbcjdbc编程步骤: 加载数据库驱动 创建并获取数据库链接 创建jdbc statement对象 设置sql语句 设置sql语句中的参数(使用preparedStatement) 通过statement执行sql并获取结果 对sql执行结果进行解析处理 释放资源(resultSet、preparedstatement、connectio

Read More...


要用到线程池,就要先介绍一个类:ThreadPoolExecutor. 通过查看源码发现继承及实现关系为 在ThreadPoolExecutor类中,发现有四种构造方法,需要传入很多参数。 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long ke

Read More...


由于在上一篇写ajax提交表单时,在springmvc.xml里配置了MultipartResolver,导致我引入的图片上传插件失效(上传显示成功,但是后台没有接收到),在利用各种搜索引擎查找问题之后,终于找到了原因。 原因文件上传有两种方式,spring框架里的MultipartResolver解析以及传统的ServletFileUpload。由于我引入的图片上传插件是第二种方式,而上篇写到的ajax提交表单需要Multipart

Read More...


不能满足,不敢停站,然后怎样