- 博客(39)
- 资源 (11)
- 收藏
- 关注
原创 java面试详解-总有你能碰得到的
1. hibernate中离线查询去除重复项怎么加条件?dc.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); 2. http协议及端口,smtp协议及端口http:超文本传输协议 端口 80 smtp:简单邮件传输协议 端口25 3. 编写程序,完成文件复制功能 4. S
2017-09-21 16:29:43 7198
原创 linux 基础讲解
计算机体系结构:运算器控制器存储器,内存,编址输出设备输入设备POST:BIOS自举程序:指令+数据RAM:ROM:硬件架构:ARMx86x64安腾alphaUltraSparcPowerM68000, M68KPowerPCOS:WindowsLinuxUnixHP
2017-09-18 18:12:12 2459
原创 压力测试脚本-估计面试的时候用的到
#创建表DEPTCREATE TABLE dept( /*部门表*/deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR(20) NOT NULL DEFAULT "",loc VARCHAR(13) NOT NULL DEFAULT "") ENGINE=MyISAM DEFAULT CHARSET=u
2017-09-15 16:25:06 404
原创 java发送电子邮件
jar包要用javamail.jar自己随便找一下吧package com.energysh.app.utils;import java.util.Date;import java.util.Properties;import javax.mail.MessagingException;import javax.mail.internet.MimeMes
2017-09-15 10:56:13 594
原创 第四章 kafka环境搭建
kafka环境搭建目录kafka环境搭建... 1一、机器准备... 1二、下载安装包... 1三、安装zookeeper. 1四、kafka配置... 2五、启动 zookeeper 和 Kafka 服务... 3 一、机器准备 三机互联,ssh免密登陆 192.168.6.181 ...
2018-08-31 16:11:03 329
原创 第三章 大数据Hive环境搭建
概述: Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 re...
2018-08-31 16:09:52 402
原创 第二章 Hadoop2.7.3+Spark2.1.0+Scala2.12.2+jdk1.8 完全分布式环境 环境搭建
一、版本选择 Hadoop2.7.3+Spark2.1.0+Scala2.12.2+jdk1.8 完全分布式环境 搭建全过程二、所有环境和已有环境 已有:Hadoop2.7.3、Zookper、Jdk1.8 所需搭建:Spark、Kafka、Scala三、Scala环境搭建 安装步骤如下:(所有集群节点) ...
2018-08-31 16:06:11 538
原创 第一张:基本大数据平台宏观搭建
1业务需求分析 (1)、捕获数据日志或数据库数据信息 (2)、实时分析前当前数据内容 (3)、实时统计当前数据量 (4)、根据业务需求新增统计规划 2、平台组件 hadoop2.8.4 spark2.3.1 hive2.3.3 ka...
2018-08-31 16:04:23 233
原创 汉语转拼音
http://download.csdn.net/download/mzhhy/9997236 jar包下载地址package com.energysh.egame.util;import net.sourceforge.pinyin4j.*;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sour
2017-09-27 10:42:37 305
原创 Redis几个认识误区
前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出JamesHamilton在On Designing andDeploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网架构成功的一个关键。互联网系统的工程理论其实非常简单,Jamespaper中内容几乎称不上理论
2017-09-25 16:32:28 268
原创 Nagios
一、Nagios概述1、简介Nagios是插件式的结构,它本身没有任何监控功能,所有的监控都是通过插件进行的,因此其是高度模块化和富于弹性的。Nagios监控的对象可分为两类:主机和服务。主机通常指的是物理主机,如服务器、路由器、工作站和打印机等,这里的主机也可以是虚拟设备,如xen虚拟出的Linux系统;而服务通常指某个特定的功能,如提供http服务的httpd进程等。而
2017-09-21 16:44:03 809 1
原创 Java面试宝典
1. Java基础部分...41、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?...42、Java有没有goto?.43、说说&和&&的区别。...44、在JAVA中如何跳出当前的多重嵌套循环?...45、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?.56、shorts1 = 1;
2017-09-21 16:27:47 3186 1
原创 c3p0参数详解
3 30 1000 false <!--c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test <!--获取连接失败将会引起所有等待连接池来获取连接的线
2017-09-21 16:04:02 512
原创 智能小车的设计与制作
《智能电动小车》摘要:本课题组设计制作了一款具有智能判断功能的小车,功能强大。小车具有以下几个功能:自动避障功能;寻迹功能(按路面的黑色轨道行驶);趋光功能(寻找前方的点光源并行驶到位);检测路面所放置的铁片的个数的功能;计算并显示所走的路程和行走的时间,并可发声发光。作品可以作为高级智能玩具,也可以作为大学生学习嵌入式控制的强有力的应用实例。 作品以两电动机为主驱动,通过各类传
2017-09-20 17:42:00 12850 1
原创 Mysql linux安装日志
Mysql linux安装日志1.Add a login user and group for `mysqld' to run as:为‘mysqld’增添一个登陆用户和组 shell> groupadd mysql shell> useradd -g mysql mysql2.解压 shell> gunzip shell> cd mysql-5.0.153.Conf
2017-09-20 10:38:45 784
原创 linux下的用户管理详解
linux下的用户管理详解useradd 命令详解添加用户想要对linux下面的帐号了解的话首先必须要了解的4个配置文件[root@localhost /]# cat /etc/passwd首先我们需要了解的是用户帐号的配置信息/etc/passwd里面的内容每个字段都以:分割,下面我们详细的看看每个字段的意思root:x:0:0:root:/root:/bin/bash
2017-09-20 10:37:59 578
原创 Linux下安装JDK/安装Tomcat
Linux下安装JDK 对于Linux安装JDK,需要进行以下几个步骤: ·1、从sun公司网站下载JDK的Linux安装版本 ·2、通过ftp将该文件上传到Linux ·3、修改该文件的运行权限 ·4、查询安装文件是什么类型的文件,如果是.bin的文件表示为可以直接运行的文件,如果是rpm文件表示需要通过rpm来进行安装的文件。通过.bin的文件
2017-09-20 10:35:02 485
原创 Linux 常 用 命 令
Linux 常 用 命 令 一:关机命令1:shutdown语 法:shutdown [-efFhknr][-t 秒数][时间][警告信息]说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。使用shutdown命令时在系统将要关机前,系统管理员会通知所有登录的使用者系统将要关闭。而且login指令会被冻结,即新的用户不能再登录。这是最安全的
2017-09-20 10:33:58 285
原创 H5常用标签
一、文字备忘之标签HTML5中新增的标签 定义文章 定义页面内容旁边的内容 定义声音内容 定义图形 定义一个控制按钮 指树或表格状数据格式中的动态数据 定义一个下拉列表 定义一个元素的细节
2017-09-19 14:30:54 702
原创 LEMP
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建新的执行上下文等。这些操作都需要占用CPU,而且过多的进程/线程还会带来线程抖动或频繁的上下文切换,系统性能也会由此进一步下降。在设计的
2017-09-18 18:18:44 605
原创 一步步手动构建小于10M的类嵌入式Linux系统
前提:1、一个作为宿主机的Linux;本文使用的是Redhat Enterprise Linux 5.8;2、在宿主机上提供一块额外的硬盘作为新系统的存储盘,为了降低复杂度,这里添加使用一块IDE接口的新硬盘;3、Linux内核源码,busybox源码;本文使用的是目前最新版的linux-2.6.38.5和busybox-1.20.2。说明:本文是一个step by ste
2017-09-18 18:16:44 576
原创 vsftpd+pam+mysql
一、安装所需要程序1、事先安装好开发环境和mysql数据库;# yum -y install mysql-server mysql-devel# yum -y groupinstall "Development Tools" "Development Libraries"2.安装pam_mysql-0.7RC1# tar zxvf pam_my
2017-09-18 18:10:20 421
原创 Tomcat 详解
Java体系结构包括四个独立但相关的技术:Java程序设计语言Java class文件格式Java APIJava VM用Java语言编译源代码,把它编译成Java Class文件,然后在Java VM中运行class文件;当编写程序时,通过调用类(Java API)中的方法来访问系统资源,而当程序运行时,它通过调用class文件中实现了Java API的方法也满足程序
2017-09-18 18:04:16 800
原创 Linux Web服务器网站故障分析常用的命令
系统连接状态篇:1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rnnetstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ 或netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {f
2017-09-18 18:00:25 332
原创 windows7下开启telnet功能,解决win7下不能telnet的设置方案
windows7下开启telnet功能,解决win7下不能telnet的设置方案在win7的命令控制台下想使用telnet,突然发现提示说没有telnet这条命令,后来发现其实win7上边是有telnet这条命令的,不过就是默认被关闭了。开启telnet方法如下:打开Control Panel,选择Program下的Turn Windows features on or off
2017-09-18 17:52:56 4445
原创 mysql优化
EXPLAIN 解析【这是查询sql是否效率够高经常用到的关键字】•Possible_key:该查询可以利用的索引,如果没有任何索引可以使用null•Key : Mysql从 Possible_key中所选择使用索引•Key_len :被选中使用索引的索引长度Rows :显示MySQL认为它执行查询时必须检查
2017-09-15 16:52:06 185
原创 memcached在linux下的安装
安装步骤libevent官网:http://libevent.org/Memcached官网:http://memcached.org• 安装 libevent(memcached依赖libevent)# tar zxvf libevent-2.0.1-stable.tar.gz# cd libevent-2.0.21-stable# ./configure --prefi
2017-09-15 16:15:39 237
原创 redis安装配置
1. wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz 2. tar zxvf redis-2.0.4.tar.gz 3. cd redis-2.0.4 4. make make完后 redis-2.0.4目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序re
2017-09-15 15:52:17 205
原创 应用之日志汇总
Redis介绍Reids是一个比较高级的开源key-value存储系统,采用ANSI C实现。其与memcached类似,但是支持持久化数据存储,同时value支持多种类型:字符串 (同memcached中的value),列表 ,集合 (Set),有序集合 (OrderSet)和Hash 。所有的值类型均支持原子操作,如列表中追加弹出元素,集合中插入移除元素等。Rdids的数据大部分位于内存中
2017-09-15 15:50:14 676
原创 redis学习笔记整理
redis学习笔记整理 一、.redis 环境搭建. 2二、.redis学习笔记之数据类型. 3三、.redis学习笔记之排序. 11四、.redis学习笔记之事务. 16五、.redis学习笔记之pipeline20六、.redis学习笔记之发布订阅. 23七、.redis学习笔记之持久化. 28八、.redis学习笔记之主从复
2017-09-15 15:49:02 301
原创 为什么使用 Redis及其产品定位
传统MySQL+ Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。2.Memcached与MyS
2017-09-15 15:47:25 240
原创 mysql函数和存储过程
mysql存储过程是干嘛的?函数又是干嘛的?忽然想解释着两个问题也有点头大。不过想想也简单。剩下的事白话胡扯的,听听就行了不要当着,如果有什么不合适的,或者是误人子弟的请留言评论。马上更正首先我们说存储过程是干嘛的,为嘛要用存储过程如果没学过编程语言java或C++的请不要看下面的蓝色字。函数可以理解为java或C++等语言里面的方法或者函数,mysql和他们一样也有系统自定义
2017-09-15 09:58:30 369
原创 webmagic爬虫讲解
最近因工作需求需要在指定网站上爬取App信息,根据自身需求了解了一下webmagic网络爬虫。这个爬虫的缺点我就不说了,有点有一下几个:第一:支持多线程第二:支持xpath检索第三:支持正则表达式第四:支持持久层第五:支持地址过滤第六:最关键一点就是上手很快剩下的大家就在使用中具体体会一下吧。说多了都是泪。下面我把这个具体使用步骤以及用到的一些东西介绍一下。本篇文章
2017-09-15 09:20:18 918
原创 webmagic实例
本实例是拉取应用包信息:功能单一大家别建议package com.energy.yyb;import java.util.ArrayList;import java.util.List;import java.util.Map;import us.codecraft.webmagic.Spider;import us.codecraft.webmagic.s
2017-09-15 09:13:21 724
原创 工作笔记
1、对外开放端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务2、查看进程ps -ef|grep java3、切换账号su - root
2017-09-14 18:01:04 163
原创 Bat命令切换DNS
切换DNS命令netsh interface ip set dns "本地连接" source=static addr=192.168.1.252ipconfig /flushdns
2017-09-14 17:59:21 2357
原创 Linux基础命令
1、halt[选项] 【指令详解】halt指令用于关闭计算机。在关闭计算机前,会将关闭信息写入到“/var/log/wtmp”文件中。halt指令的作用等同于shutdown -h命令选项功能-n不执行“sync”命令关闭计算机-w在“/var/log/wtmp”日志中写入信息,并不真正重启或关闭计算机-d关闭计算
2017-09-14 17:56:13 252
原创 DB2函数大全
DB2函数大全 函数名 函数解释 函数举例 AVG()返回一组数值的平均值. SELECTAVG(SALARY)FROMBSEMPMS; CORR(),CORRELATION()返回一对数值的关系系数. SELECT CORRELATION(SALARY,BONUS)FROM BSEMPMS;
2017-09-14 17:55:03 582
原创 mysql存储过程
CREATE PROCEDURE `delete_yyb`()BEGIN-- 需要定义接收游标数据的变量 DECLARE pkga CHAR(255);DECLARE ii INT ; -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 游标 DECLARE cur CURSOR FOR select A.pk
2017-09-14 17:51:55 163
memcached权威指南
2017-09-25
Memcached缓存技术资料源码
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人