自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 commons-io工具包

io

2023-02-13 15:15:01 279 1

原创 缓冲流复制图片文件(更高效)

io

2023-02-13 12:57:52 194

原创 IO流之复制图片

io

2023-02-13 12:42:12 286

原创 Stream流的使用

stream流

2023-02-08 14:40:15 595

原创 git 拉代码

1.先初始化 git init2.克隆地址3.git clone+地址4.idea上open拉下的代码5.切换分支6.导入模块最后就开始下载依赖了

2022-03-14 12:17:08 215

原创 批量下载,打压缩包

//批量下载 @RequestMapping(value = "/download", method = RequestMethod.GET) public void downloadFiles(HttpServletRequest request, HttpServletResponse response,Integer companyId ,Integer ExportEmpId,String filePathList ) throws IOException { .

2022-03-11 09:48:28 222

原创 通讯录树状查询

逻辑是一开始查出根节点,然后一层层循环添加子节点package com.service.system;import com.alibaba.fastjson.JSONObject;import com.dao.mybatis.CompanyMybatisDao;import com.entity.database.CompanyEntity;import org.springframework.stereotype.Service;import javax.annotation.Resour

2022-03-09 15:28:17 195

原创 String数组转Long数组

public Long[] StringToInt(String[] arrs){ Long[] ints = new Long[arrs.length]; for(int i=0;i<arrs.length;i++){ ints[i] = Long.parseLong(arrs[i]); } return ints;}

2022-03-08 09:55:04 2758

原创 修改git提交名称

2022-03-03 16:43:53 849

原创 sql拼接,查询表字段数据

