上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 数据库关系 ResultMap ResultMap是Mybatis最强大的元素,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。 一般的简单查询用ResultType即可,对于复杂的查询才需要使用ResultMap。 <resultMap id="唯一的标识" type="映 阅读全文
posted @ 2020-08-17 19:19 刃牙 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Mybatis 配置 pom文件 需要在pom中加入mybatis和jdbc的依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependenc 阅读全文
posted @ 2020-08-14 15:54 刃牙 阅读(191) 评论(0) 推荐(0) 编辑
摘要: maven配置 maven默认配置 解决每次打开idea的spring项目都需要重新配置maven,选择file/other settings/preference for new projects 然后配置maven即可 maven已经有了依赖,却显示找不到 解决方法:配置runner mave 阅读全文
posted @ 2020-08-12 12:36 刃牙 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 注解 ###JDK自带的注解三个 @Override: 限定重写父类方法, 实现接口方法。该注解只能用于方法 @Deprecated: 用于表示所修饰的元素(类, 方法,构造器等等)已过时。通常是因为所修饰的结构危险或存在更好的选择,过时是可以用的,意义只是作为一种提示,因为原来的项目中用的老的代码 阅读全文
posted @ 2020-07-30 16:48 刃牙 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 多线程编程思路 1、采用多线程操作资源类,满足高类聚,低耦合的思想。所有的操作封装成方法,在主线程中创建线程并直接调用其方法。 2、在资源类中编写供线程调用的方法步骤为: 判断 先判断,当前线程是否满足条件执行。并且注意避免虚假唤醒。 while(!condition){ condition.awa 阅读全文
posted @ 2020-07-28 18:45 刃牙 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。 注意:整数序列中的每一项将表示为一个字符串。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下: 1 11 21 1211 111221 第一项是数字 1 描述前一项,这个数是 1 阅读全文
posted @ 2020-07-27 15:09 刃牙 阅读(341) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 让主线程等待一组事件发生后继续执行 CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,然后在闭锁上等待的线程就可以恢复执行任务。 co 阅读全文
posted @ 2020-07-27 14:03 刃牙 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 单例 A single-element enum type is often the best way to implement a singleton. 单元素的枚举类型已经成为实现Singleton的最佳方法。 一般有两种方式,对于比较简单的效果实现,可以直接在枚举里写方法。 public en 阅读全文
posted @ 2020-07-26 12:17 刃牙 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 可重入锁 可重锁是指同一个线程,外层函数获取锁后,内层函数可以自动获取到锁。 java中synchronized和ReentrantLock都是可重入锁。 对于synchronized,其实现机制有jvm实现。 对于ReentrantLock,其继承自父类AQS,其父类AQS中维护了一个同步状态st 阅读全文
posted @ 2020-07-23 17:24 刃牙 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 结论 java中都是值传递,没有引用传递。 如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。如果在函数中改变了副本的值不会改变原始的值.。 如果参数类型是引用类型,那么传过来的就是这个引用参数的副本,这个副本存放的是参数的地址。如果在 阅读全文
posted @ 2020-07-23 11:37 刃牙 阅读(182) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页