08 2019 档案

摘要:Quartz动态添加、修改和删除定时任务时间 阅读全文
posted @ 2019-08-29 17:00 花生喂龙 阅读(230) 评论(0) 推荐(0) 编辑
摘要:git add index.html about.html 阅读全文
posted @ 2019-08-29 14:11 花生喂龙 阅读(402) 评论(0) 推荐(0) 编辑
摘要:where执行顺序是从右往左,自下而上。根据这个原理,表之间的连接必须写在其他WHERE条件之前,排除越多的条件应该放在最后一个。 阅读全文
posted @ 2019-08-22 20:00 花生喂龙 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:where执行顺序是从左往右,自上而下,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。 阅读全文
posted @ 2019-08-22 18:26 花生喂龙 阅读(788) 评论(0) 推荐(0) 编辑
摘要:DATE_SUB(date, INTERVAL expr type):date 是合法的日期表达式,expr 是时间间隔, type是时间类型 阅读全文
posted @ 2019-08-22 09:09 花生喂龙 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:1,某年 2,某季度 3,某月 4,某周 5,某天 阅读全文
posted @ 2019-08-20 21:39 花生喂龙 阅读(706) 评论(0) 推荐(0) 编辑
摘要:select * from table limit m, n——m指数据的index(从0开始);n指取的条数(n可以被设置为-1,表示取到最后一条数据); select * from table limit x——取出前x条记录 阅读全文
posted @ 2019-08-20 20:55 花生喂龙 阅读(931) 评论(0) 推荐(0) 编辑
摘要:区别:CONCAT只能连接两个字符串,||可以连接多个字符串 阅读全文
posted @ 2019-08-20 20:16 花生喂龙 阅读(301) 评论(0) 推荐(0) 编辑
摘要:问题:用户上传图片A,然后点击删除,然后又再次上传图片A,程序没有反应; 原因:第二次上传还是上一张图片的时候,onchange方法不会被触发; 解决方案:每次上传完代码后,都把值清空。$("#img").val(""); 阅读全文
posted @ 2019-08-20 20:01 花生喂龙 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:1,IFNULL(expr1, expr2):expr1不为null返回expr1,为null返回expr2 2,IF(expr1, expr2, expr3):如果expr1是TRUE(expr1<>0且expr1<>NULL),那么返回expr2,否则返回expr3 阅读全文
posted @ 2019-08-19 22:34 花生喂龙 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:pom.xml文件引入了两个Mybatis依赖包。一个是整合SpringBoot的,一个是整合Spring的jar包。两个一起出现,起冲突了,把Spring的Mybatis去掉就可以了 阅读全文
posted @ 2019-08-19 22:18 花生喂龙 阅读(5227) 评论(0) 推荐(0) 编辑
摘要:问题: 有时需要更改hosts文件,比如配置某个软件不要检测版本更新。但是编辑hosts文件后,保存会提示拒绝访问 解决方案: 将hosts文件copy到任意可编辑的文件夹下,修改并保存后,粘贴到系统盘hosts所在位置,选择替换。 阅读全文
posted @ 2019-08-19 21:53 花生喂龙 阅读(172) 评论(0) 推荐(0) 编辑
摘要:@Api,@ApiOperation,@ApiImplicitParam,@ApiModelProperty,@ApiIgnore 阅读全文
posted @ 2019-08-19 21:42 花生喂龙 阅读(3682) 评论(0) 推荐(1) 编辑
摘要:原因是Application.class中@MapperScan的注解,导入包应该为 import tk.mybatis.spring.annotation.MapperScan; 而不是 import org.mybaties.spring.annotation.MapperScan; 阅读全文
posted @ 2019-08-19 20:48 花生喂龙 阅读(5755) 评论(0) 推荐(0) 编辑
摘要:将oldEntity的值,赋给newEntity。newEntity里的对应字段有值,就用newEntity里的;没有值,才将oldEntity的值赋给newEntity。 阅读全文
posted @ 2019-08-19 20:14 花生喂龙 阅读(4586) 评论(0) 推荐(1) 编辑
摘要:相当于要把的值清除 阅读全文
posted @ 2019-08-19 14:40 花生喂龙 阅读(534) 评论(0) 推荐(0) 编辑
摘要:字段的属性为varchar,字符集是utf-8。需要将密文16进制化,不然解密取出来是null 阅读全文
posted @ 2019-08-19 14:26 花生喂龙 阅读(2040) 评论(0) 推荐(0) 编辑
摘要:做前后端分离的项目,非常重要的一点就是写好接口文档,用Swagger可以自动同步代码里的注解内容,同时可以直接在页面请求接口。 阅读全文
posted @ 2019-08-19 14:14 花生喂龙 阅读(244) 评论(0) 推荐(0) 编辑
摘要:接口改用Restful风格后,发现PUT请求的接口,接收不到参数。 阅读全文
posted @ 2019-08-19 13:53 花生喂龙 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:正文: LIMIT 1000:MySQL分组查询时默认按照id从小到大的顺序排列会让自定义的排序,所以里面加上LIMIT 固定住排序。//TODO 待研究 参考博客: mysql分组后获取每个组排序后的第一条数据(整行) - persistence勿忘初心 - CSDN博客https://blog. 阅读全文
posted @ 2019-08-19 12:49 花生喂龙 阅读(9315) 评论(0) 推荐(0) 编辑
摘要:String[] array = {"1", "2", "3", "4"}; 判断''2"是否在其中。方法1:binarySearch(Object[] a, Object key)。方法2:转成List,再用contains方法判断 阅读全文
posted @ 2019-08-19 12:39 花生喂龙 阅读(18872) 评论(0) 推荐(0) 编辑
摘要:1,for循环去重 2,hashSet去重 3,Stream去重 阅读全文
posted @ 2019-08-18 23:22 花生喂龙 阅读(269) 评论(0) 推荐(0) 编辑
摘要:M-pesa:肯尼亚移动运营商Safaricom推出的手机银行业务。是依托于手机SIM卡进行支付的。 官网:https://www.safaricom.co.ke/dealers/login.php 开发者网站:https://developer.safaricom.co.ke/docs#going-live 阅读全文
posted @ 2019-08-17 22:22 花生喂龙 阅读(3974) 评论(1) 推荐(1) 编辑
摘要:常碰到的排名需求:不并列排名(1,2,3,4,5,6),并列排名(不占位)(1,2,3,3,4,5),并列排名(占位)(1,2,3,3,5,6),查询指定用户排名 阅读全文
posted @ 2019-08-17 14:29 花生喂龙 阅读(650) 评论(0) 推荐(0) 编辑
摘要:在项目中有时我们会需要让某个字段自增长,如果每次都从数据库读出来之后,再加上固定的值,一是比较麻烦,二是可能有个时间差导致数据不准确。所以可以在数据库定义SEQUENCE 阅读全文
posted @ 2019-08-16 23:15 花生喂龙 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一般后台的报表查询页面,都会有导出数据到Excel表的功能 阅读全文
posted @ 2019-08-16 22:42 花生喂龙 阅读(274) 评论(0) 推荐(0) 编辑
摘要:业务场景:用户提供Excel表,在页面上点击“导入按钮”,系统读取Excel中的数据,存到对应的数据库 阅读全文
posted @ 2019-08-16 22:13 花生喂龙 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1,需要按type分类;2,按type分类,并且获得对应的个数。比如结果是3行数据,汇总成逗号分隔的一行数据 阅读全文
posted @ 2019-08-15 23:57 花生喂龙 阅读(199) 评论(0) 推荐(0) 编辑
摘要:BLOB用来存储大量二进制数据。如图片、音乐等,转为二进制数再存储 CLOB用来存储大量文本数据。如HTML页面等,varchar2最大是4000,预计会超过4000的用Clob 阅读全文
posted @ 2019-08-15 23:22 花生喂龙 阅读(524) 评论(0) 推荐(0) 编辑
摘要:ceil(n) :取大于等于数值n的最小整数; floor(n):取小于等于数值n的最大整数; 阅读全文
posted @ 2019-08-14 23:01 花生喂龙 阅读(440) 评论(0) 推荐(0) 编辑
摘要:表达式:ROUND(number, [decimals]) 含义:number表示待处理的数字,decimals表示处理的位数(需要四舍五入) 阅读全文
posted @ 2019-08-14 22:56 花生喂龙 阅读(341) 评论(0) 推荐(0) 编辑
摘要:表达式:TRUNC(param, [fmt]) 含义:将param字段的值按照fmt规则截取 阅读全文
posted @ 2019-08-14 22:44 花生喂龙 阅读(212) 评论(0) 推荐(0) 编辑
摘要:表达式:decode(条件, 值1, 翻译值1, 值2, 翻译值2, …值n, 翻译值n, 缺省值) 阅读全文
posted @ 2019-08-14 22:21 花生喂龙 阅读(215) 评论(0) 推荐(0) 编辑
摘要:第1种:简单case函数;第2种:case搜索函数 阅读全文
posted @ 2019-08-14 22:00 花生喂龙 阅读(250) 评论(0) 推荐(0) 编辑
摘要:String language = HttpHelper.getRequest().getLocale().getLanguage(); String country = HttpHelper.getRequest().getLocale().getCountry(); 阅读全文
posted @ 2019-08-14 20:21 花生喂龙 阅读(953) 评论(0) 推荐(0) 编辑
摘要:前言: 系统中当代码出现报错,抛出异常的时候,由此造成的垃圾数据,处理起来比较麻烦,比如涉及到多张表的时候,或者没有数据库权限的时候。所以很多时候我们会希望一些数据,成功就一起成功,失败就一起失败,回滚到事件没有发生的时候 正文: 在实现类方法上添加@Transactional即可。 注意:发现如果 阅读全文
posted @ 2019-08-13 23:05 花生喂龙 阅读(231) 评论(0) 推荐(0) 编辑
摘要:json格式数据中是不能有换行符“\n”的,有的话解析时会抛出异常 阅读全文
posted @ 2019-08-13 22:50 花生喂龙 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:把带有参数的链接生成为二维码,一般用于推广 阅读全文
posted @ 2019-08-13 22:00 花生喂龙 阅读(583) 评论(0) 推荐(0) 编辑
摘要:推荐用:clipboard.js 阅读全文
posted @ 2019-08-13 20:24 花生喂龙 阅读(498) 评论(0) 推荐(0) 编辑
摘要:很多场景都需要我们用图片做校验,比如获取短信验证码之前,需要用户先输入正确图片上的文字。 阅读全文
posted @ 2019-08-13 19:11 花生喂龙 阅读(964) 评论(0) 推荐(0) 编辑
摘要:1,我这边的需求是,用户上传图片,需要将图片的名称进行处理,并同时生成100*100,300*300大小的图片上传到服务器 2,当时做这个项目的时候是用的SpringMVC 阅读全文
posted @ 2019-08-13 18:48 花生喂龙 阅读(826) 评论(0) 推荐(0) 编辑
摘要:select * from student s order by nvl(length(trim(s.sname)),0) asc 阅读全文
posted @ 2019-08-12 22:46 花生喂龙 阅读(909) 评论(0) 推荐(0) 编辑
摘要:1,按照拼音顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_PINYIN_M') 2,按照部首顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_RADICAL_M') 3,按照笔画顺序 ORDER BY nlssort(NAME, 'NLS_SORT=SCHINESE_STROKE_M') 阅读全文
posted @ 2019-08-12 22:26 花生喂龙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:第1步:查看有哪些文件夹:dir 第2步:删除文件夹,比如bin目录:git rm -r --cached bin 第3步:输入更新说明:git commit -m "这次改动了什么东西" 第4步:推送代码到远程的当前分支上:git push -u origin 1.0 阅读全文
posted @ 2019-08-12 21:08 花生喂龙 阅读(306) 评论(0) 推荐(0) 编辑
摘要:第0步:把项目拷贝下来:git clone git@git.xx.com:test/projectname.git 第1步:查看本地仓库的状态:git status 第2步:添加全部更新:git add * 第3步:输入更新说明:git commit -m "这次改动了什么东西" 第4步:拉取当前分支的最新代码:git pull 第5步:推送代码到远程的当前分支上,1.0为分支名称,可写作1.0:1.0:git push origin 1.0 第6步:用git status再检查一下 阅读全文
posted @ 2019-08-12 18:56 花生喂龙 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:lpad( string, padded_length, [ pad_string ] ) 阅读全文
posted @ 2019-08-12 09:04 花生喂龙 阅读(449) 评论(0) 推荐(0) 编辑
摘要:方法1:class.getResource(name) 方法2:classLoader.getResource(name) 阅读全文
posted @ 2019-08-11 22:45 花生喂龙 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:方法一:前后端同时做处理 方法二:过滤器 阅读全文
posted @ 2019-08-11 22:24 花生喂龙 阅读(579) 评论(0) 推荐(0) 编辑
摘要:Long在Java中是一个引用类型,而long类型是Java中的一个基本数据类型。所以Long不能用“==”比较,long可以 阅读全文
posted @ 2019-08-11 12:39 花生喂龙 阅读(2594) 评论(0) 推荐(0) 编辑
摘要:前言:float是浮点数,有时需要做精确的位数处理 正文: 方法1 方法2 参考博客: Java float保留两位小数_ufeng_新浪博客http://blog.sina.com.cn/s/blog_77a45ee10101qbuy.html 阅读全文
posted @ 2019-08-10 22:47 花生喂龙 阅读(4104) 评论(0) 推荐(0) 编辑
摘要:我常用   阅读全文
posted @ 2019-08-04 23:00 花生喂龙 阅读(2728) 评论(0) 推荐(0) 编辑
摘要:前言: 有时会需要把"a,b,c"这样的字符串分割成数组[a, b, c] 正文: 普通情况 特殊情况 多个符号作为分隔符 参考博客: split 分割 字符串(分隔符如:* ^ : | , .) 及注意点_小虾_新浪博客http://blog.sina.com.cn/s/blog_b6487d47 阅读全文
posted @ 2019-08-04 18:32 花生喂龙 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1,在命令窗口点击鼠标右键,在弹出来的选择框中选择 标记 2,出现闪烁的光标后,拖动鼠标选择要复制的区域(注意:这里是一整块区域,而不是到某个字符结束,和我们常用的复制不一样),选中的区域是白色的 3,点击鼠标右键即可。已经复制上了,找地方粘贴查看即可 阅读全文
posted @ 2019-08-02 19:03 花生喂龙 阅读(671) 评论(0) 推荐(0) 编辑
摘要:oracle的jdbc驱动有很多版本,jdk1.5的驱动是classes12.jar,而jdk1.6(也就是官方所说的6.0)的驱动就是ojdbc6。 根据自己的情况选择合适的jar包,且不要把两个jar包都放进去 阅读全文
posted @ 2019-08-02 18:46 花生喂龙 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示