Java
java
CupidoZ
上帝不掷色子,上帝的上帝也不掷色子,这不会影响我们一直认为一切高维度都在掷色子
-------CupidoZ
展开
-
Java的组件化开发方式理解
起初引入了代理设计模式,实现了设计期间的对象管理,对象在内存模型中的创建可以配合对象接口进行项目研发过程中的灵活更改,这样的方式去设计项目沿用了很久,然而项目架构和功能的需求在不断增加,设计杂度也在不断增加,这也同时给项目的整体设计带来了新的问题,它仅仅实现了项目中对象模型的灵活拆分,却不能实现运行时中的内存管理。,这样的设计方式显然又制约了软件设计整体上的节奏,java又引入了反射机制,这解决了对象创建时机的问题,引入反射机制可以将对象的创建延后到项目的运行时中来做相应的操作。原创 2023-02-13 13:00:42 · 815 阅读 · 0 评论 -
Springboot启动器列表
11)spring-boot-starter-data-jpa 支持JPA(Java Persistence API),包括spring-data-jpa、spring-orm、hibernate。13)spring-boot-starter-data-rest 通过spring-data-rest-webmvc,支持通过REST暴露Spring Data数据仓库。12)spring-boot-starter-data-MongoDB 支持MongoDB数据,包括spring-data-mongodb。原创 2023-02-09 17:14:30 · 292 阅读 · 0 评论 -
浏览器不支持PUT和DELETE方式提交的原因
几乎所有浏览器都是遵守Http协议族的,而最佳和最简洁的请求和响应的处理方式就是直接提交传递参数,RESTFUL的方式提交请求,传递参数的方式虽然在书写上是一种很清爽和统一化的方式,但是在解析和服务端接收请求去处理的时候会让请求过滤的过程在一定程度上进行二次处理,多数服务器软件都需要更改过滤方式,这样会也会给开发者们造成一定程度的障碍和附加劳动,这或许就是一直还未变更的原因吧。这是因为HTML 4.01和最终的W3C HTML 5.0规范都说它们的form元素应该允许的唯一HTTP方法是GET和POST.原创 2023-01-31 18:39:06 · 2104 阅读 · 0 评论 -
Java中的AOP技术示例
Java中的AOP技术源于代理思想是多实现的巧妙应用A为接口B,C为A的实现则BC将会集成A接口中的全部方法,并且可以拥有完全相同的方法,在重写的同时,可以将后实现的类中的方法进行增强,在未来的逻辑修改中避免不断修改源代码中的逻辑,造成错误或耦合。A接口public interface Services { public void doSome(); public void doOther();}A接口的实现Bpublic class ServicesImpl imple原创 2022-04-30 02:39:34 · 1512 阅读 · 0 评论 -
Java正则使用示例
个人学习用途博客 部分内容摘抄自网络原创 2022-03-03 13:48:11 · 239 阅读 · 0 评论 -
java集合结构树示意图
个人学习用途博客 部分内容摘抄自网络原创 2022-03-01 12:42:51 · 558 阅读 · 0 评论 -
Java IOC基本实现和理解
简单实现关系实际实现方式对象工厂的两个接口原创 2021-10-29 17:10:05 · 97 阅读 · 0 评论 -
node的性能和java对比分析
运行时环境我们众所周知Java具有一个称作JRE的运行时环境来使得java程序能够顺利运行。JRE有一个称为JVM的虚拟机。JVM有许多组件,如垃圾回收器(GC),即时(JIT)编译器,解释器,类装载器,线程管理器,异常处理器,用于在不同时间执行不同的任务。JRE还有一系列的库来帮助运行时的Java程序。我们为什么要突然牵扯到JRE运行时环境呢,其实正是为了与Node作比较,Node不是一种语言,也不是框架,更不是工具,它是运行JavaScript应用程序的运行时环境。Node.js有一个称为JavaS原创 2021-10-20 20:05:02 · 2439 阅读 · 0 评论 -
java注解
注解的作用说到java注解,经常有种云里雾里的感受。其实java注解的主要作用就是替代xml文件配置的读取和某些特定形式的数据传递功能,同时兼具了文件标记的一种实现。注解的使用简便而又舒适,一些松散的数据需要加工的时候可以不用以xml node的方式进行配置文件的读取而提取松散的数据,使得它们都变成了真正意义上的配置式的开发方式。注解的基本样式import java.lang.annotation.ElementType;import java.lang.annotation.Retention;原创 2021-10-19 18:23:09 · 1923 阅读 · 0 评论 -
jar包发布到maven中央仓库的方法
java jar包上传到maven中央仓库办法转载 2021-10-16 18:08:19 · 3244 阅读 · 0 评论 -
java中断操作关键字
continuecontinue时,跳出本次循环,继续执行下次循环。For(int i = 0;i<=5;i++){ If(i = =3); continue;System.out.println("i:"+i); }输出到3的时候不输出 重新循环breakFor(int i = 0;i<=6;i++){ If(i = =3); break;System.out.println("i:"+i); }输出到i=3循环停止,不会再次原创 2021-09-17 16:58:12 · 536 阅读 · 0 评论 -
java条件选择方法
if…else方法public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("if 单条件判断"); } }}----------------------------------------------------------------------public class Test原创 2021-09-17 16:52:30 · 7009 阅读 · 0 评论 -
java循环方法
while循环public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("x值 : " + x ); x++; System.out.print("\n"); } }}do…while 循环public class Test {原创 2021-09-17 16:42:50 · 169 阅读 · 0 评论 -
java运算操作符操
java运算符数值运算public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b) ); System.out.println("a - b = " + (a - b) ); System.ou原创 2021-09-17 16:26:16 · 134 阅读 · 0 评论 -
java基本对象类型
java语法可操作对象语法种各部分元素定义:对象:java虚拟机中最基本的个体单元。类:类具有共性特征的同类事物的定义对象。方法:方法是运算过程中具体的流程和行为过程。变量类型:局部变量类变量(静态变量)成员变量(非静态变量)基本示例:参数:int a = 10; int--数据类型a----变量名称= ---赋值符号10---变量的值类public class Dog{............}枚举public Enum{Lily,Lucy,Tom...原创 2021-09-17 14:43:01 · 1669 阅读 · 0 评论 -
java保留关键字
java保留关键字private 一种访问控制方式:私用模式protected 一种访问控制方式:保护模式public 一种访问控制方式:共用模式abstract 表明类或者成员方法具有抽象属性class 类extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变implements 表明一个类实现了给定的接口interface 接口native 用来声明一个方法是由原创 2021-09-17 14:21:17 · 1210 阅读 · 0 评论 -
java基本数据类型声明及初始化方法
声明基本数据变量方法public class Test { public static void main(String[] args) { boolean bool; byte by; char ch; double d; float f; int i; long l; short sh; String str; }}初始化并赋值 boolean bool = true; char c原创 2021-09-17 14:15:39 · 2324 阅读 · 0 评论 -
Java语言基础参数参照
以下是java基本数据类型和方法体结构的示例变量类型基本类型:byte 二进制位数:8包装类:java.lang.Byte最小值:Byte.MIN_VALUE=-128最大值:Byte.MAX_VALUE=127基本类型:short 二进制位数:16包装类:java.lang.Short最小值:Short.MIN_VALUE=-32768最大值:Short.MAX_VALUE=32767基本类型:int 二进制位数:32包装类:java.lang.Integer最小值:Integ原创 2021-09-17 14:05:34 · 2654 阅读 · 1 评论