自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 声明--环境搭建及所用工具

关于环境及工具12月23日更新最近在学习idea和SpringBoot,用到的工具如下:环境搭建:IDEA+JDK1.8+Maven3.9数据库:MySQL5.7+Navicatidea的使用手册资源:---(假装有个链接,晚一些上传)SpringBoot的笔记,emmm,抽时间吧,最近公司有点忙java相关部分:学习环境搭建:eclipse+JDK1.8+M...

2019-02-12 12:31:12 273

转载 java.lang.UnsupportedOperationException异常处理的大坑

java.lang.UnsupportedOperationException异常处理这个异常遇到了才知道有多坑爹private String [] array = new String[]{"iphon","xiaomi","yijia"};List<String> lists = Arrays.asList(array); 在使用了Arrays.asList(),把数组转换成List的时候,生成了ArrayList。表面上代码没什么问题。直接生成java.util.Arr.

2021-03-24 00:13:19 192

原创 数据开发方向-简历制作总结

写在开头:迫于生活压力,最近也是开始考虑跳槽,看了不少的岗位JD,总结了一下数据方向的要求,方便自己写简历,顺便分享出来给大家批评指正。总的来说岗位要求分为三类,通用技术、特殊技术、加分项,下面也会按照这个顺序总结PS1:下面看到的截图都是随意截取,侵删。PS2:只说技术方面,其他的文档编写、友好沟通那些随意就好。PS3:有没有广州天河附近的大佬,求捞!!!通用技术一般的要求就是大数据生态中的部分,两个方向,实时和离线在此之前还要说大数据的技术支撑,java、pytho.

2020-11-30 23:42:11 655 1

转载 Linux教程+操作系统教程 -- 大全

Linux有大量的命令,教程中没有一一详解,如果遇到困难,可以随时查看在线手册:http://man.linuxde.net/1. Linux入门教程http://c.biancheng.net/cpp/linux/基础教程Linux简介Linux文件管理Linux目录Linux文件权限和访问模式Linux环境变量Linux打印文件和发送邮件Linux管道和过滤器Linux进程管理Linux网络通信工具vi编辑器Linux文件系统Linux文件存储结构Linux用户管理Linux系

2020-05-12 23:09:53 239 1

原创 kafka --- 系列二(kafka最全面试题)

目录1、请说明什么是Apache Kafka?2、说说Kafka的使用场景?3、使用Kafka有什么优点和缺点?4、为什么说Kafka性能很好,体现在哪里?5、请说明什么是传统的消息传递方法?6、请说明Kafka相对传统技术有什么优势?7、解释Kafka的Zookeeper是什么?我们可以在没有Zookeeper的情况下使用Kafka吗?8、解释Kafka的用...

2019-11-16 23:16:50 562

原创 kafka --- 系列一(kafka概念及相关名词解释)

一、kafka概念Kafka是由LinkedIn开发的一个分布式的消息系统,最初是用作LinkedIn的活动流(Activity Stream)和运营数据处理的基础。活动流数据包括页面访问量(Page View)、被查看内容方面的信息以及搜索情况等内容。这种数据通常的处理方式是先把各种活动以日志的形式写入某种文件,然后周期性地对这些文件进行统计分析。运营数据指的是服务器的性能数据(CP...

2019-11-16 22:53:23 232

原创 count(1)、count(*)、count(字段)的区别

很多人认为count(1)执行的效率会比count()高,原因是count()会存在全表扫描,而count(1)可以针对一个字段进行查询。其实不然,count(1)和count(*)都会对全表进行扫描,统计所有记录的条数,包括那些为null的记录,因此,它们的效率可以说是相差无几。而count(字段)则与前两者不同,它会统计该字段不为null的记录条数。下面它们之间的一些对比:1)在...

2019-11-16 21:08:57 224

转载 ETL工具Kettle使用以及与Java整合实现数据清洗

