`
wangqiang6028
  • 浏览: 86092 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
      模拟实现银行业务调度系统逻辑,具体需求如下: 1、 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。   2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。   3、异步随机生成各种类型的客户,生成各类型用户的概率比例为:           VIP客户 :普通客户 :快速客户  =  1 :6 :3。   4、客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程 ...
      模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:   异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆—- 直行车辆        由西向而来去往南向的车辆—- 右转车辆        由东向而来去往南向的车辆—- 左转车辆        ..... 信号灯忽略黄灯,只考虑红灯和绿灯。 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。 具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。 基本思想 1、Java的程序设计,我们必须首要掌握面向对象的思想,有了思想, ...
          昨天熬了个通宵,看了一晚上的视频,把java 的多线程相关技术重新复习了一遍,下面对学习过程中遇到的知识点进行下总结。   首先我们先来了解一下进程、线程、并发执行的概念:   进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。   线程是指:进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。 一般来说,当运行一个应用程序的时候,就启动了一个进程,当 ...
      用了一下午的时间把代理又复习了一遍,下面我对有关代理的相关知识做一下总结汇总。主要归结为以下几个主要问题:   1、什么是动态代理? 2、为什么使用动态代理? 3、使用它有哪些好处? 4、哪些地方需要动态代 ...
      静态代理类:       由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。不使用其他Java类,做到动态的调用接口的不同实现。   静态代理的优缺点优点:不需要其他的类,实现简单;缺点:需要更改源代码实现    如下, ProxySubject 类是代理类,RealSubject 类是委托类,这两个类都实现了ISubject 接口。其中RealSubject 类是ISubject 接口的真正实现者,而ProxySubject 类是通过调用RealSubject 类的相关方法来提供特定服务的。RealSubj ...
          JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。     JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。     JAVA反 ...
      首先先介绍一下InetAddress和URL类   URL类:    类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。其实,它就是为我们提供切割URL字符串,为我们获取相应的URL信息。通过下面一段代码简单的说明其常用的功能: import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class URLDemo { publ ...
     最近几天学习了Java 网络编程部分,感觉整体的流程虽然不是很繁琐,但是也值得好好总结一下。下面主要对Java Socket TCP/UDP 进行下总结。   Socket     Network API是典型的用于基于TCP/IP网络使Java程序与其他程序通讯,Net ...
    集合类说明及区别 Collection├List  │├LinkedList  │├ArrayList  │└Vector  │ └Stack├Set   ├AbstractSet   ├HashSet  └TreeSet ├Map  ├Hashtable  ├HashMap  └WeakHashMap         以上是Java中的集合类的继承关系,这里主要从集合元素是否有序,是否可重复以及同步方面的差异来进行区别记忆,以便恰当、正确、高效地使用。以下以一个表格的
  本篇日志主要讲述与IO相关的内容,对视频中的知识点进行归纳、总结、扩充。同时列举几个简单的例子。   IO流的分类    Java的IO主要包含三个部分: 流式部分――IO的主体部分; 非流式部分――主要包含一些辅助流式部分的类,如:File 类、RandomAccessFile类和FileDescriptor等类; 文件读取部分的与安全相关的类, 如:SerializablePermission类。以及与本地操作系统相关的文件系统的类;   流式部分可以概括为:两个对应一个桥梁。两个对应指: 字节流(Byte Stream)和字符流(Char Str ...
      String:字符串常量  StringBuffer:字符串变量(线程安全的)  StringBuilder: 字符串变量(非线程安全的)      简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的 GC 就会开始工作,那速度是一定会相当慢的 ...
    面向对象的特点:         1,面向对象就是更符合人们思考习惯的一种思想。       2,从面向过程的执行者,转变成了面向对象的指挥者。       3,面向对象将复杂的事情简单化。 类与对象的关系:        1,类:类是对具体事物的描述,描述中包含了该类事物具体的共性内容。      2,对象:就是该类事物现实中实实在在存在的个体(对象)。 封装的特性:     1,  易于使用     2,  提供安全性     3,  隔离了变化     4,  提供复用性 构造函数的作用:          每创建一个对象都 ...
1、Tomcat服务器不能下载 .apk类型文件 Android的APK安装包不能下载或下载文件是以 .zip为后缀名而不是 .apk为文件后缀名时,需在 Tomcat 的 web.xml 配置文件中加入以下 MIME 类型:    <mime-mapping> <extension>apk</extension> <mime-type>application/vnd.android.package-archive</mime-type> </mime-mapping>   ...
原文地址:http://qinhanbin.iteye.com/blog/520038                  http://sun-gufeng-126-com.iteye.com/blog/629261     fetch ,可以设置fetch = "select" 和 fetch = "join"用一对多来举例:fetch = "select"是在查询的时候先查 ...
原文:http://www.cnblogs.com/huxi/archive/2009/12/15/1624988.html   以简单的两个类为例:  User(int id, String name)  Group(int id, String name)  没有关联关系时的关系模型:  t_user(id int pk, name varchar)  t_group(id int pk, name varchar) 一、多对一和一对多关联映射(多个用户有相同的组) 这几种关联映射后的关系模型是相同的: t_user(id int pk, name varchar, g ...
Global site tag (gtag.js) - Google Analytics