- 博客(62)
- 收藏
- 关注
原创 git 拉代码
1.先初始化 git init2.克隆地址3.git clone+地址4.idea上open拉下的代码5.切换分支6.导入模块最后就开始下载依赖了
2022-03-14 12:17:08
308
原创 批量下载,打压缩包
//批量下载 @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
309
原创 通讯录树状查询
逻辑是一开始查出根节点,然后一层层循环添加子节点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
248
原创 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
2889
原创 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
1163
原创 java定时+发送通知服务接口
我做的是每天早上八点,查询数据库过期的任务,然后在页面内向用户发送通知(类似钉钉的企业办公软件)两个表:1.通知目标表。2.消息通知表数据库通知模板1.Controller类import org.springframework.scheduling.annotation.Scheduled; //过期任务通知:每天早上八点定时发送// @RequestMapping(value = "/pushWorkNotification", method = RequestMetho
2022-02-17 10:37:27
2755
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
701
原创 sql语句使用多个and和or
遇到一个问题,sql,条件筛选时候,存在多个and和or,,and条件和or的先后不一样,查询结果也不一样,,,or条件应该放and后面,数据才正确
2022-02-16 13:30:24
2360
原创 调用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
604
原创 关于时间筛选
要根据时间筛选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
835
原创 用MyBatis保存数据,id自增报错
配置自增nextval(‘oa_manage_logs_id_seq’::regclass)其中oa_manage_logs是表名
2022-01-12 10:49:58
512
原创 把前端传进来的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
1119
原创 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
1645
原创 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
5682
原创 对于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
593
原创 依赖爆红,代码爆红的问题
导入项目后,一开始是pom文件不下载依赖,1.于是我切换了下地址,勾选了本地配置,然后以来都下载下来了,但是代码还是爆红,不能引入依赖,于是把上述又切换换来2.删除现有依赖,3.然后把所有pom文件,Ctrl A ,Ctrl X,清除,再Ctrl Z恢复,就会自动下载和引入了。。。就没有报错了我这是一个父子工程...
2021-12-23 09:47:57
693
原创 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
4867
原创 postgresql字符串拼接分页查询
/** * 查询数据源表数据 * * @return */ @Transactional(rollbackFor = Exception.class)// @Override public String queryDataSource(DataSourceEntity dataSourceEntity) { LoggerUtils.infoData("queryDataSource", dataSourceEntity)...
2021-12-20 16:30:43
502
原创 合计数值的问题
一开始总是报错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
652
原创 日期字段筛选
遇到个小问题,日期删选时报错:.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
304
原创 数据源采集接口
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
1331
原创 存储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
1339
原创 添加日志接口
合同表和日志表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
321
原创 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
586
原创 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
345
原创 合并表数据
很小的问题,冷不丁找不到结果,也搜不到就是两个表,数据合并查询的问题,无关联条件情况下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
155
原创 @Transient 注解
mybatis查询时报错,实体类里面的pages 实体类在表中不存在之前写代码都不会报错,而且pages是用作分页查询的,也不好删,后面添加了 @Transient 注解 就好了,不会校验一致性了百度百科的解释: Java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。...
2021-11-18 18:27:04
577
原创 电商网站搭建05-安装虚拟机+MobaXterm+全家桶安装
官网下载安装虚拟机(因为是外网,下载有点慢,国内其他链接不敢下,怕是全家桶)https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
2021-11-16 14:49:41
1811
原创 电商网站搭建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
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人