EJB介绍

EJB定义: 被称为java企业bean,服务器端组件,核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上EJB是一种产品,描述了应用组件要解决的标准。  标准: 可扩展 (Scalable) 分布式 (Distributed) 事务处理(Transactional) 数据存储(Persistent) 安全性 (Secure)  J2EE的体系结构 其中EJB属于J2EE体系结构中的业
阅读本文

J2EE&JavaEE概述

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。J2EE技术架构,包含许多组件及标准规范,用来简化且规范应用系统的开发与部署,提高其安全、复用性、维护性及可移植性。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架
阅读本文

idea搭建ssm框架

1、基本概念 1.1、Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由
阅读本文

Spring笔记一

Spring基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发.Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring开发spring所需要的工具Spring的jar包到http://www.springsource.org/download下载sp
阅读本文

J2EE第14周

Web service与EJB的区别1.WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。           EJ
阅读本文

【原创】自己动手实现静态资源服务器

引言版本一该版本实现一个简单的socket服务器,针对浏览器的请求,能够返回相应的页面。 其源码如下:package mytomcat_v1; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; import java.util.
阅读本文

JAVA开发学习

一、安装JAVA开发工具IDEA,下载Ultimate旗舰版版本,Community社区版不支持Java EE开发......  下载地址:https://www.jetbrains.com/idea/download/#section=windows 二、新建J2EE项目三、把jar包添加到相应路径,在项目名上右键-> Open Module Settings ->Artifacts,在st
阅读本文

Android有效解决加载大图片时内存溢出的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 sourc
阅读本文

Python之——Fabric开发实例

一、查看本地和远程主机信息 # -*- coding:UTF-8 -*- ‘‘‘ 查看本地和远程主机信息 本实例调用local()方法执行本地(主控端)命令,添加“@runs_once“修饰符保证该任务函数只执行一次 Created on 2018年1月11日 @author: liuyazhuang ‘‘‘ from fabric.api import * env.user = ‘root‘ e
阅读本文

2017面向对象程序设计(JAVA)课程总结

以下就课程结束之后的问题进行简单小结:1. 关于课程教学方法       课程在部分章节的学习中采用了翻转课堂教学,目的是促进同学们借助方便获取的线上线下学习资源进行课前自学,以便于老师留出课堂时间进行知识的查漏补缺、程序设计的示范教学,同时督促同学们逐步形成良好的自学习惯,这个习惯对于计算机专业领域从业人员非常重要。有些同学在一学期的学习中,已经适应了这种学习方法并开始从中受益。有些同学停留在旧
阅读本文

源码部署~ActiveMQ

MQ  MQ英文名MessageQueue,中文名也就是大家用的消息队列,说白了就是一个消息的接受和转发的容器,可用于消息推送。 ActiveMQ介绍   ActiveMQ是Apache出品的,最流行的,能力强劲的开源消息总线,ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间任然扮
阅读本文

WebSocket消息推送

WebSocket协议是基于TCP的一种新的网络协议,应用层,是TCP/IP协议的子集。它实现了浏览器与服务器全双工(full-duplex)通信,客户端和服务器都可以向对方主动发送和接收数据。在JS中创建WebSocket后,会有一个HTTP请求发向浏览器以发起请求。在取得服务器响应后,建立的连接会使用HTTP升级将HTTP协议转换为WebSocket协议。也就是说,使用标准的HTTP协议无法实
阅读本文

二叉树的镜像

一、二叉树镜像 二叉树的镜像就是把每个节点的左子树和右字数互换位置,例如源二叉树为: 8 / 6 10 / / 5 7 9 11 其镜像二叉树为: 8 / 10 6 / /
阅读本文

Tomcat之—— linux/centos 解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。 一、常见的Java内存溢出有以下三种 1. java.lang.OutOfMemoryError: Java heap space      即JVM Heap溢出解释说明
阅读本文

ActiveMQ入门到精通-ActiveMQ简介

一、ActiveMQ简介 1 消息中间件传统消息通知技术的局限性:(1)同步通信,客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行。(2)客户和服务对象的生命周期紧密耦合,客户进程和服务对象进程都必须正常运行,如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常。(3)点对点通信,客户的一次调用只发送给某个单独的目标对象。面向消息中间件(Message Orie
阅读本文

Spring---浅谈AOP

概念AOP是Aspect Oriented Programming的缩写,即面向切面的编程。是一种比较新颖的编程思想,也是Spring框架中一个重要的领域。AOP与OOP的关系AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善,同时AOP也是OOP的延续。是软件开发中的一个
阅读本文

初学者易上手的SSH-hibernate01环境搭建

这里我们继续学习SSH框架中的另一框架-hibernate。那么hibernate是什么?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是
阅读本文

ActiveMQ集群部署详解

一、ActiveMQ简介1、什么是ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。2、ActiveMQ特性 ⒈ 多种语言和协议编写客户端。语言: Java,C,
阅读本文

Spring01、Spring入门+IOC、DI注入

今天笔者简单复习一下之前学过的Spring的开发的相关的知识,很多都是概念性的东西。但是这些东西还是有必要学习的,毕竟对于一项技术不仅要知其然还要知其所以然,这样子才能算掌握了一项技术。一、Spring的相关知识spring(由Rod Johnson创建的一个开源框架)Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用
阅读本文