- 博客(26)
- 收藏
- 关注
转载 能够提高执行效率的SQL语法规范
根据数据库的SQL执行机制以及大量的实践总结发现:通过一定的规则调整SQL语句, 在保证结果正确的基础上,能够提高SQL执行效率。使用union all代替unionunion在合并两个集合时会执行去重操作,而union all则直接将两个结果集合并、 不执行去重。执行去重会消耗大量的时间,因此,在一些实际应用场景中,如果 通过业务逻辑已确认两个集合不存在重叠,可用union all替代union以便提升性 能。join列增加非空过滤条件若join...
2021-07-13 15:04:00
216
原创 VMwareHostd VMware Workstation Server服务开启后自动停止
此服务作用是共享虚拟机接口,能够远程操控虚拟机,打开后自动停止的结局办法:删除C:\ProgramData\VMware\hostd路径下所有文件即可,删除后重新启动VMware Workstation Server即可...
2019-06-30 18:24:29
7854
6
原创 linux根目录下各目录含义
–/boot: 系统启动相关的文件,如内核、initrd,以及grub(bootloader)–/dev: 设备文件–/etc:配置文件–/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME–/root:管理员的家目录;–/lib:库文件–/media:挂载点目录,移动设备–/mnt:挂载点目录,额外的临时文件系统–/opt:可选目录...
2019-05-25 14:27:41
690
原创 大数据集群搭建过程(学习笔记)
1.安装linux系统虚拟机采用的是vmvare,系统采用的是CentOS6.5精简版 CentOS-6.5-x86_64-minimal.iso文件,选择自定义安装1.1网络模式选择NET模式,磁盘空间及内存处理器大小个数看系统环境配置,系统选择稍后安装。1.2配置硬盘分区,分别是 /boot 大小:200MB /swap 大小:2048MB / 大小:剩余所有空...
2019-05-24 14:55:13
1097
原创 linux系统常用命令(持续更新。。。)
•ifconfig查看IP•type + 命令查看命令的所在路径•file +命令路径可以判断命令类型,通常分为内部命令和外部命令,内部命令为二进制类型(ELF)•help + 命令查看内部命令的帮助•man + 命令查看外部命令的帮助,需要安装man•whereis + 命令类似type•echo +标准化输出,(1 2),linux系统识别空...
2019-05-22 14:54:24
122
原创 个人面试总结(大数据相关)
一些个人面试大数据方面面试官比较常问的基础问题,持续更新中。。。 1.MapReduce的运行流程 切片,Map,shuffle,reduce2.HBASE中遇见空的字段如何处理 无影响就无所谓(空不占存储空间),有影响数字设为零,3.Kafka效率高的原因 顺序写入4.Spark和MapReduce的区别Spark运算基于内存,运算速度快;Map...
2019-01-04 14:30:59
251
原创 hadoop集群常用命令
1.格式化HDFSsudo -u hdfs hdfs namenode -format2.启动/重启命令service hadoop-hdfs-namenode start3.spark执行jar包spark-submit jar包所在路径 参数4.日志文件目录/var/log/5.查看日志后多少行tail -行数 日志文件名6.zookeeper命令目录...
2018-12-10 14:50:29
471
原创 spark运行成功,8088web页面不显示活跃Application
只需要把代码中的设置运行模式的部分去掉就可以了setMaster("local")的作用是设置运行模式为本地模式,web可以看到分布式模式的任务,但是看不到本地模式的,去掉.setMaster("local")即可...
2018-12-07 10:55:04
2480
原创 hadoop集群---计算手机流量上传下载
1.创建本地文件,需要注意的是,创建文件时尽量不要到有多余的字符或者换行,否则会报数组越界异常,解决方法是在map中分割文件时添加if判断语句13726230501 200 110013396230502 300 120013897230503 400 130013897230503 100 30013597230534 500 140013597230534 300 1200...
2018-11-22 15:54:27
238
原创 java面试题汇总(六)----其他部分
七.软件工程与设计模式1、j2ee常用的设计模式?说明工厂模式。总共23种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。 Java中的23种设计模式:Factory(工厂模式), B...
2018-11-04 09:41:38
375
原创 java面试题汇总(五)-----xml及流行的框架
五. XML部分1、xml有哪些解析技术?区别是什么?答:有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文...
2018-11-04 09:38:53
714
原创 java面试题汇总(四)-----数据库
1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。employee: eid, ename, salary, dept_idselect * from employee order by dept_id desc, salary; 2、ORACLE和MySQL的区别。1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysq...
2018-11-04 09:35:26
725
原创 java面试题汇总(三)-----javaWeb
1、Tomcat的优化经验1. 内存优化-Xms2. 增加线程数maxThreads="150"3. 修正server.xml中的中文编码4. BIO改NIO2、HTTP请求的GET与POST方式的区别答:1. URL地址长度不同, GET支持的字符少2. GET的密码是明文,安全问题,容易受到黑客攻击3. GET只传输文本,不支持文件传输4. GET方...
2018-11-04 09:33:46
1001
原创 java面试题汇总(二)----算法与编程
1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。答:package com.bwie.interview; import java.io.IOException;import java.io.InputStreamReader;import java.io...
2018-11-04 09:28:09
250
原创 java面试题汇总(一)-----java基础
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同2、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,&&为短路与,...
2018-11-04 09:25:45
335
原创 IDEA创建maven项目文件夹配置
idea创建maven项目对于初学者来说光建立命名项目下文件夹都不是一件容易的事了,博主也是深有感触,写下此文让自己记得更牢固,希望也能给更多初学者指点一下迷津.创建maven项目,步骤:左上角file→new→project→选择maven→next→next→finish.注意创建完成后要等待左下角状态栏idea完成部署不然src下不会出现相应文件夹. 在当前...
2018-10-22 20:34:23
2824
原创 hibernate入门级搭建教程(附源码)
hibernate入门搭建过程(附源码)1.创建项目并导入所需jar包 2.创建实体类package com.entity; import java.util.Date; public class User { private String id; private String name; pr...
2018-10-19 11:19:07
182
原创 mybatis入门级搭建教程(附源码)
Mybatis入门搭建过程1.创建项目并导入所需的jar包2.创建对应数据库和表3.创建对应实体类package com.domain; import java.util.Date; /** * User表所对应的实体类 * @author Administrator * */public class User { ...
2018-10-19 11:09:44
368
原创 MyEclipse导入项目后出现红色感叹号问题的一种解决办法
本文是针对MyEclipse导入web项目时项目上出现感叹号问题的一种解决办法废话不多说,以下为解决步骤: 解决思路 MyEclipse导入web项目出现感叹号问题多为Tomcat服务器版本不匹配所致,因此安装并导入合适的Tomcat是一种解决思路. 2.操作步骤window→preferences→搜索框搜索servers→点击其中的Runtime Environm...
2018-08-14 20:42:20
4144
原创 CSDN查看好友和收藏的文章
收藏的文章:my.csdn.net/my/favorite个人中心-->我的收藏好友页面:http://my.csdn.net/my/follow
2018-08-09 12:49:01
745
转载 MyEclipse修改主题及恢复
转自https://blog.csdn.net/old_power/article/details/77567695 1.主题下载:主题下载地址:http://eclipsecolorthemes.org/2.更换主题:打开MyEclipse->File->Import->General->Prefrence->选择下载好的主题.epf->Finis...
2018-08-04 18:07:33
1165
原创 构造函数的访问权限
JVM自动生成的构造函数访问权限是Public 如果自己编写构造方法,但是没有声明访问权限,则访问权限为默认(default)关于几种访问权限的权限大小在我转载的另一篇博客《访问权限》中有详解。...
2018-07-27 16:18:26
3798
1
转载 访问权限
转载自: https://blog.csdn.net/u010876691/article/details/72724415我的理解之JAVA中的4种访问权限 一、Java中有四种访问权限,private、default(一般省略)、public、protected。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的属性以及方法只能被该...
2018-07-27 16:10:36
149
原创 形象记忆方法重写和方法重载的区别
方法重写:目的:方法重写时子类继承父类时对父类方法的一种操作,为了使子类达到不同的功能,因此重写父类方法。特性:1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法),可以理解为亲儿子,和父亲一模一样2.子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常),亲儿子的错误不能超过老爸3.子类方法的访问级别不能低于父类相应方法...
2018-07-27 09:43:05
235
1
原创 MYSQL的简单操作
库操作: 查看所有数据库:SHOW DATABASES #末尾要加s 切换(选择要操作的)数据库:USE 数据库名 创建数据库:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8] #[]中的内容不用必须写,第一个[]中的内容为判断此数据库是否存在,后面的为设置字符编码集,防止字段为中文时出现1366错误 ...
2018-07-26 19:56:33
535
1
原创 MYSQL1366错误解决办法
今天刚接触数据库这方面时遇到了一个问题,因为是第一次使用Navicat可视化窗口,在创建表时,name这一列的值当输入为中文时,会出现1366错误,在网上查了好久,发现是创建数据库时没有设置字符编码集,导致中文会乱码从而报出1366错误,解决办法为:1.如果仅仅想解决一个表的这个问题则执行下列语句即可:ALTER TABLE `表名` CONVERT TO CHARACTER...
2018-07-26 18:28:38
2136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人