自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

原创 金典java面试题108道之23道

1,short s1=1;s1=s1+1;有什么错??? 答:s1为short型,1为int型,s1+1=2先为int型,S1为short型,所以需要通过强制转化—s1=(short)(s1+1); 举例:short s1=1;s1+=1;(正确,因为可以自动转化)2,请简述equals与==的区别 在String中,equals对比的是内容,==是比较地址3,sleep与...

2019-09-21 17:46:32 7941 39

原创 JAVA之搭建zookeeper集群时候遇到的问题

问题1.如果在搭建集群时碰到类似于这样的错误,Cannot open channel to 2 at election addressWARN [WorkerSender[myid=1]:QuorumCnxManager@584] - Cannot open channel to 2 at election address cdh03/192.168.5.148:3888java.net.ConnectException: Connection refused (Connection refus.

2022-03-03 12:39:26 542

原创 JAVA之oracle的学习

一,课程大纲1,oracle函数学习1.1单行函数1.2多行函数1.3转换函数1.4其他函数2,分组查询&分组筛选3,增,删,改&数据备份 4,多表查询5,子查询6,用户管理7,二维表创建8,序列9,索引10,视图11,二维表的约束二,函数的学习1,单行函数(字符函数数值函数日期函数)(不作为重点,日后可以上百度查)1.1字符函数...

2021-11-08 14:37:45 613

原创 JAVA之Redis单机版和集群版安装

Redis 支持单机版和集群,下面的步骤是单机版安装步骤 1. # yum install -y gcc-c++ 1.1 由于是 c 语言编写,所以需要安装支持组件 2. 把压缩包上传到 linux 服务器上 2.1 示例位置: /usr/local/tmp/ 下 3. # cd /usr/local/tmp ...

2021-09-12 20:22:28 186

原创 JAVA之Redis学习

目录:Redis 简介 Redis 安装 Redis 常用命令 Jedis Redis 集群

2021-09-12 20:14:04 91

原创 JAVA之zookeeper安装

前提: 已经配置好JDK环境变量上传zookeeper 安装包到linux中/usr/local/temp 中(目录随意,对安装无影响) 解压zookeeper压缩包 # tar zxvf /usr/local/temp/zookeeper-3.4.8.tar.gz 复制zookeeper解压后的文件夹到/usr/local下并起名为zookpper(复制后名称任意,对安装无影响) # cp -r /usr/local/temp/zookeeper-3.4.8 /usr/local...

2021-09-12 20:01:25 88

原创 JAVA之dubbo学习

目录:Dubbo简介及结构图Dubbo支持的几种RegistryZookeeper简介Zookeeper安装Dubbo支持的几种ProtocolDubbo项目搭建Admin管理界面Assembly打包监控中心搭建一,SOA英文名称(Service Oriented Ambiguity) 中文名称:面向服务架构2.1 有一个专门提供服务单元.2.2 其他所有单元都调用这个服务....

2021-09-12 19:41:14 414

原创 JAVA学习之Linux系统学习

一,学习大纲Linux 简介 VMWare 安装及 CentOS 6.5 安装(快照功能) Linux 系统常用目录介绍 Linux 中常用命令 Xshell5 安装 FileZilla 安装及使用 JDK 解压版配置 Tomcat 解压版配置 MySql 解压版配置 部署项目到 Linux 服务器步骤二.Linux 简介 1.发展历史 丹尼斯·里奇 肯·汤普逊 系统内核...

2021-09-07 15:00:26 110

原创 JAVA之SpringMVC学习(第三天)

一,今日学习大纲自定义拦截器 登录状态验证二.自定义拦截器 1.跟过滤器比较像的技术. 2.发送请求时被拦截器拦截,在控制器的前后添加额外功能. 2.1跟 AOP 区分开.AOP 在特定方法前后扩充(对 ServiceImpl) 2.2拦截器,请求的拦截.针对点是控制器方法.(对 Controller) 3.SpringMVC 拦截器和 Filter 的区别 ...

2021-08-26 15:31:38 85

原创 JAVA之SpringMVC学习(第二天)

一,今日大纲JSP 九大内置对象和四大作用域复习 SpringMVC 作用域传值 文件下载 文件上传二.JSP 九大内置对象和四大作用域复习1.九大内置对象名称 类型 含义 获取方式 request HttpServletRequest 封装所有请求对象 方法参数 response HttpServletResponse 封装所有响应对象 方法参数 session HttpSession ...

2021-08-26 15:14:36 93

原创 JAVA之SpringMVC学习(第一天)

一,今日学习大纲SpringMVC 简介 SpringMVC 容器和 Spring 容器介绍(源码跟踪) 使用纯配置文件方式搭建环境 基于注解方式搭建环境 接收参数的几种方式 视图解析器 @ResponseBody二.SpringMVC 简介 1.SpringMVC 中重要组件 1.1 DispatcherServlet : 前端控制器,接收所有请求(如果配置/不包含 jsp) 1....

2021-08-25 18:38:42 153

原创 JAVA之Spring学习(第三天)

一,学习大纲声明式事务 事务传播行为 事务隔离级别 只读事务 事务回滚 常用注解 Ajax 复习二.自动注入 1.在 Spring 配置文件中对象名和 ref=”id”id 名相同使用自动注入,可以不配置<property/> 2.两种配置办法 2.1在<bean>中通过 autowire=”” 配置,只对这个<bean>生效 ...

2021-08-25 18:03:36 103

原创 JAVA之Spring学习(第二天)

一,学习大纲动态代理设计模式(JDK 和 cglib) AOP 详解 AOP 中几种通知类型 AOP 两种实现方式(Schema-base 和 AspectJ)二,AOP 1.AOP:中文名称面向切面编程 2.英文名称:(Aspect Oriented Programming) 3.正常程序执行流程都是纵向执行流程 3.1 又叫面向切面编程,在原有纵向执行流程中添加横切面 ...

2021-08-18 19:02:21 91

原创 JAVA之Spring学习(第一天)

一,大纲Spring 框架简介及官方压缩包目录介绍 Spring 环境搭建 IoC 详解 Spring 创建 Bean 的三种方式(包含两种工厂方式) scope 属性讲解(包含单例设计模式) DI 详解 Spring 中几种注入方式 利用 Spring DI 实现生成 SqlSessionFactory 对象二,Spring 框架简介及官方压缩包目录 介绍1.主要发明者:Rod Johnson 2.轮子理论推崇者: ...

2021-08-18 18:00:41 83

原创 JAVA之MyBatis学习(第三天)--Mybatis运行原理

一,知识点大纲Auto Mapping 单表实现(别名方式) <resultMap>实现单表配置 单个对象关联查询(N+1,外连接) 集合对象关联查询 注解开发 MyBatis 运行原理

2021-08-10 17:55:42 76

原创 JAVA之Mybatis学习(第四天)

一.MyBatis 接口绑定方案及多参数传递 1.作用: 实现创建一个接口后把mapper.xml由mybatis 生成接口的实现 类,通过调用接口对象就可以获取 mapper.xml 中编写的 sql. 2. 后面 mybatis 和 spring 整合时使用的是这个方案. 3.实现步骤: 3.1 创建一个接口 3.1.1 接口包名和接口名与 m...

2021-08-07 16:10:09 72

原创 JAVA之Mybatis学习(第二天)

一.Log4J1.由apache推出的开源免费日志处理的类库.2.为什么需要日志: 2.1在项目中编写System.out.println();输出到控制台,当项目发布到tomcat后,没有控制台(在命令行界面能看见.),不容易观察一些输出结果. 2.2log4j作用,不仅能把内容输出到控制台,还能把内容输出到文件中.便于观察结果.3.使用步骤: 3.1导入log4j-xxx.jar 3.2在src下新建log4j....

2021-08-06 09:33:20 140

原创 JAVA之Mybatis学习(第一天)

一,框架是什么? 1.框架:软件的半成品.未解决问题制定的一套约束,在提供功能基础上进行扩充. 2.框架中一些不能被封装的代码(变量),需要使用框架者新建一个xml文件,在文件中添加变量内容. 2.1需要建立特定位置和特定名称的配置文件. 2.2需要使用xml解析技术和反射技术. 3.常用概念 3.1类库:提供的类没有封装一定逻辑.举例:类库就是名言警句,写作文时引入名言警句 ...

2021-08-05 12:10:30 112

原创 JAVA之JSTL的详细使用

JSTL学习: 作用: 提高在JSP页面中逻辑代码是书写效率 使用: 1,JSTL的核心标签库(重点) 2,JSTL的格式化标签库(讲解) 3,JSTL的SQL标签库(了解) 4,JSTL的函数标签库(了解) 5,JSTL的XML标签库(了解) JSTL的核心标签库 1,需要导入jar包...

2021-08-03 09:44:01 506

原创 JAVA之EL表达式详细使用说明

<%-- 传统方式获取数据 缺点: 1,需要导入包 2,需要转换类型 3,书写麻烦,容易出错 EL表达式获取数据 作用:获取作用域对象的数据 注意:只获取requset,session,application,pageContext对象中的数据,其...

2021-08-02 16:56:25 525

原创 JAVA之Ajax的封装

<script type="text/javascript">/** * method: 请求方式:get,post url: 请求地址 date: */ function myAjax(method,url,date,deal200,deal404,deal500,async){ //创建ajax引擎对象 var ajax = new getAjax(); //复写onreadystatechange函数 aj.

2021-08-02 09:40:27 116

原创 JAVA之Ajax系统学习

Ajax学习: 1,Ajax的概念 局部刷新技术,不是一门新技术,是一种前端的技术 2,Ajax的作用 实现在当前页面响应其他的请求,不改变地址栏地址 3,Ajax的使用流程 //声明Ajax引擎 //复写onreadystatechange方法 //判断Ajax的状态码...

2021-08-02 09:39:01 76

原创 JAVA之ContextServlet学习

/*** ContextServlet学习* 问题:* 不同用户的数据共享问题* 解决:* 使用ContextServlet对象* 特点:* 服务器创建* 用户共享* 作用域:* 服务器启动到服务器关闭* 使用:* //获...

2021-07-31 08:36:13 116

原创 JAVA之Cookie对象的学习及Cookie出现的错误

*** 错误提醒:* 当javax.servlet.http.Cookie;包导入出错时,* (The import javax.servlet.http.Cookie conflicts with a type defined in the same file)* 检查你的类名是否和人家的Cookie同名* * * Cookie学习*...

2021-07-01 11:47:33 765

原创 JAVA学习之Session学习

*** Session的学习* 解决的问题:* session对象是解决一个用户发送不同请求数据的数据共享问题* 原理:* 用户第一次访问网站,服务器会创建一个session对象给用户,并将* 该session对象的JSESSIONID使用Cookie方式存储到浏览器当中*...

2021-07-01 11:43:46 101

原创 小白变大牛之垃圾回收机制和常见的内存泄漏

垃圾回收机制分代垃圾回收机制,是基于不同的对象有不同的生命周期,因此要采用不同的算法,以便提高回收的效率,我们将对象分为三种状态,“新生代”,“老年代”,“持久代”,JVM将堆分为Eden,Survivor和Tenured/old空间堆内存划分细节Minor GC:用于清理年轻代区域,Eden区满了会触发一次Minor GC来清理无用的对象,然后将有用的对象复制到Survivor区Major GC:用于清理老年代区域Full GC:用于清理年轻代,老年代。成本较高,对系统影响很大垃圾回

2020-12-01 15:56:19 190

原创 小白变大牛之栈,堆,方法区详解

小白变大牛之栈,堆,方法区详解栈的特点1.1 栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量,操作数,方法出口等)1.2JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数和局部变量)1.3 栈属于线程私有,不能实现线程共享1.4 栈的存储特性是“先进后出”1.5 栈是由系统自动分配,速度快,栈是一个连续的内存空间堆的特点2.1堆用于存储创建好的对象和数组2.2JVM只有一个堆,被线程所共享2.3堆是一个不连续的存储空间,分配灵活,速度慢

2020-11-30 16:32:03 120

原创 1.1.1小白变大牛之常用的DOS命令

**1.1.1小白变大牛之常用的DOS命令1 ----- Dos命令已经退出了历史舞台,但身为程序员还是需要掌握一些基本的Dos命令cd 目录路径 进入一个目录cd .. 进入父目录dir 查看本目录下的文件和子目录列表上下键 查找敲过的命令Tab键 自动补齐命令**.

2020-11-30 14:58:58 78

原创 金典java面试题108道之66-86道

**66,请简述一下css用法???**(1)css是用来渲染HTML页面的,将页面元素与样式进行分离(2)引入css文件:<link type="text/csss" rel="stylesheet" href="css文件路径">(3)类型:标签选择器,类选择器,ID选择器**67,AJAX的原理???AJAX的优点,缺点??**(1)原理(简单理解):Ajax通...

2019-09-30 16:34:03 328 1

原创 金典java面试题108道之44-65道

**44,Mysql,SqlServer,Oracl各个端口号**(1)Mysql:3306 SqlServer:1433 Oracl:1521**45,Oracl,Mysql,SqlServer的分页有什么区别??**(1)Mysql:采用Limit函数,一般写在SQL语句后面就可以 select * from emp where .... Limit 10...

2019-09-27 09:46:26 235

原创 金典java面试题108道之23-43道

道歉声明:非常感谢大家的评论,你们的评论提的建议我会一一改正,希望大家能见证我的成长,也希望你们有一个写博客的好习惯,写了博客的朋友可以给我留言,我会去关注你们的24,Java实现多态的原因??**Java实现多态的主要原因是依靠父类或接口的引用指向子类对象,从而实现了一个对象指向多种状态的特征拓展:多态分为编译时多态和运行时多态编译时多态(大白话,希望你们理解):编译时多态指的是方法...

2019-09-26 14:39:20 278 1

飞机躲子弹小游戏.rar

适合java初学者,用来巩固,代码里面的注释非常详细

2021-03-17

简历模板.zip

java金典简历模板,希望能给您的面试带来帮助,也希望您能对我的东西做出评价

2019-09-25

整蛊小软件

整蛊小软件,打开命令符,无限刷新命令符,代码简单 ,

2019-01-02

计算机虚拟器

Oracle VM VirtualBox是计算机虚拟器 方便教师教学,

2019-01-02

c语言编辑器

这是一款非常好用的c语言编辑器,适合初学者使用,安装也非常的简单

2018-10-25

uedit 下载

非常好用的java编译器,适用于初学者,能有很好的锻炼你写代码的能力

2018-06-29

空空如也

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

TA关注的人

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