自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bluend1004的专栏

在路上!!!

  • 博客(132)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java语言中的路径基础知识(总是忘,记录下)

Java中路径知识 一、换行符 换行(\n)就是光标下移一行却不会移到这一行的开头。 二、回车符 回车(\r)就是回到当前行的开头却不向下移一行。 Enter键按下后会执行\n\r这样就是我们看到的一般意义的回车了,所以你用16进制文件查看方式看一个文本,就会在行尾发现"\r\n"。 三、制表符 Tab是制表符,就是"\t",作用是预留8个字符的显示宽度,用

2014-06-09 14:21:13 885

转载 对象拷贝类PropertyUtils,BeanUtils,BeanCopier

业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度,代码因此变得臃肿不堪,使用一些方便的对象拷贝工具类将是很好的选择。目前流行的较为公用认可的工具类:Apache的两个版本:(反射机制)org.apache.commons.beanutils.PropertyUtils.copyPro

2014-05-28 18:21:32 1359

转载 少有人走的路

建议每一个人都阅读下这本书,能够促进你心智成熟。 为什么明白很多做事的技巧,却仍然不是很高效。明知道做事不要切换,却一会看看旺旺,一会听听音乐。最近朋友也和我说明明知道要努力,却还是喜欢玩。答案是缺乏自律。#少有人走的路# 是一位心理学家写的关于如何走上心智成熟之路的书,其中的核心观点就是自律。带着问题重看此书又有新的收获。人生是一个面对问题并解决问题的过程 。

2014-05-05 10:13:46 880

转载 蔡康永的说话之道

最近花了几个晚上看完了《蔡康永的说话之道》,书中有一些很不错的说话之道在此分享一下,希望更多的人透过说话,认真看待人与人之间的沟通,懂得把别人放在心上,从而靠近幸福。 你说什么样的话,你就是什么样的人。你因注意说话的品味,而成为有品位的人,你因训练自己好好倾听,而成为一个善于站在别人的立场想事情的人。 学会赞美。别人赞美你一句,你就回一句赞美,这就叫社交。别人骂你一

2014-05-05 09:58:34 1062

转载 把时间当作朋友

其实要管理的不是时间,而是自己。通过锻炼自己的心智来管理好自己。心智指的是人的各项思维能力的总和。心智包含三方面能力,获取知识,应用知识和抽象推理。 所有人面临的困境是不愿意花时间思考。苏格拉底揭示所谓的思考过程是“提问和回答”,培根说读书使人完整,讨论使人完备,写作使人完善。不思考的人没有问题可问。会思考的人有问题却往往并不去问他人,因为他们能自己解决。所有学生提问都源于所有人共同的缺点

2014-05-05 09:50:12 688

转载 [读书笔记]吸引力

吸引力是一本教你写好PPT的书。 什么是 PPT?是一种演示文稿图形程序,是 Power Point 简称。 为什么要用 PPT ?ü          PPT 表现出来的逻辑化和视觉化更受欢迎ü          PPT 更有利于沟通。ü          PPT 提供更加视觉化的表达方式 如何做好 PPT ? 做到

2014-05-05 09:43:49 672

转载 如何学习开源框架?

作者:kiral  链接地址:http://kiral.iteye.com/blog/791155    前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?    整理了下自己的思路,仅供拍砖!    1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。       (做了产品经理之后遇到啥事,我都先讲

2014-05-05 09:34:44 676

转载 服务治理过程演进

转于:http://javatar.iteye.com/blog/1345073 在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中

2014-04-30 17:38:00 591

转载 Log4j.properties配置详解

原文地址:Log4j.properties配置详解作者:大海巨浪一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers

2014-04-21 11:10:14 497

转载 JMX 平台MXBean

JAVA 平台MXBean 是一种托管 Bean,它符合 JMX Instrumentation Specification,提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。JAVA 平台MXBean:ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口。 CompilationMXBean 用于 Java 虚拟机

2014-04-17 15:54:21 789

转载 java中List对象排序通用方法

在数据库中查出来的列表中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对list排序可以使用Collections.sort(list),但如果list中包含是一个对象的话,这种方法还是行不通的。如

2014-03-21 21:19:00 835

原创 Redis学习系列(一):Redis服务器端的配置与启动

Redis学习系列(一):Redis服务器端的配置与启动

2014-01-14 11:46:21 4444

转载 关于ActiveMQ的配置

目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了想,感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最常用的就是:消

2013-12-17 17:40:44 1288

原创 mybatis in 语句的备忘

