自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 java面试题一站式解决

一. 思维训练逻辑思维训练500题(带答案)二. 笔试LeetCode牛客网剑指offer第二部 系列:剑指offer原书第二版的java实现剑指offer第二版面试题-Java描述-持续更新三. 面试原文链接:https://blog.csdn.net/qq_39597203/article/details/87040973...

2020-05-10 09:19:15 217

原创 上市集团计算离职率sql案例

上市集团需要的离职统计sql案例1.需求:2.条件:1.实现月份分组2.实现离职人数查询:3.实现期末人数:4.实现期初人数:5.实现离职率:3.正文:4.总结:1.需求:不知名集团2021年上半年离职统计明细表​ 2021年1-6月份离职统计序号月份离职人数期初人数期末人数离职率1111121112170.90%2210121712280.81%3312122812450.95%4423

2021-09-07 13:35:25 569

原创 linux下oracle11g数据库安装配置

linux下ORACLE数据库安装配置1.执行oracle数据库2.问题解决:2.1解决swap不足2.2解决must beconfigured to display at least 256 colors问题:2.3xclock无法显示:方法一:有图形界面:方法二:利用xshell**安装x窗口相关包,和字体显示包)**3.正式安装oracle数据库3.1安装centos6.9安装oracle的依赖包3.2配置监听,默认下一步3.3创建数据库实例3.4 oracle基本配置3.5 oracle基本操作:

2020-10-12 20:46:19 469

原创 CentOS6.9配置Oracle11g数据库

CentOS6.9配置Oracle11g数据库安装步骤:1.CentOS6.9配置:创建用户组切换账户创建目录切换到root账户,修改目录文件在末尾添加修改登录方式修改系统内核参数修改环境变量修改防火墙切换oracle账号,修改环境变量上传解压到xshell软件,解压文件安装vnc图形界面安装xmanger配置xshell2.ORACLE数据库安装配置安装步骤:1.CentOS6.9配置:创建用户组groupadd oinstallgroupadd dbauseradd -g oinstall

2020-10-12 17:35:21 409 2

原创 谷歌 Vimium 快捷键

文章目录搜索命令页面操作刻在小本本上,熟记能提高开发效率奥快捷键只能解决一部分的问题无法做到完全弃用鼠标的情景,以下情景就无法做到在设置,扩展程序,下载页面等情景在各个页面出现的广告无法关闭使用虎牙,斗鱼等视频直播无法键盘全屏虽然有很多不足但是有些情况还是可以简化你的操作搜索命令1. o 当前页面显示搜索结果 O为在新打开的标签页显示搜索结果2.f:当前页显示快捷键导航 F:新的标签页打开**3. t:打开新的页面,**ctrl+L用谷歌搜索,tab用百度搜索**4. ctr

2020-06-05 15:51:05 232 1

原创 java面试题:异常&多线程线程

异常、多线程线程异常概念1.1 异常概念1.2 异常体系1.3 异常如何处理?异常的处理2.1 抛出异常throw2.2 Objects非空判断2.3 声明异常throws2.4 捕获异常try…catch2.5 finally 代码块2.6 异常注意事项自定义异常3.1 概述多线程线程基本概念4.1 并发与并行4.2 线程与进程4.3 创建线程类4.4线程如何执行?4.5Thread类 API面试题1:Thread和Runnable的区别线程安全同步代码块同步方法:Lock锁线程状态线程通信线程

2020-06-04 10:15:31 276

原创 java面试题:Stream和方法引用

stream和方法引用Stream流:思想转变:传统集合的多步遍历代码使用流多步遍历代码:获取流根据Collection获取流根据Map获取流根据数组获取流流的常用方法:逐一处理:forEach过滤:filter映射:map统计个数:count取用前几个:limit跳过前几个:skip组合:concat方法引用:思想转变:lamdba存在冗余的情况:方法引用进一步来简化代码:方法引用符方法引用使用的场景:Stream流:前提:你需要先了解lambda表达式:lambda表达式说到Stream便容易想到

2020-06-03 16:06:27 1723

原创 java中lambda的使用

lambda的使用lambda表达式:思想转变:使用普通方法进行多线程操作使用匿名内部类使用lambda表达式Lambda标准格式Lambda的使用前提常用函数式接口Supplier接口Consumer接口Predicate接口Function接口lambda表达式:思想转变:函数式编程思想:不在乎过程的方式,不在乎对象是那个,只在乎返回结果(重结果,轻过程)面向对象思想:找一个对象,去做事情(万物皆对象)转变过程:以多线程为例:使用普通方法进行多线程操作为了获取Runnable接口的实现对

2020-06-03 14:39:31 537

原创 石家庄神月软件java笔试

