- 博客(14)
- 收藏
- 关注
原创 脚手架2 以nacos为注册中心,基于Gateway构架网关
核心依赖有两个,Gateway的jar包和springcloud消费者启动包,注明:由于注册中心已经被nacos取代,所以用不到springcloud的注册中心服务包,其余所有的springcloud子模块用到的都是消费者包。第二步 在父项目中,添加Alibaba系注册中心nacos,引入nacos依赖,该部分依赖全部在网关的parent父类项目上,作为公共依赖来使用。在前一步上已经说明,组件脚手架的第一步就是构建注册中心,由于采用nacos,这些将直接放在配置文件中实现,不再单独搭建eureka。
2023-01-20 23:00:44
859
原创 springcloud 从头开始构建分布式微服务脚手架
个人网站:http://ouhenry.top项目源代码:https://gitee.com/snowfrost/stage
2022-12-10 14:02:15
1321
1
原创 个人认为常量池使用接口和类的无差别
java中常量定义的文件类型选择,一种是普通的class类,一种是interface。大部分可能倾向于选择class,因为他们认为可以实现动态编译,我则倾向于选择interface。
2016-11-08 09:48:25
860
1
原创 java 关于初学面向对象的问题九:java开发的某些机制
代理模式:为对象提供一个代理以控制对该对象的访问作用:增加或者减少服务实现方式: 1、继承 静态代理 不推荐使用 高耦合度2、关联方式 静态代理 依赖 接口 有一个接口,真实类实现该方法,代理类也实现该方法,并且真实类是代理类的一个属性抽象类 -》真实类 -》代理类 耦合度低3、动态代理 反射机制 动态创建类 JDK动态代理类:实现接口 InvocationHandler
2016-07-05 14:44:53
346
原创 java 关于初学面向对象的问题四:抽象类
抽象类和接口是多态应用时使用最多的。多态是面向对象编程的一个非常重要的思想,它的含义就是父类的引用指向子类的对象。而抽象类和接口都是用来集成的,不能用来创建对象。
2016-04-15 15:05:34
550
原创 java 关于初学面向对象的问题二:创建对象过程
在有static、final、extends修饰的类(包括属性和方法)的对象创建过程。因此约定下述引用声明和对象创建:Class A = new B(参数表);1、在没有上述修饰词的情况下对象创建过程如下:2、多态的创建3、初始化代码块4、静态初始化代码块5、static修饰6、final修饰7、extend修饰8、属性为类的类9、构造方法带参数的创建过程
2016-04-14 09:41:08
771
原创 java 关于初学面向对象的问题一:对象的三大特性
1、创建对象时,JVM给方法分配内存空间吗?答:否。方法尽在main方法调用时才分配。2、允许在本类中利用本类创建对象吗?答:允许。但注意不要递归创建本类对象,会造成栈溢出。3、方法的参数表/返回值类型允许是类吗?答:可以。所有数据类型都可以作为参数类型和返回值类型。4、方法名允许和类名相同吗?答:程序语法没有做限制,但是不合乎规范。5、private修饰的属性
2016-04-12 14:49:31
874
原创 java按位与,按位或,按位异或的逻辑判断
Java中逻辑运算符为&&、||、!三种。运算对象必须是boolean类型。而&(按位与)、|(按位或)、^(按位异或)也可以进行逻辑判断。当然进行逻辑判断的时候,同样运算对象也必须是boolean类型。要注意~(按位取反)不能参与逻辑运算。&&和||我们称为具有短路特性的运算符。而&和|是非短路运算符。所以本篇将讨论&、|、^的逻辑判断。&:和&&一样,全真则真,有假则假;我们通过下
2016-03-30 15:20:15
5762
原创 java对象属性和方法的引用
对象方法的引用通过对象名.方法名引用。此外,对象方法引用为最后一层,不允许引用对象方法内的组成部分。方法内部定义的变量属于局部变量。对象属性的引用通过对象名.属性名引用。
2016-03-28 19:09:08
9238
原创 java函数返回类型
Java有8种基本类型,均可以作为函数的返回类型,除此之外还可以返回特殊类型——类。如下面的代码:public static ClassA getObject(){ ClassA newObject = new ClassA(); newObject.value+= 10;
2016-03-28 15:26:16
11413
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人