自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux的档案权限与目录配置

linux是多人多任务的环境。一般档案可存取的身份有:owener/group/others;权限操作有read/writer/execute; linux下基本的目录档案代表什么意思? 每个账号都可以有多个群组的支持;root是万能的天神。 默认情况下,所有账号相关信息,都记录在/etc/passwd下 个人的密码记录在/etc/shadow linux

2016-05-23 10:19:44 361

原创 RdbmsOperation

RdbmsOperation 是org.springframework.jdbc.object包对“关系型数据库”最基本的抽象,对关系型数据库基本的操作有什么?来看一下1.属性: 可执行的sql, 传入sql的参数类型, 结果集类型, compiled 是否编译的验证, 基类至少验证存在DataSource,sql语句存在,子类实现自己的验证规则。 2.

2016-05-18 20:42:19 590

原创 org.springframework.jdbc.object

一个spring jdbc 实现的对象,封装了关系型数据库操作的基类,对sql语句,存储过程及方法进行操作。基类为RdbmsOperation,一个线程安全、可重用的对象。如何用org.springframework.jdbc.object 实现增删改查,下面是工作中的小例子,/** * * @author ycm * @since 2016/5/17 */@Repository(pub

2016-05-17 21:43:37 469

原创 spring ioc

首先,看一下spring主要特性 1.控制反转(inverse of control) 当某个java对象(调用者)需要调用另一个java对象(被依赖对象)的方法时,传统模式下回有两个方式: 第一种:调用者主动创建被调用者对象,然后调用其方法;第二种,通过主动找到被依赖对象的工厂的方式,然后调用其方法。 主动地方法,必然导致代码之间的紧密耦合。 使用spring后,调用者无需主动获取被依赖

2016-05-16 21:08:00 341

原创 Execbeat

官网位置:https://github.com/christiangalsterer/execbeat 概览 Execbeat是用于执行命令的beat。可以配置多个命令,定期的执行提供标准的输入和输出。可以输出数据到Logstash和Elasticsearch。 配置 基本的配置文件用yaml作为语法。文件中包含基本的对应于公共的beats的配置。 特殊的配置是设置一系

2016-05-12 20:37:06 795

原创 weblogic,Jboss 不支持Jmxproxybeat

通过学习,发现weblogic,jboss并不支持Jmxproxybeat,因为weblogic,jboss并没有jmx proxy servlet。不能通过HTTP请求获取JMX的指标。只能复习一下weblogic的安装 通过控制台方式安装weblogic 1. 创建一个BEA组用户组groupadd -g 600 bea创建一个weblogic账户useradd -d /home/w

2016-05-11 21:10:12 369

原创 JMXProxyBeat

项目中监控框架中用到JMXProxyBeat,在此学习已做记录。 官网文档位置https://github.com/radoondas/jmxproxybeat。 JMXProxyBeat 是一个简单的beat,检索tomcat jmx中的指标值的工具。检索出的数据提供给LogStash或者Elasticsearch呈现。jmx指标是通过在tomcat中配置“JMX Proxy Ser

2016-05-10 21:10:57 4338

原创 java中创建高效、可靠的高速缓存(1)

缓存,就是把计算结果放入内存中,下次使用的时候,直接从缓存中获取,不用重新进行耗时的计算,以提高效率。 那我们如何创建缓存呢?首先我们编写以下代码:public interface Computable<A, V> { /** * 耗时的计算逻辑 * @param arg * @return * @throw

2015-09-18 23:34:41 584

原创 回调

1.回调的概念 维基是这样解释的, 回调是一段可执行的代码通过参数传递给别的一段代码,以期望在一个合适的时间调用这个参数(可执行的代码)。 说白了,回调就是回头调用,就是后面执行的意思。 2.js回调 在这里已js回调举例说明: 比如约会后,送女朋友回家,离别时,你肯定会说:到家了给我发一个消息,我很担心你。 对不,你女朋友回家以后,还真给你发了消息。小伙子

2015-07-20 20:40:37 408

转载 git手册传送门

http://itmyhome.com/git/

2015-07-14 21:44:46 335

原创 css实现table锁定表头

在做项目中,碰到表格数据全部加载,不要分页,就需要锁定表头的业务。自己也上网搜了一些资料, 1.css+html实现 一般的思路就是两个table拼接,不过问题是上下表单可能对不齐 2.js实现 一般的思路是重新创建表头,表头浮动 在这里css+html实现:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.

2015-07-13 22:13:35 8090

转载 Hadoop计算中的Shuffle过程

Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce,Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里我尽

2015-02-09 20:00:36 215

空空如也

空空如也

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

TA关注的人

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