长话短说,做个备忘。mybatis当传递参数需要用in 括起来时,如果in的参数类型为number,常用#{}的会自动解析带单引号的也就是('2','1'),故可尝试用mybatis3.0弃用的${},这个不会把单引号加到你传入的参数中,可正常运行。如下转个in的另一种使用方法。1. 当查询的参数只有一个时   findByIds(List ids)

2013-12-17 10:44:34 922

转载 学习分享——Memcached

1.Memcached是什么Memcached是一个C语言编写的缓存系统,为了减少Web应用直接跟数据库交互,将一些经常访问的对象以K/V对的形式存放在内存中。缓存是一种加速应用速度的优化手段,核心思想是用对内存的读取换取直接对数据库的操作,因为内存读取速度高于磁盘读取速度。Memcached是通过C语言编写的,使用libevent框架实现底层的TCP/IP通信,只要支持Soc

2013-12-09 16:51:02 1085

转载 数据库Sharding的基本思想和切分策略

本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想      Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因

2013-10-30 17:52:22 725

转载 优质代码的十诫

1.- DRY: Don’t repeat yourself.DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。

2013-10-30 16:42:28 560

原创 Servlet的Cookie值保存与获取

今天测试设置和获取Cookie遇到了一点小问题,很奇怪的问题;  把J2ee服务部署在本地 8080端口;访问任何一个服务时,如果客户端没有cookie,则下发cookie,  如果客户端已经有了该cookie的值就不下发,代码逻辑如下:String uid="";Cookie mycookies[] = request.getCookies(); if (mycookies!

2013-10-26 09:59:37 818

转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据

安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org

2013-10-24 16:21:53 831

转载 字节、字、bit、byte的关系

字 word 字节 byte 位 bit 字长是指字的长度1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = bit)  一个字的字长为16 一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 Bps即是By

2013-10-23 14:40:30 1101

转载 各种排序算法比较:时间复杂度,空间复杂度

时间复杂度n^2表示n的平方,选择排序有时叫做直接选择排序或简单选择排序排序方法平均时间最好时间最坏时间桶排序(不稳定)O(n)O(n)O(n)基数排序(稳定)O(n)O(n)O(n)归并排序(稳定)O(nlogn)O(nlogn)O(nlogn)快速排序(不稳定)O

2013-10-23 11:22:26 2625

原创 环球金融中心面试回来--不要怕~

信心满满进,灰头土脸出~~~~但我相信我还会回来的~一个少女从十楼跳下所看到的------ 一个漂亮的女孩子,觉得自己过得很不幸,终于有一天她真的决定跳楼自杀。 身体慢慢往下坠,我看到了:10F恩爱著称的夫妇正在互殴。 9F平常坚强的Peter正在偷偷哭泣。 8F的阿妹发现未婚夫跟最好的朋友在床上。 7F的丹丹在吃她的抗忧郁症药。 6F失业的阿喜还是每天买7份报纸找工作 5F受

2013-10-22 15:05:58 2137

转载 Spring IoC源码之BeanFactory

Spring IoC之BeanFactory02年前由khotyn发布 在Spring本文的内容为对Spring IoC容器实现的分析。本文一共分为5个部分:第一部分简要讲述了IoC的概念第二部分对Spring IoC容器中的主要类及其职责做一些了解第三部分分析了Spring IoC容器的初始化过程第四部分分析了从Spring

2013-10-14 11:45:28 992

转载 Spring AOP介绍及源码分析

Spring AOP介绍及源码分析32年前由lwei发布 在Spring软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-Oriented

2013-10-14 11:30:38 987 2

转载 Linux 下常用的 19 条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li

2013-10-08 21:02:02 728

转载 8 张图助你更好地理解 Java 编程

所谓一图胜万言,本文中的这些图都是从ProgramCreek网站中的Java教程中通过票选选出来的。可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 1.  字符串不变性 下图显示了下面的代码发生了什么事情。 Java代码 String s = "abcd";  

2013-10-08 16:53:13 815

转载 最好的Java IDE之争:Eclipse PK IntelliJ IDEA

话说,好马配好鞍,一个好的工匠,必定要有一套好的工具才能打造出最好的工艺给大家。之前,Plumbr团队里的所有成员都使用Eclipse编辑器,而如今,大家都成为IntelliJ IDEA用户。那么,到底是什么让大家抛弃老练且免费的战马,转而去抢高达600美元的座位呢?当然,IntelliJ IDEA也提供了开源免费的社区版本。下面不妨听原文作者细细道来,并列出了几大原因。1.索引