一、选择题(单选,多选混合,少选错选不得分)(每题 2分,共30分)请将选择题答案写在对应题号下的表格内(写在其它地方无效)。123456789101112131415ADBBCDACAAABACDC设int型变量x=2,y=4,z=6,则表达式x+=z++/y++的值是 A​ A.3 B.3.4 C.3.5 D.4下列代码中,将引起一个编译错误的行是 D

2020-06-03 10:54:48 749 3

原创 Java面试题:FIle和IO

这里写目录标题File类1.1 概述1.2 构造方法1.3 常用方法获取功能的方法判断功能的方法创建删除功能的方法1.4 目录的遍历File类面试题:1.请说出File对象的创建方式:2.请说出File类获取名称的方法名称3.请说出File类获取绝对路径的方法名称4.请说出File类获取文件大小的方法名称5.请说出File类判断是否是文件的方法名称6.请说出File类判断是否是文件夹的方法名称7.如何遍历文件夹IO流IO流面试题8.请说出IO流的分类和功能?9.如何使用字节输出流写出数据到文件?10.如何使

2020-06-02 23:48:41 1102 1

原创 java面试题:反射和注解

文章目录反射:什么是反射?反射的方法:获取Class对象的方式:Class对象获取功能:成员变量对象的功能:构造方法对象的功能:方法对象的功能:面试题1:反射可以获取私有成员变量的值吗?面试题2:怎么获取配置文件上的数据?注解:什么是注解:注解作用:JDK预定义注解:自定义注解:解析注解:总结:反射:什么是反射?反射:框架设计的灵魂,将类的各个组成部分封装为其他对象,这就是反射机制框架:半成品软件。可以在框架的基础上进行软件开发,简化编码好处:​ 1.可以在程序运行过程中,操作这些对象。

2020-06-02 18:25:03 861

原创 java面试题:数据存储(集合)

java面试题:数据存储数据存储存在一个演进的过程,**从最初的变量存储一个数据,到数组可以存放多个数据,到集合可以任意存放多个数据,**其演变过程一点点的解决了面临的困难。变量:基本格式:数据类型 变量名=变量值缺点:一次只能赋值一个数据,如果多个数据就只能定义多个变量数组:数组特点:1.是一种引用数据类型2.数组当中的多个数据,类型必须统一3.数组的长度在程序运行期间不可改变缺点:数组的长度在程序运行期间不可改变数组初始化:动态初始化: 指定数组的长度数据类型[] 数组名

2020-05-19 17:03:05 624

原创 java面试题:接口和抽象类的区别是什么?

接口和抽象类的区别是什么?1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有。3.抽象类中的抽象方法的访问类型可以是public,protected,但接口中的抽象方法只能是public,并且默认为public abstract类型。4.抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型。5.一个类可以实现多个接口,但只能继承一个抽象类抽象类:1.抽象方法:

2020-05-17 21:24:57 893

原创 java面试题:面向对象三特性

Java面向对象的特征是什么:三大特征是:封装、继承和多态。封装:是指将某事物的属性和行为包装到对象中,对外只开放一个可以访问它的接口继承:子对象可以继承父对象的属性和行为多态:指父对象中的同一个行为能在其多个子对象中有不同的表现封装:封装在java中的体现:方法,关键字private封装就是将一些细节信息隐藏起来,对于外界不可见。继承:1.父子继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式直接通过子类对象访问成员变量​ 等号左边是谁,就优先使用谁,没有则向上找间

2020-05-17 21:14:03 310

原创 java面试题:常见的javaAPI

文章目录java面试题常见的APIJDKAPI如何使用:Scanner:Random:StringMathobject:Date:dateformat:calendar:system:stringBuilder:java面试题常见的APIJDKAPI如何使用:JDKAPI有很多版本,但是中文版本只有jdk1.6(官方发布),虽然和现在很多的使用的版本低,但是也有借鉴的意义,使用JDKAPI遵从三步即可,jdk1.6的API1.查找常用的类2.使用构造方法 (作用:创建对象)3.使用常见的方法

2020-05-17 15:53:18 440

原创 java面试题:权限修饰符&final关键字&拆箱装箱&Static&内部类

文章目录四种权限修饰符:final的基本使用:拆箱&&装箱:Int怎么转换成字符串:static如何使用:内部类如何用:成员内部类局部内部类匿名内部类四种权限修饰符:yes可以访问,no无法访问权限修饰符publicprotecteddefaultprivate同一个类yesyesyesyes同一个包yesyesyesno不同包子类yesyesnono不同包非子类yesnoyesyesfinal的基本使用

2020-05-17 15:23:00 250

原创 如何找自己想要的项目?看这里告诉你答案

