准备
qq_38106008
这个作者很懒,什么都没留下…
展开
-
一对多单向和双向 以及 inverse的使用
1.一对多单向写法 小插曲 2.一对多双向(在一对多单向的基础上再写一个多对一即可,这里写法省略)规则:必须有一方来维护关系,而且只有一的一方可以放弃维护,多的一方不能放弃双方都不维护关系双方维护关系运行结果:一方维护关系 运行结果: 或者运行结果:...原创 2019-02-23 19:30:11 · 184 阅读 · 0 评论 -
先序创建一个二叉树,数组转化为二叉树
先序创建一个二叉树(手动输入数据的时候需要把想创建的树按照先序的顺序进行输入,程序把他变为你想要你树)程序代码如下:import java.util.Scanner;class Node {//节点 public int element; public Node left; public Node right;}class BiTree {//二叉树...原创 2019-08-16 20:52:28 · 543 阅读 · 0 评论 -
Java并发编程:线程池的实现原理
转自:https://www.cnblogs.com/dolphin0520/p/3932921.htmlJava并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。...转载 2019-07-24 16:52:33 · 94 阅读 · 0 评论 -
integer包装类
Number抽象类中定义了拆箱的方法那么有哪些包装类继承来Number呢下图所示:自动装箱则是调用了public static Integer valueOf(String s, int radix) throws NumberFormatException { return Integer.valueOf(parseInt(s,ra...原创 2019-03-23 17:18:59 · 421 阅读 · 0 评论 -
线程类
Thread.currentThread()可以获取当前线程的引用,一般都是在没有线程对象又需要获得线程信息时通过Thread.currentThread()获取当前代码段所在线程的引用。来自:https://www.cnblogs.com/xzwblog/p/7227509.html...转载 2019-03-24 19:19:55 · 170 阅读 · 0 评论 -
级联操作
hibernate的一大优点是可以级联操作相关的持久化对象,可以非常方便地从当前操作的对象转而操作另一个对象 可以在持久化类映射文件中,通过set和many-to-one建立对象的关联关系,并且每个元素都包含cascade属性,可以通过设置不同的取值来控制级联操作的权限 常使用none 默认值 ,在保存,修改,或者删除本对象时,不对与之关联的对象进行任何操作 ...原创 2019-02-23 20:43:24 · 231 阅读 · 0 评论 -
多对多单向 双向 inverse的使用
1.多对多单向 2.多对多双向 维护关系不再是更新而是向第三张表插入数据,双方都维护会出现插入重复数据 规则:根据以上规则,用户选择购买什么商品,应该用户维护商品 1.inverse的使用(减少hibernate执行sql的条数)这里和上面一样,由用户来维护关系 ...原创 2019-02-23 20:06:02 · 144 阅读 · 0 评论 -
算法
import java.util.HashMap;import java.util.Map;/*遍历将补数存起来作为key,然后,如果这个数后面有与补数相等的数,则表示,找到罗*/class Solution { public int[] twoSum(int[] nums, int target) { int[] indexs = new int[2]; ...原创 2019-09-10 20:59:45 · 116 阅读 · 0 评论