自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA垃圾回收机制

每个Java程序员迟早都会碰到下面这个错误:java.lang.OutOfMemoryError这个时候一般会建议采用如下方式解决这个错误:增加MaxPermSize值增加最大堆内存到512M(-xmx参数)下面将具体介绍Java堆空间和参数MaxPermSize的含义。这篇文章涉及下列主题,并采用Hotspot JVM:垃圾回收器(Garbage Collector,GC

2017-11-14 20:44:36 211

原创 JVM内存详解

JVM栈由堆、方法区、栈、本地方法栈、程序计数器等5部分组成,结构图如下所示:还有一张以资源共享角度描绘的图:JVM初始运行的时候都会分配好 Method Area(方法区) 和 Heap(堆) ,而JVM 每遇到一个线程,就为其分配一个 Program Counter Register(程序计数器) ,   VM Stack(虚拟机栈)和Native Method S

2017-11-14 20:38:12 245

原创 angularjs中$on、$emit和$broadcast使得event、data在controller之间的传递

AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app),然后其他所有的作用域部分都是继承自这个$rootScope的,或者说都是嵌套在主作用域下面的。很多时候,你会发现这些作用域不会共享变量或者说都不会从另一个原型继承什么。那么在这种情况下,如何在作用域之间通信呢?其中一个选择就是在应用程序作用

2017-02-19 22:07:43 1860

原创 AngularJS学习要点

一。简介AngularJS 是谷歌的一个 JavaScript 框架,旨在简化前端应用程序的开发。二。五大特性:1.良好的应用程序架构使用 AngularJS,您可以通过MVC(模型 - 视图 - 控制器)或MVM (模型 - 视图 - 视图模型)模式来组织源代码。AngularJS 是一个 MVW 框架,其中W代表可以用于任何项目。你可以组织你的代码模块,它可显著提高

2017-02-05 13:05:21 431

原创 Oracle 存储过程的学习

含义:将可以在java中执行的代码通过PL/SQL语言在数据库中操作语法:create orreplace PROCEDUREname         [(parameter,...)]IS--声明变量BEGIN   pl/sql_block;EXCEPTION    …………….END;---创建一个存储过程(拿到一个用户的名称)c

2017-01-04 01:53:58 229

原创 oracle学习

//字符串的合并  使用 ||或者count(r1,r2)select first_name||last_name from employees;select concat(first_name,last_name) from employees;//查询当前的系统日期select sysdate from dual;//别名的 使用,对于中文必须使用""s

2017-01-03 02:38:26 283

原创 通过java代码发送请求

1..导包httpclient-4.1.jar2.代码//1.创建执行对象---http客户端HttpClient client=new DefaultHttpClient();//2.创建get请求 ---也可以创建post请求HttpGet get=new HttpGet(url);//3.使用执行对象发送请求HttpResponse response = clien

2016-12-29 23:23:53 297

原创 Hession与Webservice的区别

Hessian:hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面向对象的消息通信。Hessian:写一个Hessian需要注意的问题:      1、JAVA服务器端必

2016-12-28 02:09:59 405

原创 Apache CXF 与 阿里巴巴 Dubbo等常用web服务框架介绍

Apache CXF是一个开源服务框架特性:  支持Web services标准支持不同类型前端开发模型容易使用。CXF设计的简洁和直观,具有简洁APIs迅速的构建基于代码的服务支持二进制和遗留协议。Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。特性:

2016-12-28 02:03:01 1783

原创 DOBBO的学习

资源源码:https://github.com/alibaba/dubbo下载:http://repo1.maven.org/maven2/com/alibaba/dubbo微博:http://weibo.com/dubboQQ群:222162989(已满),366736103Dubbo是什么?Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务

2016-12-28 01:42:41 764

原创 EJB的介绍

一.概念:EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.com技术。二.组成部分: 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven

2016-12-28 00:25:24 272

原创 Apache Shiro学习

一.定义:Apche Shiro 是一个功能强大,使用简答的Java安全框架,为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案.         其主要功能是:管理应用程序中与安全相关的全部,同时尽可能的支持多种实现方法.下载路径:http://shiro.apache.org/download.html进入快速指南文件夹cd shiro-root

2016-12-28 00:22:07 231

原创 Oracle的使用

一.特点:1.支撑大数据量.多用户的高性能的事务处理2.实施安全性控制和完整性控制3.支持分布式数据库和分布处理4.具有可移植性.可兼容性.可连接性5.是全球化.跨平台的数据库二.结构Oracle服务器有Oracle数据库和Oracle实例两部分组成.Oracle数据库:硬盘上文件的集合,本质就是放于本地的二进制文件.Oracle实例:位于物理内存中的数据结构,

2016-12-26 00:46:23 229

原创 Redis学习

一.概念:redis是一种高性能的开源的.c语言编写的以key-value形式存储的非关系型数据库(NOSQL),数据保存在内存与磁盘中.二.特点:1.数据保存在内存中,故而存取速度快,并发能力强2.支持多种类型的存储方式,包括:String.List.Set.Map等等3.弥补了memcached这种key/value存储的不足4.提供了Java,c/c++/c#

2016-12-23 22:59:03 291

原创 关系型数据库优化操作

目前使用率最多的数据库均为"关系型数据库",例如:oracle,MySql...1.关系型数据库的瓶颈:高并发读写需求-----------针对网站类用户的并发性访问非常高,而一台数据库的最大连接数有限,且硬盘I/O有限,其不能满足很多人同时连接海量数据的高效率读写-------当表中数据量太大,每次的读写速率都将非常缓慢(解决方案:分表.分库)高扩展性和可用性------一台数据

2016-12-23 01:09:28 3456 2

原创 工作招聘网--Lucene(全文检索)实战

一.创建索引:1.在前台页面添加一个"重建索引"按钮        <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>列表页面职位信息 ">添加 ">创建索引 ">查询 ID 标题 内容

2016-12-22 01:16:23 289

原创 webservice的学习

1.什么是wenservice?直译为 网络服务 ,是RPC的一种实现方式.其目的为:通过客户端访问服务器获取数据,webservice采用的是XML      RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。2.使用场景?1).有权威机构提供的第三方

2016-12-22 00:04:39 353

原创 spring和springMVC父子容器的原理

2016-12-21 23:35:08 293

原创 Spring中常用jar的作用

1.spring-aop-3.2.2.jar  包含在应用中使用Spring的AOP特性时所需的类。2.spring-aspects-3.2.2.jar  提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中3.spring-beans-3.2.2.jar springIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和管理bea

2016-12-17 02:10:27 3997

原创 在 Spring中集成CXF--->演示webservice服务的发布及调用

Spring集成CXF

2016-12-17 01:28:15 578

环境配置参考文档-eclipse

环境配置

2017-01-15

项目源码----全文检索案例

项目源码----全文检索案例

2016-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除