自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux sqlplus登录oracle 密码带有@#等字符的处理方式

最近项目需要通过指定的机器远程访问客户oracle,但是密码带有@符号,如果通过sqlplus直接连接sqlplus test/test@123456@172.16.10.10:1521/ORCL会报错ORA-12154: TNS:could not resolve the connect identifier specified是因为命令把第一个@后面的字符当成ip来解析,导致出错。遇到这种情况,正确的方式是:sqlplus 'test/"test@123456"'@172.16.

2021-01-26 15:59:19 2498

原创 postgresql将字符串转为数字,将null或者空字符串““转为0

业务中需要对某个varchar类型的字段数据做转换,但是部分字段为"",用field::numeric会报异常,可用以下方式:select field,cast(coalesce(nullif(field,''),'0')as float) as result from table;select field,coalesce(cast(nullif(field,'') as float),'0') as result from table...

2021-01-07 14:41:34 8093 1

原创 mybatis 参数占位符#{}与${}的区别

mybatis 参数占位符#{}与${}的区别1、#{}传入的是字符串,会自动加上引号如:name=张三,select * from table where name=#{name},则执行:select * from table where name='张三'2、${}传入的就是字符本身,不会加引号,所以会有sql注入的风险。如:name=张三,select * from table where name=#{name},则执行:select * from table where name

2021-01-05 14:51:22 388

原创 mysql的回表查询以及索引覆盖

InnoDB的索引有两大类,一类是聚集索引(clusteredindex),另一类是普通索引(secondary index),也称二级索引。聚集索引:叶子结点直接存储行记录,因此Innodb必须有且仅有一个聚集索引。1、如果表定义了pk,那么pk就是聚集索引。2、如果表没有定义pk,那么第一个not null unique的列就是聚集索引。3、否则Innodb会另外创建一个隐藏的ROWID作为聚集索引。聚集索引使得基于pk的查询速度非常快,直接定位行记录。普通索引:普通索引的叶子.

2020-11-17 18:07:58 132

原创 springboot从数据库查出数据导出到excel

需求:从数据库查出一个List,将list导入到excel中。这种问题太常见了网上这种一找一大堆,但是每次找的都不一定能完全能成功。因此把这次的记录下来。这里只记录核心的service部分,用的是apache的poi工具:public ResponseEntity<> exportExcel(List dataList,List keyList){ Workbook work=new XSSFWorkbook(); Sheet sheet=workbook,cre

2020-10-30 15:07:37 1040

原创 fastJson工具类将装了list<HashMap>转换成JSONArray时,hashmap中value为null的key也将会丢失。

遇到的问题:fastJson工具类将装了list<HashMap>转换成JSONArray时,hashmap中value为null的key也将会丢失。代码:JSONArray dataArray=JSONArray.parseArray(JSON.toJSONString(datalist))解决办法:JSONArray dataArray=JSONArray.parseArray(JSON.toJSONString(datalist,SerializerFeature.W.

2020-10-30 14:33:37 582

原创 springboot+mybatisplus 无实体类,resultType为map,当字段为null时,相应字段未返回

问题:因为项目中该表的字段数较多,而且个数是变化的,因此不便于写实体类映射,resultType的类型为java.util.map。但是发现字段为null时,返回结果没有该字段。解决方案:直接在yml配置文件中开启:mybatis-plus: configuration: call-setters-on-nulls: true...

2020-10-29 09:48:50 1588

原创 centos7离线安装cdh5.15

Centos7安装了CDH5.15.0的中间过程以及遇到的一些坑,作为一个总结,也可供小伙伴们参考。有问题也欢迎留言,相互交流、共同进步。本文集群搭建为五台物理机服务器,根据zookeeper的leader竞选机制,最好为奇数台的服务器:一:前期准备1、服务器系统安装:系统安装:centos7.0共五台物理机:cdh1、cdh2、cdh3、cdh4、cdh52、安装包...

2019-05-01 14:57:20 500

空空如也

空空如也

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

TA关注的人

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