- 博客(34)
- 资源 (6)
- 收藏
- 关注

原创 Trafodion server --- 服务端安装
准备工作:因为安装trafodion2.0.1版本,如果使用CHD平台,就必须使用5.4版本。(CDH5.4安装在上一篇有介绍)trafodion搭建。 1、在http://trafodion.incubator.apache.org/download.html下载 trafodion的server和installer。 2、将两个文件放到 linu
2016-09-25 13:02:27
2816
2

原创 CDH5 离线安装 记录
Cloudera Manager下载地址:http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.4.3_x86_64.tar.gz ,CDH安装包地址: http://archive.cloudera.com/cdh5/parcels/latest/ ,由于我们的操作系统为CentOS6.5,需要下载以下文件:·
2016-09-23 17:05:20
1689
原创 Python Web开发基础
运行上述代码后,您将在本地启动一个Web服务器,可以在浏览器中访问http://localhost:5000看到输出。Flask是一个轻量级的Web框架,它使Python程序员能够轻松地构建Web应用。Python是一种高级编程语言,以其可读性强的语法而闻名。
2025-05-22 17:55:40
203
原创 Optimizing Python Code for Performance and Readability
Python is a versatile language, but writing efficient and readable code can be challenging. This article will guide you through some of the best practices for optimizing your Python scripts.By following these tips, you can significantly improve the perform
2025-05-22 17:30:00
203
原创 The Future of Artificial Intelligence: Exploring the Latest Advancements
Artificial Intelligence (AI) is a rapidly advancing field that promises to revolutionize the way we live, work, and interact with the world around us. From self-driving cars to personalized medicine, AI is already making a significant impact on various ind
2025-05-22 11:09:57
379
原创 Python 数据分析基础
在当今数据驱动的世界里,Python 已经成为数据分析的首选语言之一。它不仅拥有强大的库支持,而且语法简洁易懂,使得非程序员也能快速上手。本文将介绍 Python 中一些常用的数据分析库,并通过一个简单的例子演示如何使用它们来处理数据。
2025-05-22 11:00:32
491
原创 Python高效网络爬虫开发指南
items.py- 定义爬取的数据项- 处理已抓取数据的管道- 配置文件spiders目录 - 存放具体的爬虫逻辑本文介绍了从零开始学习Python网络爬虫所需的基本知识和技术栈...
2025-05-21 20:55:20
868
原创 精通Python:使用Pandas进行数据处理与分析
在这个数据驱动的时代,有效地处理和分析数据变得越来越重要。Python作为一种流行的编程语言,提供了强大的库来帮助我们完成这些任务。其中,Pandas是用于数据操作和分析的一个非常重要的库。
2025-05-21 20:50:44
324
原创 互联网大厂Java面试记:严肃面试官与搞笑程序员谢飞机的故事
在某互联网大厂的会议室里,一场紧张而有趣的面试正在展开。面试官是一位经验丰富的技术专家,而应聘者则是有着搞笑气质的程序员谢飞机。接下来,让我们一起看看他们之间将会发生怎样的故事。
2025-05-21 20:37:28
282
翻译 java调优 学习:基本垃圾回收算法(2)
按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清楚(Mark-Sweep):此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清楚。此
2016-12-30 19:08:43
367
翻译 JVM调优 学习: 概念储备 (1)
数据类型java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:类类型,接口类型和数组。堆和栈堆和栈是程序运行的关键,所以他们的重要性很大。栈是运行时的单位,而堆是
2016-12-29 18:20:26
378
原创 mysql 创建日历表
日历表包括: 日期,星期,季度,月份,第几周。表的结构 以及存储过程如下;CREATE TABLE `dim_day` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `DAY_SHORT_DESC` datetime DEFAULT NULL, `DAY_LONG_DESC` varchar(50) DEFAULT NULL, `WEEK_DESC
2016-12-21 10:40:41
3718
转载 windows 设置tomcat为自动启动服务
1、下载免安装tomcat包,解压2、配置环境变量: 点击新建,创建一个 变量名为:CATALINA_HOME 变量值为:tomcat解压文件的位置, 例如 F:\apache-tomcat-7.0.65然后在变量名path下,后面添加 ;%CATALINA_HOME%\bin\;3、打开命令窗口,即:开始-->运行-->cmd-->回
2016-10-31 09:41:16
9154
转载 记录多线程成长----2
五、线程同步①、synchronized关键字的作用域有两种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中一个synchronized方法,其他线程不能同时访问这个对象任何一个synchronized方法)。这是,不同的对象实例的s
2016-10-17 10:55:57
240
转载 记录多线程成长----1
一、线程周期上图是线程的流程状态图。①、初始化:创建线程使用new().②、就绪:线程启动使用start(),然后线程转换为就绪状态也就是可运行状态。③、运行:就绪状态的线程获取CPU,执行程序代码。④、堵塞:堵塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态,堵塞的情况分三种:1)、等待堵塞:运行的线程执行wait()
2016-10-14 15:30:34
372
转载 多线程学习之多线程编程
有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2....B:2 3 4 1 2 3....C:3 4 1 2 3 4....D:4 1 2 3 4 1....请设计程序。import java.io.PrintW
2016-10-10 18:31:07
320
原创 pure-ftp虚拟用户配置
1、添加虚拟用户 pure-pw useradd ftpslave1 -u ftpftp -d /root/FTPmanagement/ftpslave1/ -f /usr/local/pureftp/pure-ftpd.passwd解析:ftpslave1是要添加的虚拟用户(自行设置),ftpftp是pure-ftp的用户(无需更改),/root/FTPmanagement/
2016-10-10 18:27:33
5482
原创 记录多线程学习之路
线程的基本概念、基本状态及状态之间的关系?线程的基本概念:线程指在程序执行过程中,能够执行程序代码的一个执行单元,每个程序至少有一个线程就是它本身。线程的基本状态:就绪、运行、synchronize阻塞、wait和sleep挂起、结束。状态之间的关系:wait要在synchronize中执行,对于wait来说有两种方式运行线程:wait()要使用notify()进行唤醒; wait(时
2016-10-09 16:11:56
292
原创 centos配置 pure-ftpd
Linux下用pure-ftp建立 FTP服务器,这里用的是centos系统1. 下载最好切换到安装的目录,地址可到官方找最新的#wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.43.tar.gz2. 安装 下载下来之后解压文件 #tar xzvf pure-ftpd-1.0.43.t
2016-09-29 15:44:23
1109
原创 linux 命令 积累
1、配置 yum源 修改源配置文件 #vim /etc/yum.repos.d/CentOS-Base.repo 或者直接 wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo,将原来的重命名。2、配置dns,vi /etc/sysconfig/network-scripts/ifcfg-eth1 然后添加一项 DNS
2016-09-29 15:23:56
398
原创 Mysql 5.6 和 5.7 离线 在线安装
①(在线安装) 通过 yum installmysql-server 安装mysql服务器。 chkconfig mysqldon 设置开机启动,并 service mysqld start 启动mysql服务,并根据提示设置root的初试密码: mysqladmin -u root password '123456' 。 ②(离线安装) 下载 MySQL-server-5.
2016-09-25 19:51:04
3431
原创 CDH5 卸载 删除
首先,要在master:7180 上的 主页 删掉 Cluster1 。步骤如下:点击停止,然后再点击删除群集然后重启linux系统。所有节点。(这是因为,如果你不重启,你再删除一些文件夹或文件的时候,会被拒绝。因为有一些服务或设备他运行的后台)然后,在linux下执行下面的命令(这些就是你安装CDH时产生的一些文件夹,现在就找到这些文件夹的位置,然后删除。如果你是
2016-09-23 17:16:22
735
原创 CentOS 搭建hadoop2.7.2
一、本次hadoop集群搭建是在四台linux主机上搭建。分别是 192.168.226.17 Master 192.168.226.18 Slave1 192.168.226.19 Slave2 192.168.226.20 Slave3 二、准备工作,首先在四台linux主机上建立hadood运行帐号
2016-09-06 10:18:33
424
转载 读取文件内容并排序
File file = new File("C:\\Users\\user\\Desktop\\a.txt"); try { BufferedReader br = new BufferedReader(new FileReader(file)); String value = null; Set set = new TreeSet(new Comp
2016-07-14 20:11:23
1579
原创 Linux之awk
awk是用来进行文本处理,它可以从文件或字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他文本操作。awk编程模型awk为程序员提供了完善的编程模型,理解awk编程模型非常重要,这有利于读者从宏观上理解awk,为学习具体的awk编程细节打下基础,awk程序由一个主出入循环维持,主输入循环反复执行,直到终止条件被触发。当然,主输入循环无需由程序员去写,awk已经
2016-04-29 19:05:05
521
原创 Hbase简单使用
hbase(main):003:0> create 'test','first','second'创建一个名为Test的表,里面有两个列族first secondhbase(main):007:0> put 'test','row1','first:a','1'往test表中添加数据,row1是标识(相当主键),first:a 代表是列族:列名。后面1代表是a的值。
2016-03-08 11:24:26
435
转载 java反射详解
【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{
2016-01-24 12:01:16
411
原创 初学Linux(3)
使用bash命令历史history命令可查询历史操作命令.bash_history中的命令数目由HISTFILESIZE这个变量决定history表存储在内存内。用户logout时会记录到用户主目录中.bash_history文件命令历史中的命令可以被调用 如 下方例子:[hadoop@bi-test home]$ !! 执行上一次命令bash
2015-11-05 10:39:01
470
原创 初学Linux(2)
Linux帮助手册查找Shell的内部命令帮助 可以用 help 命令 例如: help echo查找Shell的外部命令帮助 可以用 命令 --help 例如:ls --help另外还有Man page命令 查找各种命令的帮助文档 例如: man ls 显示的是ls的帮助文档快捷查找ls帮助文档的某一用途 / 标志 例如 / -a
2015-11-03 15:21:46
439
原创 初学Linux(1)
前面的安装虚拟机,在虚拟机中安装Linux这些步骤省略,有需要的可点击下方地址查看具体步骤http://a455360448201209214217.iteye.com/blog/1876521 点击打开学习Linux先知道Linux的命令。所以我先学习了文件操作命令,下面我具体说一下各个命令的作用,以及我敲得一些例子:文件操作命令:ls 查看文件 mv 移动或者重命名文件 c
2015-10-29 20:05:25
455
2022最全省份城市规划代码
2022-08-22
Java Resource Attacher1.2 插件
2016-09-30
Attach Java Source
2016-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人