查询方式 1. OID查询 根据对象的OID主键检索。 2. 对象导航检索 根据一个已经查询到的对象,获得关联的对象的一种查询 3. HQL检索 通过session.createQuery()接受一个HQL查询方式 简单查询 排序查询 默认是升序 条件查询 投影查询 分页查询 分组统计查询 4. 多 ...
分类:
编程语言 时间:
2020-03-23 20:06:07
阅读次数:
88
LINK: "DZY Loves Math" 一道比较有意思的数论题 原谅我的智障多调了40min. 可以简单的推式子推出 答案为$\sum{w=1}^n\frac{n}{w}\frac{m}{w}\sum{x|w}\mu(x)f(\frac{w}{x})$ f函数定义和题目中一致。 考虑后面前缀和 ...
分类:
其他好文 时间:
2020-03-23 11:28:36
阅读次数:
74
Mybatis学习文档 Mybatis是持久层框架类似于Hibernate的orm持久层框架 1.JDBC访问数据库存在的问题 频繁创建和打开、关闭数据链接,太消耗资源 Sql语句存在硬编码,不利于维护 Sql参数设置硬编码,不利于维护 结果集获取与遍历复杂,存在硬编码,不利于维护,期望查询后返回一 ...
分类:
其他好文 时间:
2020-03-23 09:39:45
阅读次数:
59
113. 为什么要使用 hibernate? hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。 hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。 可以很方便的进行数据库的移植工作。 提供了缓存机制,是程序执行更改的高效。 1 ...
分类:
编程语言 时间:
2020-03-23 00:28:55
阅读次数:
98
57. 什么是反射? 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。 58. 什么是 Java 序列化?什么情况下需要序列化? Java 序列化是 ...
分类:
编程语言 时间:
2020-03-22 23:44:50
阅读次数:
86
Session用于事务管理、增删查改等,相当于JDBC的Connection。可使用Transaction代替事务操作。 Session只能通过SessionFactory获取 Session不建议多线程共享使用。 事务管理 开启事务 session.beginTransaction(); 事务提交 ...
分类:
Web程序 时间:
2020-03-22 16:16:22
阅读次数:
138
synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。另外,在 Java 早期版本中,synchronized属于重量级锁,效率低下,因为监视器锁(monitor)是依赖于底层的操作系统的 Mu ...
分类:
编程语言 时间:
2020-03-22 16:06:47
阅读次数:
73
LINK: "一个人的数论" 这道题 是到好题。和伯努利数有关 但是我没学过。。 不难 把式子化简成$\sum_{x|n}\mu(x)\cdot \sum_{i=1}^{\frac{n}{x}}(xi)^d$ 可以发现n巨大无比 我们除了能靠人类智慧拿一些分数之外就没办法了。 但是根据伯努利数 对于 ...
分类:
其他好文 时间:
2020-03-21 23:40:28
阅读次数:
76
在使用 Spring MVC 的时候我们可以使用 Spring 封装的一系列表单标签,这些标签都可以访问到 ModelMap 中的内容。
分类:
编程语言 时间:
2020-03-21 23:07:22
阅读次数:
73
LINK: "于神之怒加强版" 这道题用到了几个小技巧。 T组数据,$T\leq 2000$ $n,m\leq 5000000$ 简单推导一下可以得出$\sum_{w=1}^n\sum_{d|w}\mu(d)(\frac{w}{d})^k\frac{n}{w}\frac{m}{w}$ 整除分块考虑前 ...
分类:
其他好文 时间:
2020-03-21 21:35:10
阅读次数:
58