流程 对象scanner java

Spring Cloud Gateway实现鉴权认证流程总结(二)

微服务认证方案微服务认证方案目前有很多种,每个企业也是大不相同,但是总体分为两类,如下: 网关只负责转发请求,认证鉴权交给每个微服务商控制 统一在网关层面认证鉴权,微服务只负责业务 你们公司目前用的是哪种方案?先来说说第一种方案,有着很大的弊端,如下: 代码耦合严重,每个微服务都要维护一套认证鉴权 ......
认证流程 流程 Gateway Spring Cloud

Android 11 (MTK)状态栏图标反色-->跟随当前应用变化代码流程

//StatusBar.java public void start() { ............. onSystemBarAppearanceChanged(mDisplayId, result.mAppearance, result.mAppearanceRegions, result.mN ......
图标 流程 状态 Android 代码

对MJ数据的统一处理流程

1.删前缀(用户名),删后缀(乱码),加统一标签,打开excel微调。(输入项为1.单个文件夹地址 2.) import os import openpyxl import re UNWANTED_UNITS = ["undefined", "皮皮", "zly324"] # 第一步:删名称 def ......
流程 数据

混合应用与Hybrid App开发上架流程透析

Hybrid App(混合 App)已经成为大家接触最为广泛的 App 形式,不管是我们用到的微信、支付宝还是淘宝、京东等大大小小的应用都非常热衷于Hybrid App 带来的研发效率提升和灵活性。但我们正式进入到 hybrid App 的讨论前,有必要先说下原生开发的一些基本情况,原因很简单,因为... ......
流程 Hybrid App

Java将SQL解析为SQL模板

