自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 JVM调优

JVM之垃圾回收机制全解(GC)文章底部有思维导图,较为清晰,可参考导读:垃圾回收是Java体系中最重要的组成部分之一,其提供了一套全自动的内存管理方案,要想掌握这套管理方案,就必须了解垃圾回收器的工作原理。本文介绍了垃圾回收的概念,算法,垃圾回收器及我在工作中遇到的一些关于GC的优化实例。先来简单了解下JVM:-------------------------------------------------------------一、heap内存划分------...

2021-02-26 11:36:13 363

原创 spring5 源码(一) spring 前期准备做了哪些工作

AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(); annotationConfigApplicationContext.register(Appconfig.class);...

2019-11-30 22:45:53 109

转载 千亿级数量下日志分析系统的技术架构选型

大数据架构师在关注什么
在一个大数据团队中,大数据架构师主要关注的核心问题就是技术架构选型问题。架构选型问题一般会受到哪些因素的影响呢?在我们的实践中,一般大数据领域架构选型最受以下几个因素影响:



 数据量级这一点在大数据领域尤其是一个重要的因素。不过从根本上讲,数据量级本身也是一种业务场景的衡量。数据量级的不同往往也就昭示着业务场景的不同。
 业务需求经验丰富的大...

2018-11-05 17:36:36 224

转载 ElasticSearch批量更新索引的优化

1. 多线程程序插入可以根据服务器情况开启多个线程index,速度可以提高n倍, n>=22. 取消replias如果有多台机器,可以以每台设置n个shards的方式,根据业务情况,可以考虑取消repliascurl -XPUT ‘http://127.0.0.1:9200/dg-test/’ -d ‘{“settings” : {“number_of_shards” : ...

2018-10-09 10:54:11 856

转载 Elasticsearch-基础介绍及索引原理分析

 最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引...

2018-10-09 10:49:18 181

转载 Dubbo详细架构设计

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。总...

2018-04-09 18:39:19 225

转载 Java集合及concurrent并发包总结

1.集合包    集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。  Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。List最常用的实现类有:ArrayList、LinkedList、Vector及Stack;Se...

2018-03-13 12:30:08 185

翻译 关于 Java Collections API 您不知道事2

1. List 不同于数组Java 开发人员常常错误地认为 ArrayList 就是 Java 数组的替代品。Collections 由数组支持,在集合内随机查找内容时性能较好。与数组一样,集合使用整序数获取特定项。但集合不是数组的简单替代。要明白数组与集合的区别需要弄清楚顺序 和位置 的不同。例如,List 是一个接口,它保存各个项被放入集合中的顺序,如清单 1 所示:清单 1.

2013-12-06 16:01:39 556

翻译 关于 Java Collections API 您不知道的事

对于很多 Java 开发人员来说,Java Collections API 是标准 Java 数组及其所有缺点的一个非常需要的替代品。将 Collections 主要与ArrayList 联系到一起本身没有错,但是对于那些有探索精神的人来说,这只是 Collections 的冰山一角。关于本系列您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,

2013-12-06 15:41:48 677

转载 集群、分布式你想好怎么用了吗?

做互联网、做电子商务,我们都盼望着用户数和访问量不断的攀升,这意味着我们将有更多的业务,将有更多的订单,将会有更多的盈利。欣喜之余,我们开始有更多的担忧,我们的应用能不能抗得住啊,当一个个的问题在高访问量的时候一个个的暴露出来时,我们的压力也就接踵而来,我们忙前忙后焦头烂额。这样的景象不知道大家有没有经历过,不好意思我还没有。俗话说,未雨绸缪,早做准备永远都是好事。在设计OECP社区的时候,我早早

2013-08-13 09:07:19 790

转载 java开源的OLAP引擎--mondrian

java开源的OLAP引擎--mondrian  一、引言Mondrian, 蒙得里安·皮特1872-1944荷兰画家,作品以交错的三原色为基色的垂直线条和平面为特点,他的著作包括新造型主义(1920年),对抽象艺术的发展曾经产生很深影响。——金山词霸如是说。不过,本文所要讨论的可不是这位艺术家。那到底mondrian是什么呢?Mondrian是一个开源项目。一个用Ja

2013-07-24 06:30:50 1351

原创 IBATIS的sqlmap中特殊字符导致导出的execl打开出错问题的一点研究

这几天脑细胞死了不少,只为了解决系统中部分模块下载的excel打开出错的问题,我喜欢IT教育界张孝祥老师的一句话“下面我们说点干货”,呵呵。       我们公司做的系统用到的是struts2+spring+ibatis这3个框架,ibatis用来做持久层的的确比较简单方便,

2011-08-22 18:12:10 1518

原创 bugfree+xampp集成配置过程与问题

需要安装BUGFREE测试软件,这个东西需要自己的数据库,并且是通过IE进行访问的,需要提供WEB服务,上网找了些资料,都比较推荐XAMPP这个提供环境支持的软件,于是就下下来安装了,把BUGFREE也解压了,然后做了两步:        1:把BUGFREE 放到XAMPP的h

2011-07-18 11:38:57 1196

转载 提升JSP应用程序的七大绝招

网络中看到这样一篇文章,具体年代不详细。但是有几个观点不能够直接接受,后面会指出,希望看到文章的各位都能发表自己的意见。 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访 问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情 况下,系统负载会呈现

2011-06-08 00:04:00 334

原创 spring拦截器的一个简单例子

今天在SSH中用到spring拦截器,所以先在一个只有spring的测试项目中写了一个拦截器的一个简单例子,结果还遇到了一点小错误,一下就按时间发展顺序记述.Purview接口.package aop; public interface Purview {     void checkLogin(); }PurviesImpl类,Purview接口的实现类.package ao

2011-06-08 00:01:00 421

转载 struts2的execAndWait拦截器使用

使用execAndWait拦截器可以在等待较长时间的后台处理中增加等待页面。struts.xml中可定义如下:             success.jsp       wait.jsp       wait.jsp如下:    pageEncoding="UTF-8"%> "/> 数据处理中,请稍等...... "> 点这里 如果没有自动跳转请点击这里.  

2011-06-07 23:51:00 743

转载 table画的“剑刃风暴”图片

  效果如上图,将以下代码复制到html中即可显示。此贴为转帖,原帖地址为:http://www.hmihy.cn/helpbbs/a/a.asp?B=67&id=14  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yirentianran/archive/2008/08/06/2775772.aspx

2011-06-07 23:50:00 1459

转载 ResultSetMetaData使用实例

本例中使用ORACLE数据库,表CLASS结构如下:例子代码如下:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; impor

2011-06-07 23:41:00 793

转载 ivy和maven使用概述

一:需求 将一个老的标准 web 工程,在不改变目录结构的前提下添加依赖管理。并且做到对开发人员透明,不增加开发人员在开发过程中的配置和学习成本。 二:现状 通过了解,兄弟产品对标准 web 工程添加“依赖管理”后,通过手动、批处理、 ant 等方式执行拷贝 jar 包命令,将 jar 包拷贝到工程的 lib 目录中。 mvn copy-dependencies -DoutputD

2011-06-07 23:28:00 882

空空如也

空空如也

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

TA关注的人

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