不忘初心,继续前进

明日复明日,明日何其多。 我生待明日,万事成蹉跎。世人皆被明日累,明日无穷老将至。...

单例模式

/*饿汉式单例 它是在类加载的时候就立即初始化,并且创建单例对象 优点:没有加任何的锁、执行效率比较高, 在用户体验上来说,比懒汉式更好 缺点:类加载的时候就初始化,不管你用还是不用,我都占着空间 浪费了内存,有可能占着茅坑不拉屎 绝对线程安全,在线程还没出现以前就是实例化了,不...

2018-03-24 22:56:52

阅读数 33

评论数 0

编程能力七段论(腾讯推送)

前言 程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 编程技能层次 编程技能层次,指的程序员设计和编写程序的能力。这是程序员的根本。 ...

2017-10-10 16:03:33

阅读数 139

评论数 0

oracle创建表空间

-- 01 创建临时表空间 create temporary tablespace xxx_temp  tempfile '本地路径' size 100m autoextend on next 50m maxsize 200m; --drop  tablespace xxx_temp inc...

2017-08-29 18:20:24

阅读数 148

评论数 0

100个高质量Java开发者博客

https://www.programcreek.com/2012/11/top-100-java-developers-blogs/ 本文的主要目的是收集全球范围内100个高质量Java开发者博客。其中会有一些博客并不是由纯粹的Java开发者撰写的,但是Java开发者们能够从中发现一些有用的...

2017-08-25 14:05:03

阅读数 163

评论数 0

关于Java中try finally return语句的执行顺序分析

博文地址:http://blog.itmyhome.com/2017/08/java-finally-return 1、finally 语句块不一定会被执行2、finally 语句块在 try 语句块中的 return 语句之前执行3、finally 语句块在 catch 语句块...

2017-08-23 16:06:45

阅读数 100

评论数 0

深入分析Java的序列化(Serialization)

在Java中,使用一个字节序列来表示一个对象就成为对象的序列化。这个字节序列会包含该对象的数据和元信息。一个序列化后的对象,可以被写入到文件或者数据库中,持久地存储起来。同时,文件或者数据库中的序列化对象也可以被读取出来,并反系列化为一个对象,这些代表对象和其数据的字节,可以在内存中被用来重新创建...

2017-08-18 17:02:32

阅读数 115

评论数 0

自己收藏:魔鬼在细节中

转自http://javatar.iteye.com/blog/1056664 最近一直担心Dubbo分布式服务框架后续如果维护人员增多或变更,会出现质量的下降,  我在想,有没有什么是需要大家共同遵守的,  根据平时写代码时的一习惯,总结了一下在写代码过程中,尤其是框架代码,要时刻牢记...

2017-08-16 16:48:49

阅读数 439

评论数 0

java的对象克隆

对象的拷贝详解:推荐一片不错的博文:http://www.cnblogs.com/plokmju/p/7357205.html 首先需要明白,浅拷贝和深拷贝都是针对一个已有对象的操作。那先来看看浅拷贝和深拷贝的概念。 在 Java 中,除了基本数据类型(元类型)之外,还存在 类的实...

2017-08-15 10:30:11

阅读数 130

评论数 0

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? ...

2017-08-14 13:47:03

阅读数 140

评论数 0

ActiveMQ5.11.1必须在JDK1.7以上版本才能使用。

ActiveMQ5.11.1必须在JDK1.7以上版本才能使用。

2017-08-11 15:40:53

阅读数 1146

评论数 0

Java消息队列--JMS概述

1、什么是JMS     JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供...

2017-08-11 15:22:41

阅读数 122

评论数 0

jdk和jre有什么区别

简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment...

2017-08-11 12:09:45

阅读数 113

评论数 0

Web应用架构的新趋势---前端和后端分离的一点想法

最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的书都很老了,现在的b/s架构已经不是几年前的b/s架构,其实b/s架构就是web应用开发,对于这样的架构我们现在应该考虑的是前端和后端的分离(注意:这里的后端是指服务端)。   Web前端现在是一个独立...

2017-08-04 14:29:14

阅读数 489

评论数 0

Linux使用命令(持续收集更新)

cd .. 反回上级目录 cd - 进入下级目录(刚退出的) cd ~ 返回home cd ../xxx 相对路径 cd ./etc/sysconfig/xxx 绝对路径 ll ,ls 不说了 vi&vim : insert 编辑模式 esc退出编辑模式, / 非编辑模式下的查找关键字“/...

2017-08-02 17:35:36

阅读数 189

评论数 0

Apache通用日志工具commons-logging和Log4j使用总结

Apache通用日志工具commons-logging和Log4j使用总结前言在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.printl...

2017-08-02 17:29:00

阅读数 431

评论数 0

XML中DTD,XSD的区别与应用

XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。 1.DTD(Documnet Type Definition) DTD即文档类型定义,是一种XML约束模式语言,是XML文件的验证机制,属于XML文件组成的一部...

2017-08-02 15:23:36

阅读数 188

评论数 0

EJB到底是什么?

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?  既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧...

2017-07-31 15:52:05

阅读数 200

评论数 0

redis面试摘录(收录待完善)

1.skiplist插入和查询原理(360) 2.Redis持久化方式(百度金融) 3.redis过期时间如何实现(58赶集) 4.压缩列表的原理(360) 1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找...

2017-06-02 08:51:42

阅读数 102

评论数 0

ZooKeeper

什么是ZooKeeper? ZooKeeper是用于维护配置信息,命名,提供分布式同步和提供组服务的集中式服务。所有这些类型的服务以分布式应用程序以某种形式或另一种形式使用。每次执行它们时,都会有很多工作用于修复不可避免的错误和竞争条件。由于实施这些服务的困难,应用程序最初通常会吝啬,这使得...

2017-04-28 15:36:56

阅读数 280

评论数 0

{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:xxx' did not find a matching pro

在网上找了很多解决这个告警问题的方法都尝试了,但是对于我遇到的情形还是不能解决,先说下我的实际问题场景: 1.项目需要的jdk1.6,tomcat7用eclipse从svn上把代码拉下来开始配置,然后启动服务,问题就出来了,一直报Setting property 'source' to 'org...

2017-04-17 10:34:11

阅读数 777

评论数 0

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