摘要:
今天给大家带来的是JAVA的设计模式。 有人会问:什么是JAVA? 什么又是设计模式呢? 勇敢老师最喜欢的一句话: JAVA是内功,设计模式是格斗招式,当只有内功,那么再好的内功也只是蛮力,只有格斗招式,那么也就成了花拳绣腿。 如何把握两者? 一句话 具体情况具体分析。 那么今天给大家带来的JAVA常... 阅读原文
2017-10-18 08:22:06 阅读(780) 评论(0)
摘要:
解决问题:
1、 处理大量异步任务时能减少每个任务的资源开销;
2、 线程通过线程池管理,减少线程的资源开销;
3、 统计当前任务完成数量以及活跃线程数;
个人认为关键是线程池与任务队列如何完美协作
通过下图说明ThreadPoolExecutor机制
1. 线程池中现有线程(current threads) ... 阅读原文
2017-10-18 07:57:02 阅读(791) 评论(0)
摘要:
记得我大学的时候,因为要参考一些项目进行毕业设计,找了很多资源下载、调试,很多网络上的东西都是bug多多,调来调去都解决不掉。
平时的时候也有很多的同学给我发邮件,问我某某系统怎么样,有没有什么能参考的地方,基于java方向的毕业设计、毕业项目等各大系统,鉴于此,特开博客供大家进行参考... 阅读原文
2017-10-18 07:41:02 阅读(790) 评论(0)
摘要:
java后端1年经验和技术总结(1)
1.引言
毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳理一下自己所学的东西,为大家分享一下。
经过一年意识到以前也有很多认识... 阅读原文
2017-10-17 23:49:01 阅读(790) 评论(0)
摘要:
五、映射一对多关联关系
1. 单向多对一 即 单向 n-1
1)单向 n-1 关联只需从 n 的一端可以访问 1 的一端
① 域模型: 从 Order 到 Customer 的多对一单向关联需要在Order 类中定义一个 Customer 属性, 而在 Customer 类中无需定义存放 Order 对象的... 阅读原文
2017-10-17 21:14:23 阅读(736) 评论(0)
摘要:
https://www.thoughts-on-java.org/5-things-you-need-to-know-when-using-hibernate-with-mysql/
作者:Thorben Janssen
译者:oopsguy.com
使用 JPA 和 Hibernate 的好处之一是它提供了数据... 阅读原文
2017-10-17 20:02:01 阅读(763) 评论(0)
摘要:
一.Hibernate 的环境搭建、配置及 HelloWorld
1.在 Eclipse 中搭建 Hibernate 环境
下载 Hibernate 离线 jar 包(jbosstools-4.4.4.Final-updatesite-core.zip) --》 Eclipse 中 Help --》 Install ... 阅读原文
2017-10-17 18:02:03 阅读(795) 评论(0)
摘要:
转载请注明原创出处,谢谢!
无意中了解到如下题目,觉得蛮好。
题目如下:
public class TestSync2 implements Runnable {
int b = 100;
synchronized void m1() throws InterruptedEx... 阅读原文
2017-10-17 16:40:03 阅读(756) 评论(0)
摘要:
经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》... 阅读原文
2017-10-17 16:21:04 阅读(777) 评论(0)
摘要:
JVM的框架知识了解之后,实际的项目里发生了OOM异常的话,怎么获取以及分析异常信息后怎么分析呢。这里稍微做一下归纳。第一步,首先通过下面两个方法的任何一种,把发生OOM时的heap信息dump下来。有两个方法,通过设置可以把OOM时的dump信息获取到: 1)方法1:在JVM的启动参数里添加如下命令 -X... 阅读原文
2017-10-17 14:45:06 阅读(772) 评论(0)