自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术崛起

java 软件工程师 软件 开发 Hadoop

  • 博客(130)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 keepalived 实现Nginx高可用安装

目录一、关闭操作系统防火墙二、关闭 selinux三、安装gcc 及 openssl openssl-devel四、安装keepalived五、移动keepalived 相关文件到指定目录六、编写监测Nginx 存活脚本 路径:(usr/local/nginx) 名称:(nginx_check.sh)七、修改 Master 节点的 keepalived.conf 配置文件八、修改 Slave 节点的 keepalived.conf 配置文件九、启动keepalived m

2021-01-22 09:27:46 293 3

原创 PlayFramework 2.5 配置日志

Play 2.5 配置日志 Play 使用log4j 作为日志,使用logback 作为日志引擎,可以查看 logback 的官网文档,了解详细配置:http://logback.qos.ch/manual/configuration.html  默认配置1.在开发中,我们使用如下配置   ~ Copyright (C) 2009-2016 Lightbend

2016-12-02 10:21:41 1983

原创 HttpClient Post、get 请求方式

HttpClient 请求,Post请求,Get请求

2015-07-07 11:08:37 1011

转载 完美配置Tomcat的HTTPS

Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSLCertificateFile must be defined when  using SSL with APR”的解决方法上处理的都比较偷懒,通常都是把APR注释掉不启用APR。做为一

2015-07-07 11:03:23 594

原创 jQuery-serialize()输出序列化form表单值的方法

