自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(283)
  • 收藏
  • 关注

转载 【Linux】【8】切换JDK版本时报错,bash: ./java: cannot execute binary file

原因:安装jdk的版本和linux系统版本对不上,把64位的jdk版本移到32位上面安装了,所以会出现上面的问题。 解决方案:建议都调整为64位版本的,资源前面的博客有 参考博客: linux出现bash: ./java: cannot execute binary file 问题的解决办法 - 人生设计师 - 博客园https://www.cnblogs.com/longshiy...

2019-09-17 16:46:00 592

转载 【Linux】【7】常用命令-目录处理命令

前言: 命令格式:命令 [-选项] [参数] (ls -al/etc) (1)个别命令不遵循此格式 (2)当有多个选型时,可以写在一起 (3)简化选项与完整选项(-a 等于 --all) 1,ls :显示目录文件 2,cd :切换到指定目录 3,pwd:显示当前目录 4,mkdir:创建目录 5,rmdir:删除空目录 6,cp:复制文件或目录 7,mv:剪切文件...

2019-09-17 16:44:00 409

转载 【Linux】【6】Java项目打成Jar包后部署至服务器上

前言: 我的项目是SpringBoot+Maven,所以我直接在IDEA用Maven打包了我的项目,名称为demo.jar。我需要把这个jar包放到Linux服务器并启动,而且本机可以访问到该项目 一,启动+停止项目 二,开启访问端口 正文: 一,启动+停止项目 1,创建项目存放目录 命令:[root@localhost ~]# mkdir -p /project/dem...

2019-09-17 15:10:00 702

转载 【Linux】【5】安装jdk1.8并配置环境变量,以及切换jdk

前言: Linux系统安装之后其实是自带了jdk的,但我们需要配置为自己要用的jdk版本。 一,删除原JDK 二,配置新JDK 三,切换JDK 正文: 一,删除原JDK 1,查看系统的Java版本 命令:java -version 2,查看系统安装的jdk 命令:rpm -qa | grep -i jdk 3,删除之前的jdk 命令:rpm -e --nodeps...

2019-09-17 14:56:00 283

转载 【Linux】【4】管理工具WinSCP、XShell

前言: 1,WinSCP:连接到Linux服务器,可以直接查看其文件目录及文件,以及将本机文件放到服务器上去(直接拖到对应目录下就行) 2,XShell:终端模拟器,命令行页面更美观,而且可以直接粘贴命令 正文: 1,WinSCP 官网地址:https://winscp.net/eng/download.php 下载地址:网盘链接:https://pan.baidu.com...

2019-09-17 14:40:00 264

转载 【Linux】【3】CentOS6.x IP设置(网卡设置)

前言: 网络连接我选择的是仅主机模式;设置IP的目的是为了可以访问项目发布后的页面,管理工具WinSCP、XShell可以连接上虚拟机 正文: 1,设置虚拟机网络连接 (1)点击左上角菜单栏 编辑-虚拟网络编辑器。VMent1即为主机模式的配置,记下子网IP(192.168.110.0)和子网掩码(255.255.255.0) (2)打开控制面板-网络和 Internet...

2019-09-17 13:52:00 239

转载 【Linux】【2】VMware虚拟机安装Linux系统

前言: VMware虚拟机安装好了之后,我们就要给它安装上Linux系统了。我用的是:CentOS-6.3版本64位 正文: 1,Linux系统镜像文件下载 一定要注意下的是64位,还是32位的。检查命令:file /bin/ls 下载地址:百度网盘 链接:https://pan.baidu.com/s/1CW7EYw5ZS4B5EOQdMZ9CLw提取码:itxe 2,安...

2019-09-16 22:15:00 169

转载 【Java】【51】Quartz定时器

