自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

关于环境及工具 12月23日更新 最近在学习idea和SpringBoot,用到的工具如下: 环境搭建:IDEA+JDK1.8+Maven3.9 数据库:MySQL5.7+Navicat idea的使用手册资源:---(假装有个链接,晚一些上传) SpringBoot的笔记,emm...

2019-02-12 12:31:12

阅读数 132

评论数 0

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

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

2019-11-16 23:16:50

阅读数 12

评论数 0

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

一、kafka概念 Kafka是由LinkedIn开发的一个分布式的消息系统,最初是用作LinkedIn的活动流(Activity Stream)和运营数据处理的基础。 活动流数据包括页面访问量(Page View)、被查看内容方面的信息以及搜索情况等内容。这种数据通常的处理方式是先把各种活动...

2019-11-16 22:53:23

阅读数 11

评论数 0

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

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

2019-11-16 21:08:57

阅读数 12

评论数 0

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

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

2019-11-14 22:37:33

阅读数 13

评论数 0

原创 oracle 技术分享

三范式详解 :https://www.cnblogs.com/thybk/p/7340094.html Oracle 高水位解决方式 :https://www.iteye.com/blog/1050113483-2257808 Oracle 表连接方式 :https://www.cnblogs...

2019-11-02 22:31:13

阅读数 16

评论数 0

原创 BI 相关名词解释

本文根据BI架构数据流程顺序排序(0.0) OLTP(on-line transaction processing) 联机事务处理,OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理。OLTP也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进...

2019-11-01 22:19:21

阅读数 7

评论数 0

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

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

2019-10-30 16:57:35

阅读数 13

评论数 0

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

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

2019-10-27 16:34:15

阅读数 65

评论数 0

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

Linux环境安装Git 首先测试一下有没有安装Git,直接上代码: $ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get instal...

2019-03-01 16:44:13

阅读数 36

评论数 1

原创 Java初学者需看

很多刚开始学习Java的同学一开始都不知道从哪里下手,今天在这里普及一下 (0.0) 为了让朋友更好的学习,emmmmmm,多图预警!!! 第一步,打开我们的eclipse(看过我置顶博客的应该知道),提示选择工作空间(我选择的是G:/workspace),进入后是欢迎界面 这个界面无所谓,...

2019-02-28 15:47:12

阅读数 58

评论数 0

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

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

2019-02-13 11:44:59

阅读数 70

评论数 0

原创 大数据相关技术介绍

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

2019-02-12 15:21:55

阅读数 601

评论数 0

原创 SpringBoot面试题

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

2019-02-12 11:20:06

阅读数 576

评论数 0

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

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

2019-02-12 11:02:53

阅读数 92

评论数 0

原创 二维码制作-Java代码

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

2019-01-24 20:12:52

阅读数 37

评论数 0

转载 资源分享:一个程序员6年的浏览器收藏夹

精彩内容 Google https://www.google.com/  技术类相关的知识用Google进行搜索绝对是最佳的选择。使用正确的关键词进行精准查找,必要时直接使用英文进行搜索,比百度的精确度要高很多。不幸的是Google在...

2019-01-24 14:18:00

阅读数 57

评论数 0

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

百度答案:    在eclipse中的window->show view->other->maven Repositories打开maven Repositories视图,    然后在maven Repositories视图中选中local Repo...

2019-01-21 23:55:47

阅读数 1115

评论数 0

原创 Java缩写词

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

2019-01-21 16:55:37

阅读数 81

评论数 1

原创 ZooKeeper安装配置笔记

ZooKeeper概述 ================================================================================================ 1. 分布式环境下数据一致的基本问题 分布式环境下,为了保证数据的可靠或分...

2019-01-21 14:47:32

阅读数 81

评论数 1

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

问题: 运行后,ajax可以访问controller方法,但是返回的json数据后,ajax的success接收不到,提示的错误是:  java.lang.IllegalArgumentException: No converter found for return value of type...

2019-01-20 22:13:56

阅读数 6329

