<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenchen8111的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenchen8111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenchen8111]]></copyright><item><title><![CDATA[BeautifulSoup]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/145012633</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/145012633</guid><author>chenchen8111</author><pubDate>Wed, 08 Jan 2025 16:43:49 +0800</pubDate><description><![CDATA[21 BeautifulSoup类的find_all()方法的name属性的用法 
前面我们学习了BeautifulSoup类的节点选择器和CSS选择器两种方法来提取html代码中的数据。 这两种选择方法都是通过标签或属性来进行选择。 这两种选择方法的优点是快。 缺点是在复杂的html代码中，这两种选择方法都无法精准定位到具体的元素。【例如】123代码解读 
上述代码中出现了3个标签。 通过标签或属性我们无法精准定位到第2个或第3个标签。 如果我们要提取第2个或第3个标签里的内容我们可以利用Beautifu]]></description><category></category></item><item><title><![CDATA[BeautifulSoup]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/145012505</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/145012505</guid><author>chenchen8111</author><pubDate>Wed, 08 Jan 2025 16:38:51 +0800</pubDate><description><![CDATA[python学习网</span></a><a href="http://example.com/python" class="sister" id="link1"><span>python学习网]]></description><category></category></item><item><title><![CDATA[Java8 lambda表达式10个示例]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/102481986</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/102481986</guid><author>chenchen8111</author><pubDate>Thu, 10 Oct 2019 14:34:11 +0800</pubDate><description><![CDATA[例1、用lambda表达式实现Runnable

我开始使用Java 8时，首先做的就是使用lambda表达式替换匿名类，而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法，需要4行代码，而使用lambda表达式只需要一行代码。我们在这里做了什么呢？那就是用() -&gt; {}代码块替代了整个匿名类。




// Java 8之前：
new Thre...]]></description><category></category></item><item><title><![CDATA[Spark数据本地化]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/100143895</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/100143895</guid><author>chenchen8111</author><pubDate>Thu, 29 Aug 2019 18:06:53 +0800</pubDate><description><![CDATA[Spark数据本地化--&gt;如何达到性能调优的目的

1.Spark数据的本地化：移动计算，而不是移动数据

2.Spark中的数据本地化级别：

TaskSetManager 的 Locality Levels 分为以下五个级别：
		PROCESS_LOCAL
		NODE_LOCAL
		NO_PREF
		 RACK_LOCAL
		ANY
		 

PROCESS_LOC...]]></description><category></category></item><item><title><![CDATA[多CPU、多核、多进程、多线程之间的关系]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/92812576</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/92812576</guid><author>chenchen8111</author><pubDate>Wed, 19 Jun 2019 11:35:40 +0800</pubDate><description><![CDATA[先了解并行和并发的概念

并行：多CPU下的程序才可以并行

并发：调度器切换CPU给不同进程使用由于切换速度非常快，于是在使用者看来程序是在同时运行，这就是并发，而实际上CPU在同一时刻只在运行一个进程。

有几个概念：

　　1、进程是程序的一次执行。

　　2、进程是资源分配的基本单位（调度单位）。

　　3、一个进程可以包括多个线程。

　　4、在单CPU计算机中，有一个资源是无法被多个程...]]></description><category></category></item><item><title><![CDATA[hbase性能调优]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91878830</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91878830</guid><author>chenchen8111</author><pubDate>Thu, 13 Jun 2019 17:37:53 +0800</pubDate><description><![CDATA[一、服务端调优

1、参数配置

 1）、hbase.regionserver.handler.count：该设置决定了处理RPC的线程数量，默认值是10，通常可以调大，比如：150，当请求内容很大（上MB，比如大的put、使用缓存的scans）的时候，如果该值设置过大则会占用过多的内存，导致频繁的GC，或者出现OutOfMemory，因此该值不是越大越好。



2）、hbase.h...]]></description><category></category></item><item><title><![CDATA[v$session中常用的几个字段说明使用]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041457</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041457</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:32:31 +0800</pubDate><description><![CDATA[本文主要介绍v$session中部分字段的含义以及具体使用。
测试环境为10.2.0.1
1 sid,serial#
 通过sid我们可以查询与这个session相关的各种统计信息,处理信息；
 a. select * from v$sesstat where sid = :sid;
 查询用户相关的各种统计信息.
 select a.sid,a.statistic#,b...]]></description><category></category></item><item><title><![CDATA[ORACLE JOB INTERVAL参数设置]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041433</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041433</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:31:29 +0800</pubDate><description><![CDATA[1:每分钟执行

　　 Interval =&gt; TRUNC(sysdate,'mi') + 1/ (24*60)

　　或

　　 Interval =&gt; sysdate+1/1440

　　2:每天定时执行

　　 例如：每天的凌晨1点执行

　　 Interval =&gt; TRUNC(sysdate) + 1 +1...]]></description><category></category></item><item><title><![CDATA[oracle表分区详解]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041394</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041394</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:30:19 +0800</pubDate><description><![CDATA[此文从以下几个方面来整理关于分区表的概念及操作:
 1.表空间及分区表的概念
 2.表分区的具体作用
 3.表分区的优缺点
 4.表分区的几种类型及操作方法
 5.对表分区的维护性操作.
(1.) 表空间及分区表的概念
表空间：
　　是一个或多个数据文件的集合，所有的数据对象都存放在指定的表空间中，但主要存放的是表， 所以称作表...]]></description><category></category></item><item><title><![CDATA[我的家乡濮阳]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041363</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041363</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:28:58 +0800</pubDate><description><![CDATA[濮阳：全国宜居城市排第五 2010年06月06日 星期日 下午 18:30


			标签：家居爱的濮阳——全国宜居城市排第五 2008-05-10 16:23 濮阳： 全国宜居城市排第五
						 河南日报报道：在日前完成的《中国城市生活质量报告Ｎｏ．１》排行榜上，濮阳市在居住环境一项上位居全国第五位、全省第一位。
						各类市政公用设施配套...]]></description><category></category></item><item><title><![CDATA[事务隔离级别]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041321</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041321</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:27:28 +0800</pubDate><description><![CDATA[Table 12-1.SQL事务隔离级别

隔离级别
			脏读（Dirty Read）
			不可重复读（NonRepeatable Read）
			幻读（Phantom Read）
		读未提交（Read uncommitted）
			可能
			可能
			可能
		读已提交（Read committed）
			不可能
			可能
			可能
		可重复读（Repeatable r...]]></description><category></category></item><item><title><![CDATA[JSP树型标签 Tree Tag 用户指南]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041289</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041289</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:25:51 +0800</pubDate><description><![CDATA[介绍:
Tree Tag 是一个可定制的能在JSP中动态生成树型结构的标签，可以在http://www.jenkov.com下载，他类似在windows浏览器中的树型控制，你可以在JSP中用几乎所有类型的结构，Tree Tag着重考虑一下情况：
? 动态建树，例如基于数据库的记录，文件系统的文件
? 树规模大，这意味这可以的节点必须重建或重新载入
? 每个节点的信息必须可以定制的
? 每个节点的外...]]></description><category></category></item><item><title><![CDATA[访问request、session和application对象]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041232</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041232</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:22:55 +0800</pubDate><description><![CDATA[// 获得action的执行上下文

ActionContext context = ActionContext.getContext();



// 得到三个对象

Map request = (Map)context.get("request");

Map session = context.getSession();

Map application = context.getAppl...]]></description><category></category></item><item><title><![CDATA[利于ThreadLocal模式管理Session]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041189</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041189</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:21:50 +0800</pubDate><description><![CDATA[在利用Hibernate开发DAO模块时，我们和Session打的交道最多，所以如何合理的管理Session，避免Session的频繁创建和销毁，对于提高系统的性能来说是非常重要的，以往是通过eclipse的插件来自动完成这些代码的，当然效果是不错的，但是总是觉得不爽(没有读懂那些冗长的代码)，所以现在打算自己实现Session管理的代码。

我们知道Session是由SessionFactory...]]></description><category></category></item><item><title><![CDATA[override与overload 的区别]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041144</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041144</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:20:25 +0800</pubDate><description><![CDATA[override（重写）

1、方法名、参数、返回值相同。

2、子类方法不能缩小父类方法的访问权限。

3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。

4、存在于父类和子类之间。

5、方法被定义为final不能被重写。

overload（重载）

1、参数类型、个数、顺序至少有一个不相同。

2、不能重载只有返回值不同的方法名。

3、存在于父类和子类、同类中。...]]></description><category></category></item><item><title><![CDATA[plsql 集合使用详解]]></title><link>https://blog.youkuaiyun.com/chenchen8111/article/details/91041104</link><guid>https://blog.youkuaiyun.com/chenchen8111/article/details/91041104</guid><author>chenchen8111</author><pubDate>Thu, 06 Jun 2019 11:18:49 +0800</pubDate><description><![CDATA[-- Created on 2009-4-22 by ADMINISTRATOR

			declare

			-- Local variables here

			i integer;

			type ARR_1 is table of varchar2(20)

			index by BINARY_INTEGER;

			--定义的一个...]]></description><category></category></item></channel></rss>