2013-10-08 11:19:55 1327

转载 JMS Apache ActiveMQ使用(3)

还有工作就是如何接受JMS Message并进行处理了,spring中也有现成的框架进行处理MessageListenerAdapter和DefaultMessageListenerContainer,我们只要写一个普通类编写处理消息的逻辑,具体如何接收消息都由Spring完成。 spring-listener-jms.xml Xml代码xml version=

2013-09-27 15:43:00 846

转载 JMS Apache ActiveMQ使用(2)

下面就进行程序开发,没得说,当然是spring了 使用spring开发JMS比较简单,直接使用的是JmsTemplate,需要几个相关对象。ConnectionFactory:创建与ActiveMQ连接的工厂类Destination:目标Topic或QueueMessageConverter:在Java POJO和JMS Message进行转换关于JMS的其他接

2013-09-27 15:41:06 803

转载 JMS Apache ActiveMQ使用(1)

现在的系统业务是每人开发一个模块,然后用HTTP接口访问。由多个用个用户注册的入口,用户注册事件处理也分布到不同的代码里。看起来相当不舒服,所以决定使用JMS来处理事件触发后的逻辑,降低系统的耦合,也方便开发修改代码。       以前也只是听说过MQ,但一直也开发过这方面的程序,趁此机会正好学习一下。由于现在开发的也不是什么大型系统,采用Apache的ActiveMQ就足够了。网上很多资料都

2013-09-27 15:37:48 943

转载 详解Spring

SpringSSH框架中Struts2:是基于Web层,Hibernate:是基于持久化的,Spring:业务层,管理bean,它是一个容器,List,map,Set这里的内容,是适合已经学过了Spring的人供复习参考的.....Spring框架的优点: Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分Spring是POJO编程,

2013-09-25 17:52:01 641

转载 详解Hibernate

Hibernatehibernate框架,它对JDBC进行了非常轻量级的封装,使得我们可以用对象编程的思想来操作数据库,完成数据的持久化。我主要从以下几个方面来说说hibernate的原理,构造,用途,遇到什么样的问题,我们应该怎么去解决?(主要通过代码的形式来进行详解)如果我采用上述的代码形式操作数据库,这么做有什么缺点吗,缺点如下:1,如果我们改

2013-09-25 17:51:23 616

转载 详解Struts2

Struts2     在学习Struts2的时候,我认为要知其然,必然要知其所然,在开始阶段,首先想到的是:      1,Struts2是什么样的框架,优点是什么?      2,Struts2原理是什么?      3,Struts2在我们开发程序的时候,能够做些什么来帮助我们减少程序开发?      4,我们在用Struts2的时候,会遇到什么问题,

2013-09-25 17:50:38 800

转载 JAVA中的指针,引用及对象的clone

看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃指针的概念绝对是极其明智的。但这只是在Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候Java中不用关心如何操作这个"指针

2013-09-21 11:34:32 747

转载 slf4j配置

本文来自 http://www.cnblogs.com/tsingxu/archive/2011/11/06/2238453.html package com.slf4j.test;import org.slf4j.*;/** * * @author Tsingxu * */public class test { public static final Logger

2013-09-21 11:32:15 788

原创 深拷贝浅拷贝的解释

深拷贝浅拷贝的解释

2013-09-11 19:31:39 943

转载 JavaScript的性能优化:加载和执行

随着Web2.0技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使JavaScript在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因JavaScript的阻塞特性变的复杂,也就是说当浏览器在执行JavaScript代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript代码,从而提高其在浏览器中的性能。

2013-09-11 09:41:25 741

转载 如何查询端口号被哪个程序占用?

以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法.........................."到底是谁占用了80端口,该怎么查,怎么终止它?",这里就简单讲解一下,在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.         这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入

2013-09-10 16:42:48 810

转载 重写hashCode和equals方法

如果你的对象想散列存储的集合中或者想作为散列Map的Key时(HashSet、HashMap、Hashtable等)那么你必须重写equals()方法,这样才能保证唯一性。在重写equals()方法的同时,必须重写hashCode()方法?当然,在这种情况下,你不想重写hashCode()方法,也没有错,但是sun建议这么做,重写hashCode只是技术要求(为了提高效率)。      当

2013-09-10 16:05:20 870

原创 Spring几种注入方式的记录

Spring几种注入方式的记录一、@Autowired二、@Component三、不用注解注入Bean的方式

2013-09-09 19:26:30 1334

空空如也

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

TA关注的人

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