if (a.getNewValue() != null) { Long newValue = Long.parseLong(a.getNewValue()); FormLogsEntity byId = service.teamMybatisDao.findFormLogs(newValue); Optional<FormTemplateEntity>...

2022-02-24 16:16:29 1110

原创 java定时+发送通知服务接口

我做的是每天早上八点,查询数据库过期的任务,然后在页面内向用户发送通知(类似钉钉的企业办公软件)两个表:1.通知目标表。2.消息通知表数据库通知模板1.Controller类import org.springframework.scheduling.annotation.Scheduled; //过期任务通知:每天早上八点定时发送// @RequestMapping(value = "/pushWorkNotification", method = RequestMetho

2022-02-17 10:37:27 2560 2

原创 dibug启动不管用

dibug启动后,提示下面语句,没法调试;;Loaded classes are up to date. Nothing to reload,Method breakpoints may dramatically slow down debugging方法断点可能会显著降低调试速度解决办法:取消勾选即可就正常了...

2022-02-16 16:01:41 626

原创 sql语句使用多个and和or

遇到一个问题,sql,条件筛选时候,存在多个and和or,,and条件和or的先后不一样,查询结果也不一样,,,or条件应该放and后面,数据才正确

2022-02-16 13:30:24 2185

原创 PSQLException: 栏位索引超过许可范围:2,栏位数:1。

问题原因就是sql里面有注解掉的内容,被扫描了,不能识别,导致报错

2022-02-13 18:26:25 3508 1

原创 调用jpa提供的方法,筛选字段不生效

参数正常传入,但是筛选不生效,需要在实体类里面添加这样的代码 @JsonIgnore @Transient @JSONField(serialize = false) public HashMap<String, Integer> getIntegerEqualMap() { HashMap<String, Integer> integerEqualMap = new HashMap<>(5); inte..

2022-01-20 15:21:31 510

原创 一个实体类里面返回多个实体类数据

2022-01-19 18:16:38 522

原创 关于时间筛选

要根据时间筛选3个字段,不能直接筛选数据库的字段,所以在代码里面加了几个字段,有多种筛选方法。一个是一次晒3个 <if test="createDateTime != null"> <if test="createDateTime.startDate != null"> and t.create_time >= to_timestamp(#{createDateTime.startDate},'yyyy-M...

2022-01-19 11:46:34 760

原创 用MyBatis保存数据,id自增报错

配置自增nextval(‘oa_manage_logs_id_seq’::regclass)其中oa_manage_logs是表名

2022-01-12 10:49:58 434

原创 代码部署更新

先安装两个软件左边对应idea路径,右边测试服路径切换部署

2022-01-05 16:13:12 172

原创 把前端传进来的json字符串转换成实体类

前端传的值**代码(FormTemplateEntity 是实体类) String reqForm = data.getReqForm(); FormTemplateEntity reqform = (FormTemplateEntity) JsonToString.JSONToObj(reqForm, FormTemplateEntity.class);工具类package com.utils;import org.codehaus.jackson.map.Obje

2022-01-05 15:17:07 1015

原创 sql合计和除1000保留小数

select sum(receipts_amount)*0.001::numeric as receiptsamount,sum(lp.money))*0.001::numeric as money from lng_purchases

2021-12-31 13:30:53 1470

原创 pageSize不生效

设置的先后顺序也会导致pageSize不生效

2021-12-28 18:00:39 1684

原创 sql按照时间取最新的数据

本来数据库数据是这样,meter_id会有重复,create_time和value值不断更新,需求是取最新的value值,sql执行结果,meter不重复,value值是最新的,问题类似于取各科成绩最高分和最低分。。业务逻辑是先去取最大的时间值,然后再去筛选。select msh.meter_id,msh.valve from meter_state_histories msh,(select meter_id,max(create_time)as timefrom meter_sta

2021-12-27 17:58:50 5261

原创 对于list集合里面的Object参数除1000,取小数点后三位

for (var e : list1) { List<Object> tempList = new ArrayList<>(); tempList.add(e.get("name")); tempList.add(new BigDecimal(e.get("amount") == null ? "0" : e.get("amount").toString()).divide(BigDecimal.valueOf.

2021-12-23 18:52:50 537

原创 依赖爆红,代码爆红的问题

导入项目后,一开始是pom文件不下载依赖,1.于是我切换了下地址,勾选了本地配置,然后以来都下载下来了,但是代码还是爆红,不能引入依赖,于是把上述又切换换来2.删除现有依赖,3.然后把所有pom文件,Ctrl A ,Ctrl X,清除,再Ctrl Z恢复,就会自动下载和引入了。。。就没有报错了我这是一个父子工程...

2021-12-23 09:47:57 610

原创 sql查询最近3天数据

select d.meter_id,c.code,c.name,c.mobile,c.arrearage ,a.money_balance ,msh.valve,max(msh.record_time) as create_time from (select meter_id,user_id,account_id from (select meter_id,sum(usage),user_id,account_id from (SELECT meter_id ,usage ,user_id,acco

2021-12-22 15:33:19 4522

原创 字符串拼接,sql查询替换表名

2021-12-21 14:44:36 254

原创 postgresql字符串拼接分页查询

/** * 查询数据源表数据 * * @return */ @Transactional(rollbackFor = Exception.class)// @Override public String queryDataSource(DataSourceEntity dataSourceEntity) { LoggerUtils.infoData("queryDataSource", dataSourceEntity)...

2021-12-20 16:30:43 439

原创 合计数值的问题

一开始总是报错Integer.parseInt java.lang.NumberFormatException: For input string:,查询是转换的问题,list拿到的是Object类型,多次转换计算数值,中间出错 public Result collectionStatistics(AccountRechargeRequest request) { LoggerUtils.infoData("/collectionStatistics", request);

2021-12-17 17:21:15 610

原创 日期字段筛选

遇到个小问题,日期删选时报错:.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Invalid UTF-8 start byte 0xa0; nested exception is com.fasterxml.jackson.core.JsonParseException: Inv

2021-12-15 17:45:59 270

原创 数据源采集接口

1.Controllerpackage com.web.manage;import com.entity.database.DataSourceEntity;import com.service.system.BasicDataService;import com.utils.Base64Data;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.

2021-12-08 17:22:51 1236

原创 存储list集合

1.字段template 在实体类中是list 格式,在数据库中是text类型(后面也可以改为vachar)注意事项:2.添加了几个注解@Transient :不会校验数据库一致性@TypeDef(name = “json”, typeClass = JsonStringType.class):转json格式返回,要不然存数据库会报错3.在service中也处理了数据,做json转换,4.添加了一个template1 字段,5.template 和template1的set方法分开,要不.

2021-12-08 16:36:46 1193

原创 git拉代码

切换分支

2021-12-02 16:34:53 41

原创 添加日志接口

合同表和日志表Servicepackage com.service.system;import com.dao.jpa.ServiceDao;import com.entity.database.ContractEntity;import com.entity.database.ContractLogsEntity;import com.utils.DateUtils;import com.utils.LoggerUtils;import com.utils.Pages;import

2021-11-29 16:18:27 276

原创 arraylist参数求和

public Result findAccountRecharge(AccountRechargeRequest request) { LoggerUtils.infoData("/findAccountRecharge", request); request.setPages(Pages.getPages(request.getPages())); Pages.startPage(request.getPages()); var li...

2021-11-25 17:52:48 521

原创 bug报错

测试的时候老是报错Servlet.service() for servlet [dispatcherServlet] in context with path [/eip] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root causejava.lang.NullPointerException: null检查了,代码似乎都没有错,百度搜了

2021-11-24 17:42:41 309

原创 合并表数据

很小的问题,冷不丁找不到结果,也搜不到就是两个表,数据合并查询的问题,无关联条件情况下select (select sum(ar.money) from account_recharge ar) as Money, (select sum(au.money_balance) from account_usage au) as moneyBalance, (select sum(au.money) from account_usage au) as gasMoney...

2021-11-23 15:13:03 141

原创 @Transient 注解

mybatis查询时报错,实体类里面的pages 实体类在表中不存在之前写代码都不会报错,而且pages是用作分页查询的,也不好删,后面添加了 @Transient 注解 就好了,不会校验一致性了百度百科的解释: Java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。...

2021-11-18 18:27:04 524

原创 电商网站搭建05-安装虚拟机+MobaXterm+全家桶安装

官网下载安装虚拟机(因为是外网,下载有点慢,国内其他链接不敢下,怕是全家桶)https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

2021-11-16 14:49:41 1790

原创 电商网站搭建04-项目结构搭建2

新建子工程tb-common ,添加工具类和异常处理类并且在tb-item-service里面添加依赖关联common <dependency> <groupId>com.taobao</groupId> <artifactId>tb-common</artifactId> <version>1.0.0-SNAPSHOT</version

2021-11-15 16:43:52 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除