线程 原理 参数java

使用了enabled_PDBs_on_standby参数后,主库新增pdb后从库的操作

环境:OS:Centos 7DB:12.2.0.1 拓扑:1主1从的 dataguard 1.从库查看参数enabled_PDBs_on_standby SQL> show parameters enabled_PDBs_on_standby NAME TYPE VALUE enabled_PDBs ......

Java第一章—内存分配

Java内存分配 栈:方法运行时使用的内存,比如main方法运行,进入方法栈中运行。 堆:存储对象或者数组,new来创建的,都存储在堆内存。 方法区:存储可以运行的class文件 本地方法栈:JVM在使用操作系统功能的时候使用,和我们开发无关。 寄存器:给CPU使用,和我们开发无关。 总结: 只要是 ......
内存 Java

invalid comparison: java.util.ArrayList and java.lang.String 异常分析及解决方法

nvalid comparison: java.util.ArrayList and java.lang.String 异常解决方法异常原因首先我们可以确定是在mybatis的xml中的 list 操作出现错误然后发现在接收 list 的时候加了判断 list !=’’ ,导致 list(数组集合类 ......
java comparison ArrayList invalid 方法

JAVA中文件写入的6种方法(转)

https://www.cnblogs.com/rinack/p/14173936.html 在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘点一下这些方法,顺便测试一下它们性能,以便为我 ......
文件 方法 JAVA

java-spi

不解释spi是啥了啊,就简单来看看他的作用吧。在java中,我们可以定义一个接口,然后通过具体的类来实现接口从而完成某种功能。 这是典型的面向接口编程思维。这样做肯定没问题,但是接下来介绍一个新的方式来实现这个功能。就是java提供的spi机制。我这里创建两个OrderService的实现,方便演示 ......
java-spi java spi

java JNDI连接上下文执行过程

JNDI(Java Naming and Directory Interface)是 Java 中用于访问命名和目录服务的 API。JNDI 允许开发人员在应用程序中使用名称来查找和访问各种对象,例如 JDBC 数据源、EJB 组件、RMI 远程对象等。下面是在 Java 应用程序中使用 JNDI ......
上下文 上下 过程 java JNDI

java第五次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package www; import java.util.Scanner; public class Wyyy { public static void main(String[] args) { ......
java

Java实现分页数据获取CachedRowSet(转)

步骤1.加载驱动2.连接数据库3.创建ResultSet4.创建CacheRowSet5.设置并获取分页数据6.执行查询,展示数据 登录后复制 package ch13; import javax.sql.rowset.CachedRowSet; import javax.sql.rowset.Ro ......
CachedRowSet 数据 Java

JAVA泛型擦除

Java泛型 深入理解Java虚拟机 第三版 10.3.1 泛型的本质是参数化类型(Parameterized Type)或者参数化多态(Parametric Polymorphism)的应用,即可以将操作的数据类型指定为方法签名中的一种特殊参数,这种参数类型能够用在类、接口和方法的创建中,分别构成 ......
JAVA

java第四次作业

1、使用for循环计算1-100的和,除了以3结尾的那些数 package www; public class Wyyy { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; ......
java

Vue3 回顾vue2的响应式原理

视频 vue2.x的响应式 实现原理: 对象类型:通过Object.defineProperty()对属性的读取、修改进行拦截(数据劫持)。 数组类型:通过重写更新数组的一系列方法来实现拦截。(对数组的变更方法进行了包裹)。 Object.defineProperty(data, 'count', ......
原理 Vue3 vue2 Vue vue

JAVA面试题第一章

JAVA面试题第一章 1.接口与抽象类的区别和相似点 相似点: 1.接口和抽象类都不可被实例化 2.继承或者实现了接口和抽象类的子类都必须重写父类中的抽象方法。 区别: 1.抽象类当中可以有普通方法和代码块,但是接口当中不能存在普通方法和代码块,接口当中只能包含抽象方法,默认方法,静态方法 2.抽象 ......
JAVA

java 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

通过java程序调用sqlserver数据库,报错 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferen ......
套接字 驱动程序 程序 Server java

多线程

本文按照Unix环境高级编程总结而成: 线程概念 典型的进程可以看成只有一个控制线程:一个进程在某一时刻只能做一件事情。有了多个线程以后,就可以把进程设计成在某一时刻能够做多件事情,每个线程各自处理独立的任务。这种设计的好处有: 通过为每种事件类型分配单独的处理线程,可以简化处理异步事件的代码。 进 ......
线程

Java实现延迟执行代码

Java实现延迟执行代码对于Java程序在它们的操作中添加延迟或暂停是比较常见的。这对于任务暂停直到另外任务完成执行场景比较有用。本文我们提供两类方法实现延迟执行。 1. 基于线程(Thread)方法当Java查询运行时,它在操作系统上产生一个进程,其至少包含一个线程————主线程负责查询运行。而且 ......
代码 Java

Java集合/泛型面试题

Java集合/泛型面试题 1 、ArrayList和linkedList的区别 Array(数组)是基于索引 (index) 的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据, (因为删除数据 ......
Java

Shell脚本--位置参数

0. 特殊参数 在介绍本章内容之前,先介绍几个特殊变量: $0 当前脚本的文件名。 $n 传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。不加双 ......
脚本 位置 参数 Shell

Java 实现Arrays 数组工具类

Class Arrays 是 java 工具包自带的非常强大的数组工具类,今天手工实现了一部分功能,部分参考实现如下 public class MyArrays { //最大值 /** * 获取int数组最大值 * * @param arr:代遍历的数组 * @return 数组最大值 */ pub ......
数组 工具 Arrays Java

java集合的stream操作

//获取user里面所有id集合 List<String> idList = list.stream().map(User::getId).collect(Collectors.toList()); //list转换为id为key的map Map<String, User> userMap = li ......
stream java

java如何将JSONObject转成实体对象

import com.google.gson.Gson; import org.json.JSONObject; // ... JSONObject json = new JSONObject("{\"name\":\"John Smith\",\"age\":30}"); Gson gson = ......
JSONObject 实体 对象 java

【线程基础】【二】join()方法详解

1 前言 看了wait()方法之后,我们再来讲讲join()方法,因为join()方法就是通过wait()方法实现的。 2 含义 让主线程等待(WAITING状态),一直等到其他线程不再活动为止。join在英语中是“加入”的意思,join()方法要做的事就是,当有新的线程加入时,主线程会进入等待状态 ......
线程 基础 方法 join

【线程基础】【一】wait()、notify()、notifyAll()方法详解

1 前言 本节我们来看下关于线程的一些方法,wait()、notify()、notifyAll(),来理解他们内部做的事情。 2 含义 我们先来看下这三个方法的归属,都是属于Object的方法,因为这些方法都是要跟Synchronized来搭配使用的,就涉及到锁对象,而锁对象可以是任意引用对象,所以 ......
线程 notifyAll 基础 方法 notify

Java电影管理系统 (期末作业,超详细哟,拿走不谢!!!)

Java电影管理系统 (期末作业,超详细哟,拿走不谢!!!) 一、菜单展示 菜单有如下功能: Add a movie Remove a movie View a movie View all movies exit 下面展示一些 内联代码片。 public static void showmenu( ......
管理系统 系统 电影 Java

java

变量 实例变量:从属于对象;如果不自行初始化,这个类型的默认值 布尔值:默认值是false 除了基本类型,其余默认值都是null; 局部变量:必须声明的初始化值 类变量 static 常量:final 初始化后不能改变的值 ** 修饰符不存在先后顺序 命名规范;所有变量、类名、方法名:见名知意 类成 ......
java

R语言非参数PDF和CDF估计、非参数分位数回归分析间歇泉、GDP增长数据|附代码数据

全文链接:http://tecdat.cn/?p=29841 最近我们被客户要求撰写关于非参数估计的研究报告。在应用的设置中,我们经常遇到分类数据类型和连续数据类型的组合 熟悉传统非参数核平滑方法的人会明白,这些方法假定基础数据本质上是连续的,但事实往往并非如此。一种同时处理连续数据和分类数据存在的 ......
间歇泉 参数 数据 间歇 位数

Java-Day-11(项目零钱通 + 章节练习)

Java-Day-11 项目零钱通 功能 搭建菜单显示 完成零钱明细 完成收益入账 完成消费功能 实现退出完善,进行 y / n 确认 判断入账、消费金额的合理性 面向过程的代码 package com.hspJava; import java.text.SimpleDateFormat; impo ......
零钱 Java-Day 项目 章节 Java

Java-Day-10(Object 常用类 + JDK 源码 + 断点调试)

Java-Day-10 Object 常用类 equals 方法 == 与 equals == 是一个比较运算符 既可以判断基本类型,又可以判断引用类型 如果判断基本类型,判断的是值是否相等 如果判断引用类型,判断的就是地址是否相同,即判断是否是一个对象 equals 是 Object 类中的方法, ......
断点 源码 Java-Day 常用 Object

java入职流程随笔

查看offer邮件,准备相关资料;毕业证、身份证、离职证明... 1. 人事沟通 公司办公软件,钉钉or企业微信等 2. 技术沟通 联系管理员,加技术群,项目群,公司交流群等 了解工作流程、工具 日报、周报(PDCA)、站会、周会 了解开发流程、工具 设备、环境、目前已有各平台代码、平台正式访问地址 ......
随笔 流程 java

java进程保持运行

将jar包放进服务器,运行java -jar xxx.jar是可以跑起来的,但是把XShell关闭后,就表示与服务器断开了,网页也就进不去了。那么让jar包一直处于运行状态的方法是 nohup java -jar xxx.jar & 按下回车后再输入exit 注意,一定要输入exit,才能让其一直运 ......
进程 java

java 日志脱敏处理

1 public static void main(String[] args) throws Exception { 2 Pattern pattern = Pattern.compile("[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"); 3 ......
日志 java