- 博客(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
543
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
2047
转载 完美配置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
615
原创 jQuery-serialize()输出序列化form表单值的方法
实例 输出序列化表单值的结果: 复制代码 代码如下:$("button").click(function(){ $("div").text($("form").serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),
2014-10-16 16:57:34
908
转载 Spring Shiro配置实现用户认证和授权
1、applicationContext-shiro.xml配置:实现认证和授权?123456789101112131415161718192021222324
2014-10-14 08:22:37
924
转载 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
613
转载 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
3739
转载 Nginx负载均衡配置实例详解
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。测试环境由于没有服务器,所以
2014-07-18 11:12:53
488
转载 HttpClient入门
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。发华 金, 软件工程师,IBM CSDL, EMC樟洪 陈
2014-07-18 11:07:09
549
转载 分析Redis架构设计
一、前言因为近期项目中开始使用Redis,为了更好的理解Redis并应用在适合的业务场景,需要对Redis设计与实现深入的理解。我分析流程是按照从main进入,逐步深入分析Redis的启动流程。同时根据Redis初始化的流程,理解Redis各个模块的功能及原理。二、redis启动流程1.初始化server变量,设置redis相关的默认
2014-07-16 08:24:01
638
原创 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
497
转载 Servlet实现将图片写入到网页和实现图片下载的功能
packagedonghongyujava.servlet; importjava.io.File; publicclass ShowImage extendsHttpServlet { /** * Constructor of the object. */
2014-07-02 09:12:40
775
转载 jquery 遍历对象、数组、集合
使用了jquery有段时间了,整理下jquery中的遍历问题。1.jquery 遍历对象 New Document type="text/javascript"> $(function(){ var tbody = ""; //------------遍历对象 .each的使用----------
2014-06-13 17:23:18
578
转载 Spring MVC 中的基于注解的 Controller
终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPa
2014-06-11 16:23:15
601
原创 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
1348
转载 应用springMVC时 JS等文件找不到错误
应用springMVC时如果配置URL映射时如下配置 [html] view plaincopyservlet> servlet-name>appServletservlet-name> servlet-class>org.springframework.web.servlet.DispatcherSe
2014-06-09 14:34:07
432
转载 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
1170
原创 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )
一个简单的基于注解的 Controller 使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionCon
2014-06-06 16:35:12
543
原创 ibatis插入数据乱码问题
java程序里面都检查了,当参数传递到实体类里面的时候都没有出现乱码,但是插入到数据库的时候是乱码,于是我检查了数据库的编码,结果都是utf-8的,于是我修改了ibatis的配置文件信息,将数据库连接那一块修改了:原先:name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" />修改成:name="
2014-06-06 15:42:21
1504
转载 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
543
原创 HTTP无状态协议和session原理
HTTP协议是无状态的协议,那么我们应该如何去理解呢?无状态协议是指协议对务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 Http协议不像建立了socket连接的两个终端,双方是可以互相通信的,http的客户端只能通过请求服务器来获取相关内容或文件信息,具体内容可以
2014-05-29 07:21:45
2182
转载 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
540
转载 Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。 另外一种就是使用Spring的AOP了。这种方式实现
2014-05-22 08:18:35
763
转载 Spring AOP 实现原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定
2014-05-21 17:44:24
400
原创 Java中对List进行排序
需求:一组用户对象User放在List中,这组用户对象需要排序,先按照用户的年龄来排序,如果年龄一样的话按照id排序。 用户实体类 package test;public class User { private int id; //用户id private int age; //用户年
2014-05-19 23:49:59
564
转载 memcached完全剖析–1. memcached的基础
我是mixi株式会社开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcached,与我公司开发部研究开发组的前坂一起, 说明其内部结构和使用。memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric
2014-05-18 18:53:34
414
转载 Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配
2014-05-18 18:39:15
443
转载 浅析Swing线程模型和EDT
最近我用Swing写一个测试工具,在阅读我要测试的软件的codes的时候,发现他在更新UI的时候大量的用到了SwingUtilities的invokelater方法。我以前做Swing的应用比较少,大学时代为数不多的几次写Swing程序,我记得都是在main方法里面直接创建Frame和更新界面。 以前,我会这么写:import java.awt.Color;import javax
2014-05-13 08:57:49
552
原创 HashSet的实现原理
1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet
2014-05-13 00:01:29
446
转载 java提高篇(二三)-----HashMap
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。 一、定义 HashMap实现了M
2014-04-24 08:51:59
458
转载 java提高篇(二二)-----LinkedList
一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 LinkedList实现所有可选的列表操作,并允许所有的元素
2014-04-24 08:20:33
404
转载 java提高篇(二十)-----集合大家族
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等!
2014-04-24 08:03:59
483
转载 java提高篇(十四)-----关键字final
在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。 一、 final数据 有时候数据的恒定不变是很有用的,它能够减轻系统运行时的负担。对于这些恒定不变的数据我可以叫做
2014-04-23 08:20:28
455
转载 java提高篇(十三)-----字符串
可以证明,字符串操作是计算机程序设计中最常见的行为。 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。
2014-04-23 08:10:18
512
转载 java提高篇(十)-----强制类型转换
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。
2014-04-22 08:36:51
531
转载 java提高篇(六)-----关键字static
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个
2014-04-21 08:41:13
493
转载 java提高篇(四)-----抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描
2014-04-21 08:31:30
497
转载 java提高篇(三)-----理解java的三大特性之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:
2014-04-16 08:54:06
562
转载 java提高篇(二)-----理解java的三大特性之继承
在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一---继承。 继承 在讲解之前我们
2014-04-16 08:53:12
548
java Socket 编程
2012-12-06
关于页面请求编译,实时显示编译资源的问题
2015-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人