sql时间N天前数据查询
今天写代码用到了 1234567891011#三年前的日期select date_format(date_sub(now(),interval 3 year),'%Y-%m-%d')#6个月之后的时间select date_add(now(),interval 6 month);#14天后的时间select date_add(now(),interval 3 day);#10分钟之内的数据select * from table_name where create_time >= (select date_sub(now(),interval 10 minute))#30秒后的时间select date_add(now(),interval 30 second);
拦截器注入Service报空指针的坑
今天写了个拦截器,注入一个Service,结果没注入进去,报空指针 后来发现原来在拦截器配置处需要用@Bean的形式注入 并且在上面addInterceptor里面调用该函数 123456789@Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(visitInterceptor()) .addPathPatterns("/**"); } @Bean public VisitInterceptor visitInterceptor() { return new VisitInterceptor(); }
mysql使用ORDER BY和GROUP BY
今天写代码时遇到一个需求是这样的: 取表内最新的一条数据,根据用户名分组 本来以为又是那种需求,然后就开始写sql,写完一运行,报错。。。 然后发现GROUP BY必须放在ORDER BY的前面 但这样又会导致不能取最新的一条数据 于是用了一个“子查询”的办法解决 1234567891011121314<select id="cowBeer" resultType="map" parameterType="map"> SELECT [字段] FROM ( SELECT DISTINCT [字段] FROM [表名] AS msg, [表名] AS user WHERE [条件] ORDER BY [创建时间字段] DESC ) r GROUP BY r.[分组条件] ORDER BY r.[创建时间字段] DESC </select>
图片预览放大js插件
分享一个非常简单的图片预览插件viewer 首先引入js和css viewer.js:下载链接 jquery1.11.3.js:下载链接 jquery-viewer.min.js:下载链接 viewer.css:下载链接 然后引入 123456789<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="{路径}/viewer.css" rel="external nofollow" rel="external nofollow"> <script src="...
Maven常用镜像配置
分享一下Maven阿里云常用镜像仓库settings.xml 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://...
Centos7防火墙命令
记点防火墙常用命令 12345678910111213141516171819202122#重启防火墙systemctl restart firewalld#启动防火墙systemctl start firewalld#关闭防火墙systemctl stop firewalld#禁用防火墙systemctl disable firewalld#查看防火墙状态systemctl status firewalld#帮助(太多了,于是记几个常用的)firewall-cmd --help#重载防火墙配置firewall-cmd --reload#开放服务firewall-cmd --add-service=ssh --permanent#查看服务是否开放firewall-cmd --query-service ftp#关闭服务firewall-cmd --remove-service=ftp --permanent#防火墙添加端口firewall-cmd --permanent --zone=public --add-port=8080/tcp
java阿里云企业邮箱发送邮件
提供一个跟阿里云客服小姐姐要到的Demo 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859package com.ruben;import com.sun.net.ssl.internal.ssl.Provider;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.security.Security;import java.util.Date;import java.util.Properties;/** * @ClassName: AliCompanyEmailSender * @Date: 2020/7/16 0014 13:47 * @Description: * @Author: <achao1441470436@gmail...
用typora+PicGo写博客
最近下载了个PicGo,写博客的时候放图片就特别方便了 下载链接:PicGo-2.3.0 然后是typora 下载链接:typora 下载好了配置PicGo 配置好了可以测试上传一下 快捷键Ctrl+Shift+P上传在剪切板里的图片 然后上传完了剪切板里的内容就会被替换啦 Typora里的设置在 文件->偏好设置里 找到图像,然后设置 这样,就完成我们的设置了,别忘了设置完点一下下面的验证图片上传选项哦
Gitlab的安装
Gitlab安装1.安装相关依赖 1yum -y install policycoreutils openssh-server openssh-clients postfix 2.启动ssh服务&设置为开机启动 1systemctl enable sshd && sudo systemctl start sshd 3.设置postfix开机自启,并启动,postfix支持gitlab发信功能 1systemctl enable postfix && sudo systemctl start postfix 如果报这个错 1Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details. 可以采取以下解决方案 1234#修改 /etc/postfix/m...
mybatisのmapper生成工具
这款工具支持批量操作,如根据不同的主键查询、批量插入、修改、删除等 个人感觉好用,项目里也在用(关键是完全开源) 推荐给大家 TableGo 官网:http://www.tablego.cn/
