摘要:
创建一个接口,分别有短信和邮件实现这个接口 创建一个静态工厂方法模式,可以在调用的时候不用对工厂类实例化 测试 结果: 想想普通工厂模式,假如需要新建立一个发送传真的方法呢。 需要先建立一个实现接口的类,然后在工厂类使用方法进行实例化。这就需要对工厂类进行修改,违背了闭包原则。 所以可以用 抽象工厂 阅读全文
摘要:
这是题目的实体类 卷子的实体类 需求:已经录入若干提,其中每题的类型不完全相同,例如有的题目是语文,有的是数学之类的。 抽取其中若干题,必然是小于录入题的,必须保证每种类型的题都被抽取到,且希望能根据不同类型的题目均匀抽取; 例如录入40题,抽取10题。 假如语文,数学,物理,化学各是16,12,8 阅读全文
摘要:
实体类上加注解报错Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'startTime'; nested exception is o 阅读全文
摘要:
单例模式就是全局对象只有一个,比如开发中spring中常常使用到的bean; 跟静态类有点类似,但是静态类局限很多,不能被继承等。 单例模式又分为饿汉模式和懒汉模式。 饿汉模式是在加载类的时候就创建了实例,不管这个实例能不能用的到; 懒汉模式则是延时加载,用到的时候再创建实例。但是线程不安全。 饿汉 阅读全文
摘要:
前端页面 直接引入js即可,加入相应需要的自定义属性 写的不是很好,较为繁琐,有时间再去修改 阅读全文
摘要:
html代码 js代码 注意传到后台的是已逗号分隔的id字符串,然后进行查询 如果无效果可能是button按钮没有加 type="button" 没有加会默认是submit提交重新原页面刷新 使用sessionData是临时数据,刷新页面就会重置,如果希望一直存在 使用layui.data('tab 阅读全文
摘要:
package com.akb.hfcx.csp.common.util; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java... 阅读全文
摘要:
package com.akb.hfcx.csp.common.util; import java.io.File; import java.io.IOException; import java.util.UUID; import org.springframework.web.multipart.commons.CommonsMultipartFile; public class Su... 阅读全文
摘要:
解决方案是将js放到最底部,就在</body>之前即可。 如果还不行加上 使用 defer="defer" 如果脚本不会生成任何文档内容,使用此选项。这将告诉浏览器它可以在加载脚本之前等待加载内容。 阅读全文