摘要: 用法一:常量   在JDK1.5 之前,我们定义常量都是: public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW ... 阅读原文
2017-12-11 12:20:01 阅读(767) 评论(0)
摘要: 1.首先需要在操作系统上安装Git分布式管理系统 此处自行百度。。。。。。。。。。。。。 2.在Intellij IDEA中配置Git 打开Settings(File-->Settings) --> 在搜索栏内输入git,回车跳转到Git配置页面 --> 将git的运行路径填入Path to Git... 阅读原文
2017-12-11 11:36:07 阅读(752) 评论(0)
摘要: 一.运行数据区域   java 虚拟机在执行java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些个区域都有各自的用途,以及创建和销毁的时间,有的区域伴随着虚拟机进程启动而存在,有的区域则依赖用户线程的启动和结束而建立和销毁。 二.程序计数器   程序计数器(Program Counter Regi... 阅读原文
2017-12-11 09:43:02 阅读(726) 评论(0)
摘要: 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上... 阅读原文
2017-12-11 09:20:04 阅读(760) 评论(0)
摘要:   首先,应该明白的是transient是java中的一个关键字,音标为 英: [ˈtrænziənt]。   在了解transient关键字之前,应该先弄明白序列化和反序列化。所谓的序列化,通俗点的来说,就是将一个对象转化为字节序列的形式来表示,这些字节序列中包含了一个对象的相关属性信息。一个对象进行序列化之后,可... 阅读原文
2017-12-11 08:48:02 阅读(771) 评论(0)
摘要:   service层 @Override public Map<String, Object> selectCurrentProgress(String branchesId,String businessId) throws Exception { //用于结束返回映射结果 Map<Strin... 阅读原文
2017-12-11 08:37:02 阅读(732) 评论(0)
摘要: 创建索引可以大大提高系统的性能:   第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。   第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。   第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。   第四,在使用分组和排序子句进行数据检索时,同样可以显著减少... 阅读原文
2017-12-11 08:08:01 阅读(754) 评论(0)
摘要: 一、JSP编程介绍   JSP是实现普通静态HTML和动态HTML混合编码的技术,可以说是Servlet的一种变形,相比Servlet它更像普通的Web页面。JSP在第一次运行时会花费很长时间,原因在与其本质还是Servlet,也就是说JSP会由服务器Tomcat自动转换为Servlet后加载运行。   JSP页面中... 阅读原文
2017-12-11 06:52:01 阅读(743) 评论(0)
摘要: 在java中,对一个对象进行序列化操作,其有如下两种方式: 第一种: 通过实现java.io.Serializable接口,该接口是一个标志接口,其没有任何抽象方法需要进行重写,实现了Serializable接口的类,其序列化过程是默认的,当然,也可以通过在该类中重写如下四个方法对序列化的过程进行控制: 0. pri... 阅读原文
2017-12-11 06:46:01 阅读(755) 评论(0)
摘要: 一、概述 New Thread的弊端如下:       a、每次New Thread新建对象性能差。       b、线程缺乏统一的管理,可能无限制的新建线程,相互之间竞争,极可能占用过多的系统资源导致死机 或者 OOM。       c、缺乏更多功能,如定时执行、定期执行、线程中断。 Java提供的四种线程池... 阅读原文
2017-12-11 06:27:03 阅读(710) 评论(0)