- 博客(16)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mybatis整合Oracle库行转列实现
需求分析实际需要的最终效果库中数据的存储格式xml配置文件<select id="findArLists" parameterType="Object" resultType="hashmap"> SELECT * FROM ( SELECT s.item, s.sbb_c AS Charactor, s.sbb_v AS Val
2021-03-10 15:56:31
424
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java使用原生poi导出复杂Excel
POIExcel文件导出思路: 现在很多Excel导出都有Excel模板,直接将数据封装好,直接调用即可, 但是我们项目变动较大,所以我选择使用原生POI进行文件导出,方面后期改动灵活, 也可选用固定Template模板,读取固定表头,写入数据...POM依赖配置POM文件配置: 这里选用的是3.14版本<!-- poi 文件上传,解析excel--> <dependency> <groupId>org.apache.poi
2020-09-28 18:37:34
2102
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z
Myabatis-Plus集成异常下面贴出错误信息 : java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z11:29:34.886 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Appli
2020-09-08 12:28:53
31049
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot java实现Webscoket客户端/服务端,心跳以及重连附代码
WebScoket介绍是一种网络通讯协议,是HTML5开始提供的一种在单个TCP连接上的双全功通讯协议.已经有HTTP协议,为什么还需要另外一个协议?1.HTTP协议是一种无状态,无连接的,单向的应用层协议.通讯只能由客户端发起,无法实现服务器主动想客户端推送消息2.既然是一个单向请求,那么如果服务器有连续的状态变化,客户端要获取就会很麻烦, 采用轮询 的效率低,非常浪费资源(因为必须不停的链接,或者HTTP链接始终打开),由此WebScoket应运而生.WebScoket特点介绍最大特
2020-08-24 11:25:15
6906
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Spring Boot项目集成AWS S3,实现上传下载功能
AWS S3介绍下面因为使用到的功能很简单,下面会贴出S3的官网链接,有兴趣的同学可以去自行了解详情AWS S3(官网): https://www.amazonaws.cn/s3/AWS SDK for Java(官网): https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/signup-create-iam-user.html加入相关的pom文件依赖不同版本的SDK官网描述会有冲突,暂未遇到相关问题,附上pom依赖版本信息,
2020-08-14 14:58:03
7993
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ORA-00904: 标识符无效
事情的起因是这样的,由于跨团队开发,我们team只需要读取对应Orcale库的数据即可,没有其它权限,那么问题来了mybatis集成Orcale库进行where查询的时候发现一直出现:java.sql.SQLSyntaxErrorException: ORA-00904: “BRAND”: 标识符无效解决思路一般出现这样问题首先想到的是实体与数据库字段是否对应未出现异常,将console打印出来的数据放到Orcale库中跑看是否正常原因由于操作Orcale权限有限,仔细核对发现别的团队使用
2020-07-24 16:00:59
3416
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Orcale出现> ORA-00904: “MONTH“: 标识符无效
Orcale出现> ORA-00904: “MONTH”: 标识符无效新手紧记,切莫用数据库关键字直接做为表设计的某个字段表字段设计://别的部门设计表,我们只有读的权限,所以.....month NVARCHAR2 32 参数示例(EP_: 202004)select * from PR_FA_ALL m WHERE TO_CHAR(to_date(m."month",'yyyy-MM'),'yyyy-MM')BETWEEN TO_CHAR(to_date("mo
2020-07-24 14:19:07
975
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springBoot+mybatis 动态切换数据源
动态数据源实现原理实现动态数据源的切换,核心抽象类AbstractRoutingDataSource,下面贴上部分核心源码代码:详解: spring容器连接哪个数据源,是由该方法决定而具体选择哪个数据源又是由determineCurrentLookupKey()方法的返回值决定的,该方法需要我们继承AbstractRoutingDataSource来重写。该方法返回一个key,该key就是数据源bean的beanName,我们根据key去resolvedDataSources中取到DataSource,
2020-07-17 18:48:02
275
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java实现微信上传永久图片素材“errcode“:41005,“errmsg“:“media data missing hint: [xxxxxxxxx]“
哈哈
2020-07-03 18:01:58
2011
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mysql分组排序取时间最近的第一条
起因:需要对一张表数据进行分组排序,取不同设备最新的一条更新记录,那么问题来了, 表数据经过简单Group By 之后,所获取到的 数据与期望数据不一致,如图取不同vem_id的最新一次的更新数据,常规group by 无法解决数据错乱问题.解决: group by 的用法还有不清楚的自行百度 , 说说我的解决方法,先按照时间对表数据按时间排序,然后进行分组,从前往后写不好写,...
2020-04-29 10:30:03
6758
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 dial unix /var/run/docker.sock: connect: permission denied
起因: 上篇博客说到了防火墙操作,本人关闭宿主机防火墙,问题是解决了,但是,docker用不了,需要全部重启宿主局docker容器. 因为CI/CD也是容器部署在该服务器上,晚上无法构建了....错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///...
2020-01-16 11:35:41
519
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 docker容器无法访问宿主机-No route to host
起因: docker容器部署人脸服务,API服务,人脸服务无法访问API服务下的图片,必须磕出来, 进入docker容器可以正常使用apt-get 下载包,无法在宿主机下载内容.原因: 启动docker时,docker进程会创建一个名为docker0的虚拟网桥,用于宿主机与容器之间的通信。当启动一个docker容器时,docker容器将会附加到虚拟网桥上...
2020-01-16 11:24:47
1100
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException
org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a pa...
2019-12-27 14:40:31
4704
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mysql5.7分组查询异常处理 this is incompatible with sql_mode=only_full_group_by
org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of ORDER BY clause is not in GROUP BY c...
2019-12-20 17:47:46
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人