package model //定义一个结构体 type student struct{ Name string score float64 } //因为student结构体首字母是小写,因此是只能在model使用 //我们通过工厂模式来解决 func NewStudent(n string, s ...
分类:
其他好文 时间:
2020-01-24 23:44:27
阅读次数:
145
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'methodValidationPostProcessor' defined in class path ...
分类:
移动开发 时间:
2020-01-23 22:55:46
阅读次数:
198
Spring transaction 什么是事务 A用户向B用户转帐100,第一步要从A帐户扣出100,第二步要将B帐户加上100。其中无论是第一步失败,还是第二步失败。都应该将A、B帐户的余额保持和转帐操作之前一致。 事务就是一系列相关联操作的集合,一个事务可以是多个步骤组成,如果一个步骤失败,那 ...
分类:
编程语言 时间:
2020-01-23 22:47:44
阅读次数:
83
在一个3*3的棋盘上放置编号为1~8的八个方块,每个占一格,另外还有一个空格。与空格相邻的数字方块可以移动到空格里。任务1:指定的初始棋局和目标棋局,计算出最少的移动步数;任务2:数出数码的移动序列。 把空格看成0,一共有九个数字。 输入样例: 1 2 3 0 8 4 7 6 5 1 0 3 8 2 ...
分类:
其他好文 时间:
2020-01-23 09:26:01
阅读次数:
153
Abstract Semantic word spaces have been very useful but cannot express the meaning of longer phrases in a principled way. 语义词空间是非常有用的,但它不能有原则地表达较长短语的意 ...
分类:
Web程序 时间:
2020-01-22 23:52:18
阅读次数:
125
两个锁都是依赖AQS实现的,方法基本是Sync的封装,主要看Sync的设计实现, 一、可重入独占锁ReentrantLock 1.静态内部抽象类Sync //继承AQS abstract static class Sync extends AbstractQueuedSynchronizer { p ...
分类:
其他好文 时间:
2020-01-22 18:18:05
阅读次数:
111
模式定义(Simple Factory Pattern)“In simple factory pattern, we have a factory class which has a method that returns different types of object based on giv ...
分类:
其他好文 时间:
2020-01-22 16:14:08
阅读次数:
82
抽象类 通过abstract定义的方法是抽象方法,它只有定义,没有实现。抽象方法定义了子类必须实现的接口规范; 定义了抽象方法的class必须被定义为抽象类,从抽象类继承的子类必须实现抽象方法; 如果不实现抽象方法,则该子类仍是一个抽象类; 面向抽象编程使得调用者只关心抽象方法的定义,不关心子类的具 ...
分类:
编程语言 时间:
2020-01-22 14:37:14
阅读次数:
89
1) 意图: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 2) 结构: 其中: Product定义工厂方法所创建的对象的接口 ConcreteProduct实现Product接口 Creator声明工厂方法 Creator和Product 一一对应,Creator可以派生多个具体工厂类, ...
分类:
编程语言 时间:
2020-01-22 14:36:38
阅读次数:
104
先定义一个公共的接口 public interface SalaComputer { public abstract String sala(double money); public abstract void show(); } 一个真实对象 /** * 真实类 */ public class ...
分类:
编程语言 时间:
2020-01-21 23:32:04
阅读次数:
91