Java
AllenSean
JAVA初学者
展开
-
java 内存分页
//查询批次表 List<TClaimBatch> batches = batchService.list(Wrappers.<TClaimBatch>lambdaQuery() .eq(query.getInsuranceCompanyId() != null, TClaimBatch::getInsuranceCompanyId, query.getInsuranceCompanyId()) .e..原创 2021-03-05 16:29:44 · 117 阅读 · 0 评论 -
java 上传文件
@ApiOperation(value = "文件上传", notes = "文件上传") @PostMapping("/uploadfile") public void uploadFile(HttpServletRequest request, HttpServletResponse response) throws Exception{ //logger.debug(tClaimImage.getBatchid() + ":" + tClaimImage.getCas.原创 2021-03-05 16:12:06 · 99 阅读 · 0 评论 -
java 下载到服务器
@Override public TClaimImageVo downloadToPath(String path, String fileInfoId) { ResponseEntity<FileInfoVO> responseEntity=remoteOssService.downloadFileInfo(channelKey,fileInfoId); String fileName=responseEntity.getBody().getFileN.原创 2021-03-05 15:57:19 · 99 阅读 · 0 评论 -
适配器模式
翻译软件、电源插座就是一种适配模式。 定义:(两种方式:组合方式和继承方式) 适配器模式将一个类的接口,转换成客户期望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 1、组合方式 采用组合方式的适配器成为对象适配器 特点:把“被适配者”作为一个对象组合到适配器类中,以修改目标接口包装被适配者 1)定义一个接口类:三相插座 package net.原创 2017-06-13 23:48:45 · 89 阅读 · 0 评论 -
Unknown return value type: java.lang.Integer
有一种可能是没有写@responseBody注解 @RequestMapping("/checkReportData") @ResponseBody private int[] checkReportData(@RequestParam(value = "fyear") int fyear, @RequestParam(value = "fmonth") int fmon原创 2017-06-23 23:44:15 · 1084 阅读 · 1 评论 -
单例模式
适用场景: 只需要一个对象,比如配置文件、工具类、线程池、缓存、日志对象等。 如果创造出多个实例,就会导致许多问题,比如占用过多资源,不一致的结果等。 此时就需要通过单例来实现保证这些对象只有一个。 单例模式之一:懒汉模式 案例: package net.dalimo; /** * 单例模式Singleton * 应用场合:有些对象只需要一个就足够了 *原创 2017-06-03 22:26:26 · 93 阅读 · 0 评论 -
Java设计模式
一、设计模式的概念 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 目的:使用设计模式为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 二、基本模式有23种 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式原创 2017-06-03 22:18:59 · 79 阅读 · 0 评论 -
模式方法模式
模板方法模式的实现要素: 抽象基类 具体子类 案例: 新建一个基类:泡制提神饮料package net.dalimo.template; /* * 抽象基类,为所有子类提供一个算法框架 * * 提神饮料 */ public abstract class RefreshBeverage { /* * 制备饮料的模板方法 * 封装了所有子类共同遵循的原创 2017-06-07 22:47:19 · 180 阅读 · 0 评论