猪猪の陳さん
码龄6年
关注
提问 私信
  • 博客:66,126
    66,126
    总访问量
  • 22
    原创
  • 498,225
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-11-26
博客简介:

weixin_43809795的博客

查看详细资料
个人成就
  • 获得58次点赞
  • 内容获得10次评论
  • 获得265次收藏
创作历程
  • 1篇
    2023年
  • 5篇
    2021年
  • 17篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • RabbitMq
  • 异常问题处理
    1篇
  • 开发工具
    3篇
  • mybatis
    3篇
  • 数据库
    4篇
  • 前端
    2篇
  • java
    6篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

特殊空格处理

经验判断是数据导致的json格式问题,但是替换普通的换行符和空格符之后,依然出现报错。于是把出现错误的数据一行一行的打印出来,发现一些乱码字符。一通搜索排查之后,写了一个文本去除空格的工具类,包括了遇到的特殊字符。通过http传输json时,出现以下异常。
原创
发布博客 2023.11.15 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis - mapper.xml中大于小于号处理

方式一:转义<!-- 转义法 --><if test="startTime!=null and startTime!=''"> and t.startTime &gt;= #{startTime} </if><if test="endTime!=null and endTime!=''"> and t.endTime &lt;= #{endTime} </if>常见转译写法<<=>
原创
发布博客 2021.07.07 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

POI设置单元格内容下拉框选择和单元格内容提示功能

XSSFWorkbook work = new XSSFWorkbook();XSSFSheet sheet = work.createSheet("下拉框样式Sheet页");String[] enumData = new String[] {"新增","修改","删除"}; XSSFDataValidationHelper dvHelper = new XSSFDataValidationHelper(sheet);XSSFDataValidationConstraint dvConstrai
原创
发布博客 2021.07.07 ·
1339 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

如何查询视图信息

Mysqlselect * from information_schema.views Oracleselect * from user_views
原创
发布博客 2021.01.28 ·
2000 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Address already in use: JVM_Bind 端口被占用

假设被占用端口号为10086启动cmd netstat -ano|findstr 10086 taskkill -f -pid 4548
转载
发布博客 2021.01.25 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ERROR Error: Cannot find module ‘vue-loader-v16/package.json‘

问题解决方式cnpm i vue-loader-v16如果没装淘宝镜像,可以先执行npm install -g cnpm --registry=https://registry.npm.taobao.org
原创
发布博客 2021.01.07 ·
6347 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

SpringBoot中打印Sql信息

pom<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>application.yml# com.springtest.demo.mapper为dao包路径logging: level: com.s
原创
发布博客 2020.12.18 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Postman之Token检验接口的使用

背景在公司做的一个项目用后端接口的使用都需要先检验token是否有效,这样每次重启后端都需要先登录,然后把登录后的access_token复制到需要调试的接口的Headers中,很是麻烦,所以想能不能直接登录就使用接口就得了。基础功能介绍先简单介绍Postman的一些简单功能。History:历史记录Collections:类似文件夹,用于整理维护接口。Save键添加环境信息,可配置环境变量、全局变量等信息,如url更改请求方式,常用Get/Post请求信息响应信息干活了添加环境
原创
发布博客 2020.12.18 ·
473 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Truncate用法详解

前言当我们想要清空某张表时,往往会使用truncate语句。truncate使用语法truncate table tb_name## 或者truncate tb_nametruncate的作用是清空表或者说是截断表,只能作用于表。执行truncate语句需要拥有表的drop权限,从逻辑上讲,truncate table类似于delete删除所有行的语句或drop table然后再create table语句的组合。为了实现高性能,它绕过了删除数据的DML方法,因此,它不能回滚。尽管trunc
转载
发布博客 2020.12.16 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Eclipse中代码无异常缺编译报红

背景在Eclipse中,明明代码没有问题,启动项目却一直没法通过。一开始以为是文件问题,把报红的代码重敲一遍,通过了,另外一个文件又报红。解决方式Window>Preferences>Java>Compiler>Building,把以下两个选项修改为Warning...
原创
发布博客 2020.12.14 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis配置:map查询空值返回

背景mapper的返回类型为map,当查询结果为空时,此列不会插入到map中。解决方式在配置文件中添加# application.ymlmybatis: configuration: call-setters-on-nulls: true
原创
发布博客 2020.12.03 ·
755 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

There is no getter for property named ‘limitBefore‘ in ‘class org.activiti.engine.impl.TaskQueryImpl