如何使用Github快速成神github常用词含义:watch:会持续收到项目的动态fork:复制某个项目到自己的仓库star:点赞数,表示对该项目表示认可,点赞数越多的项目一般越火clone:将项目下载到本地follow:关注你感兴趣的作者,会收到他们的动态一个完整的项目界面① 此处是项目作者名/项目名② 此处是项目的点赞数,和fock数,越火的项目点赞和fock就会越多...

2020-05-08 15:37:16 581

原创 linux常见面试题(一)

linux面试题文章目录linux面试题1. 网络服务相关面试题:1. 面试题:简述tcp三次握手的过程2. 面试题:简述tcp的四次握手过程3. 面试题:简述tcp包头的作用4. 面试题:简述 iso/osi的七层数据模型5. 面试题:计算题子网掩码的作用:子网掩码的计算公式:6. 面试题:ip地址的分类私有ip地址分类:2.linux系统管理相关面试题1. 面试题:谈谈你对liunx权限的理...

2020-05-06 13:46:52 429

原创 如何做一个前后端分离项目

如何做一个前后端分离项目文章目录如何做一个前后端分离项目开发步骤:详细解读:架构师工作:1.需求分析:2.定义接口:程序员工作:3.服务端和前端并行开发前端:后端:4.前后端集成测试前后端请求流程:开发步骤:项目是基于前后端分离的架构进行开发,前后端分离架构总体上包括前端和服务端,通常是多人协作并行开发,对于不同职位的人来说,有不同的侧重点。1、需求分析梳理用户的需求,分析业务流程2、...

2020-05-04 21:13:00 2886 3

原创 vue项目的三种开发模式

vue项目的三种开发方式文章目录vue项目的三种开发方式1.原始无合作开发2.手动模块化开发3.自动模块化开发1、开发流程2、配置webpack-dev-server1.下载安装包2.配置package.json3、配置webpack.config.js4、执行程序5、调试程序1.原始无合作开发包含两个文件:vue_01.html ,vue.min.js2.手动模块化开发开发流程:详...

2020-05-04 14:37:26 4155

原创 IDEA使用webpack管理vue前端项目

IDEA使用webpack管理vue前端项目文章目录IDEA使用webpack管理vue前端项目webpack介绍安装webpack步骤1.安装node.js。步骤2:安装npm步骤3:安装cnpm步骤4:安装webpack使用vue.js开发大型应用需要使用webpack打包工具,本节研究webpack的使用方法。webpack介绍Webpack 是一个前端资源的打包工具,它可以将js、...

2020-05-04 14:32:06 3657

原创 Vue.js的使用指南:

文章目录vue理论基础:1.MVVM模式是什么?2.vue.js是什么?3.vue如何使用?4.vue.js有哪些功能?5.vue使用流程:Vue基本命令:1、v-model:2、v-text和v-html3、v-bind4、v-on5、v-if和v-for:Vue的生命周期:Vue使用的一些插件:Vue核心:1.计算属性与监视2.class与style绑定3.vue的过滤与动画4.vue过滤器5...

2020-05-03 22:06:45 542

原创 mongodb使用手册

Mongodb使用手册:文章目录Mongodb使用手册:1 mongodb介绍2下载mongodb3安装mongodb4.安装studio3t5.mongodb基本概念基本命令:数据库:集合:文档:用户:1 mongodb介绍MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和...

2020-05-01 19:19:18 378

原创 使用IDEA进行maven的配置

使用IDEA进行maven的配置史上最详细的maven一站式解决方案使用IDEA进行maven的配置maven基本概念:什么是maven:maven的依赖管理:maven的一键构建Maven标准目录结构:Maven仓库:maven常用命令:maven三套生命周期:maven的聚合和继承:聚合继承maven创建组成:maven的配置:maven的搭建:如何创建一个maven工程如何创建一个mave...

2020-04-30 22:57:53 411

原创 第三方maven坐标导入出错:

第三方maven坐标导入出错:安装第三方jar包到本地仓库首先根据jar包名称找到gropid ,version ,artifactid进入jar包所在目录运行mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dp...

2020-04-30 22:45:40 321

原创 maven发生错误: java.lang.UnsupportedClassVersionError