评论数 0

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

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

2019-01-20 21:59:04

阅读数 82

评论数 0

原创 剑指offer编程1

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

2019-01-14 10:59:58

阅读数 53

评论数 0

转载 JavaEE学习路线图

Java学习线路图 Java教程 Java 教程 Java 简介 Java 开发环境配置 Java 基础语法 Java 对象和类 Java 基本数据类型 ...

2019-01-08 19:23:27

阅读数 154

评论数 0

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

目录 1、工厂模式:Factory 2、建造模式:Builder 3、工厂方法模式:FactoryMethod 4、原始模型模式:Prototype 5、单例模式:Singleton 6、适配器(变压器)模式:Adapter 7、桥梁模式:Bridge 8、合成模式:Composi...

2019-01-08 16:52:17

阅读数 65

评论数 0

原创 50道经典编程

50道JAVA基础编程练习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? public class Prog1{ public static void main(Stri...

2019-01-08 16:42:52

阅读数 84

评论数 0

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

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

2019-01-08 11:07:27

阅读数 35

评论数 0

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

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

2019-01-08 11:04:14

阅读数 26

评论数 0

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

139. Java中的泛型是什么 ? 使用泛型的好处是什么?         泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处:         1、类型安全,提供编译期间的类型检测        2、前后兼容        ...

2019-01-08 11:02:06

阅读数 25

评论数 0

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

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

2019-01-08 11:01:02

阅读数 84

评论数 0

转载 Java面试总结(二)

71,谈谈你对Struts的理解。         1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Serv...

2019-01-08 10:57:26

阅读数 17

评论数 0

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

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

2019-01-08 10:56:37

阅读数 64

评论数 0

转载 Java面试总结(一)

目录 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、Java有没有goto? 3、说说&和&&的区别。 4、在JAVA中如何跳出当前的多重嵌套循环? 5、switch语句能否作用在by...

2019-01-08 10:52:20

阅读数 25

评论数 0

原创 MySQL笔记

Day01.  MySql 1   MySql简介 创始人芬兰人,2009年以10亿美金MySql卖给Sun公司 1年后,Sun被Oracle收购 MySql不被Oracle重视,开发社区被收缩,开发进度缓慢 开源社区认为MySql存在闭源风险 MySql创始人,在MySql源...

2019-01-04 16:01:33

阅读数 40

评论数 0

转载 try-catch-finally

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

2018-12-24 16:18:18

阅读数 18

评论数 0

翻译 Java-正则表达式

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

2018-07-21 17:13:46

阅读数 73

评论数 0

原创 Java基础总结

#常见计算机命令   cd--打开目录; .. 表示上一层目录;.表示当前路径  /表示根目录   tree--显示指定目录下的树状结构   dir--显示指定目录下的所有子文件和子目录   mkdir--创建目录   rmdir--删除目录,非空目录不能删除   del--删除文件...

2018-07-21 17:07:33

阅读数 269

评论数 0

原创 Java基础-GC

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

2018-07-18 16:58:25

阅读数 37

评论数 0

原创 Java基础-内部类

内部类 方法内部类 定义在方法中的类称之为方法内部类 外部类$数字内部类.class 只能在定义它的方法中使用 方法内部类中可以定义成员属性和成员方法 不允许定义静态变量和静态方法 方法内部类中允许定义静态常量 方法内部类可以使用外部类中的成员属性和静态属性,但是不能用当前方法中的...

2018-07-18 16:52:42

阅读数 27

评论数 0

原创 Java基础-抽象类和接口的区别

abstract 当子类中有一些共有的但是细节不同的行为的时候,可以对这些行为进行抽取,将这些行为抽取到父类中以抽象方法的形式展现。---抽象方法所在的类一定是抽象类 抽象类不能实例化(创建对象),但是有构造方法 抽象类中可以有抽象方法也可以没有抽象方法 抽象方法可以重载 抽象方法不可以...

2018-07-18 16:49:46

阅读数 25

评论数 0

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