异常Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'limitBefore' in 'class org.activiti.engine.impl.TaskQueryImpl'解决方式乍一看以为是谁写的代码漏掉了Getter,Mybatis查询出了问题,点进去发现是activiti框架的源码,事情不简单。通过一系列百度,重启服务就好...
原创
发布博客 2020.11.18 ·
1290 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

springboot的多种配置方式

springboot的多种配置方式java配置主要靠java类和一些注解,比较常用的注解有:@Configuration :声明一个类作为配置类,代替xml文件@Bean :声明在方法上,将方法的返回值加入Bean容器,代替 标签@Value :基本类型或String属性注入@PropertySource :指定外部属性文件后面以Druid连接池配置为例,数据库名称为springboot_test方式一<!--pom.xml --><dependency>
原创
发布博客 2020.10.21 ·
1576 阅读 ·
7 点赞 ·
4 评论 ·
10 收藏

Springboot整合Quartz实现定时任务

Springboot整合Quartz实现定时任务pom依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>继承QuartzJobBean实现executeInternalpublic class We
原创
发布博客 2020.10.19 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EAS自定义方法刷新页面

一般业务流程中,系统自带的保存、提交方法自带页面刷新功能;但我们在实体添加的审核、反审核等方法需要刷新时,需要自己写代码实现。private void refreshCurPage() throws Exception { if (editData.getId() != null) { IObjectPK iObjectPk = new ObjectUuidPK(editData.getId()); IObjectValue iObjectValue = getValue(iObjectP
原创
发布博客 2020.10.09 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EAS BosType详解

简单介绍在数据库运行以下sql,发现所有实体都有一个唯一的类型ID:BOSTYPEID,8位字符串,可切换到“源代码“页签,查找bostype标签里的值。select * from T_PF_BOSOBJECT主要用途1、向数据库相应的表中插入记录,需要生成记录的FID,EAS数据库中有一个NewBOSID函数,需要传递BosTypeID作为参数;2、在代码中用BosTypeID判断和匹配单据的类型。3、根据BosType获取全类名代码1、EAS通过单据ID获得单据实体BOSTYPEB
原创
发布博客 2020.10.09 ·
1170 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记一次ORACLE查询更新

需求说明结转项目表.结转收入 = 结转项目表.结转金额/(1+税率表.税率)Sql模板及说明-- where条件是表名中 表名.ID 在查询结果中存在对应的值才能执行更新语句UPDATE 表名 SET 表名.字段名= (SELECT 查询结果.字段名 FROM ( 查询语句 ) 查询结果名 WHERE 表名.ID=查询结果.SYS_ID) Sql实例UPDATE ct_mrt_CompanyPrjCarryBill cpbSET cfcarryNoTaxRec = ( SEL
原创
发布博客 2020.09.30 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EAS中F7控件监听变化后,手动修改带出值无效

案例问题分析如图,案例需要开发选择“项目经理”自动获取其对应项目的名称设置到“项目”字段。假设用户选择了“张三”系统自动带出对应的项目名称“XX公司HR实施”,然后用户修改项目为“XX公司OA开发”,然后保存关闭单据,但是用户下次再打开查看单据时,项目仍然会是“XX公司HR实施”,和数据库里的不一致。原因分析a)系统从数据库获取单据对象,按照EditUI的绑定规则把值对象的数据绑定到控件上b)首先为文本字段设置值,此时:项目=XX公司OA开发c)然后为项目经理F7设置值,此时触发了DataCh
原创
发布博客 2020.09.21 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

EAS中String、BOSUuid、IObjectPk之间的转换

BOSUuid、IObjectPK及String间的相互转化方法如下:源类型目标类型方法StringIObjectPKnew ObjectStringPK(String)BOSUuidIObjectPKnew ObjectUuidPK(BOSUuid)IObjectPKBOSUuidObjectUuidPK .getKeyValue() BOSUuid.read(ObjectUuidPK.toString())BOSUuidStringBOSUui
原创
发布博客 2020.09.15 ·
1013 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

This usually happens because your environment has changed since running `npm install`

背景在Git下载一个前后端分离项目,启动前端模块出现如下错误:error in ./src/components/Breadcrumb/index.vue?vue&type=style&index=0&id=b50ef614&lang=scss&scoped=true&Module build failed (from ./node_modules/sass-loader/dist/cjs.js):Error: Missing binding D:
原创
发布博客 2020.06.19 ·
435 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏
加载更多