<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[关注微信公众号「Coding我不配」]]></title><description><![CDATA[每天进步一点点，前进不止一小点]]></description><link>https://blog.youkuaiyun.com/sudaxhh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sudaxhh]]></copyright><item><title><![CDATA[Java并发如何优雅的创建线程池]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107413831</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107413831</guid><author>sudaxhh</author><pubDate>Fri, 17 Jul 2020 17:35:52 +0800</pubDate><description><![CDATA[为何要线程池化？java使用过程中如何优雅的创建线程池]]></description><category></category></item><item><title><![CDATA[第二代 Spring Cloud 微服务核心技术]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107387828</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107387828</guid><author>sudaxhh</author><pubDate>Thu, 16 Jul 2020 17:22:10 +0800</pubDate><description><![CDATA[什么是微服务？第二代 Spring Cloud 微服务核心技术]]></description><category></category></item><item><title><![CDATA[全面解析动态代理 JDK Proxy 及 CGLib 原理]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107366798</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107366798</guid><author>sudaxhh</author><pubDate>Wed, 15 Jul 2020 17:44:49 +0800</pubDate><description><![CDATA[了解Spring Aop原理，必须要懂的JDK Proxy 及 CGLib 原理。
欢迎关注微信公众号：Coding我不配  
获取更多干货，一起每天进步一点点]]></description><category></category></item><item><title><![CDATA[秃了头的老铁带你一脚踏进Java虚拟机]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107232989</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107232989</guid><author>sudaxhh</author><pubDate>Thu, 09 Jul 2020 17:08:59 +0800</pubDate><description><![CDATA[秃了头的老铁带你一脚踏进Java虚拟机。
欢迎关注微信公众号：Coding我不配  
获取更多干货，一起每天进步一点点]]></description><category></category></item><item><title><![CDATA[深入浅出小白也看懂的HashMap实现原理]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107185038</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107185038</guid><author>sudaxhh</author><pubDate>Tue, 07 Jul 2020 16:52:52 +0800</pubDate><description><![CDATA[欢迎关注微信公众号：Coding我不配  
获取更多干货，一起每天进步一点点


1 散列查找
先来回顾一下数据结构查找知识点—散列（哈希）查找

查找定义：给定某个目标值，在数据集中确定一个其关键字等于目标值的数据元素的位置
散列查找：关键字与在数据集中的位置一一对应，通过此对应关系能快速地找到目标值所在的位置。散列查找前提是要构造哈希表，构造哈希表主要包含两部分：散列函数的构造和处理冲突的方法。



什么是哈希（Hash）表
简单地，使用一个下标范围比较大的数组来存储元素。设计一个函数（哈希函数），通]]></description><category></category></item><item><title><![CDATA[Java从入门到干活必须要懂的String类，看这一篇足矣]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/107084500</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/107084500</guid><author>sudaxhh</author><pubDate>Thu, 02 Jul 2020 15:16:25 +0800</pubDate><description><![CDATA[欢迎关注微信公众号：Coding我不配  
获取更多干货，一起每天进步一点点
Java从入门到干活必须要懂的String类，看这一篇足矣]]></description><category></category></item><item><title><![CDATA[Springboot 2.2.5整合mybatis]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/105385933</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/105385933</guid><author>sudaxhh</author><pubDate>Wed, 08 Apr 2020 14:10:46 +0800</pubDate><description><![CDATA[Springboot 2.2.5整合mybatis 五个步骤：
添加mybatis相关依赖
新建sql（对应实体类Entity），即在数据库中创建表table
新建实体类 ：XxxEntity.java
新建mapper接口 （interface）：XxxEntityMapper.java
新建mapper接口对应的mybatis映射配置文件]]></description><category></category></item><item><title><![CDATA[java实现LDAP数据的增删改查]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/79818127</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/79818127</guid><author>sudaxhh</author><pubDate>Wed, 04 Apr 2018 15:33:29 +0800</pubDate><description><![CDATA[本文java代码实现LDAP数据的增删改查；ldap在很多系统中被使用，再具体的业务中需要写代码来实现ldap的数据管理。]]></description><category></category></item><item><title><![CDATA[远程调试ranger代码]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/75087602</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/75087602</guid><author>sudaxhh</author><pubDate>Thu, 13 Jul 2017 17:25:19 +0800</pubDate><description><![CDATA[使用IDEA或Eclipse远程调试ranger调试方法如下
修改脚本ranger-admin/ews/ranger-admin-services.sh中加入：JAVA_OPTS=” ${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=2222,server=y,suspend=n”
重启rangeradmin
查看是否修改脚本成功：]]></description><category></category></item><item><title><![CDATA[使用ranger对kafka进行鉴权]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/74390413</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/74390413</guid><author>sudaxhh</author><pubDate>Wed, 05 Jul 2017 11:00:29 +0800</pubDate><description><![CDATA[ranger-kafka-plugin安装部署。
ranger对kafka鉴权测试环境：ranger-kafka-plugin为0.6.3版本，kafka版本为kafka_2.10-0.10.1.1，且kafka broker为一个节点。Ranger对kafka进行权限控制，前提需要kafka开启kerberos认证。]]></description><category></category></item><item><title><![CDATA[使用ranger对hbase进行鉴权]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/64919789</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/64919789</guid><author>sudaxhh</author><pubDate>Wed, 22 Mar 2017 15:17:07 +0800</pubDate><description><![CDATA[Ranger管理Hbase权限本文使用ranger安全框架对hbase进行权限管理，可以对hbase的table（namespace）、column-family、column设置权限。Hbase版本为1.1.3，Ranger版本为0.5.3.
Hbase完全分布式安装
Ranger-hbase-plugin-0.5.3安装
hbase鉴权测试
Hbase完全分布式安装本文是将Hbase安装在单节点]]></description><category></category></item><item><title><![CDATA[HDFS文件权限及ACL访问控制]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/52334652</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/52334652</guid><author>sudaxhh</author><pubDate>Sat, 27 Aug 2016 12:50:45 +0800</pubDate><description><![CDATA[Hdfs文件权限及ACL访问控制]]></description><category></category></item><item><title><![CDATA[LDAP 管理用户(组)]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/52334618</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/52334618</guid><author>sudaxhh</author><pubDate>Sat, 27 Aug 2016 12:36:02 +0800</pubDate><description><![CDATA[LDAP 管理用户（组）LDAP实现提供被称为目录服务的信息服务，可以看做是一张特殊的数据库系统。可以有效的解决众多网络服务的用户账户问题，规定了统一的身份信息数据库、身份认证机制和接口，实现了资源和信息的统一管理，保证了数据的一致性和完整性。]]></description><category></category></item><item><title><![CDATA[maven项目打包成tar.gz格式]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/52141634</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/52141634</guid><author>sudaxhh</author><pubDate>Sun, 07 Aug 2016 11:08:12 +0800</pubDate><description><![CDATA[java项目由maven管理构建时，最常见的是打成jar包或war包，但实际项目中，有可能构建出zip包或tar包，本文介绍使用maven-assembly构建tar.gz文件形式。通常一个项目可能还包含其他的外部配置文件，或者自定义的shell脚本或者bat命令等，此时应该使用assembly命令来进行构建。assembly，即组合构建的意思。]]></description><category></category></item><item><title><![CDATA[Apache ranger 简介、原理、安装部署]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/52135184</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/52135184</guid><author>sudaxhh</author><pubDate>Sat, 06 Aug 2016 11:19:12 +0800</pubDate><description><![CDATA[Apache Ranger提供一个集中式安全管理框架, 并解决授权和审计。它可以对Hadoop生态的组件如HDFS、Yarn、Hive、Hbase等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。Ranger支持服务或组件Ranger支持的服务有HDFS、Hbase、Hive、Yarn、Strom、Kafka、Knox、Solr 等组件。]]></description><category></category></item><item><title><![CDATA[cas实现单点登录-应用场景和完整配置]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/52134771</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/52134771</guid><author>sudaxhh</author><pubDate>Sat, 06 Aug 2016 10:27:25 +0800</pubDate><description><![CDATA[CAS是一个单点登录（SSO）的框架。单点登录是目前比较流行的服务于企业业务整合的解决方案之一，SSO使得在多个应用系统中，用户只需要登录一次就可以访问所有相互信任的应用系统。  
CAS包括两部分：CAS Server和CAS Client。 
CAS Server负责完成对用户的认证工作,需要独立部署,CAS Server会处理用户名/密码。]]></description><category></category></item><item><title><![CDATA[Hadoop2.7.1集群搭建]]></title><link>https://blog.youkuaiyun.com/sudaxhh/article/details/47133037</link><guid>https://blog.youkuaiyun.com/sudaxhh/article/details/47133037</guid><author>sudaxhh</author><pubDate>Wed, 29 Jul 2015 20:10:54 +0800</pubDate><description><![CDATA[菜鸟配置Hadoop2.7.1集群搭建]]></description><category></category></item></channel></rss>