会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
花生喂龙
为了记性不好的我
博客园
首页
新随笔
联系
管理
订阅
随笔- 296 文章- 0 评论- 6 阅读-
52万
08 2019 档案
【Java】【51】Quartz定时器
摘要:Quartz动态添加、修改和删除定时任务时间
阅读全文
posted @
2019-08-29 17:00
花生喂龙
阅读(230)
评论(0)
推荐(0)
编辑
【Git】【5】提交部分文件
摘要:git add index.html about.html
阅读全文
posted @
2019-08-29 14:11
花生喂龙
阅读(402)
评论(0)
推荐(0)
编辑
【Oracle】【39】where执行顺序
摘要:where执行顺序是从右往左,自下而上。根据这个原理,表之间的连接必须写在其他WHERE条件之前,排除越多的条件应该放在最后一个。
阅读全文
posted @
2019-08-22 20:00
花生喂龙
阅读(1166)
评论(0)
推荐(0)
编辑
【MySQL】【12】where执行顺序
摘要:where执行顺序是从左往右,自上而下,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。
阅读全文
posted @
2019-08-22 18:26
花生喂龙
阅读(788)
评论(0)
推荐(0)
编辑
【MySQL】【11】DATE_SUB() 从日期减去指定的时间间隔
摘要:DATE_SUB(date, INTERVAL expr type):date 是合法的日期表达式,expr 是时间间隔, type是时间类型
阅读全文
posted @
2019-08-22 09:09
花生喂龙
阅读(1493)
评论(0)
推荐(0)
编辑
【MySQL】【10】查询某年,某季度,某月,某周,某天的数据
摘要:1,某年 2,某季度 3,某月 4,某周 5,某天
阅读全文
posted @
2019-08-20 21:39
花生喂龙
阅读(706)
评论(0)
推荐(0)
编辑
【MySQL】【9】LIMIT 查询第m行开始的n行数据
摘要: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)
编辑
【Oracle】【38】CONCAT和|| 字符连接函数
摘要:区别:CONCAT只能连接两个字符串,||可以连接多个字符串
阅读全文
posted @
2019-08-20 20:16
花生喂龙
阅读(301)
评论(0)
推荐(0)
编辑
【JS】【33】解决 重复上传同一张图片,第二次无反应 的问题
摘要:问题:用户上传图片A,然后点击删除,然后又再次上传图片A,程序没有反应; 原因:第二次上传还是上一张图片的时候,onchange方法不会被触发; 解决方案:每次上传完代码后,都把值清空。$("#img").val("");
阅读全文
posted @
2019-08-20 20:01
花生喂龙
阅读(1177)
评论(0)
推荐(0)
编辑
【MySQL】【8】IFNULL()和IF()
摘要: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)
编辑
【实战问题】【14】org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxMapper'
摘要:pom.xml文件引入了两个Mybatis依赖包。一个是整合SpringBoot的,一个是整合Spring的jar包。两个一起出现,起冲突了,把Spring的Mybatis去掉就可以了
阅读全文
posted @
2019-08-19 22:18
花生喂龙
阅读(5227)
评论(0)
推荐(0)
编辑
【记录】【5】更改hosts文件
摘要:问题: 有时需要更改hosts文件,比如配置某个软件不要检测版本更新。但是编辑hosts文件后,保存会提示拒绝访问 解决方案: 将hosts文件copy到任意可编辑的文件夹下,修改并保存后,粘贴到系统盘hosts所在位置,选择替换。
阅读全文
posted @
2019-08-19 21:53
花生喂龙
阅读(172)
评论(0)
推荐(0)
编辑
【Swagger2】【3】API注解详解,以及注解常用参数配置
摘要:@Api,@ApiOperation,@ApiImplicitParam,@ApiModelProperty,@ApiIgnore
阅读全文
posted @
2019-08-19 21:42
花生喂龙
阅读(3682)
评论(0)
推荐(1)
编辑
【实战问题】【13】报错springBoot-tk.mybatis.mapper.MapperException: 无法获取实体类com.xx.User对应的表名!
摘要:原因是Application.class中@MapperScan的注解,导入包应该为 import tk.mybatis.spring.annotation.MapperScan; 而不是 import org.mybaties.spring.annotation.MapperScan;
阅读全文
posted @
2019-08-19 20:48
花生喂龙
阅读(5755)
评论(0)
推荐(0)
编辑
【实战问题】【12】报错org.apache.commons.lang.exception.NestableRuntimeException
摘要:jar包的问题
阅读全文
posted @
2019-08-19 20:36
花生喂龙
阅读(1065)
评论(0)
推荐(0)
编辑
【Java】【50】BeanUtils.copyProperties();只从源对象中拷贝自己为null的值
摘要:将oldEntity的值,赋给newEntity。newEntity里的对应字段有值,就用newEntity里的;没有值,才将oldEntity的值赋给newEntity。
阅读全文
posted @
2019-08-19 20:14
花生喂龙
阅读(4586)
评论(0)
推荐(1)
编辑
【JS】【32】清空file文件域
摘要:相当于要把的值清除
阅读全文
posted @
2019-08-19 14:40
花生喂龙
阅读(534)
评论(0)
推荐(0)
编辑
【MySQL】【7】AES_ENCRYPT()加密与AES_DECRYPT()解密
摘要:字段的属性为varchar,字符集是utf-8。需要将密文16进制化,不然解密取出来是null
阅读全文
posted @
2019-08-19 14:26
花生喂龙
阅读(2040)
评论(0)
推荐(0)
编辑
【Swagger2】【2】SpringBoot整合Swagger2
摘要:做前后端分离的项目,非常重要的一点就是写好接口文档,用Swagger可以自动同步代码里的注解内容,同时可以直接在页面请求接口。
阅读全文
posted @
2019-08-19 14:14
花生喂龙
阅读(244)
评论(0)
推荐(0)
编辑
【Spring】【5】 PUT请求接收不到参数
摘要:接口改用Restful风格后,发现PUT请求的接口,接收不到参数。
阅读全文
posted @
2019-08-19 13:53
花生喂龙
阅读(1080)
评论(0)
推荐(0)
编辑
【MySQL】【6】分组后获取每个组排序后的第一条数据
摘要:正文: LIMIT 1000:MySQL分组查询时默认按照id从小到大的顺序排列会让自定义的排序,所以里面加上LIMIT 固定住排序。//TODO 待研究 参考博客: mysql分组后获取每个组排序后的第一条数据(整行) - persistence勿忘初心 - CSDN博客https://blog.
阅读全文
posted @
2019-08-19 12:49
花生喂龙
阅读(9315)
评论(0)
推荐(0)
编辑
【Java】【49】判断String字符串数组中是否存在某个值
摘要: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)
编辑
【Java】【48】List去重
摘要:1,for循环去重 2,hashSet去重 3,Stream去重
阅读全文
posted @
2019-08-18 23:22
花生喂龙
阅读(269)
评论(0)
推荐(0)
编辑
【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)
摘要: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)
编辑
【MySQL】【5】排名功能
摘要:常碰到的排名需求:不并列排名(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)
编辑
【Oracle】【37】SEQUENCE 自增长 序列化
摘要:在项目中有时我们会需要让某个字段自增长,如果每次都从数据库读出来之后,再加上固定的值,一是比较麻烦,二是可能有个时间差导致数据不准确。所以可以在数据库定义SEQUENCE
阅读全文
posted @
2019-08-16 23:15
花生喂龙
阅读(219)
评论(0)
推荐(0)
编辑
【Java】【47】导出数据到Excel
摘要:一般后台的报表查询页面,都会有导出数据到Excel表的功能
阅读全文
posted @
2019-08-16 22:42
花生喂龙
阅读(274)
评论(0)
推荐(0)
编辑
【Java】【46】导入Excel到数据库
摘要:业务场景:用户提供Excel表,在页面上点击“导入按钮”,系统读取Excel中的数据,存到对应的数据库
阅读全文
posted @
2019-08-16 22:13
花生喂龙
阅读(326)
评论(0)
推荐(0)
编辑
【Oracle】【36】WM_CONCAT 行转列
摘要:1,需要按type分类;2,按type分类,并且获得对应的个数。比如结果是3行数据,汇总成逗号分隔的一行数据
阅读全文
posted @
2019-08-15 23:57
花生喂龙
阅读(199)
评论(0)
推荐(0)
编辑
【Oracle】【35】BLOB字段和CLOB字段
摘要:BLOB用来存储大量二进制数据。如图片、音乐等,转为二进制数再存储 CLOB用来存储大量文本数据。如HTML页面等,varchar2最大是4000,预计会超过4000的用Clob
阅读全文
posted @
2019-08-15 23:22
花生喂龙
阅读(524)
评论(0)
推荐(0)
编辑
【Oracle】【34】ceil和floor函数
摘要:ceil(n) :取大于等于数值n的最小整数; floor(n):取小于等于数值n的最大整数;
阅读全文
posted @
2019-08-14 23:01
花生喂龙
阅读(440)
评论(0)
推荐(0)
编辑
【Oracle】【33】ROUND 截取 四舍五入
摘要:表达式:ROUND(number, [decimals]) 含义:number表示待处理的数字,decimals表示处理的位数(需要四舍五入)
阅读全文
posted @
2019-08-14 22:56
花生喂龙
阅读(341)
评论(0)
推荐(0)
编辑
【Oracle】【32】TRUNC 截取
摘要:表达式:TRUNC(param, [fmt]) 含义:将param字段的值按照fmt规则截取
阅读全文
posted @
2019-08-14 22:44
花生喂龙
阅读(212)
评论(0)
推荐(0)
编辑
【Oracle】【31】DECODE
摘要:表达式:decode(条件, 值1, 翻译值1, 值2, 翻译值2, …值n, 翻译值n, 缺省值)
阅读全文
posted @
2019-08-14 22:21
花生喂龙
阅读(215)
评论(0)
推荐(0)
编辑
【Oracle】【30】CASE WHEN
摘要:第1种:简单case函数;第2种:case搜索函数
阅读全文
posted @
2019-08-14 22:00
花生喂龙
阅读(250)
评论(0)
推荐(0)
编辑
【Java】【45】获取系统的语言环境
摘要:String language = HttpHelper.getRequest().getLocale().getLanguage(); String country = HttpHelper.getRequest().getLocale().getCountry();
阅读全文
posted @
2019-08-14 20:21
花生喂龙
阅读(953)
评论(0)
推荐(0)
编辑
【Spring】【4】@Transactional 事务回滚
摘要:前言: 系统中当代码出现报错,抛出异常的时候,由此造成的垃圾数据,处理起来比较麻烦,比如涉及到多张表的时候,或者没有数据库权限的时候。所以很多时候我们会希望一些数据,成功就一起成功,失败就一起失败,回滚到事件没有发生的时候 正文: 在实现类方法上添加@Transactional即可。 注意:发现如果
阅读全文
posted @
2019-08-13 23:05
花生喂龙
阅读(231)
评论(0)
推荐(0)
编辑
【JSON】【1】处理换行符
摘要:json格式数据中是不能有换行符“\n”的,有的话解析时会抛出异常
阅读全文
posted @
2019-08-13 22:50
花生喂龙
阅读(1218)
评论(0)
推荐(0)
编辑
【JS插件】【3】生成二维码 jquery.qrcode.js
摘要:把带有参数的链接生成为二维码,一般用于推广
阅读全文
posted @
2019-08-13 22:00
花生喂龙
阅读(583)
评论(0)
推荐(0)
编辑
【JS插件】【2】操作剪切板 clipboard.js 与 ZeroClipboard.js
摘要:推荐用:clipboard.js
阅读全文
posted @
2019-08-13 20:24
花生喂龙
阅读(498)
评论(0)
推荐(0)
编辑
【Java】【44】生成验证图片
摘要:很多场景都需要我们用图片做校验,比如获取短信验证码之前,需要用户先输入正确图片上的文字。
阅读全文
posted @
2019-08-13 19:11
花生喂龙
阅读(964)
评论(0)
推荐(0)
编辑
【Java】【43】上传图片,重新命名并缩放到固定大小
摘要:1,我这边的需求是,用户上传图片,需要将图片的名称进行处理,并同时生成100*100,300*300大小的图片上传到服务器 2,当时做这个项目的时候是用的SpringMVC
阅读全文
posted @
2019-08-13 18:48
花生喂龙
阅读(826)
评论(0)
推荐(0)
编辑
【Oracle】【29】根据字段的长度排序
摘要:select * from student s order by nvl(length(trim(s.sname)),0) asc
阅读全文
posted @
2019-08-12 22:46
花生喂龙
阅读(909)
评论(0)
推荐(0)
编辑
【Oracle】【28】中文排序
摘要: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)
编辑
【Git】【4】删除已经提交的文件夹
摘要:第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)
编辑
【Git】【3】拷贝一个仓库到本地(clone)、从远程拉取代码(pull)、推送代码到远程(push)
摘要:第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)
编辑
【Oracle】【27】lpad函数,rpad函数,补足位数
摘要:lpad( string, padded_length, [ pad_string ] )
阅读全文
posted @
2019-08-12 09:04
花生喂龙
阅读(449)
评论(0)
推荐(0)
编辑
【Java】【42】根据相对路径和绝对路径获取文件
摘要:方法1:class.getResource(name) 方法2:classLoader.getResource(name)
阅读全文
posted @
2019-08-11 22:45
花生喂龙
阅读(2468)
评论(0)
推荐(0)
编辑
【Java】【41】中文传参乱码问题
摘要:方法一:前后端同时做处理 方法二:过滤器
阅读全文
posted @
2019-08-11 22:24
花生喂龙
阅读(579)
评论(0)
推荐(0)
编辑
【Java】【40】Long类型和long类型的大小比较
摘要:Long在Java中是一个引用类型,而long类型是Java中的一个基本数据类型。所以Long不能用“==”比较,long可以
阅读全文
posted @
2019-08-11 12:39
花生喂龙
阅读(2594)
评论(0)
推荐(0)
编辑
【Java】【39】float保留两位小数
摘要:前言:float是浮点数,有时需要做精确的位数处理 正文: 方法1 方法2 参考博客: Java float保留两位小数_ufeng_新浪博客http://blog.sina.com.cn/s/blog_77a45ee10101qbuy.html
阅读全文
posted @
2019-08-10 22:47
花生喂龙
阅读(4104)
评论(0)
推荐(0)
编辑
【HTML&CSS】【8】HTML空格占位符
摘要:我常用
阅读全文
posted @
2019-08-04 23:00
花生喂龙
阅读(2728)
评论(0)
推荐(0)
编辑
【Java】【38】split分割字符串
摘要:前言: 有时会需要把"a,b,c"这样的字符串分割成数组[a, b, c] 正文: 普通情况 特殊情况 多个符号作为分隔符 参考博客: split 分割 字符串(分隔符如:* ^ : | , .) 及注意点_小虾_新浪博客http://blog.sina.com.cn/s/blog_b6487d47
阅读全文
posted @
2019-08-04 18:32
花生喂龙
阅读(253)
评论(0)
推荐(0)
编辑
【cmd】【6】复制命令窗口中的内容
摘要:1,在命令窗口点击鼠标右键,在弹出来的选择框中选择 标记 2,出现闪烁的光标后,拖动鼠标选择要复制的区域(注意:这里是一整块区域,而不是到某个字符结束,和我们常用的复制不一样),选中的区域是白色的 3,点击鼠标右键即可。已经复制上了,找地方粘贴查看即可
阅读全文
posted @
2019-08-02 19:03
花生喂龙
阅读(671)
评论(0)
推荐(0)
编辑
【实战问题】【11】增删改查在SQLServer客户端都是正常的。但在程序里用mybatis的时候,新增会失败
摘要:oracle的jdbc驱动有很多版本,jdk1.5的驱动是classes12.jar,而jdk1.6(也就是官方所说的6.0)的驱动就是ojdbc6。 根据自己的情况选择合适的jar包,且不要把两个jar包都放进去
阅读全文
posted @
2019-08-02 18:46
花生喂龙
阅读(261)
评论(0)
推荐(0)
编辑
公告
昵称:
花生喂龙
园龄:
8年11个月
粉丝:
20
关注:
4
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
C#(1)
cmd(6)
Eclipse(6)
Git(5)
HTML&CSS(8)
IDEA(8)
Java(53)
JDK(3)
JQuery&JS(33)
JSON(1)
JS插件(3)
Linux(7)
Log(3)
Maven(2)
Mybatis(10)
MySQL(13)
Navicat(1)
oauth2.0(2)
Oracle(39)
PL/SQL Developer(3)
PowerDesigner(10)
Redis(1)
Spring(5)
SpringBoot(3)
Swagger2(3)
Tomcat(3)
Word&Excel(5)
服务器(Windows)(6)
基础知识(2)
记录(6)
其他(12)
实战问题(15)
微信公众号开发(16)
更多
随笔档案
2020年5月(2)
2020年2月(3)
2019年12月(4)
2019年11月(1)
2019年9月(8)
2019年8月(55)
2019年7月(9)
2019年6月(46)
2019年5月(79)
2019年4月(54)
2019年3月(9)
2019年2月(14)
2017年11月(2)
2017年10月(10)
阅读排行榜
1. 【Java】【2】String和List相互转换(24358)
2. 【Java】【1】String数组和List相互转换(23434)
3. 【Java】【49】判断String字符串数组中是否存在某个值(18872)
4. 【Java】【35】subList截取部分List(16850)
5. 【MySQL】【3】String和Date相互转换(12840)
评论排行榜
1. 【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)(1)
2. 【Mybatis】【9】ResultMap支持继承(1)
3. 【Word&Excel】【3】Excel替换某一行/列的内容(1)
4. 【实战问题】【5】Spring boot报错java.awt.HeadlessException(1)
5. 【微信公众号开发】【2】注册搭建属于自己的公众号(1)
推荐排行榜
1. 【Java】【35】subList截取部分List(3)
2. 【其他】【Postman】【1】获取请求的curl(1)
3. 【SpringBoot】【2】多模块项目共享公共的配置文件(1)
4. 【Linux】【7】常用命令-目录处理命令(1)
5. 【Swagger2】【3】API注解详解,以及注解常用参数配置(1)
最新评论
1. Re:【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)
问一下有B2C相关的调用说明吗,其中一些参数以及回调url不太明白
--猫猫猫猫猫猫
2. Re:【实战问题】【5】Spring boot报错java.awt.HeadlessException
感谢分享
--西瓜子额
3. Re:【Word&Excel】【3】Excel替换某一行/列的内容
实测有效。太棒了!谢谢!
--1420_wafer
4. Re:【微信公众号开发】【1】开发前的准备
之前一直不会公众号开发,直到看到这篇博文,谢谢博主,俺学会了。
--在下水稻里
5. Re:【Mybatis】【9】ResultMap支持继承
如果ResultMap对应的实体类不仅有继承基类,而且基类还是泛型类,要怎么写xml文件?
--Twinhead
点击右上角即可分享