SpringBoot开发的时候,可能有多个环境,例如开发环境、部署到正式机后,有正式环境,我们可以新建多个spring配置文件,例如: application.yml 代表公共的配置 application-dev.yml 代表开发环境下特有的配置 application-prod.yml 代表生产环境下特有的配置 其中application后面跟着横线+配置名称,dev代表开发环境,prod代表正式环境,后面指定profiles的时候,也只需要跟着横线后面的名称 那启动应用的时候,要怎么让springboot知道…

2021-11-27 0条评论 643点热度 0人点赞 admin 阅读全文

项目中经常要用到的给某个DIV增加阴影效果,效果如图: 利用box-shadow只要一行css就可以搞定了 /* 阴影1 */ .yy1 { box-shadow: 0 1px 1px 0 rgb(0 0 0 / 20%); } /* 阴影2 */ .yy2 { /*4个边都有阴影*/ box-shadow: rgb(0 0 0 / 30%) 0px 0px 10px; /* 这是颜色较深的(黑色) */ /* box-shadow: black 0px 0px 10px; */ } 示例代码如下: <htm…

2021-11-24 0条评论 478点热度 0人点赞 admin 阅读全文

如题,Oracle中要用SQL得到日期中的年份、月份、日,如下: -- 得到年份 select to_number(to_char(sysdate,'yyyy')) from dual; -- 得到年月日的数字,例如当前2021年11月20日,就是20211120 select to_number(to_char(sysdate,'yyyyMMdd')) from dual; -- 或者使用Oracle提供的 Extract 函数 select sysdate from dual; --获得当前系统时间 selec…

2021-11-20 0条评论 658点热度 0人点赞 admin 阅读全文

之前都是在MacOS下使用IDEA的,今天在Windows下使用了一下IDEA,发现一个问题,打开Web项目后,用Tomcat启动后,Tomcat的日志窗口出现的文字都是乱码,网上也查了一下解决方案,发现好多修改都无效,最后发现能解决的修改这样子的,写下来供参考,给有需要的,防止多走弯路。 打开IDEA的『菜单』-『Help』-『Edit Custom VM Options...』 最后一行增加: -Dfile.encoding=UTF-8 如下图,最后一行(16行) 重启IDEA问题解决!

2021-11-18 0条评论 577点热度 1人点赞 admin 阅读全文

Git如果已经把代码都push到线上版本库了,想要回滚到之前的状态(某个commit的状态) # 先把本地的未提交的处理下,例如复制到其他地方,然后未保存的先要rollback 接下来就要reset了 # 可以先使用git log查看要回退到的某个COMMIT_ID, 或者从网页版看代码提交记录,复制CommitID git reset --hard <COMMIT_ID> # 线上进行回退(假设线上主分支是master) git push origin master --force 如果已经commi…

2021-11-16 0条评论 518点热度 0人点赞 admin 阅读全文

想要在查询中用in中使用limit SELECT * from t_order where order_no in ( SELECT distinct order_no from t_order where order_no is not null and order_no <> '' limit 0, 2 ) 报错: 1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery', Time…

2021-11-14 0条评论 582点热度 0人点赞 admin 阅读全文

默认情况下,Vue项目下的页面router.push('/path/to/page')每次路由切换后,如果当前页面已经滚动到中间或者底部的时候,跳到下一个页面,默认也是scoll到相同的位置(中间或者底部),但是我们还是希望到了新页面,当前内容还是滚动到顶端。 这个应该是其他SAP(Single Page Applications )都差不多会遇到的问题。 在每个页面的生命周期mounted下面,写代码让页面滚动到顶部 mounted () { window.scrollTo(0, 0);//滚动页面到最顶端 } …

2021-11-13 0条评论 966点热度 0人点赞 admin 阅读全文

腾讯企业邮箱第三方发送邮件文档:https://open.work.weixin.qq.com/help?person_id=0&doc_id=423&helpType=exmail 发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465,所以如下代码配置各项属性: Properties props = new Properties(); props.put("mail.smtp.host", "smtp.exmail.qq.com"); props.put("mail.s…

2021-11-12 0条评论 1661点热度 0人点赞 admin 阅读全文

Vue项目编译后,生成的dist文件夹下的资源文件,部署到服务器后,如果是http://www.example.com/这样的路径,是没有问题的;但是如果部署到二级目录后,例如 http://http://www.example.com/vue/后,就会发生问题,通过浏览器右键-检查 发现网页加载css和js都是从http://www.example.com/app.xxxx.js 或者http://www.example.com/app.xxxx.css 这样的,显然vue下的资源文件的加载的相对路径,还是按照一…

2021-11-10 0条评论 530点热度 0人点赞 admin 阅读全文

自动生成API文档,https://gitee.com/xiaoym/knife4j 这个还是挺好用的,需求希望在开发环境下启用API文档,而生产环境下则关闭API文档,我们可以在Knife4j的配置代码中,加入@ConditionalOnProperty来根据当前的环境判断是否使用Knife4j。 Knife4jConfig 生产环境禁用 @ConditionalOnProperty(name = "my.product-env", havingValue = "false") 意思是查看application.…

2021-11-08 0条评论 3429点热度 0人点赞 admin 阅读全文
1323334353655