- 博客(13)
- 收藏
- 关注
原创 失血模型,贫血模型,充血模型,肿血模型
贫血模型(Anemic Domain Model)是一种领域模型,其中领域对象(Model)中仅包含数据(状态),而不包含业务逻辑(行为)。这种模型设计方式将数据和操作分离,通常将数据访问逻辑放在数据访问层(DAO),业务逻辑放在服务层(Service)。贫血模型的领域对象通常只有基本的属性和对应的getter/setter方法,而不包含任何业务逻辑上的方法。这种设计模式有时也被称为事务脚本模式(Transaction Script),它与面向对象设计的基本思想相悖。
2024-09-05 19:51:09
340
1
原创 String类总结2
StringBuffer类由于String类是由final修饰,每次更改一个字符串。都将消耗内存产生一个新的字符串对象。因此java提供了一个可变字符串。它就是StringBuffer,用来更改频繁的操作字符串。StringBuffer类的特性:(1)底层是可变序列(2)线程安全,但是效率慢StringBuffer类常用API(1)构造方法StringBuffer():构造一个没有字符串的缓冲区,初始容量为16个字符。(2)构造方法StringBuffer():构造一个初始化为指定字符串内容.
2020-09-23 10:27:28
81
1
原创 String类总结1
String类的性质:(1)String类是由final修饰,不能有子类。(2)String类的底层是由char数组实现,一但确定不可修改,如果改变字符串的值,则相当于重新创建了一个字符串对象(3)String的常量池:在我们使用字符串的时候,系统会先去字符串常量池里查找该常量是否存在,如果存在就重用该常量。如果不存在则新建一个字符串常量(4)String字面量优化,当多个字符串常量进行计算时,会优化成一个字符串。String str4 = "abc" + "def";//"abcdef"S.
2020-09-22 17:41:30
175
原创 基于centos的hadoop运行环境搭建
独立模式安装(1)环境:hadoop 2.7.3版本、8G固态硬盘、CentOS6.5或6.8(2)安装centos(3)更改网络模式为Net模式打开windws网络适配器,打开VMnet8属性面板。打开协议版本4-勾选使用下面ip地址(目的固定ip地址,阻止电脑自动分配) 更改ip地址的第三四个字段例如:192.168.173.1连续点击确定。(可更改可不更改,最重要的是虚拟机和windows的ip字段一致)虚拟机配置自动连接网卡文件(需要root权限才能更改:su root)(.
2020-09-21 12:36:16
228
原创 java Integer范围详解
Integer包装类在一定范围内生成的对象是相等的,在范围外则是不等的,这个范围是[-128,128)。public static void main(String[] args){ Integer a = 4; Integer b = 4; System.out.println(a==b);//true Integer c = 159; Integer d = 159; System.out.println(c==d);//false }这里我们要注意(1)I.
2020-09-19 16:30:21
1806
原创 Java 异常小结
Java 异常的关键字有try catch finally ,throws,throw下面我们来看看这几个关键字的基本用法。try catchtry { //try里面放有可能出现错误的语句 } catch (Exception e) { //catch里面放出现问题后解决的办法 }...
2020-04-12 15:37:59
156
原创 java内部类与外部类
在Java中允许一个类定义在另一个类的内部,前者称为内部类,后者称为外部类。内部类和外层封装它的类之间存在逻辑上的所属关系。Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。 Inner class的名字不能与包含它的类名相同;Inner class可以使用包含它的类的静态和实例成员变量,也可以使用它所在方法的局部变量;内部类内部类分为四种:成员内部...
2020-04-01 22:18:42
418
原创 java单例模式
Java单例模式单例模式:指一个类只能生成一个对象。懒汉式和饿汉式1)构造方法私有化2)提供一个公开的静态方法来返回当前对象3)提供一个私有的静态变量来储存当前对象代码块懒汉式public class Slacker { public static Slacker s; private Slacker(){ } public Slacker getSl...
2020-03-27 20:49:52
67
原创 java 关键字final基础
final 可以用来修饰类,成员变量,方法。修饰类final修饰类时表示当前类不可以被继承。final所需修饰的类中的成员方法会被隐式的默认 为final方法在jdk中常用的final修饰的类:String Math等修饰方法final修饰的方法不能够被重写,但是可以重载。修饰成员变量a)final修饰成员变量必须显式初始化b)非静态成员变量 显示初始化的位...
2020-03-27 12:50:03
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人