Java
文章平均质量分 77
飞二狗
一个不需要勤奋,坚持的世界……
展开
-
JPA详细学习指南
1、 jpa是一种技术规范,相当于一个接口,不是一种框架,它需要配合持久框架(hibernate、toplink、jdo)来使用。例如hibernate实现了jpa…… jpa的缺点:它没有建数据库的索引,它也没有缓存。2、使用jpa的俩种方式: (1)先建表,后根据表来编写配置文件和bean,使用这种方案的开发人员受到了传统数据库建模的影响。原创 2014-06-09 20:13:40 · 609 阅读 · 0 评论 -
jbpm简介
1、三个元素:活动、参与者、数据。2、工作流(系统)主要概念流程定义:预先定义的业务流转逻辑流程的实例:业务的一次实际流转过程参与者:任务的执行者活动(任务):组成流程定义的节点活动实例:组成流程实例的元素流转:从一个节点到另一个节点这一行为工作列表:当前需要办理的任务集合工作流引擎:工作流的核心组件,对流程的实例、任务实例以及其状态仅此那个管理。JBPM原创 2015-03-18 21:49:10 · 679 阅读 · 0 评论 -
MD5加密与验证
/** * 对密码进行加密和验证的程序 * @author guoh * */public class Md5 { privatefinal static String[] hexDigits = {"0" ,"1", "2","3", "4", "5", "6", "7","8", "9", "a" ,"b", "c","d", "e", "f"};原创 2015-03-18 22:04:44 · 498 阅读 · 0 评论 -
JAVA 异常
释义:在程序运行过程中,可能会出现异常情况,比如被0除、对负数计算平方根,还有可能会出现致命的错误,比如内存不足、磁盘损坏无法读取文件等,对于这种异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字来控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码的代码段中是否会发生异常;而catch表示当有异原创 2015-03-18 22:04:34 · 441 阅读 · 0 评论 -
JVM学习笔记二--java代码编译和执行
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成cla转载 2015-03-23 21:59:19 · 386 阅读 · 0 评论 -
java架构师知识储备
1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、webservice(研究生转载 2014-09-29 15:28:17 · 994 阅读 · 0 评论 -
ehchace
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较原创 2014-12-29 23:35:32 · 1374 阅读 · 0 评论 -
一个java高级工程师的进阶之路
宏观方面一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA原创 2015-02-12 15:47:16 · 560 阅读 · 0 评论 -
xfire 之 Java WebService
最近公司最近需要将以前提供出去的接口统一用一个标准来实现,考虑到webservice这个是标 准,因此我花时间大概学习了一下webservice,也对JAVA的几个webservice框架进行了一些小例子的学习。JAVA调用webservice,当你刚开始接触的时候你会觉得它是一个恶梦,特别是没有一个统一的标准实现,比起.net的那些几步就可以完成的webservice实现,我们看着JAV转载 2015-02-11 20:44:14 · 538 阅读 · 0 评论 -
Java 中的参数传递
Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。 先看基本类型作为参数传递的例子: public class Test1 { public static void main(String[转载 2015-02-11 20:01:41 · 295 阅读 · 0 评论 -
Eclipse 快捷键大全(中英文对照及详细用法)
ctrl+1:这个是快速修复的快捷键。能快速的现实光标所在行的问题,并给出一些修改方案。ctrl+d:删除当前行。ctrl+alt+↓:复制增加当前行到下一行。ctrl+alt+↑:复制增加当前行到上一上。alt+↓:当前行和下一行交换位置。alt+↑:当前行和上一行交换位置。alt+←:上一个编辑页面。alt+→:下一个编辑页面。Alt+Enter :显示当前选择原创 2015-02-10 14:19:54 · 1320 阅读 · 0 评论 -
JAVA 颜色代码
我们在编程中常常用到十六进制颜色码: 英文代码 形像颜色 HEX格式 RGB格式LightPink浅粉色#FFB6C1255,182,193Pink粉红#FFC0CB转载 2015-02-10 21:51:42 · 7470 阅读 · 0 评论 -
java程序员必看的15本电子书
学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们转载 2015-02-10 16:43:40 · 6084 阅读 · 0 评论 -
SPRING的学习笔记
Spring 是一个开源的控制反转(IOC)和面向切面(AOP)的容器框架,它的主要目的是简化企业软件的开发。 Spring提供的服务:事务管理服务,jms服务,spring core的服务,持久化的服务,其他……。 Spring提供单例模式,提供了AOP技术,提供了众多的辅助类,如JdbcTemplate、HibernateTemplate。 Sprin原创 2015-02-10 23:32:39 · 450 阅读 · 0 评论 -
CXF 之 Java WebService
上一篇学习了一下xfire,这一篇来看一下CXF,为什么学完那个接着学这个呢。因为CXF是在xfire的基础上实现的,所以我们学习它会比较简单点,毕竟上篇看过了xfire的实现方法。废话少说,直接来例子。1)首先呢,还是包的问题,在http://cxf.apache.org/download.html这里可以下到最新版的CXF,当然,我用的是最新版的。接下来还是那句废话,建WEB项目,放入转载 2015-02-11 20:47:02 · 381 阅读 · 0 评论 -
web.xml 最详细解释
一 启动1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startup原创 2014-12-16 17:16:39 · 372 阅读 · 0 评论 -
JNDI
很多朋友弄不明白JNDI是什么意思,什么时候用?有些朋友甚至对JNDI望而生畏.究其原因,就是有做过分布式开发,没有用过JNDI.躲避不是很好的办法.其实JNDI并不是什么很难以理解的东西,关键是要理解其运行机理、发挥的作用.播者总结了一些JNDI的讨论,总结了一些自己项目中的用法,希望能对想了解JNDI的朋友起到一些参考作用.JNDI是 Java命名与目录接口(Java Naming and原创 2015-03-18 21:59:55 · 562 阅读 · 0 评论