JAVA基础知识
文章平均质量分 78
平塘码道
停更!所有内容转至个人博客!
展开
-
PKIX path 异常 - 可以使用 Keytools 将服务端的秘钥库导入本地
异常: PKIX path building failed (公钥绑定失败)异常场景:使用RPC做远程调用时服务提供端使用了HTTPS 技术,而本地客户端中无任何SSL配置异常描述:客户端未配置秘钥库,或未配置 HTTPS 链接所需要的 公钥#可以简单粗暴直接改用HTTP,或者麻烦点使用如下HTTPS的方式:2.如果是本地自行配置的tomcat等web容器后启动的项目,则需要在Web容器中配置相应秘钥,以tomcat为例,需要修改tomcat安装目录/conf/server.xml,修改IDEA里原创 2022-06-10 10:51:39 · 594 阅读 · 0 评论 -
Wildfly26-使用记录
前提:公司做项目迁移,从Weblogic上将服务迁移至Wildfly(JBoss),在此之前这些个技术都没有深入接触过,今天在这里做一个总结:非云原生时代分布式部署应用,可以使用EJB,众所周知分布式需要支持不同区域,多台服务器间的交互,整体架构一样是将不同的视图层,业务层,数据持久化层进行模块拆分部署,使用RMI和实现JMS规范的各类中间件技术解决不同服务间的通信问题。EJB也是对业务做了拆分,拆分成不同的模块内部使用RMI和JNDI提供的远程字节码Download能力做了一整套的分布式支持。架构比较原创 2022-05-11 16:25:01 · 1172 阅读 · 1 评论 -
Windows版本-MYSQL5.7安装
1.下载ZIP:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.38-winx64.zip2.解压后创建环境变量: MYSQL_HOME3.新建PATH : %MYSQL_HOME%/bin4.进入到解压目录mysql-5.7.38-winx64 : 创建 data 目录 ,创建my.ini 文件my.ini文件内容[mysql]# 设置 mysql 客户端默认字符集 default-character-set=utf8[mysq原创 2022-05-10 11:38:26 · 919 阅读 · 0 评论 -
Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-整合篇(三)
学习完以上白嫖的内容后,就可以开始整合了:我用的是:Activiti7 + Spring Boot + mybatis Plus + Oraclespring boot 版本:2.2.4activiti 版本:7.1.0.0.M5oracle版本:11g 11.2 64位默认大家都会创建spring boot 工程,这里仅关注一些细节!第一点 引入Activiti7、oracle、mybatis plus 的依赖: <!-- activiti 工作流, 使用mybatis-plus,原创 2021-03-25 16:50:43 · 1100 阅读 · 0 评论 -
Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-学习篇(二)
Activiti进阶一、流程实例什么是流程实例流程实例(ProcessInstance)代表流程定义的执行实例。一个流程实例包括了所有的运行节点。我们可以利用这个对象来了解当前流程实例的进度等信息。例如:用户或程序按照流程定义内容发起一个流程,这就是一个流程实例。流程定义和流程实例的图解:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YGBt1ULS-1616661243636)(assets/1577498489089.png)]启动流程实例 并添加Busi转载 2021-03-25 16:35:24 · 681 阅读 · 0 评论 -
Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-学习篇(一)
学习内容均转载自 BILIBILI的up主:黑马程序员(侵删)Activiti7一、工作流介绍1.1 概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。1.2 工作流系统一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中工作流的功能是什么?就是对系统的业务流程进行自动化管理,所以工作流是建立在业务流程的基础上,所以一个转载 2021-03-25 16:32:45 · 4469 阅读 · 4 评论 -
Nginx安装部署
没有对nginx安装部署进行说明,此处做个总结!首先查看Linux相关系统版本号cat /etc/*-release可以用一下whereis命令看看能否查出相关的文件(判断是否已经安装了Nginx)# whereis nginxnginx: /usr/sbin/nginx /etc/nginx /usr/lib64/nginx安装ngnix的前置条件是, 安装一下三个库:pcre zlib openssl在安装这三个库之前还要确认一下是否安装好了gcc/g...原创 2021-02-23 11:41:55 · 152 阅读 · 0 评论 -
JAVA,File类,操作目录文件,文件夹的删除和创建
File类(操作目录文件)构造方法:Filefile=new File("adfsdg\D:\\java.txt");(可以构造一个抽象的目录不确定存不存在!); File a=newFile(file1,"java.txt"); File file1=newFile(a,"java.txt"); 两种构造方法; 成员方法:public class DemoC {public st...原创 2018-04-26 15:36:58 · 2720 阅读 · 0 评论 -
Data类,System类,Math类,正则表达式
API应用程序编程接口;就是指类库;Date类java.util.Date(类),表示特定的日期,精确到毫秒构造方法: 1.public Date:使用当前系统日期构造Date对象; 2.public Date(long);使用毫秒值构造Date对象。毫秒值的是:1970年1月1日0是开始的成员方法: 1.public long getTime();获取当前Date对象的毫秒值 2.public ...原创 2018-04-21 10:35:26 · 167 阅读 · 0 评论 -
Object类,JAVA异常
Object 类概述JAVA类库中的类,JAva.lang 包中的:JAVA.lang.Object(类)是所有引用类型的超类;(我们自定义的所有的类都是它的子类) public class Hero extends Object所有类都默认继承Object类equals方法即进行比较,判断两个对象中的所有的属性值是否相同。由Object类进行定义Student stu1 = new Stu...原创 2018-04-18 18:06:56 · 187 阅读 · 0 评论 -
Java基础_Static,静态代码块,final,包权限修饰符,内部类
staticstatic 表示静态的作用修饰成员变量(静态变量,只有一个储存空间,被所有的对象共享,可以通过类名调用使用方便!)修饰成员方法(静态方法。只有一个储存空间,可以通过类名调用使用方便)修饰内部类注意:不能修饰顶层类,构造方法,局部变量,抽象类,接口。 静态方法只能访问“静态成员”。 普通方法都可以访问。特点1、只有一个储存空间,被所有对象共享可以节省储存空间。2、成员方法:静态方法和普...原创 2018-04-18 08:19:01 · 276 阅读 · 0 评论 -
JAVA多态
概念:“多态”:现实中的一类事物的多种形态: 一类事物 -----> 具体形态 树 -----> “杨树” 树 -----> “柳树” 花 -----> “玫瑰” 花 -----> “百合”Java中表现:使用父类类型的引用,指向它的某个子类的对象; Student stu = new ...原创 2018-04-17 11:49:29 · 148 阅读 · 0 评论