table java

java.io.FileInputStream#read(byte[]) 阻塞导致没办法继续执行的问题处理

在对设备节点进行操作的时候,发现读的时候进入阻塞状态(可能是设备节点异常),导致没办法继续执行后面的代码 查看了一下,文件的方式读,是没办法配置超时的自动报异常的 设计了一段代码,针对读阻塞做异常处理 public static String sendCmdToFile(String fromFil ......
FileInputStream 办法 问题 java byte

TripleDES在java与c#中的区别

C#下TripleDES默认支持16位和24位的秘钥,而Java下的DESedeKeySpec就只支持24位,其实怎么说呢,按3DES规范要求,的确其秘钥应该是24位而不是16位的,但16位秘钥可以按 前8位+后8位+前8位 的规则来升级成24位的秘钥,所以我们只需要简单的通过数组的Copy就可以将 ......
TripleDES java

IDEA根据SOAP接口生成JAVA 代码

1、选择这个菜单项 2、 A、记得要选中包名,进行1操作,才会出现这个窗口 B、wsdl文件,你可以在浏览器中访问SOAP接口地址。将看到的xml另存为下载来,把后缀改成wsdl。 其实我估计这里,也是可以输入url地址。但是我输url地址不行,换成wsdl文件可以 3、点击确定生成成功 ......
接口 代码 IDEA SOAP JAVA

Java编程--委派设计模式

目录委派设计模式委派 (Delegation) 委派设计模式 委派 (Delegation) 委派(Delegation)是一种设计模式,通常用于实现代码的解耦和复用。简单来说,委派是指一个对象将自己的部分职责,即一些特定的任务,转交(委派)给其他对象来处理。这种模式允许对象组合实现功能,而不是通过 ......
设计模式 模式 Java

Java线程池使用浅谈

1. 线程池相关基本概念 任务(Task):任务是线程池中要执行的工作单元。任务可以是实现了 Runnable 接口或 Callable 接口的对象。Runnable 任务没有返回值,而 Callable 任务可以返回一个结果。 线程池管理器(ThreadPool Manager):线程池管理器是用 ......
线程 Java

Java 读取、修改MP3标签

import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import pojo.Id3v1; import pojo.Id3v2; import java.io.*; import ......
标签 Java MP3 MP

java随机数

import java.util.Random; public class RandomNumberExample { public static void main(String[] args) { // 创建一个Random对象 Random random = new Random(); // ......
随机数 java

算法_Java

KMP 作用 快速找到串a中存在的串b 思想 前缀 && 后缀相同 解法 对小串b维护一个数组,数组记录以该位置为后缀结尾,最长的匹配前缀下标。 做法,i后缀结尾1->len-1,j前缀结尾初始为0,一旦ij的值匹配,i++,j++。不匹配,j循环回退KMP[j-1],i不++。 遍历大串a时,不匹 ......
算法 Java

java基础

零:idea快捷键 ctrl+alt+t;if,switch,try catch等 alt+insert 所有方法:set,get,等 ctrl+o 类重写方法 ctrl+l 接口重写方法 ctrl+j 显示快捷键:init 查看数据类型:getCLass.toString 一.java运行机制 T ......
基础 java

盘点java写入文件的几种方法

盘点java写入文件的几种方法 这篇文章主要介绍了java写入文件的几种方法,需要的朋友可以参考下 一,FileWritter写入文件 FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函 ......
文件 方法 java

秦疆的Java课程笔记:78 异常 捕获和抛出异常

异常处理五个关键词:try,catch,finally,throw, throws 写一个会出错的代码: public class Test1 { public static void main(String[] args) { int a = 1; int b = 0; System.out.pr ......
课程 笔记 Java

查看java 安装目录

方式一 /usr/libexec/java_home -v 方式二 where is java 方式三 which is java 主要区别 which 是根据PATH(命令环境变量) 里面的路径进行查找,一般查找的路径是/bin/ /sbin/ /usr/bin/ /usr/sbin /usr/l ......
目录 java

MVN 安装报错 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

mvn pom 安装报错 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 方法一 主要是带有 https 仓库认证不通过 忽略ssl证书检验即可 mvn cl ......

java,类、实例化、构造方法、this关键字、方法重载

编写类的步骤: 1、定义类名 2、编写类的属性 3、编写类的方法 public 访问修饰符,表示在整个项目中都可以调用,也可以用其他词 使用class关键字来定义类,如下,定义一个Cat类 给了属性和方法,动态方法是没有static的 public class Cat { //属性 String n ......
方法 实例 关键字 关键 java

秦疆的Java课程笔记:77 异常 Error和Exception

实际工作中,遇到的情况不可能非常完美。比如:写好的某个模块,用户输入不一定符合要求;程序要打开某个文件,但这个文件可能不存在或者格式不对;你要读取数据库的数据,数据可能是空的;程序在跑着,内存或者硬盘满了……等等情况。 软件程序在运行过程中,这类例外情况,通称“异常”,英文:Exception,意思 ......
Exception 课程 笔记 Error Java

启动微服务报错:java.lang.IllegalStateException: Service id not legal hostname (seata_storage_micro_service)

Order微服务通过 opneFeign 调用 storage 和 account 时报错 原因分析: 服务名称不能有下划线,可以使用中划线,Springcloud无法识别下划线,将下划线改为中划线即可 注意:这个改了之后,你在进行远程调用的时候,接口对应的方法接口也需要相应改变【分布式开发,一个微 ......

秦疆的Java课程笔记:76 面向对象 N中内部类

内部类就是在一个类的内部再定义一个类。比如,在A类中定义一个B类,那么B类相对于A类来说就是内部类;相反,A类相对于B类就是外部类。 秦疆老师声明,这小节主要是长长见识,实际编程作业中不推荐下列写法。 成员内部类 //先写一个有内部类的类 public class Outer { private i ......
对象 课程 笔记 Java

java的8种异步实现方式

异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:发送短信、邮件、异步更新等,这些都是典型的可以通过异步实现的场景。 异步的八种实现方式 线程Thread Future 异步框架CompletableFuture Spr ......
方式 java

Java http请求json数据

public static String sendJson(String url, String json) { String returnValue = "调用接口失败"; CloseableHttpClient httpClient = HttpClients.createDefault(); ......
数据 Java http json

PowerDesigner中Table视图设置同时显示Code和Name

前言:用过PowerDesigner的都知道,PowerDesigner的Table视图默认只显示Name,也就是字段名称,并不显示字段的Code,那么如何让PowerDesigner同时显示Code和Name呢? 显示效果 设置步骤 点击 “Tools”,再点击 “Display Preferen ......
视图 PowerDesigner 同时 Table Code

秦疆的Java课程笔记:75 面向对象 接口的定义与实现

区别 普通类:只有具体实现。 抽象类:具体实现和规范(抽象方法)都有。 接口:只有规范,自己无法写方法。专业的约束。约束和实现分离:面向接口编程。 接口就是规范,定义的是一组规则。 OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么讨论设计模式都只针对具备抽象能力的语言(C++、Java、 ......
接口 对象 课程 笔记 Java

Java面试小练(九)

1). SpringAOP 中的核心概念: 连接点(Join Point):指的是程序执行的某个点,如方法调用、异常抛出等。 切入点(Pointcut):指的是在哪些连接点上进行拦截,如 @Before、@AfterReturning 等。 通知(Advice):指的是在切入点处执行的代码,如 @B ......
Java

数据库类型和java中类型不一样的处理

在数据库中我们定义的是字符串类型,但是根据需求我们需要存一个数组对象这个时候我们需要进行处理 将java中的该变量都处理成数组,为了和数据库进行对应,我们需要在实体类添加一个东西 当有了这个的时候 我们就可以和数据库进行联系啦 ......
类型 数据库 数据 java

mysql table to proto message

用 Python 从 MySQL 信息模式生成 Protobuf 结构 在许多软件项目中,特别是使用 MySQL 数据库的项目中,通常使用 Protocol Buffers(Protobuf)进行高效的数据序列化。如果你发现自己需要将 MySQL 数据库架构信息转换为 Protobuf 消息,这个 ......
message mysql table proto to

IDEA中出现java file outside of source root

该问题出现原因是,该文件不可编译,需要设置一下sourcesRoot, 一般设置java文件夹为sourceRoot,否则原来的package路径需要更改 ......
outside source IDEA java file

java 常用的包

org.apache.commons.lang.StringUtils 常用方法 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</versi ......
常用 java

Java判断char是否为中文

import java.util.regex.Pattern; public class CharUtil { public static void main(String[] args) { String[] strArr = new String[] { "www.micmiu.com", "! ......
Java char

java validation

spring boot项目中,使用hibernate validator作为java bean validation标准的一个实现。 https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#pref ......
validation java

Java-并发编程-04常见工具类及使用

四、常用并发工具类 在JDK的并发包里提供了几个非常有用的并发容器和并发工具类。供我们在多线程开发中进行使用。 ConcurrentHashMap 在集合类中HashMap是比较常用的集合对象,但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hasht ......
常见 工具 Java 04

Java-并发编程-03深入理解并发编程概念以及相关关键字

浅入并发编程 三个核心概念 在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念: 1.原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 举个最简单的例子,大家想一下假如为一个32位的变量赋值 ......
关键字 概念 关键 Java 03
共10697篇  :21/357页 首页上一页21下一页尾页