上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页
摘要: 新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对这个框架API的理解程度,所以在此篇博客中我们就一起来看一下Hibernate 的API和配置文件的 阅读全文
posted @ 2018-06-14 16:55 十月围城小童鞋 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 数据库操作是当今传统应用软件不可缺少的一部分,几乎所用的应用性系统和交互性软件都离不开数据库的支持,所以对数据库数据库的操作也是一个必不可少的工作,在java的世界里,传统的数据库访问就是jdbc数据库访问,刚开始学习的时候应该还能满足我们的需求,但真正在实际应用中,其繁琐的操作,开发效率低效,代码 阅读全文
posted @ 2018-06-14 16:36 十月围城小童鞋 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 我们大家都知道,在域模型(实体域)中,关联关系是类与类之间最普遍的关系,他是指通过一个对象持有另一个对象的实例根据UML语言,关系是有方向的。实质上关联映射的本质:将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用。搞清关联映射的的关键就在于搞清实体之间的关系。 单向一对多: 阅读全文
posted @ 2018-06-14 16:04 十月围城小童鞋 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Q:为什么有必要在开发环境中配置反编译工具呢? A: 当运行引用了第三方jar包项目时,突然报出了jar包中的某个类的某一行出现异常。我们想看一下这个class文件的代码时,经常出现了如下图所示的场景: god ,我的内心是崩溃的。 去找源码吗?可以,but很浪费时间(除非是maven项目,在pom 阅读全文
posted @ 2018-06-12 13:47 十月围城小童鞋 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.背景 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。 2.应用场景 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件 阅读全文
posted @ 2018-05-24 15:54 十月围城小童鞋 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 在linux的只用过程中,总是避免不了排序问题。比如,topN问题。linux提供了sort排序命令,支持常用的排序功能。 常用参数 sort命令支持很多参数,常用参数如下: 常用用法举例 1.默认排序 默认情况下,sort命令,以字母序进行文本排序。如下: 2.数字排序 如果想对数字进行排序,可以 阅读全文
posted @ 2018-05-23 17:01 十月围城小童鞋 阅读(345) 评论(0) 推荐(0) 编辑
摘要: du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。 1.命令格式 du [选项][文件] 2.命令功能 显示每个文件和目录的磁盘使用空间。 3.命令参数 实例 实例 阅读全文
posted @ 2018-05-23 16:58 十月围城小童鞋 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 进入正题,在周二面试时,一面的面试官有问到 HashMap 是否是线程安全的,如何在线程安全的前提下使用 HashMap,其实也就是HashMap,Hashtable,ConcurrentHashMap 和 synchronized Map 的原理和区别。当时有些紧张只是简单说了下HashMap不是 阅读全文
posted @ 2018-05-22 17:21 十月围城小童鞋 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原因:tomcat下的应用跑了一段时间,应用访问特别慢 分析: [root@yidong bin]# ps -ef | grep javaroot 309 32447 20 10:16 pts/2 00:00:32 /usr/java/jdk1.6.0_37/bin/java -Djava.util 阅读全文
posted @ 2018-05-18 17:38 十月围城小童鞋 阅读(210) 评论(0) 推荐(0) 编辑
摘要: public class TestMain { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 10; i++) { list.ad 阅读全文
posted @ 2018-05-18 15:48 十月围城小童鞋 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页