摘要: Java数据库设计14个技巧   1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对... 阅读原文
2018-02-11 06:00:02 阅读(729) 评论(0)
摘要: Java高并发的常见应对方案   一、关于并发我们说的高并发是什么? 在互联网时代,高并发,通常是指,在某个时间点,有很多个访问同时到来。   高并发,通常关心的系统指标与业务指标? QPS:每秒钟查询量,广义的,通常指指每秒请求数 响应时间:从请求发出到收到响应花费的时间,例如:系统处理一个HTTP请求需... 阅读原文
2018-02-10 23:52:02 阅读(723) 评论(0)
摘要: 考虑K阶变系数线性递推方程:   现给定初值a1,a2,---,ak和n>k,要求编程打印an,an-1,---,ak+1的值 该问题用常规的迭代法非常容易解决,现在要考虑的是用遍历递归调用树的方法求解。n=7,k=3时,递归调用树为   图中每一个数字代表对应下标的an   为了求a4,a5,a6,a7需... 阅读原文
2018-02-10 23:04:02 阅读(758) 评论(0)
摘要:   上篇博文讲Spring的IOC容器时说道,虽然容器功能强大,但容器本身只是个空壳,需要我们主动放入装配对象,并告诉它对象之间的协作关系,然后容器才能按照我们的指示发挥它的魔力,完成装配bean的使命。这里,我们把Spring创建应用对象之间的协作关系的行为成为装配。Spring提供了很多装配bean的方式供我们在... 阅读原文
2018-02-10 21:08:02 阅读(745) 评论(0)
摘要: 阅读原文
2018-02-10 19:34:05 阅读(706) 评论(0)
摘要: abstract 与 final :abstract 是需要被继承以实现的,final却说你不能被修改,逻辑错误 abstract 与  private:同样的abstract 需要被子类实现,但private却让子类根本看不到你 abstract 与 static:static 可以被类名. 的方法直接调用,而a... 阅读原文
2018-02-10 18:20:02 阅读(745) 评论(0)
摘要: Step 1: Download the code Step 2: Start the server Step 3: Create a topic Step 4: Send some messages Step 5: Start a consumer Step 6: Setting up a multi... 阅读原文
2018-02-10 16:20:13 阅读(736) 评论(0)
摘要: 什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。 为什么我们要使用监听器? 监听器可以用来检测网站的在线人数,统计网站的访问量等等! 监听器组件 监听器涉及三个组件:事件源,事件对象,... 阅读原文
2018-02-10 14:23:14 阅读(704) 评论(0)
摘要:   DAO(Data Access Object,数据访问对象)的主要功能是数据操作。使用DAO设计模式来封装数据库持久层的所有操作(CRUD:增删改查),使低级的数据逻辑和高级的业务分离,达到解耦和的目的。在程序的标准开发架构中属于数据层的操作。程序的标准开发架构如下:   其中客户层、显示层、业务层和数据层分别... 阅读原文
2018-02-10 13:12:02 阅读(759) 评论(0)
摘要: final int a; public Fu(){ a=1; }   阅读原文
2018-02-10 12:06:03 阅读(733) 评论(0)