![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
小丶象
数据库工程师;数仓;大数据;云计算;数据库系统工程师;DevOps
展开
-
Spring微服务架构GateWay配置中三大框架版本不兼容问题解决
经过几十个微服务jar包版本测试后,问题并没有得到解决…SpringCloud官方给定版本对应图。GateWay中配置jar包解决方式。检查网关微服务是否配置正确。确定问题不在微服务配置上。再次启动网关仔细排查错误。三大框架版本对应关系图。原创 2023-05-26 12:58:05 · 1069 阅读 · 0 评论 -
Java学习笔记——(25)编程思想
对于排序查找中经常用到:利用一个标识符或者一个变量的值的发生任何变化 记录 是否至少执行成功一次,否则就是在此过程中 未发生一次成功执行。编写方法的思路:[这里的方法即函数]1. 方法的返回类型。原创 2023-08-30 06:45:00 · 196 阅读 · 0 评论 -
Java学习笔记——(24)If语句和Switch语句的使用情况
如果判断的具体数值不多,而且符合 byte、 short 、int、 char, enum[枚举], String 这 6 种类型。虽然两个语句都可以使用,建议使用 switch 语句。其他情况:对区间判断,对结果为 boolean 类型判断,使用 if,if 的使用范围更广原创 2023-08-28 06:45:00 · 176 阅读 · 0 评论 -
Java学习笔记——(23)运算符优先级规律
1 () 圆括号、函数参数表, [] 数组元素下标, . 引用结构体成员, {} 代码块,;8 = 赋值, *=、/=、%=、+=、-=、<<=、>>=、&=、^=、|=、>>>=、~= 复合赋值运算符。逻辑非/反, ~ 按位非/取反, ++ 自增, – 自减, - 求负。4 << 算术左移, >> 算术右移, >>> 逻辑右移。5 5-1 < 小于, <= 小于等于, > 大于,3 3-1 * 乘, / 除, % 整数取余。5-2 == 等于,!6-5 || 短路或。原创 2023-08-26 06:45:00 · 102 阅读 · 0 评论 -
Java学习笔记——(22)什么叫表达式、语句
关于这个问题不要觉得不重要,其实大有可以说的地方,这是一个很基础的东西,却有很多人都不是很清楚得了解。是由运算符和运算对象组成的,单独的一个运算对象(常量/变量)也可以叫做表达式,这是最简单的表达式.包括:赋值表达式语句,函数表达式语句,空语句,复合语句(由花括号括起来的一条或多条语句)一个指令却不一定是语句,比如a+b这个表达式也是一个指令,但是不是语句。//这里又有一个小点,c=3+7这个表达式的返回值是左值的值即10。在C语言中,语句大部分是由分号结尾的。————————转载至某篇CSDN。原创 2023-08-24 06:45:00 · 118 阅读 · 0 评论 -
Java学习笔记——(21)运算符分类
分类一:分类二:原创 2023-08-22 06:45:00 · 248 阅读 · 0 评论 -
Java学习笔记——(20)标识符命名规则和规范
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz [小。类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz [大驼峰]常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ。比如 :定义一个所得税率 TAX_RATE。注:可以使用中文命名,但不建议用中文或拼音。比如: TankShotGame。比如: tankShotGame。【详见 Java代码规范】驼峰, 简称 驼峰法]原创 2023-08-20 06:45:00 · 163 阅读 · 0 评论 -
Java学习笔记——(19)关键字和保留字
Java 保留字:现有 Java 版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字。定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写。原创 2023-08-18 06:45:00 · 42 阅读 · 0 评论 -
Java学习笔记——(18)进制介绍
二进制是逢2进位的进制位,0、1是基本算符。现代电子计算机技术全部采用的是二进制,因为它只使用。0、1两个数字符号,非常简单方便,易于用电子方式实现。计算机内部处理信息都是用二进制数表示。进制数用0和1两个数字及其组合来表示任何数。原创 2023-08-16 06:45:00 · 197 阅读 · 0 评论 -
Java学习笔记——(16)原码、反码、补码
对于有符号而言:原创 2023-08-12 06:45:00 · 78 阅读 · 0 评论 -
Java学习笔记——(17)常用进制转换
b.书写二进制时需要按四位数字一组的方式书写,缺的前面补0(一般化为十进制都是int型,4个字节32位,二进制准确书写方式为 00000000 00000000 00000000 00000000,最左边一位为符号位)规则:从最低位(右边)开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。规则:从最低位(右边)开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。规则:从最低位(右边)开始,将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。二进制 转换为 十六进制。原创 2023-08-14 06:45:00 · 120 阅读 · 0 评论 -
Java学习笔记——(15)Java类的组织形式(简单版)
【详请见 Java API 文档】原创 2023-08-10 06:45:00 · 45 阅读 · 0 评论 -
Java学习笔记——(14)基本数据类型的内存分析
2. 把值 赋值 给 这个空间 变量名[成员变量有默认值/局部变量无] --> 变量名[基本数据类型value]1. 在栈内 开辟一个空间 保存变量名[成员变量有默认值/局部变量无] (如果不赋值 则只执行到这一步)基本数据类型在内存中的存在形式。成员变量默认值:【详见文章。原创 2023-08-08 06:45:00 · 201 阅读 · 0 评论 -
Java学习笔记——(13)Java数据类型浅析
答:前一个类指的是 调用静态变量/方法时 直接使用类名调用时的类(这个类确实是引用类型[因为其指向一个class对象])整数类型, 存放整数(byte[1], short[2], int[4], long[8])例如:Double是一个类 String是一个类 他们都属于数据类型 所以数据类型=类。浮点数(小数)类型, 存放小数(float[4], double[8])重点:一个数据类型就是一个 类(可以理解为:Java里万物皆类)布尔型(boolean[1])字符型(char[2])对象(object)原创 2023-08-06 06:45:00 · 129 阅读 · 0 评论 -
Java学习笔记——(12)常用编码
ASCII(ASCII编码表一个字节表示,一共128个字符,实际上一个字节可以表示256个字符,只用128个)Unicode(Unicode编码表固定大小的编码使用两个字节来表示字符,字母和汉字统一都是占用两个字节,这样浪费空间)utf-8(编码表,大小可变的编码(1~6个字节范围内变化)字母使用1个字节,汉字使用3个字节)<----程序员常用gbk(可以表示汉字,而且范围广,字母使用1个字节,汉字2个字节)gb2312(可以表示汉字,字符数gb2312 < gbk)big5码(繁体原创 2023-08-04 08:21:35 · 45 阅读 · 0 评论 -
Java学习笔记——(11)Dos常用命令
切换磁盘+目录:cd + /d + 路径(包含磁盘名)复制文件:copy 路径+文件名 路径(可加文件名)移动文件:move 路径+文件名 路径(可加文件名)新建一个空文件:type nul > 路径+文件名。rmdir 路径 + 文件名 删除文件(rd)输入内容到文件:echo 内容 > 路径+文件名。查看文件和目录的树形结构:tree + 路径。删除文件:del + 路径+文件名。查看目录内容:dir + 路径。Windows操作系统是反斜杠。Linux操作系统是正斜杠。切换目录:cd + 路径。原创 2023-08-02 06:45:00 · 68 阅读 · 0 评论 -
Java学习笔记——(10)环境变量path配置及其作用
注:等价于直接在 path 中配置 jdk 安装主目录\bin ,但好处在于可以多个不同环境共用主目录,所以优先使用此配置方式。环境变量的作用为了在 Dos 的任务目录,可以去使用 javac 和 java开发工具命令。<–环境变量上下两个配置区的区别,上配置区只属于用户xx,下配置区属于整个计算机–>编辑 path 环境变量(运行环境),增加 %JAVA_HOME%\jre\bin。编辑 path 环境变量(开发环境),增加 %JAVA_HOME%\bin。原创 2023-07-31 06:45:00 · 333 阅读 · 0 评论 -
Java学习笔记——(9)初学者java易犯错误
编译或者运行时,找不到文件 javac Hell0(o).java ,把文件名或者目录找对主类名和文件名不一致,修改时保持一致即可缺少 ;拼写错误,比如 1 -> l , o -> 0 , void -> viod , main -> mian 要求写代码时,一定要小心原创 2023-07-29 06:45:00 · 45 阅读 · 0 评论 -
Java学习笔记——(7)Java数据类型的默认值
注:可以自己给自己赋值。原创 2023-07-25 06:45:00 · 77 阅读 · 0 评论 -
Java学习笔记——(8)内存分析法及JVM内存分析
内存中的一块2:堆(存放对象(Cat cat , 数组等))方法区中的一块2:用于加载类的信息[属性和行为{又叫方法}]内存中的一块1:栈(一般存放基本数据类型(局部变量))方法区中的一块1:常量池(常量,比如字符串)注意了:只要是数据空间 就一定有一个地址。原创 2023-07-27 06:45:00 · 46 阅读 · 0 评论 -
Java学习笔记——(6)JDK,JRE,JVM三者之间的关系
JDK(开发环境) = JRE + java开发工具JRE(运行环境) = JVM + 核心类库JVM = java虚拟机(可以使java文件在其它操作系统上正常编译运行)原创 2023-07-23 06:45:00 · 45 阅读 · 0 评论 -
Java学习笔记——(5)Java编写步骤
编写 java 的源代码javac xxx.java 编译,得到对应的 .class 字节码文件java xxx(去掉.class) 运行,本质就是把 .class 加载到 jvm 运行原创 2023-07-22 06:45:00 · 61 阅读 · 0 评论 -
Java学习笔记——(4)Java编写7个规范
类,方法的注释,使用 javadoc 的方式,即文档注释非 javadoc 注释,往往是对代码的说明(给程序的维护者),说明如何修改,注意事项使用 tab,整体将代码右移,使用 shift + tab 整体左移运算符和 = 的两边,给空格,代码看上去清楚 int n = 1 + 4;源码文件使用 utf-8 编码行宽字符不要超过 80代码编程风格有两种 次行风格,行尾风格原创 2023-07-21 06:45:00 · 35 阅读 · 0 评论 -
Java学习笔记——(3)编程小技巧
一般用来看 index 是否发生变化(从而得出结论)定义一个基本数据类型时,如果定义时不需要赋值,则 建议 直接赋值为 初始化值。定义一个小数变量 一般用 double 因为 double 型精度高。定义一个整型变量 一般用 int 因为 int 型数值范围大。如果 i = 1 开始,循环条件建议用 i <= xxx。如果 i = 0 开始,循环条件建议用 i < xxx。(3) 这样写的好处,保证自己的思路不乱。(避免出现变量未初始化的情况)(1) 找出所有正确情况。原创 2023-07-20 06:45:00 · 30 阅读 · 0 评论 -
Java学习笔记——(2)声明、定义、初始化
声明是向编译器介绍名字-标识符。它告诉编译器这个函数或变量在某处可以找到,它的模样像什么。而定义是说:“在这里建立变量”或“在这里建立函数”。它为名字分配存储空间。无论定义的是函数还是变量,编译器都要为他们在定义点分配存储空间。对于变量,编译器确定变量的大小,然后在内存中开辟空间来保存数据,对于函数,编译器会生产代码,这些代码最终也要占用一定的内存。基本类型变量的声明和定义(初始化)是同时产生的;而对于对象来说,声明和定义是分开的。原创 2023-07-16 06:45:00 · 195 阅读 · 0 评论 -
Java学习笔记——(1)常见语言年龄
———————截止2021.8.28。原创 2023-07-14 06:45:00 · 108 阅读 · 0 评论 -
Java日期类型 和 MySQL日期类型 不匹配问题解决
【代码】Java日期类型 和 MySQL日期类型 不匹配问题解决。原创 2023-06-03 23:35:41 · 985 阅读 · 0 评论 -
关于 InvocationTargetException (调用目标异常)的解决
问题截图解决方法。原创 2023-06-02 06:45:00 · 746 阅读 · 0 评论 -
JavaWeb项目结构剖析
工程项目。原创 2023-06-01 06:45:00 · 69 阅读 · 0 评论 -
Tomcat服务器信息在IDEA中输出乱码问题解决
打开下图 Tomcat 下的 logging 配置文件。将下图的 UTF-8 全部换为 GBK。原创 2023-05-31 06:45:00 · 82 阅读 · 1 评论 -
IDEA无法查看JDK源码问题解决
问题截图解决方法。原创 2023-05-30 06:00:00 · 783 阅读 · 0 评论 -
德鲁伊数据连接池
druid.properties配置文件。pom.xml|druid-jar包。DruidUtilsUse类。DruidUtils类。原创 2023-05-28 18:54:40 · 639 阅读 · 0 评论 -
JDBCUtils工具库
mysql.properties配置文件。JDBCUtilsUse类。JDBCUtils类。原创 2023-05-26 23:45:00 · 150 阅读 · 1 评论