实例 输出序列化表单值的结果: 复制代码 代码如下:$("button").click(function(){ $("div").text($("form").serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),

2014-10-16 16:57:34 881

转载 Spring Shiro配置实现用户认证和授权

1、applicationContext-shiro.xml配置:实现认证和授权?123456789101112131415161718192021222324

2014-10-14 08:22:37 869

转载 maven3 手动安装本地jar到仓库

留着备用 安装命令:mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar我自己安装oracle14.jar 时命令如下:mvn install:insta

2014-10-13 10:26:46 590

转载 linux下的ImageMagick安装方法

1、下载ImageMagick和JMagick的源文件(http://downloads.jmagick.org/6.4.0/):ImageMagick-6.4.0.-0tar.gz 和 jmagick-6.4.0-src.tar.gz。       2、解压并安装ImageMagick:    # tar xzvf ImageMagick-6.4.0-0.tar.gz    #

2014-07-23 10:52:57 3643

转载 Nginx负载均衡配置实例详解

负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。测试环境由于没有服务器,所以

2014-07-18 11:12:53 467

转载 HttpClient入门

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。发华 金, 软件工程师,IBM CSDL, EMC樟洪 陈

2014-07-18 11:07:09 477

转载 分析Redis架构设计

一、前言因为近期项目中开始使用Redis,为了更好的理解Redis并应用在适合的业务场景,需要对Redis设计与实现深入的理解。我分析流程是按照从main进入,逐步深入分析Redis的启动流程。同时根据Redis初始化的流程,理解Redis各个模块的功能及原理。二、redis启动流程1.初始化server变量,设置redis相关的默认

2014-07-16 08:24:01 612

原创 spring quartz 定时任务

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springfram

2014-07-10 12:40:57 471

转载 Servlet实现将图片写入到网页和实现图片下载的功能

packagedonghongyujava.servlet; importjava.io.File; publicclass ShowImage extendsHttpServlet {     /**     * Constructor of the object.     */   

2014-07-02 09:12:40 747

转载 jquery 遍历对象、数组、集合

使用了jquery有段时间了,整理下jquery中的遍历问题。1.jquery 遍历对象    New Document      type="text/javascript">     $(function(){       var tbody = "";        //------------遍历对象 .each的使用----------

2014-06-13 17:23:18 554

转载 Spring MVC 中的基于注解的 Controller

终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPa

2014-06-11 16:23:15 578

原创 Spring MVC Controller与jquery ajax请求处理json

在用 spring mvc 写应用的时候发现jquery传递的【json数组对象】参数后台接收不到,多订单的处理,ajax请求:Java代码  var cmd =  {orders:[{"storeId":"0a1", "address":"西斗门路2号", "goods":[{"goodsId":"1"}, {"goodsId":"2"}, {"goodsId":"3

2014-06-11 16:21:50 1296

转载 应用springMVC时 JS等文件找不到错误

应用springMVC时如果配置URL映射时如下配置 [html] view plaincopyservlet>          servlet-name>appServletservlet-name>          servlet-class>org.springframework.web.servlet.DispatcherSe

2014-06-09 14:34:07 406

转载 springmvc No mapping found for HTTP request with URI in Dispatc

项目是使用spring MVC(1)在浏览器中访问,后台总报错:Java代码  No mapping found for HTTP request with URI [/exam3/welcome] in DispatcherServlet with name 'spring2'   查了好半天,才发现是controller 没有扫描到。我是

2014-06-09 13:40:47 1140

原创 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )

一个简单的基于注解的 Controller           使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionCon

2014-06-06 16:35:12 512

原创 ibatis插入数据乱码问题

java程序里面都检查了,当参数传递到实体类里面的时候都没有出现乱码,但是插入到数据库的时候是乱码,于是我检查了数据库的编码,结果都是utf-8的,于是我修改了ibatis的配置文件信息,将数据库连接那一块修改了:原先:name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />修改成:name="

2014-06-06 15:42:21 1476

转载 sleep和wait的区别

考中2次了,再错第三次,我改姓!天天笔试面试连轴转,查错的心情都没有!不能再笨下去了!from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Ob

2014-05-29 07:24:56 523

原创 HTTP无状态协议和session原理

HTTP协议是无状态的协议,那么我们应该如何去理解呢?无状态协议是指协议对务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 Http协议不像建立了socket连接的两个终端,双方是可以互相通信的,http的客户端只能通过请求服务器来获取相关内容或文件信息,具体内容可以

2014-05-29 07:21:45 2129

转载 Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo;  class MyThread extends Th

2014-05-29 07:20:37 512

转载 Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前

在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。             另外一种就是使用Spring的AOP了。这种方式实现

2014-05-22 08:18:35 742

转载 Spring AOP 实现原理

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定

2014-05-21 17:44:24 381

原创 Java中对List进行排序

需求:一组用户对象User放在List中,这组用户对象需要排序,先按照用户的年龄来排序,如果年龄一样的话按照id排序。 用户实体类  package test;public class User { private int id;  //用户id private int age; //用户年

2014-05-19 23:49:59 515

转载 memcached完全剖析–1. memcached的基础

我是mixi株式会社开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcached,与我公司开发部研究开发组的前坂一起, 说明其内部结构和使用。memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 

2014-05-18 18:53:34 397

转载 Spring MVC和Struts2的比较

虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配

2014-05-18 18:39:15 422

转载 浅析Swing线程模型和EDT

最近我用Swing写一个测试工具,在阅读我要测试的软件的codes的时候,发现他在更新UI的时候大量的用到了SwingUtilities的invokelater方法。我以前做Swing的应用比较少,大学时代为数不多的几次写Swing程序,我记得都是在main方法里面直接创建Frame和更新界面。   以前,我会这么写:import java.awt.Color;import javax

2014-05-13 08:57:49 526

原创 HashSet的实现原理

1.    HashSet概述:   HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2.    HashSet的实现:   对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet 

2014-05-13 00:01:29 424

转载 java提高篇(二三)-----HashMap

HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。       一、定义       HashMap实现了M

2014-04-24 08:51:59 435

转载 java提高篇(二二)-----LinkedList

一、概述       LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。       LinkedList实现所有可选的列表操作,并允许所有的元素

2014-04-24 08:20:33 384

转载 java提高篇(二十)-----集合大家族

在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等!

2014-04-24 08:03:59 455

转载 java提高篇(十四)-----关键字final

在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。       一、 final数据       有时候数据的恒定不变是很有用的,它能够减轻系统运行时的负担。对于这些恒定不变的数据我可以叫做

2014-04-23 08:20:28 433

转载 java提高篇(十三)-----字符串

可以证明,字符串操作是计算机程序设计中最常见的行为。      一、String      首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。    

2014-04-23 08:10:18 492

转载 java提高篇(十)-----强制类型转换

在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。       在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。 

2014-04-22 08:36:51 511

转载 java提高篇(六)-----关键字static

一、 static代表着什么       在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。       Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个

2014-04-21 08:41:13 476

转载 java提高篇(四)-----抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。       抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。      一、抽象类       我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描

2014-04-21 08:31:30 476

转载 java提高篇(三)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:

2014-04-16 08:54:06 544

转载 java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。       继承       在讲解之前我们

2014-04-16 08:53:12 513

CollabNetSubversion-client-1.6.11-3.win32

NetBeans 集成 SVN 客户端,绝对好用,前提是版本一定要对应,不对应可能会出问题

2014-03-27

hadoop安装

hadoop 安装文档,详细的hadoop 安装文档

2013-07-10

java 打开浏览器

用java 技术打开电脑的浏览器,可以实现多操作系统

2013-07-09

jersey demo

jersey demo , jersey+spring+mybitas 做的一个小 demo

2013-03-19

hadoop-eclipse-plugin-1.0.1

倒卖hadoop-eclipse-plugin-1.0.1.jar

2012-12-19

java Socket 编程

Java 语言从一开始就是为了让人们使用互联网而 境下,带领你进入对这个问题的解答之路。 设计的,它为实现程序的相互通信提供了许多有用的抽象应用程序接口(API, Application Programming Interface),这类应用程序接口被称为套接字(sockets)。 在我们开始探究套接字的细节之前, 有必要向读者简单介绍计算机网络和通信协议的整 体框架,以使读者能清楚我们的代码将应用的地方。 本章的目的不是向读者介绍计算机网络 和 TCP/IP 协议是如何工作的(已经有很多相关内容的教程[ ][ ][ ][ ][ ]),而是介绍一些基 本的概念和术语。

2012-12-06

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

TA关注的人

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