/** * 获取sql模板 */ public String extraSqlTemplate(String sqlContent) { if (StringUtils.isBlank(sqlContent)) { return ""; } String[] sqlContentArr = sqlC ......
SQL 模板 Java

因为懒得百度,我选择自己写篇博文教自己配置JAVA环境

1.首先是准备施法材料 JDK的下载地址:https://www.oracle.com/java/technologies/downloads/ 然后选择自己的想要的版本和英雄(系统) 选择x64 Compressed Archive免安装版本进行下载(解压就用,免除疯狂确认的烦恼) 解压到某个位置 ......
环境 JAVA

Java 中 为什么 Long 用== 有时候返回true 有时候事false

今天做项目的时候一直跑不出想要的结果,最后才发现是一处判断语句出了问题。有两个Long类型的变量初始赋值都为10000,但用“==”来判断结果却是判断它们不相等。 Long中有⼀个静态的内部类LongCache,专门⽤于缓存-128⾄127之间的值,⼀共256个元素。如果值在[-128, 127]之 ......
有时候 false Java Long true

秦疆的Java课程笔记:32 基础 JavaDoc生成文档

javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本号 @since 知名需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 比如这就是一个JDK 21的Oracle官方API:点击跳转 pac ......
JavaDoc 课程 文档 基础 笔记

Day04java方法

所有学习内容来自:狂神说java Java方法详解 一、方法 java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:设计方法时最好保持方法的原子性,就是一个方法值完成一个功能,这样有利于后期 ......
方法 java Day 04

Java登陆第六天——SQL之SQL(四)外连接

外连接 外连接分为左外连接和右外连接。 有的也叫联表查询,联表查询分为左表查询(左外连接)和右表查询(右外连接)。 准备数据 create table stu( id int, name varchar(32) ); insert into stu values (1,'jack'),(2,'tom ......
SQL Java

开源物流管理系统——【4】业务流程梳理

近期开源项目进展缓慢,主要是由于菜园君本人对物流系统整体的业务流程了解不深导致的。多亏了从事物流行业的朋友提供了给力的帮助,笔者也从网上搜罗相关流程资料,再加上自己的理解,花了一番功夫之后整理出了主要的业务流程和财务流程。 业务流程 大部分物流公司都不太可能独自走完所有的货物流通环节,而是需要通过公 ......

python datetime对象转成字符串类型str

ptrada = dbutil.select(f"select trade_date from ...") print(type(ptrada),ptrada) # <class 'list'> [(datetime.datetime(2023, 8, 1, 0, 0),)] 一般从数据库中取到的日 ......
字符串 字符 datetime 对象 类型

java带List实体的集合转换

实体类 public class PageResult<T>{ int page; int limit; Long count; String code; string msg; List<T> data; T example; public PageResult() { } } 转换的utils ......
实体 java List

Docker 部署 java应用

创建 Dockerfile FROM openjdk:8-jdk-alpine # 前一个 dns.jar 为上传的jar包,后一个 dns.jar 是将服务器中jar包对应在容器中运行的jar包名称 ADD dns.jar dns.jar # 容器暴露的端口号,需要与jar包在容器中运行使用端口号 ......
Docker java

Java多线程面试题

目录 0、请你说说线程和进程的区别 1、请你说说多线程 2、说说CAS的ABA问题 3、说说你对AQS(抽象队列同步器)的理解 4、Java哪些地方使用了CAS 5、说说怎么保证线程安全 5、说说你了解的线程同步方式 6、说说synchronized的用法及原理 7、synchronized和Loc ......
线程 Java

day03 Java基础——各种运算符

一、自增自减运算符、Math类 public class Demo04 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a=3; int b=a++; int c=++a; System.out.println(a ......
运算符 基础 Java day 03

秦疆的Java课程笔记:31 基础 包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3[…]]] ; 一般利用公司域名倒置作为包名 比如“百度”的域名“www.baidu.com”对应的包名应该是“com.baidu.www” 为了能够使用某一个包 ......
机制 课程 基础 笔记 Java

jenkins发布Java项目

一、java项目是什么(springboot) 由java语言开发的后端,就是java项目 java项目,提供java开发环境,且进行编译后,方可运行,今天开始学这个。 简单理解java的源代码,好比一堆零散的零件(文件),通过编译,打包之后,成为一个整体小汽车(java代码包),然后就可以基于这个 ......
jenkins 项目 Java

java进阶漏洞学习----log4j漏洞学习笔记

CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a ......
漏洞 笔记 log4j java log4

Java登陆第六天——SQL之表复制,表去重,合并查询

表复制 简单说就是:插入数据的是一个子查询 insert into 表名 (子查询); 栗子:复制pon表两次 SQL语句: insert into pon (select * from pon); 程序运行结果: 表去重 简单说就是:依靠另一张新表和distinct关键字+子查询 insert i ......
Java SQL

centOS配置java、maven环境

1.下载jdk与maven安装包 2.在自定义的位置解压安装包 3.修改profile的环境变量: vim /etc/profile 在最下面增加 export JAVA_HOME=/usr/local/java/jdk1.8.0_191 export CLASSPATH=.:$JAVA_HOME/ ......
环境 centOS maven java

秦疆的Java课程笔记:30 基础 三元运算符及小结

扩展赋值运算符:+=,-=,*=,/= public class Dome1 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//相当于a=a+b System.out.println("a="+(a)) ......
运算符 小结 课程 基础 笔记

【C 语言基础】double类型大小比较的方法——以Java为例

问题 在Java中,int类型数据的大小比较可以使用双等号,double类型则不能使用双等号比较大小(0,0 == 0.0 是不可以的),那若使用double类型时怎么进行比较呢? 方法 (1)转换为字符串 如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助str ......
语言基础 大小 语言 类型 基础

第4章 Hello 云对象存储浏览器!

Hello 云对象存储浏览器! 导学 从零讲解一些基本的文件代码组成 moc是QT很多特性如信号槽的基础 总不能让别人安装QTcreate打开吧,需要打开exe 编写第一个“Hello 云对象存储浏览器”程序(代码4-2) 重难点,其他看注释 这里看代码文件更加清晰 认识 moc 编译器,探索 Qt ......
浏览器 对象 Hello

Java文件处理

删除文件: ⚠️删除文件前务必关闭文件的输入输出流等等,否则会导致删除失败⚠️ public static void delete(String path) { // 为传进来的路径参数创建一个文件对象 File file = new File(path); // 如果目标路径是一个文件,那么直接调 ......
文件 Java

java异常处理机制(三)常见异常

NullPointerException(空指针异常):当试图调用实例方法或访问实例变量时,对象引用为 null 时抛出。ArithmeticException(算术异常):当试图做出违反算术规则的操作时抛出,比如除以零。ClassCastException(类转换异常):当试图将对象强制转换为不是... ......
机制 常见 java

DES对称加密算法Java实现

DES对称加密算法Java实现 源代码AESUtils.java //package me.muphy.util; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.nio.charset.Stand ......
算法 Java DES

浏览器渲染流程

主要是介绍浏览器从显示网页整体做了那些具体流程,主要分析渲染部分 1,解析HTML 解析我们的HTML,生成DOM树结构 首先会拿到html的整体的字符串,进行标记化(token) 为什么要标记化,因为浏览器是不能识别这些字符串需要进行标记化的处理,本质上就是把这段字符串的html进行标签类型的拆分 ......
浏览器 流程

Java表达式引擎选型调研分析

本文主要对Java表达式引擎进行概要性介绍和分析,并提供一定建议,为团队研发过程中对表达式引擎的技术选型提供输入。 ......
表达式 引擎 Java

关于.UnsupportedClassVersionError: org/example/Merge has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of 问题的彻底解决

问题描述 之前我是改变了本机上面的JDK的版本17为8; 然后这次我再次尝试MapReduce运行就报错了; 尝试更改IDEA中的环境JDK为8,还是一直显示这个错误~~~ 问题解决 根本问题在pom.xml文件这里,里面有定义我们使用的JDK的版本, 只要将其中的17改为8,然后再运行,就没有问题 ......
共14500篇  :77/484页 首页上一页77下一页尾页