maven发生错误: java.lang.UnsupportedClassVersionErrorCaused by: java.lang.UnsupportedClassVersionError: cn/itcast/service/impl/ServiceImpl has been compiled by a more recent version of the Java Runtime (...

2020-04-30 21:30:30 686

原创 maven出现jar包冲突现象如何解决

maven出现jar包冲突现象如何解决:文章目录maven出现jar包冲突现象如何解决:现象:原因:解决问题:1、第一声明者优先原则2、路径近者优先原则3、排除依赖4、锁定版本现象:假设:spring-core:5.0.2项目正确spring-core:4.2.4项目出错创建一个maven工程:maven工程创建完毕后先导入一个spring-context,注意观察此时spring...

2020-04-30 21:18:17 2867 1

原创 maven远程仓库(私服)搭建

maven远程仓库(私服)搭建文章目录maven远程仓库(私服)搭建安装私服:解决出错:查看配置文件:仓库类型 :nexus 仓库默认在sonatype-work 目录中:将本地代码上传私服:验证:私服里面已经上传成功:从私服上下载代码:验证:此时你会发现项目已经可以运行了安装私服:安装链接:https://pan.baidu.com/s/1TjCluRWYyAN1S0Btv4ET0A提取...

2020-04-30 19:09:14 456

原创 maven settings配置详解

maven settings配置详解:具体分为如下六部分:文章目录maven settings配置详解:本地仓库配置:私服上传功能配置:远程仓库配置:编译配置:私服下载配置:私服下载激活:settings详细配置:本地仓库配置:私服上传功能配置:远程仓库配置:编译配置:私服下载配置:私服下载激活:settings详细配置:<?xml version="1.0"...

2020-04-30 18:51:09 1591

原创 IDEAmaven中关于spring-cloud-starter-feign:unknown问题

IDEAmaven中关于spring-cloud-starter-feign:unknown问题原因:翻阅官方文档:To include Feign in your project use the starter with group org.springframework.cloud and artifact id spring-cloud-starter-openfeign. See t...

2020-04-30 09:13:17 3667

原创 IDEA导入maven项目出现错误如何解决

IDEA导入maven项目出现错误如何解决这里以maven多模块项目为例:原因:maven因为网络问题或者配置问题中段导致没有全部下载成功,报错解决方法:步骤1:查看自己的maven配置是否正确配置maven:下载maven地址:http://maven.apache.org/download.cgi这里提供链接:https://pan.baidu.com/s/1Om8hE5GRF...

2020-04-29 23:38:29 6941

原创 java开发神级工具

神级java开发工具jetbranins-toolbox给大家推荐一款神级的IDE管理软件,众所周知java软件开发已经是IDEA和Eclipse两款软件平分天下了,eclipse也逐渐势微(毕竟是开源软件),IDEA开始称霸江湖,其公司jetbrains目的昭然若揭,意图统治整个IDE(集成开发环境)的世界,不过貌似真的很棒(起码我很喜欢),这个toolbox工具里面的产品谁用谁说好。提供...

2020-04-29 11:56:15 355

原创 北京中软公司面试题

java面试题分析1.面试单选题1.面试题执行下列语句后,变量i的值是?byte i=127;i=i+2;误区可能以为是-127,实际上是编译不通过,报错出现问题incompatible types required:byte,found:int2.面试题表达式(short)10/10.2*2运算后结果是什么类型?误区可能以为是short类型,但是进行强制转化后最大为doub...

2020-04-28 11:43:18 1542

转载 java命名规范:驼峰命名法则

java命名规范:驼峰命名法则使用前注意事项:1、由于Java面向对象编程的特性, 在命名时应尽量选择名词2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。如:myFirstName一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证...

2020-04-28 09:37:06 7939

原创 使用IDEA进行svn的协同开发

使用IDEA进行svn的协同开发步入公司的第一步就是掌握版本控制工具的使用,常见的版本控制工具有两种方式,git常见于一些小的创业公司,项目小人员少,svn使用的公司规模较大,这里介绍svn使用的一些场景假设小组中有两个人,组长,组员场景一:组长创建svn的服务器端远程仓库场景二:组长创建项目并提交到远程svn仓库场景三:组员从远程svn仓库上获取项目源码场景四:组员修改了部分源码,提...

2020-04-28 09:23:56 810

原创 svn服务器搭建的两种方式

svn服务器的搭建:svn在windows端的搭建:1.去官网下载在visualsvn服务器 visualsvn.com/downloads/2.安装下载包文件:一直点击next安装即可,直到没有next,点击standard edition进入如下界面:1:svn的安装地址,2:svn仓库地址 ,3:svn仓库的端口修改成合理的地址:如我下面所示3.进入svn服务器端...

2020-04-27 19:11:38 415

原创 使用IDEA进行git进行协同开发

使用IDEA进行git进行协同开发步入公司的第一步就是掌握cvs版本控制工具的使用,常见的cvs工具有两种方式,git常见于一些小的创业公司,项目小人员少,svn使用的公司规模较大,这里介绍git使用的一些场景假设小组中有两个人,组长,组员场景一:组长创建项目并提交到远程Git仓库场景二:组员从远程Git仓库上获取项目源码场景三:组员修改了部分源码,提交到远程仓库场景四:组长从远程仓库...

2020-04-26 16:30:10 3375 3

空空如也

空空如也

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

TA关注的人

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