自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vae的博客

新手一枚

  • 博客(13)
  • 收藏
  • 关注

原创 Oracle数据库(一)新手必看

SQLSQL语言是属于第四代编程语言,主要用来操作关系型数据库的一门语言简单来说:关系型数据库是以⼆维表的形式去存储数据,同时表与表之间存在着⼀定的关系。⾮关系型数据库不是以⼆维表的形式存储数据语言代数:第⼀代语⾔:机器语⾔ ⾯向机器。 是通过⼆进制代码对及其进⾏操作。第⼆代语⾔: 汇编语⾔ ⽤针对指令的符号代替⼆进制代码。第三代语⾔: ⾼级开发语⾔ C、C++ Java 语⾔更加简单,操作更⽅便第四代语⾔: SQL 只需要告诉计算机需要做什么, ⽽如何做,不需要告诉计算机。更加接近⾃然

2020-09-03 09:56:19 637 1

原创 连接Oracle出现协议适配器错误

在连接Oracle的时候出现如下图所示的协议适配器错误时说明此时电脑上的Oracle服务没有开解决步骤:1.Windows+R 输入services.msc 点击确定2.找到字母O开头的服务将OracleServiceXE服务和OracleXETNSListener服务打开注意:如果电脑性能比较好,推荐将这两个服务的启动类型设置为自动启动如果电脑性能比较差,推荐设置为手动启动,否则电脑容易卡顿完成以上步骤再次连接Oracle就可以成功连接了...

2020-09-01 15:50:32 1793 3

原创 Java8新特性(三)(持续更新中)

这篇主要是关于Stream的介绍及使用2.10 java.util.stream.Stream接口Stream表示能应用在一组元素上一次执行的操作序列。Stream操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作返回Stream本身,这样就可以将多个操作依次串起来(链式编程)。Stream的创建需要指定一个数据源,比如 java.util.Collection的子类,List或者Set, 但是Map不支持。Stream的操作可以串行执行或者并行执行。Stream作

2020-08-28 06:53:37 221 1

原创 彻底解决idea卡顿问题

新安装的idea有些卡顿,让我很难接受,查阅了一些资料发现很简单的一个步骤就解决了这个问题打开IntelliJ IDEA 的安装路径 64位的修改idea64.exe.vmoptions文件 32位的修改idea.exe.vmoptions文件64位:如下图将-Xmx后面的参数修改为1024m 或者2048m 都可以这个参数自然是越大越好,但是太大了可能会影响其他应用的使用32位:如下图,将-Xms后面的参数修改为256m 将-Xmx后面的参数修改为512m即可完成以

2020-08-27 22:42:21 2251 1

原创 idea项目文件夹横向显示,怎样纵向显示

昨天装了IDEA,版本为IntelliJ IDEA 2020.1.1 x64打开之后出现了下图中的问题解决步骤很简单1.先关闭IDEA2.删除项目文件夹下的.idea文件夹3.再重新打开IDEA,重新打开项目这样就既有文件夹的横向显示,也有纵向显示啦...

2020-08-27 07:24:52 5456 4

原创 Java8新特性(二)(持续更新中)

让我们接着上一篇的Lambda表达式继续2.7 java.util.function.Supplier接口Supplier接口返回一个任意范型的值,和Function接口不同的是该接口没有任何参数public interface Supplier {T get();}例如:public class SupplierTest { public static void main(String[] args) { //生成一个八位的随机字符串 Supplier<String&g

2020-08-26 21:19:41 146

原创 Java8新特性(一)(持续更新中)

1.接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个又叫做扩展方法//Formula表示一个设计 计算公式 的接口 public interface Formula { //计算 public double calculate(int a); //开方 default double sqrt(int a){ return Math.sqrt(a); } } main: Formula f = new F

2020-08-25 21:49:30 206 1

转载 Java基本数据类型传递与引用传递区别详解

java的值传递和引用传递在面试中一般都会都被涉及到,今天我们就来聊聊这个问题,首先我们必须认识到这个问题一般是相对函数而言的,也就是java中的方法参数,那么我们先来回顾一下在程序设计语言中有关参数传递给方法(或函数)的两个专业术语:按值调用(call by value)按引用调用(call by reference)所谓的按值调用表示方法接收的是调用着提供的值,而按引用调用则表示方法接收的是调用者提供的变量地址(如果是C语言的话来说就是指针啦,当然java并没有指针的概念)。这里...

2020-08-25 10:30:11 176

原创 Java中统计字符串中字符出现的次数

统计字符串中字符出现的次数public static void test(String str){ Map<Character,Integer> map = new HashMap<>(); char[] a = str.toCharArray();//先将字符串转为字符数组 for (char c : a) {//遍历字符数组 if(map.containsKey(c)) {//如果map集合中已存在此key值,将value值+1 map.put(c,

2020-08-24 21:59:15 1508

原创 Java模拟斗地主洗牌发牌

需求使用集合模拟斗地主洗牌发牌: 1、准备一个集合来存放花色 2、准备一个集合来存放点数 2-10 JQKA 3、准备一个集合来存放这拼好的52张牌 4、单独插进去大小王 JOKER joker 5、打乱顺序之后标记一张牌 6、从底部抽三张 7、验证一下玩家的人数 3 8、每个玩家的手牌抽象为一个集合 9、发牌,检查标记牌在哪个集合中 10、补发到对应的集合里 20 17 17 11、按照牌点数和花色排个序,输出话不多说直接上代码package 斗地主洗牌发牌;impo

2020-08-24 21:24:47 338

原创 JavaSE简答题(附详细答案)

简答题1.什么是方法的重载,重载对方法的返回值和访问修饰符有什么要求方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数.重载对方法的返回值和访问修饰符没有要求.2.将a,b两个数进行交换位置第一种方式:使用中间变量交换(实际开发用) int temp = a; a = b; b = temp; 第二种方式:异或(面试用) a = a^b; b = a^b;//b = a^b^b a = a^b;//a = a^a^b第三种方式:加减法(a+

2020-08-24 21:09:53 2177 1

原创 Linux基础第二篇

Linux基础第二篇元字符元字符定义:指对当前shell具有特殊含义的字符常用元字符:* : 代表0-n个任意字符 例如:ls j* 显示所有以j开头的文件或目录名字? :代表任意一个字符 例如:ls j? 以j开头 后面有一位的文件或目录; : 多个命令的分隔符 例如:cd;ls 先切换再显示列表; date;cal;pwd 查看当前日期、查看当前日历和显示当前工作路径的绝对路径名[] : 从[]指定的集合或者范围中选择一个字符 例如: [a-c]:aAbB

2020-07-23 20:29:37 84

原创 Linux基础第一篇

Linux基础第一篇Linux系统结构Linux系统结构包含:1.Kernel:内核:驱动硬件工作的第一个软件2.Shell:提供给用户一种交互方式。基于命令式的交互3.File System:文件系统4.Application:应用程序Kernel内核是操作系统的核心,具有很多最基本功能:它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。控制系统程序,系统工具和系统硬件的交互管理交换空间,精灵程序,文件系统和其他功能。Shellshell是系

2020-07-23 08:23:36 121 1

空空如也

空空如也

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

TA关注的人

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