<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[maxam0128的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/maxam0128</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; maxam0128]]></copyright><item><title><![CDATA[ReentrantLock 源码分析]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/73135806</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/73135806</guid><author>maxam0128</author><pubDate>Mon, 12 Jun 2017 20:15:18 +0800</pubDate><description><![CDATA[从源代码实现的角度一步一步分析ReentrantLock 的加解锁流程]]></description><category></category></item><item><title><![CDATA[git学习--githug40-50]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/54354260</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/54354260</guid><author>maxam0128</author><pubDate>Wed, 11 Jan 2017 23:17:57 +0800</pubDate><description><![CDATA[githug40-50关学习记录 
41、 
Name: rebase_onto 
Level: 41 
Difficulty: ** 
You have created your branch from wrong_branch and already made some commits, and you realise that you needed to create your branch]]></description><category></category></item><item><title><![CDATA[git学习--githug20-40关]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/54354171</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/54354171</guid><author>maxam0128</author><pubDate>Wed, 11 Jan 2017 23:16:46 +0800</pubDate><description><![CDATA[20-40关的记录 
21、 
Name: reset 
Level: 21 
Difficulty: ** 
There are two files to be committed.  The goal was to add each file as a separate commit, however both were added by accident.  Unstage the file]]></description><category></category></item><item><title><![CDATA[git学习--githug1-20关]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/54319044</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/54319044</guid><author>maxam0128</author><pubDate>Tue, 10 Jan 2017 23:39:43 +0800</pubDate><description><![CDATA[点亮git技能树 
项目代码托管用git管理也有一年多了，平常也用的最多的也就是clone,pull,commit,push等等，对git的其他的用法也就是用到的时候google，但是没有一个系统的学习方法，在逛论坛、看帖子的时候偶尔看到一个好玩的，又可以系统的学习git的游戏，名字叫githug，欲知详情，请移步https://github.com/Gazler/githug。为了巩固记忆，在此特]]></description><category></category></item><item><title><![CDATA[MySQL ORDER BY LIMIT Performance Optimization]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/52817330</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/52817330</guid><author>maxam0128</author><pubDate>Fri, 14 Oct 2016 16:59:50 +0800</pubDate><description><![CDATA[在此记录一下order by limit 的性能优化。]]></description><category></category></item><item><title><![CDATA[mysql 索引使用的三种方法]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/52816125</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/52816125</guid><author>maxam0128</author><pubDate>Fri, 14 Oct 2016 15:13:42 +0800</pubDate><description><![CDATA[最近优化数据库查询，一片文章加深了我对索引的理解，先mark下，后续翻译吧。 
https://www.percona.com/blog/2009/09/12/3-ways-mysql-uses-indexes/]]></description><category></category></item><item><title><![CDATA[hadoop_Hbase_pinpoint 环境搭建]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/50506548</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/50506548</guid><author>maxam0128</author><pubDate>Tue, 12 Jan 2016 20:27:10 +0800</pubDate><description><![CDATA[**hadoop_Hbase_pinpoint 环境搭建一、简介 
Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.Pinpoint 是一个用java编写的，针对大型分布式系统的开源应用性能管理工具。]]></description><category></category></item><item><title><![CDATA[随机概率算法]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/50474252</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/50474252</guid><author>maxam0128</author><pubDate>Thu, 07 Jan 2016 10:09:04 +0800</pubDate><description><![CDATA[转载：http://www.keithschwarz.com/interesting/code/?dir=alias-method
/******************************************************************************
 * File: AliasMethod.java
 * Author: Keith Schwarz ]]></description><category></category></item><item><title><![CDATA[elasticsearch 离线安装head，bigdesk插件]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/50260561</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/50260561</guid><author>maxam0128</author><pubDate>Fri, 11 Dec 2015 11:23:35 +0800</pubDate><description><![CDATA[本来在ES下安装各种插件是非常方便的，利用命令bin/plugin -install xxxx,怎奈有时候因为网络问题，从网上下载失败，所以转换手动安装。
一、先去网上下载head 和 bigdesk的tar包或者zip包；
二、安装head插件
1、wget https://github.com/mobz/elasticsearch-head/archive/master.zip
2、m]]></description><category></category></item><item><title><![CDATA[mysql 批量导入脚本]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/49963865</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/49963865</guid><author>maxam0128</author><pubDate>Sat, 21 Nov 2015 15:14:43 +0800</pubDate><description><![CDATA[上周用kettle做了对双十一数据统计程序，为了验证数据的准确性，就从生产库导出了双十一全天的数据，然后导入测试库去做验证。发现表实在是有点多，如果每次只导入单张表，工作量挺大，而且基本都是重复的工作，经过网上的各种搜索和老大的指点，现将实现方法总结如下：
方法一：
1.1
新建一个batchImport.sql的文件，然后在这个文件里面写入你每个需要导入的脚本名称。如下：
/User/x]]></description><category></category></item><item><title><![CDATA[Oracle11g EXP ORA-01455]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/46332729</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/46332729</guid><author>maxam0128</author><pubDate>Tue, 02 Jun 2015 17:25:32 +0800</pubDate><description><![CDATA[转自：http://blog.itpub.net/29512902/viewspace-1260233
数据库Oracle11g下,EXP逻辑导出时，遇到如下错误:
EXP-00056: 遇到 ORACLE 错误 1455
ORA-01455: 转换列溢出整数数据类型
EXP-00000: 导出终止失败

据现象观察，出现此错误之前，大多数记录数为0的正式表（不是临时表）没有被导出.]]></description><category></category></item><item><title><![CDATA[Error in invoking target 'mkldflags ntcontab.o nnfgt.o' ofmakefile '.../ins_net_client.mk'-]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/45766859</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/45766859</guid><author>maxam0128</author><pubDate>Sat, 16 May 2015 11:09:17 +0800</pubDate><description><![CDATA[1、在RedHat的 64位系统下安装中途会出现 Error in invoking target 'mkldflags ntcontab.o nnfgt.o' ofmakefile '.../ins_net_client.mk'--68%错。如图所示：
此种情况是因为gcc的包没有装全；需要把以下的包严格按顺序安装。
glibc-common-2.12-1.80.el6.x86_64.rpm]]></description><category></category></item><item><title><![CDATA[Hibernate 4出现的Could not parse mapping document from resource，Duplicate class/entity mapping]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/25593941</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/25593941</guid><author>maxam0128</author><pubDate>Mon, 12 May 2014 10:00:15 +0800</pubDate><description><![CDATA[初学Hibernate，用的又是最新版本的]]></description><category></category></item><item><title><![CDATA[对于Myeclipse中引入ExtJs后有的文件出现multiple markers at this line - missing semicolon错误的解决方案]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/25274119</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/25274119</guid><author>maxam0128</author><pubDate>Thu, 08 May 2014 08:55:08 +0800</pubDate><description><![CDATA[错误文件如上]]></description><category></category></item><item><title><![CDATA[Oracle启动出现ORA-01034和ORA-27101的解决方案]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/25096109</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/25096109</guid><author>maxam0128</author><pubDate>Tue, 06 May 2014 09:01:53 +0800</pubDate><description><![CDATA[问题描述：在Myeclipse中运行项目是出现启动Oracle]]></description><category></category></item><item><title><![CDATA[Oracle sqlnet.ora、tnsnames.ora、listener.ora三个配置文件详细学习]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/25024063</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/25024063</guid><author>maxam0128</author><pubDate>Mon, 05 May 2014 09:12:14 +0800</pubDate><description><![CDATA[概述
在oracle安装目录$HOME/network/admin下,，经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件，除了tnsnames.ora，其他两个文件详细的用途很多人都不太了解。
sqlnet.ora 用在oracle client端，用于配置连接服务端oracle的相关参数.
tnsnames.ora 用在oracle client端]]></description><category></category></item><item><title><![CDATA[Oracle 修改用户名/密码]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/25021553</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/25021553</guid><author>maxam0128</author><pubDate>Mon, 05 May 2014 08:37:52 +0800</pubDate><description><![CDATA[一、忘记除SYS、SYSTEM用户之外的用户的登录密码。
 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA;
 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass";
 注意：密码不能全是数字。并且不能是数字开头。否则会出现：ORA-00988: 口令缺失或无效
二、忘记SY]]></description><category></category></item><item><title><![CDATA[Spring IOC机制]]></title><link>https://blog.youkuaiyun.com/maxam0128/article/details/24770129</link><guid>https://blog.youkuaiyun.com/maxam0128/article/details/24770129</guid><author>maxam0128</author><pubDate>Wed, 30 Apr 2014 09:47:38 +0800</pubDate><description><![CDATA[提到spring，第一印象就是DI与IOC，虽然有概念上的解释，但是要理解这些概念还是需要动手进行试验
。如果要深入了解spring的原理，那么最先了解得就应该是spring容器。Spring提供了两种类型的IOC容
器实现：
      1.beanFactory: IOC 容器的基本实现。
      2.ApplicationContext: 提供了更多的高级特性，是beanFact]]></description><category></category></item></channel></rss>