线程 原理 参数java

安利一个java开发利器——guava

前言 工欲善其事必先利其器,一个好的工具让你花更少的时间,干更多的活,一定程度上比较高效地解放了你的的生产力,让你可以有更多的时间搞事情(摸鱼、划水呀),作为java后端开发人员,guava对我们而言,就是这样的工具,今天我们就来了解下这把利器。 guava guava是什么 Guava是Googl ......
利器 guava java

【docker】根据docker inspect获取启动参数

背景 服务器里起了好些服务,但启动脚本已经丢失了,怎样通过运行中的容器反推启动脚本呢? 启动脚本:环境变量,端口映射什么的 通过 docker inspect 通过 docker inspect 可以拿到一些信息,但信息确实很多,并且几十个服务,总不能一个一个去查,怎么办, 当然是写脚本, 但写脚本 ......
docker 参数 inspect

java多线程执行有返回值的任务示例

public static void main(String[] args) throws Exception { long startTime = System.currentTimeMillis(); //ConcurrentHashMap<String, String> map = new C ......
示例 线程 任务 java

参数修改记录查询

1.select * from t_nomen where et_refakf_se in('665930800A','650626300-1','655278300A') and et_typtra='U' and et_refakf_comp is null //查询出id_nomen:3494 ......
参数

复习java 子类继承父类后,可以直接调用父类的变量和方法,那为什么还用super调用呢?为什么在static方法中不能使用super与this?

1.子类继承父类后,可以直接调用父类的变量和方法,那为什么还用super调用呢?原因:如果子类对父类的变量和方法进行了重写,你又想再使用父类的方法,这是就需要super来调用,否则默认调用你在子类中重写的变量和方法。 this():调用本类中其他重载的构造函数(必须写在函数中的第一行)super() ......
方法 子类 super 变量 static

java文件上传和下载的方式

java上传文件和下载文件有很多种,我只介绍两种:一是io流,二是springmvc,本人更喜欢用springmvc的方式,因为更加简单一io流,需要导入comment.io,和comment.beabuty两个jar以jsp+servert为例直接上代码: import java.io.File; ......
方式 文件 java

八,JAVA面向对象,封装

alt+insert:自动生成get,set方法 封装,继承,多态 @Nullable:这是一个注解,@开头的都是注解:传参时允许为null public static int getNum(@Nullable String info, int start, int end) {}; 构造器 thi ......
对象 JAVA

秦疆的Java课程笔记:68 面向对象 什么是继承

继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extands的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承。 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承 ......
对象 课程 笔记 Java

秦疆的Java课程笔记:67 面向对象 封装详解

该露的露,该藏的藏 程序设计要求“高内聚,低耦合”。高内聚就是类的内部数据数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用。 封装:数据的隐藏 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,get/set。 ......
对象 课程 笔记 Java

《Effective Java》阅读笔记-第五章

Effective Java 阅读笔记 第五章 泛型 第 26 条 不要使用原生类型 随着泛型的普及,这条没什么可说的。 如果不知道具体类型,可以使用<?>来代替。 第 27 条 消除 unchecked 警告 原生类型到泛型转换时,编译会有警告,可以使用@SuppressWarnings("unc ......
Effective 笔记 Java

秦疆的Java课程笔记:65 面向对象 创建对象内存分析

先写两个类 //创建一个Pet类 package OOP.demo; public class Pet { public String name; public int age; public void shout() { System.out.println("喵~~"); } } //主程序Ap ......
对象 内存 课程 笔记 Java

java计算二个经纬度间的距离(百度坐标)

1:背景 工作中遇到计算二个地点之间的距离,根据百度经纬度进行计算。 2:maven 依赖 <dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version> < ......
经纬度 经纬 坐标 java

从根上理解elasticsearch(lucene)查询原理(2)-lucene常见查询类型原理分析

大家好,我是蓝胖子,在上一节我提到要想彻底搞懂elasticsearch 慢查询的原因,必须搞懂lucene的查询原理,所以在上一节我分析了lucene查询的整体流程,除此以外,还必须要搞懂各种查询类型内部是如何工作,比如比较复杂的查询是将一个大查询分解成了小查询,然后通过对小查询的结果进行合并得到 ......
原理 lucene elasticsearch 常见 类型

零基础30天学会Java-韩顺平

第一章 概述 了解了该视频课程的大纲和Java的基本知识,Java1995年推出,目前稳定维护的有Java8和Java11版本。 JVM(Java虚拟机):JVM包含于JDK中,Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行" JRE(Java运行环境):JRE=JVM+Ja ......
基础 Java

Java-04数组

tip:[start]程序 = 逻辑 + 数据,数组是存储数据的强而有力的手段。 —— 闫学灿tip:[end] 一维数组 数组的定义 数组的定义方式和变量类似。 java中数组的定义[]是写在数组名前面(与c++区分),开辟长度需要new,即面向对象。 public class Main { pu ......
数组 Java 04

Java-03循环语句

tip:[start]学习编程语言语法是次要的,思维是主要的。如何把头脑中的想法变成简洁的代码,至关重要。——闫学灿tip:[end] 学习循环语句只需要抓住一点:代码执行顺序! while循环 可以简单理解为循环版的if语句。if语句是判断一次,如果条件成立,则执行后面的语句;while是每次判断 ......
语句 Java 03

java异常

一、概述 二、JVM对异常的处理方案 三、异常处理 1、try..catch 示例: 2、Throwable 3、throws 示例: 四、编译时异常和运行时异常区别 示例: 五、自定义异常 六、throws和throw ......
java

java实现文件上传和下载

本文实例为大家分享了java实现文件上传和下载的具体代码,供大家参考,具体内容如下 文件的上传 upload:文件上传 客户端通过表单的文件域file 把客户端的文件 上传保存到服务器的硬盘上 页面 首先对上传的表单有以下要求: 必须有文件域:input type=file 表单提交方式:metho ......
文件 java

java基本类型包装类

一、概述 二、Integer包装类 三、int和String的转换 1、方式一 2、方式二 3、方式三 4、方式四 四、自动装箱和拆箱 五、日期格式化 示例: ......
类型 java

Istio从入门到精通—— 流量治理的原理 —— VirutalService —— HTTPMatchRequest

流量治理的原理 —— VirutalService —— HTTPMatchRequest HttpMatchRequest specifies a set of criterion to be met in order for the rule to be applied to the HTTP ......

设置Altium中原理图的默认模板

一、找到Altium的 Preferences 【小齿轮】点击进入 具体步骤如下: 这样,在工程中创建原理图后默认就使用了模板。 ......
原理 模板 Altium

【转载】Springboot2.x接收参数的多种方式

参考 https://blog.csdn.net/suki_rong/article/details/80445880 https://zhuanlan.zhihu.com/p/34597391 https://juejin.cn/post/6922469125033820168 环境 环境 版本 ......
Springboot2 Springboot 多种 参数 方式

Java-SpringBean的生命周期

Java-SpringBean的生命周期 简单版 实例化(Instantiation): 当 Spring 容器启动时,它会检查配置文件或注解,然后实例化所有在配置中声明的 Bean。这是通过构造函数或工厂方法进行的。 属性设置(Population of Properties): 容器实例化 Be ......

Istio从入门到精通—— 流量治理的原理 —— VirutalService —— TLSRoute

流量治理的原理 —— VirutalService —— TLSRoute https://istio.io/latest/docs/reference/config/networking/virtual-service/#TLSRoute Describes match conditions an ......
VirutalService TLSRoute 流量 原理 Istio

硬件开发笔记(十六):RK3568底板电路mipi摄像头接口原理图分析、mipi摄像头详解

前言 本篇继续分析底板原理图mipi电路原理图、mipi摄像头输入硬件接口详解。 RK3568芯片摄像头接口 查看RK3568的芯片手册,摄像头接口并不支持直接sensor模拟信号输入,只能接收mipi信号,RK3568的摄像头接口引脚如下: 只支持mipi的数字信号摄像头。 本来计划是使用RK35 ......
摄像头 底板 硬件开发 mipi 电路

Java数组

免责声明:java基础资料均来自于韩顺平老师的《循序渐进学Java零基础》教案,具体视频内容可以去B站观看,这些资料仅用于学习交流,不得转载用于商业活动 1.数组 数组可用存放多个同一类型的数据,数组也是一种数据类型,是引用类型 1.1 一维数组 1.1.1 使用方式1-动态初始化 语法:数据类型 ......
数组 Java

SpringBoot使用org.springframework.util监控java代码执行耗时时长

public class StopWatchTask { public static void main(String[] args){ //创建一个计时器 StopWatch stopWatch = new StopWatch(); //开始计时 stopWatch.start(); //代码执行 ......

Java 7妙招:释放你的代码负担,try-with-resources登场

在Java编程的旅途中,资源管理曾是一座棘手的山。然而,随着Java 7引入的try-with-resources语句,我们仿佛找到了一把神奇的解锁钥匙,轻松释放了代码的负担。本文将深入探讨这项妙招,揭示其简洁而强大的魅力。 ......

Java API 操作Docker浅谈

背景: 使用com.github.docker-java库可以很方便地在Java中操作Docker。下面是一个详细的教程,包括创建镜像、创建容器、启动容器、停止容器和删除容器的步骤以及每一步的说明。 前提: 首先,在你的Java项目中添加com.github.docker-java库的依赖。你可以在 ......
Docker Java API

ThreadLocal 本地线程变量详解

概述 ThreadLocal 意为本地线程变量,即该变量只属于当前线程,对其他线程隔离 我们知道,一个普通变量如果被多线程访问会存在存在线程安全问题,这时我们可以使用 Synchronize 来保证该变量某一时刻只能有一个线程访问,从而解决并发安全问题 但如果这个变量并不需要被共享,那么就可以使用 ......
线程 变量 ThreadLocal
共16800篇  :42/560页 首页上一页42下一页尾页