遇到的问题解决(有空记录下来的)

乱七八糟的各种问题解决(持续更新)

linux中感叹号的转义、感叹号的使用

## linux命令执行得到报错:
-bash: !xxxx: event not found

如果是要输出文本中的感叹号,可以使用单引号,如 echo ‘hello world !’;
如果是在命令中可以将感叹号转义为!,如curl ***** http://127.0.0.1:8899/xxx/xxx!xxx.ilf
另外,感叹号的用法:
(1)!!:表示上一条命令;
(2)! :表示上一条命令中最后一个参数,如 c d / u s r c d ! :表示上一条命令中最后一个参数,如cd /usr cd ! :表示上一条命令中最后一个参数,如cd/usrcd! (执行完cd /usr后执行cd !$相当于执行cd /usr);
(3)!str:表示history中最近一条以str开头的命令,如 ipconfig !ipconfig (相当于 ipconfig);
(4)!?str?:表示history中最近一条包含str的命令,如 cd /usr/xxx/abc/efg !?abc?;
(5)!n和!-n:!n表示history中正数第n条命令,!-n表示history中倒数第n条命令。

curl 多个请求头

curl -i -H "Content-Type: appllication/json" -H "token: abcdefg" -X POST -d '{"one": 1}' http://127.0.0.1/test

解决导入导出值班表jxl的writableWorkbook在write时由于WriteAccessRecord源码中data=new byte[122]导致的ArrayOutOfBoundsException问题

链接: https://www.itdaan.com/blog/2012/04/19/5c6ceeb724f1f6d84ff9743b84f06827.html

jxl版本2.6.10或2.6.11

Workbook wb = Workbook.getWorkbook(new File("C:/data_template.xls"));
WorkbookSettings settings = new WorkbookSettings ();
settings.setWriteAccess(null); // set为null即可。
WritableWorkbook workbook = Workbook.createWorkbook(new File("C:/data_output.xls"), wb, settings);

一个错误配置JpaRepository包位置出现的问题

项目结构,A模块依赖B模块,B模块中不配置数据源,在A模块的yml中配置两种prefix的数据源,A模块配置了业务数据源,B模块使用注解@ConfigurationProperties(prefix = “xxx.xxx”)配置了另外一个druid的数据源;A模块使用@EnableJpaRepositories注解指定了包为com.xxx.**.repository,而在B模块中,com.xxx.**也有repository。
于是出现了问题:由于扫描时把B模块的repository扫描上了,导致部分repository在向数据库查询的时候使用的是A配置的业务数据源,然后就有table or view not exist,某些表查询不到,而且原本好好的都没事,只是上了一段新的代码才触发了,而这段代码跟前面的说的都没关系。
解决:把A模块中配置repository、entity的位置配置得更准确些,不要将B模块的repository、entity包扫描进去。

JSON转换对象的Date类型问题

首先是js

let temp = JSON.parse(JSON.stringify(obj))

这个操作可以深复制一个对象,但是,得到的时间会因为时区少8小时,可以把时间先格式化为字符串。

springboot中,也会出现时区问题,要看传参时使用的是jackson还是fastjson,对应的有相应的注解或者在yml文件当中全局配置,要把时区设置为GMT+8。

js date.setMonth(n - 1)得不到预期月份的问题

如果出现date.setMonth(n - 1)得不到n月,可以先date.setDate(1)把日期先设置为1,在setMonth(n - 1),即可解决。

yum更换阿里云镜像源https://www.likecs.com/show-204524335.html#sc=2056.800048828125

95% emitting HtmlWebpackPlugin

【解决】前端项目编译卡在95% emitting HtmlWebpackPlugin很长时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值