Category: java

关于java:JAVA的标识符关键字注释变量常量

标识符:能够了解为是名字,像创立工程时定义的类名,包名等等,都是标识符,在定义标识符的时候须要遵循的规定:1.能够以下划线(_),美元符($),数字,字母组成,然而别的特殊字符不行,比如说?2.不能够是数字结尾。3.严格辨别大小写(这其实也是java的特点)。4.要做到见名知意。

关于java:SpringBoot项目打包shell脚本部署实践太有用了

小Hub领读:很实用的shell脚本,值得珍藏和学习哈!作者:神牛003[链接]本篇和大家分享的是 springboot 打包并联合 shell 脚本命令部署,重点在分享一个 shell 程序启动工具,心愿能便当工作;profiles 指定不同环境的配置maven-assembly-plugin 打公布压缩包分享 shenniu_publish.sh 程序启动工具linux 上应用 shenniu_…

关于java:Java实现文件批量导入导出实践兼容xlsxlsx

小Hub领读:应用poi导入导出xls文件还是比拟容易的,有残缺的我的项目代码,能够clone下来好好钻研哈!作者: 小卖铺的老爷爷[链接][链接]1、介绍java 实现文件的导入导出数据库,目前在大部分零碎中是比拟常见的性能了,明天写个小 demo 来了解其原理,没接触过的同学也能够看看参考下。目前我所接触过的导入导出技术次要有…

关于java:RBAC整合数据权限

管制一个用户能拜访哪些资源咱们有很成熟的权限治理模型即RBAC,然而管制用户只能拜访某局部资源(即咱们常说的数据权限)应用RBAC模型是不够的,本文咱们尝试在RBAC模型的根底上融入数据权限的管理控制。

关于java:springboot源码解析管中窥豹系列之EnableXXX十

一、前言Springboot源码解析是一件大工程,逐行逐句的去钻研代码,会很干燥,也不容易坚持下去。咱们不谋求大而全,而是试着每次去钻研一个小知识点,最终聚沙成塔,这就是咱们的springboot源码管中窥豹系列。二、EnableXXX咱们上一节讲了主动拆卸,用到了@SpringBootApplication外面的@EnableAutoConfigurationspringbo…

关于java:jvm类的加载

​ ​ 类的加载是指将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的办法区内,而后在堆区创立一个java.lang.class对象,用来封装类在办法区内的数据结构。 ​​ ​ 类的加载的最终产品是位于堆区中的class对象,class对象封装了类在办法区内的数据结构,并且提供了拜访办法区内的数据结构的接口。

关于java:全网最详细的线程池N种使用方式附源码实例拿走不谢

线程池(Thread Pool)是一种基于池化思维治理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额定的开销,其中包含创立销毁线程的开销、调度线程的开销等等,同时也升高了计算机的整体性能。线程池保护多个线程,期待监督管理者调配可并发执行的工作。这种做法,一方面防止了解决工作时创立销毁线程开销…

关于java:我所知道JVM虚拟机之类加载子系统内存结构类加载器与类加载过程

前言从本篇文章开始进入JVM的学习,后面咱们介绍了JAVA、JVM等等这篇文章咱们从类加载子系统开始进入学习一、内存构造概述请先看以下的简图,class Files咱们称为字节码,从字节码开始后续操作都须要JVM负责第一步:咱们要将Class文件加载到内存当中,而类加载须要用到类加载子系统Class Loader来进行加载同时对应到咱们…