前言: 如果是确定了执行时间或者时间间隔的定时任务,可以用注解@Scheduled来处理(【Spring】【2】使用注解@Scheduled执行定时任务 - 花生喂龙 - 博客园 https://www.cnblogs.com/huashengweilong/p/10934471.html) 但是,有的时候我们的任务是动态的。比如,可以在后台添加任意个数任意时间的推送短信任务,任务没...

2019-08-29 17:00:00 193

转载 【Git】【5】提交部分文件

前言: 有的时候我们只想提交更改的部分文件上去,而不是全部提交 正文: 第1步:查看本地仓库的状态,看看有哪些文件更改过了,以及路径是什么:git status 第2步:添加部分文件更新:git add index.html about.html 第3步:输入更新说明:git commit -m "这次改动了什么东西" 参考博客: git commit 提交指定文件的两种方...

2019-08-29 14:11:00 360

转载 【Oracle】【39】where执行顺序

正文: where执行顺序是从右往左,自下而上。根据这个原理,表之间的连接必须写在其他WHERE条件之前,排除越多的条件应该放在最后一个。 注意:查询所有数据时,尽量不要用 * (select * from table ...),ORACLE在解析的过程中,会将 * 依次转换成所有的列名,这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间 参考博客: Oracle数据库...

2019-08-22 20:00:00 677

转载 【MySQL】【12】where执行顺序

正文: where执行顺序是从左往右,自上而下,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。 参考博客: mysql where执行顺序 - 幻羽公子的博客 - CSDN博客https://blog.csdn.net/huanyu12/article/details/79786261?tdsourcetag=s_pc...

2019-08-22 18:26:00 462

转载 【MySQL】【11】DATE_SUB() 从日期减去指定的时间间隔

前言: DATE_SUB(date, INTERVAL expr type):date 是合法的日期表达式,expr 是时间间隔, type是时间类型 正文: -- 前一年的数据 date_sub(now(), interval 1 year) select * from table where year(created) = year(date_sub(now(), int...

2019-08-22 09:09:00 1356

转载 【MySQL】【10】查询某年,某季度,某月,某周,某天的数据

前言: 1,某年 2,某季度 3,某月 4,某周 5,某天 正文: 1,某年 select * from table where created like '2018-%'; select * from table where left(created, 4) = '2018'; select * from table where year(created...

2019-08-20 21:39:00 439

转载 【MySQL】【9】LIMIT 查询第m行开始的n行数据

正文: select * from table limit m, n m指数据的index(从0开始);n指取的条数(n可以被设置为-1,表示取到最后一条数据) limit 0, 10:从第1条开始,取10条 limit 10, 10:从第11条开始,取10条 select * from table limit x x:取出前x条记录 参考博客: MySQ...

2019-08-20 20:55:00 1098

转载 【Oracle】【38】CONCAT和|| 字符连接函数

正文: 区别:CONCAT只能连接两个字符串,||可以连接多个字符串 select concat('1', '2') from dual; select '1'||'2'||'3' from dual; 参考博客: Oracle的字符连接函数 concat 和 || 的区别 - 最最么么哒 - 博客园https://www.cnblogs.com/zuizui...

2019-08-20 20:16:00 303

转载 【JS】【33】解决 重复上传同一张图片,第二次无反应 的问题

正文: <input style="display:none" type="file" id="img" οnchange="uploadImage(event)" accept="image/jpg, image/jpeg, image/gif, image/png"> 问题:用户上传图片A,然后点击删...

2019-08-20 20:01:00 1279

转载 【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 参考博客: Mysql中类似于nvl()函数的ifnull()函数 - 花语苑...

2019-08-19 22:34:00 538

转载 【实战问题】【14】org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with...

问题: SpringBoot启动时报错: Related cause: org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'userDaoMapper' defined in file [E:\WebProject\... 解决方案: pom...

2019-08-19 22:18:00 1430

转载 【记录】【5】更改hosts文件

问题: 有时需要更改hosts文件,比如配置某个软件不要检测版本更新。但是编辑hosts文件后,保存会提示拒绝访问 解决方案: 将hosts文件copy到任意可编辑的文件夹下,修改并保存后,粘贴到系统盘hosts所在位置,选择替换。 参考博客: 保存hosts时出错拒绝访问怎么办?如何编辑修改-百度经验https://jingyan.baidu.com/article/0aa2...

2019-08-19 21:53:00 173

转载 【Swagger2】【3】API注解详解,以及注解常用参数配置

前言: @Api,@ApiOperation,@ApiImplicitParam,@ApiModelProperty 正文: 1,Controller层 @CrossOrigin(origins = "*") @RestController @Api(tags = {"文章接口"}) public class ArticleController { @ApiO...

2019-08-19 21:42:00 1129

转载 【实战问题】【13】报错springBoot-tk.mybatis.mapper.MapperException: 无法获取实体类com.xx.User对应的表名!...

正文: 最开始以为是因为该实体类不存在,检查后发现该实体类是存在的。原因是Application.class中@MapperScan的注解,导入包应该为 import tk.mybatis.spring.annotation.MapperScan; 而不是 importorg.mybaties.spring.annotation.MapperScan; 参考博客: ...

2019-08-19 20:48:00 1695

转载 【实战问题】【12】报错org.apache.commons.lang.exception.NestableRuntimeException

前言: 没有用maven的旧项目,找起jar包来真的是痛苦啊。这个报错出现的原因就是jar包的问题 正文: 出现这个问题的原因是jar包不全,需要以下jar包: commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar 接着报错java....

2019-08-19 20:36:00 349

转载 【Java】【50】BeanUtils.copyProperties();只从源对象中拷贝自己为null的值

前言: 关联博客: 【Java】【3】BeanUtils.copyProperties();将一个实体类的值复制到另外一个实体类 - 花生喂龙 - 博客园https://www.cnblogs.com/huashengweilong/p/10690509.html 关联博客里的是最简单的两个实体类赋值的情况,将oldEntity的值,赋给newEntity。而项目中有时的要求是,n...

2019-08-19 20:14:00 1092

转载 【JS】【32】清空file文件域

前言: 相当于要把<input type="file" />的值清除 正文: IE由于安全设置的原因,不能更改文件域的值(不能用val(""))。而在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。 而在Firefox下,其中的值也会被一同复制,就要用val("")了。 var file = $("#file") file.aft...

2019-08-19 14:40:00 306

转载 【MySQL】【7】AES_ENCRYPT()加密与AES_DECRYPT()解密

前言: 字段的属性为varchar,字符集是utf-8。需要将密文16进制化,不然解密取出来是null 正文: 存入: INSERT INTO TABLE_NAME(password) VALUES (HEX(AES_ENCRYPT('hello world', 'key'))) 取出: SELECT AES_DECRYPT(UNHEX(password), 'k...

2019-08-19 14:26:00 509

转载 【Swagger2】【2】SpringBoot整合Swagger2

前言: 做前后端分离的项目,非常重要的一点就是写好接口文档,用Swagger可以自动同步代码里的注解内容,同时可以直接在页面请求接口。 使用过程中,也发现了一些缺点,比如不能记录上次请求接口的数据,必须先发布代码才能看到Swagger页面。所以我们已经改用YApi了,YApi的接口可以手写,也可以从Swagger导入,这个属于工具,不属于代码范畴了。不过我们依然在代码里保留了Swag...

2019-08-19 14:14:00 119

转载 【Spring】【5】 PUT请求接收不到参数

前言: 接口改用Restful风格后,发现PUT请求的接口,接收不到参数。 正文: 方法1:添加HttpPutFormContentFilter过滤器 我的使用场景是:SpringMVC。SpringBoot貌似不需要 import org.springframework.stereotype.Component; import org.springframework.w...

2019-08-19 13:53:00 764

转载 【MySQL】【6】分组后获取每个组排序后的第一条数据

正文: SELECT t.*, MAX(t.score) maxScore FROM (SELECT * FROM studentORDER BY score DESC LIMIT 1000) t GROUP BY t.student_id LIMIT 1000:MySQL分组查询时默认按照id从小到大的顺序排列会让自定义的排序,所以里面加上LIMIT 固定住排序。/...

2019-08-19 12:49:00 3309

转载 【Java】【49】判断String字符串数组中是否存在某个值

前言: String[] array = {"1","2","3","4"}; 判断''2"是否在其中 正文: 方法1:binarySearch(Object[] a, Object key) 如果某个值存在则返回值大于0,反之返回值则小于0 优点:使用二分查找法,效率快捷 缺点:查询的数组必须是有序的,如果不是有序的话,使用此方法是没有用的。 int index...

2019-08-19 12:39:00 3384

转载 【Java】【48】List去重

前言: 1,for循环去重 2,hashSet去重 3,Stream去重 正文: //取ID不重复的数据 public class User { private Integer id; private String name; } List<User> users = Lists.newArrayList( new U...

2019-08-18 23:22:00 137

转载 【其他】【支付】【1】M-pesa(非洲肯尼亚的支付方式)

前言: M-pesa:肯尼亚移动运营商Safaricom推出的手机银行业务。是依托于手机SIM卡进行支付的。 官网:https://www.safaricom.co.ke/dealers/login.php 开发者网站:https://developer.safaricom.co.ke/docs#going-live 正文: 业务背景:公司需要在官网上加一个注册为经销商的功能,...

2019-08-17 22:22:00 2901

转载 【MySQL】【5】排名功能

前言: 1,常碰到的排名需求:不并列排名(1,2,3,4,5,6),并列排名(不占位)(1,2,3,3,4,5),并列排名(占位)(1,2,3,3,5,6),查询指定用户排名 2,@rank := @rank + 1 :其中 := 是赋值的作用,这句话的意思是先执行@rank + 1,然后把值赋给@rank 3,(SELECT @rank := 0) r :这句话的意思是设置ran...

2019-08-17 14:29:00 411

转载 【Oracle】【37】SEQUENCE 自增长 序列化

前言: 在项目中有时我们会需要让某个字段自增长,如果每次都从数据库读出来之后,再加上固定的值,一是比较麻烦,二是可能有个时间差导致数据不准确。所以可以在数据库定义SEQUENCE 正文: 1,创建 CREATE SEQUENCE seqTest INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设...

2019-08-16 23:15:00 175

转载 【Java】【47】导出数据到Excel

前言: 一般后台的报表查询页面,都会有导出数据到Excel表的功能 正文: JS: window.open("后台接口地址"); Controller层: @ApiOperation(value = "导出列表") @RequestMapping(value = "excel/exportExcel", method = RequestMethod.GET) ...

2019-08-16 22:42:00 116

转载 【Java】【46】导入Excel到数据库

前言: 业务场景:用户提供Excel表,在页面上点击“导入按钮”,系统读取Excel中的数据,存到对应的数据库 注: 1,目前仅提供导入简单的Excel表,没有合并单元格,只能读取单页sheet 2,方法里用到了具体业务场景的实体类,所以适用性不是很强,其他场景要用的话,还需要修改代码。但是也具有一定的参考性,所以先记录下来。我的后续思路是:在 工具类(ReadExcelUtil...

2019-08-16 22:13:00 133

转载 【Oracle】【36】WM_CONCAT 行转列

前言: 有这样的表(product),需要做分类统计 id name num type 1 苹果 1 水果 2 梨子 2 水果 3 西瓜 4 水果 4 本子 1 文具 5 铅笔 3 文具 正文: 1,需要按type分类 目标: 水果 苹果,梨子,...

2019-08-15 23:57:00 208

转载 【Oracle】【35】BLOB字段和CLOB字段

前言: BLOB用来存储大量二进制数据。如图片、音乐等,转为二进制数再存储 CLOB用来存储大量文本数据。如HTML页面等,varchar2最大是4000,预计会超过4000的用Clob 正文: 1,我用的是java + mybatis,直接用String处理就可以了。String最大能存4G 数据库:创建表 -- Create table create table C...

2019-08-15 23:22:00 229

转载 【Oracle】【34】ceil和floor函数

前言: ceil(n) :取大于等于数值n的最小整数; floor(n):取小于等于数值n的最大整数; 正文: -- 10 select ceil(9.3) from dual; -- 9 select floor(9.3) from dual; -- -9 select ceil(-9.3) from dual; -- -10 select flo...

2019-08-14 23:01:00 189

转载 【Oracle】【33】ROUND 截取 四舍五入

前言: 表达式:ROUND(number, [decimals]) 含义:number表示待处理的数字,decimals表示处理的位数(需要四舍五入) 正文: -- 1234.568 小数点后三位 select round(1234.5678,3) from dual; -- 1230 小数点前一位 select round(1234.5678, -1) from ...

2019-08-14 22:56:00 267

转载 【Oracle】【32】TRUNC 截取

前言: 表达式:TRUNC(param, [fmt]) 含义:将param字段的值按照fmt规则截取 正文: 1,日期 select trunc(sysdate, 'yyyy') from dual --当年的第一天 select trunc(sysdate, 'mm') from dual --当月的第一天 select trunc(sysdate, 'dd') fr...

2019-08-14 22:44:00 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除