kettle有两种脚本方式:转换和工作,工作中可以添加转换.以下以转换为例.1.新建一个转换,2.在工作中经常用到的是表输入和表输出(从一个数据库中提炼数据,插入到另外一个数据库中进行保存)点击核心对象 --> 输入 --> 表输入这个节点是用来从数据库中查询数据点击“表输入”-->新建 首先创建一个数据库连接,要让kettle知道从哪里查询数据...

2019-11-14 22:37:33 913

原创 oracle 技术分享

三范式详解 :https://www.cnblogs.com/thybk/p/7340094.htmlOracle 高水位解决方式 :https://www.iteye.com/blog/1050113483-2257808Oracle 表连接方式 :https://www.cnblogs.com/polestar/p/4132911.htmlOracle 行列转换...

2019-11-02 22:31:13 193

原创 BI 相关名词解释

本文根据BI架构数据流程顺序排序(0.0)OLTP(on-line transaction processing)联机事务处理,OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理。OLTP也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。OLAP(On-Line ...

2019-11-01 22:19:21 410

原创 完全删除Oracle步骤(带快捷键)

1、关闭所有Oracle服务(win+R--->services.msc)2、删除所有的Oracle注册表(win+R--->regedit)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetHKEY_LOCAL_MACHINE\SOFTWARE\ORACLEHKEY_LOCAL_MACHINE\SYSTEM\CurrentC...

2019-10-30 16:57:35 274

原创 oracle11g安装错误及oracle12c安装教程

最近在学习oracle数据库,公司用的是oracle11g版本,搞了个安装包回来想在自己电脑安装,回来发现安装报错,错误如下:各种百度,发现是我的jdk版本太高了,可是换低版本我电脑上其他的东西都得跟着改,只能下载个oracle12了。下面是查出来的结果,供大家参考首先是报错的解决办法:1. 先检查环境变量配置是否有错。a) 打开我的电脑--属性--高级--环境变...

2019-10-27 16:34:15 1179

原创 Git学习笔记(持续更新)

Linux环境安装Git首先测试一下有没有安装Git,直接上代码:$ gitThe program 'git' is currently not installed. You can install it by typing:sudo apt-get install git//这个就是Linux下安装的命令了Windows 安装Git 1、官网下载安装程序。 2...

2019-03-01 16:44:13 219 1

原创 Java初学者需看

很多刚开始学习Java的同学一开始都不知道从哪里下手,今天在这里普及一下 (0.0)为了让朋友更好的学习,emmmmmm,多图预警!!!第一步,打开我们的eclipse(看过我置顶博客的应该知道),提示选择工作空间(我选择的是G:/workspace),进入后是欢迎界面这个界面无所谓,关掉就好。。点击那个“×”,然后点左边框起来的下面那个图标第二步,关闭欢迎界面之后,就是正常的...

2019-02-28 15:47:12 170

原创 Redis学习笔记(一、Redis介绍)

技术支持:Linux基本命令、常用数据结构、JavaRedis简介Redis是一种开源、基于键值对的存储服务系统,是高性能Key-Value服务器,支持多种数据结构,有丰富的功能,高可用分布式支持。Redis的键值可以包括字符串(string)类型,同时它还包括哈希(hash)、列表(list)、集合(set)和 有序集合(sorted set)等数据类型。 对于这些数据类型,你可以执...

2019-02-13 11:44:59 307

原创 大数据相关技术介绍

 基础:常用算法与数据结构、HTML、CSS、JavaScript操作系统:Linux编程语言:Java:IO模型、网络编程、多线程、内存管理机制等基础知识|熟悉缓存、消息队列、索引查询|高并发、高负载、高可用系统的设计开发及调优Java Web项目,SSM等框架,前后台交互Shell脚本编程:自动化管理操作Python编程Scala语言 数据库: MyS...

2019-02-12 15:21:55 4431

原创 SpringBoot面试题

一:什么是Spring Boot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spring项目需要很多努...

2019-02-12 11:20:06 734

原创 Dubbo面试题(未修改版)

1. Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?可以通信的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用;注册中心对等集群,任意一台宕机后,将会切换到另一台;注册中心全部宕机后,服务的提供者和消费者仍能通过本地缓存通讯。服务提供者无状态,任一台 宕机后,不影响使用;...

2019-02-12 11:02:53 171

原创 二维码制作-Java代码

下面两个需要Qrcode的jar包,话不多说,直接上代码:Pojo_Qrcode.java:package cn.meng;import java.io.Serializable;public class pojo_Qrcode implements Serializable { private static final long serialVersionUID = 1...

2019-01-24 20:12:52 161

原创 Artifact Id cannot be empty--pom文件通过Dependencies添加jar包依赖找不到文件解决方法

百度答案:   在eclipse中的window-&gt;show view-&gt;other-&gt;maven Repositories打开maven Repositories视图,    然后在maven Repositories视图中选中local Repositories-&gt;Local Repository, 右键选择Rebuild Index; 以下是解决过程:遇...

2019-01-21 23:55:47 4399

原创 Java缩写词

刚刚学习Java的时候,经常搞不懂缩写的大写字母是什么意思,所以特地整理了这篇文章。 Java基础相关:JDK:Java Development Kit,Java软件开发工具包,Java开发核心,包括运行环境(JVM和系统类库)和JAVA工具。SE(JavaSE):Standard Edition标准版本。EE(JavaEE):Enterprise Edition企业版。M...

2019-01-21 16:55:37 326 1

原创 ZooKeeper安装配置笔记

ZooKeeper概述================================================================================================1. 分布式环境下数据一致的基本问题分布式环境下,为了保证数据的可靠或分布式的处理,数据往往具有多个副本,而当数据发生变化时,如何保证数据一致就成了问题.这是分布式环境下数据...

2019-01-21 14:47:32 303 1

原创 java.lang.IllegalArgumentException异常解决方法

问题:运行后,ajax可以访问controller方法,但是返回的json数据后,ajax的success接收不到,提示的错误是: java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.HashMap从错误信息的原因来看,是后台返回的jso...

2019-01-20 22:13:56 47435 1

原创 Tomcat中项目名称不一致BUG的解决方法

 今天在上课时遇到了一个奇怪的BUG,运行项目时将项目添加进Tomcat,外面的项目名称和括号中的项目名称不一致(如图)尝试了各种解决办法:clean整个工作空间,不行。 将工程maven-clean,不行。 Tomcat中clean,不行。 将工程maven-update,不行。 删除Tomcat,重新添加,不行。最后将项目名称F2,rename为其他的名称,比如CGB-S...

2019-01-20 21:59:04 369

原创 剑指offer编程1

题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。import java.util.*;public class Solution { public int MoreThanHalfNum_Solution(int...

2019-01-14 10:59:58 123

转载 JavaEE学习路线图

Java学习线路图Java教程Java 教程Java 简介Java 开发环境配置Java 基础语法Java 对象和类Java 基本数据类型Java变量类型Java修饰符Java运算符Java循环结构Java分支结构Java Number类Java Chara...

2019-01-08 19:23:27 369

原创 二十三种设计模式介绍

目录1、工厂模式:Factory2、建造模式:Builder3、工厂方法模式:FactoryMethod4、原始模型模式:Prototype5、单例模式:Singleton6、适配器(变压器)模式:Adapter7、桥梁模式:Bridge8、合成模式:Composite9、装饰模式:Decorator10、门面模式:Facade11、享元模式:Flywe...

2019-01-08 16:52:17 196

原创 50道经典编程

50道JAVA基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?public class Prog1{ public static void main(String[] args){ int n = 5; System.out.println("第"+n...

2019-01-08 16:42:52 258

转载 Java面试总结(七)并发篇

161,Java内存模型是什么?        Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。Java内存模型对一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个关系定义了一些规则让程序员在并发编程时思路更清晰。比如,先行发生关系确保了:        线程内的代码能够按先后顺序执行,这被称为程...

2019-01-08 11:07:27 110

转载 Java面试总结(六)web篇

目录 148,AJAX有哪些有点和缺点?149,AJAX应用和传统Web应用有什么不同?150,Ajax的实现流程是怎样的?151,简单说一下数据库的三范式?152,Java集合框架是什么?说出一些集合框架的优点?153,Java集合框架的基础接口有哪些?154,集合框架中的泛型有什么优点?155,Enumeration和Iterator接口的区别?156,...

2019-01-08 11:04:14 90

转载 Java面试总结(五)泛型篇

139. Java中的泛型是什么 ? 使用泛型的好处是什么?        泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。好处:        1、类型安全,提供编译期间的类型检测       2、前后兼容        3、泛化代码,代码可以更多的重复利用        4、性能较高,用GJ(泛型JAVA)编写的代...

2019-01-08 11:02:06 98

转载 Java面试总结(四)线程篇

121,什么是线程?        线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 122,线程和进程有什么区别?        线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不...

2019-01-08 11:01:02 142

转载 Java面试总结(二)

71,谈谈你对Struts的理解。        1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。(s...

2019-01-08 10:57:26 79

转载 Java面试总结(三)数据库篇

目录101,查询课程1的成绩比课程2的成绩高的所有学生的学号102,查询平均成绩大于60分的同学的学号和平均成绩103,查询所有同学的学号、姓名、选课数、总成绩104,查询姓“张”的老师的个数105,查询没学过“张三”老师课的同学的学号、姓名106,查询同时学过课程1和课程2的同学的学号、姓名107,查询学过“李四”老师所教所有课程的所有同学的学号、姓名108,查询...

2019-01-08 10:56:37 189

转载 Java面试总结(一)

目录1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?2、Java有没有goto?3、说说&amp;和&amp;&amp;的区别。4、在JAVA中如何跳出当前的多重嵌套循环?5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?6、short s1= 1; s1 = (s1+1是int类型,而等号左边的是shor...

2019-01-08 10:52:20 181

原创 MySQL笔记

Day01.  MySql 1   MySql简介 创始人芬兰人,2009年以10亿美金MySql卖给Sun公司 1年后,Sun被Oracle收购 MySql不被Oracle重视,开发社区被收缩,开发进度缓慢 开源社区认为MySql存在闭源风险 MySql创始人,在MySql源码基础上,开了一个新的分支 MariaDB 2   MySql 客户端 进入命令行 连接本...

2019-01-04 16:01:33 143

转载 try-catch-finally

结论 1、不管有没有异常,finally中的代码都会执行 2、当try、catch中有return时,finally中的代码依然会继续执行 3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管finally对该值做任何的改变,返回的值都不会改变,依然返回保存起来的值。也就是说方法的返回值是在finally运算之前就确定了的。 ...

2018-12-24 16:18:18 78

翻译 Java-正则表达式

Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一...

2018-07-21 17:13:46 174

原创 Java基础总结

#常见计算机命令  cd--打开目录; .. 表示上一层目录;.表示当前路径  /表示根目录  tree--显示指定目录下的树状结构  dir--显示指定目录下的所有子文件和子目录  mkdir--创建目录  rmdir--删除目录,非空目录不能删除  del--删除文件#java1995年SUN公司  跨平台语言JVM--JAVA虚拟机 是Java跨平台...

2018-07-21 17:07:33 378

原创 Java基础-GC

垃圾分代回收机制对于堆内存中的对象,在用完之后不一定会立即回收,而是在某个不定时的时刻被回收。将堆内存分为了两块---新生代和老生代。新生代又分为了伊甸园区和幸存区。一个对刚创建的时候是放到了伊甸园区,在伊甸园区经过一次扫描之后,如果这个对象已经不被引用,那么释放对应的内存;如果依然被引用,则挪到新生代的幸存区中。幸存区的扫描频率会略低于伊甸园区;在幸存区经过了多次扫描之后,如果这个对象依...

2018-07-18 16:58:25 120

Qrcode的jar包和js文件

里面有Qrcode的jar包文件和三个js文件,正常的Java poject只需要用一个jar包就可以,导入,然后build path即可正常使用。

2019-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除