摘要:CP HTTP UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP HTTP UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BO
阅读全文
文章分类 - Java
摘要:MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。 第一步: 去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用 的
阅读全文
摘要:以下是各个模式的简要介绍,点击设计模式名称进入对应设计模式的详细解释页面。学习资料来源于网络,如有问题欢迎留言。 创建型模式:关注对象的创建过程 1、单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调
阅读全文
摘要:简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对各个实现类的特点做一些说明: (1) HashMap:它根据键的hashCod
阅读全文
摘要:今天用到了Java中的Split函数,要以“|”作为分割符,当输入竖线时,发现出错,这个问题应该很久前就遇到过,不过太长时间就给忘了! 网上一搜,就找到了答案,这是因为split里面有两个参数,其中一个是“limit”,表示匹配参数的个数,另一就是匹配参数,split不是简单的匹配,里面输入的是“正
阅读全文
摘要:在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据的分析处理,希望对您有所帮助。 BIRT BIRT(Business Intelligence an
阅读全文
摘要:正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在
阅读全文
摘要:修改MyEclipse/eclipse文件夹中配置文件eclipse.ini中的内存分配就哦了 一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是VM的参
阅读全文
摘要:这步是每新建个工作空间都应该配置的步骤,这步配置好,把项目源码导进去,空间构建,代码没异常错误,运行编译服务器 (如:Tomcat) 成功后,再做下面的配置; 工具环境优化配置 我们在开发一个差不多大的系统,差不多项目在70、80M以上,也可能是一些小项目,Myeclipse 刚运行的时候,看下“任
阅读全文
摘要:编写验证规则最流行和最简单的方法就是正则表达式了,但唯一的一个问题是正则表达式的语法太隐晦了,让人蛋疼无比。很多开发者为了在项目中应用复杂的验证,经常要使用一些小抄来记住正则式的复杂语法和各种常用命令。 在这篇文章中,我将试图让大家明白什么是正则表达式,以及如何更轻松地学习正则表达式。 也许你是初学
阅读全文
摘要:当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大
阅读全文
摘要:首先,感谢那篇《高效 MacBook 工作环境配置》,让我能在第一次使用 MacBook 时顺利的适应。 时过境迁,换了公司之后,重新换回Windows,新机器,新系统。由于Windows中没有“绿色/免费/汉化/Cxxxk”的“市场”应用,决 定基于Windows环境写一篇工作中常用的软件整理。因
阅读全文
摘要:Oracle Thin JDBC Driver驱动程序包名:ojdbc14.jar、ojdbc6.jar驱动程序类名: oracle.jdbc.driver.OracleDriverJDBC URL: 1. ServiceName方式:jdbc:oracle:thin:@//<host>:<port
阅读全文
摘要:classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本
阅读全文
摘要:1.Web MVC基础 MVC的本质是表现层模式,我们以视图模型为中心,将视图和控制器分离出来。就如同分层模式一样,我们以业务逻辑为中心,把表现层和数据访问层代码分离出来是一样的方法。框架只能在技术层面上给我们帮助,无法在思考和过程上帮助我们,而我们很多人都不喜欢思考和尝试。 2.实现Web MVC
阅读全文
摘要:具体工具类代码,请见我上一个博客。 一、工具类的使用 1.1 DataTable 工具类的使用 1.1.1 DataTable简单解析 顾名思义,DataTable其实就是一张虚拟数据表,用于存储由数据库select出来的数据。 支持多表查询,以及不同数据库查询数据表的连接。 DataTable 其
阅读全文
摘要:前两天实现了net中DataTable功能,虽说功能不是很强大,但是完全满足了java中的多表查询,带来的编程风格改变还是存在的。 现在拿出来说下,和各位大哥探讨下。 因为我本来就是搞net的,突然来了两个项目就是要用java以及oracle,便从各种方向上寻求net的影子,便有了今天这些工具类。
阅读全文
摘要:Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的
阅读全文
摘要:在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航
阅读全文
摘要:HTTP(Hyper Text Transfer Protocol)即超文本传输协议,是目前互联网行业使用最为广泛的一种网络协议,采用请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行
阅读全文
浙公网安备 33010602011771号