ㄓㄤㄑㄧㄤ

03 2018 档案

摘要:6大原则: 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则 一、单一职责原则 定义:应该有且仅有一个原因引起类的变更 带来的好处: 类的复杂性降低,实现什么职责有清晰明确的定义 可读性提高 可维护性提高 变更引起的风险降低 对于单一职责原则,建议接口一定要做到单一职责, 阅读全文
posted @ 2018-03-30 09:40 ㄓㄤㄑㄧㄤ 阅读(195) 评论(0) 推荐(0) 编辑
摘要:在Java 8的新功能特性中,最棒的特性就是允许我们去表达我们想要完成什么而不是要怎样做。这正是循环的不足之处。要确保循环的灵活性是需要付出代价的。return、break 或者 continue都会显著地改变循环的实际表现。这迫使我们不仅要清楚我们要实现怎样的代码,还要了解循环是怎样工作的。 在介 阅读全文
posted @ 2018-03-30 09:37 ㄓㄤㄑㄧㄤ 阅读(212) 评论(0) 推荐(0) 编辑
摘要:解决方案一: 原因是因为Working directory没有指定, 并且运行前要手动执行mvn clean install命令才可以。所以导致错误了。希望大家不要犯类似错误。 解决方式二: 看看你的idea是否有未清除的断点,全部清除掉。 解决方案一: 原因是因为Working directory 阅读全文
posted @ 2018-03-28 09:25 ㄓㄤㄑㄧㄤ 阅读(3722) 评论(0) 推荐(0) 编辑
摘要:编程免不了要写配置文件,怎么写配置也是一门学问。 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。 一、简介 YAML 语言(发音 /ˈjæməl/ )的设计目标,就 阅读全文
posted @ 2018-03-21 09:18 ㄓㄤㄑㄧㄤ 阅读(282) 评论(0) 推荐(0) 编辑
摘要:前言 前面介绍了ReentrantLock,又叫排他锁,本篇主要通过CountDownLatch的学习来了解java并发包中是如何实现共享锁的。 CountDownLatch使用解说 CountDownLatch是java5中新增的一个并发工具类,其使用非常简单,下面通过伪代码简单看一下使用方式: 阅读全文
posted @ 2018-03-13 13:12 ㄓㄤㄑㄧㄤ 阅读(295) 评论(0) 推荐(0) 编辑
摘要:前言 相信学过java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可 阅读全文
posted @ 2018-03-13 13:11 ㄓㄤㄑㄧㄤ 阅读(206) 评论(0) 推荐(0) 编辑
摘要:有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录。所以我们可以通过以下方法来定位。 首先需要知道PID号,可以通过top命令获取。 然后我们可以用ps看以下大致信息(ps出来的信息个人觉得比较乱,不是很方便查找) [root@iZbp13806 阅读全文
posted @ 2018-03-08 13:17 ㄓㄤㄑㄧㄤ 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:You can't specify target table for update in FROM clause含义:不能在同一表中查询的数据作为同一表的更新数据。 出现以上错误,是因为想将表自身的字段A的值作为被更新字段B的值而导致的。 "自身更新自身"的正确写法: [sql] view plai 阅读全文
posted @ 2018-03-07 16:10 ㄓㄤㄑㄧㄤ 阅读(565) 评论(0) 推荐(0) 编辑
摘要:@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么 阅读全文
posted @ 2018-03-07 13:04 ㄓㄤㄑㄧㄤ 阅读(178) 评论(0) 推荐(0) 编辑
摘要:2010-11-11 16:45 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lan 阅读全文
posted @ 2018-03-02 10:56 ㄓㄤㄑㄧㄤ 阅读(306) 评论(0) 推荐(0) 编辑

哈哈,页脚部分。
点击右上角即可分享
微信分享提示