自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java程序源

生活不止眼前的苟且,还有读不懂的诗,和到不了的远方 ~_~

  • 博客(118)
  • 资源 (4)
  • 收藏
  • 关注

原创 Intellij IDEA无法使用lombok、@Data不起作用,set和get报错 的解决方法

在编写项目过程中为了方便快捷开发,会使用到lombok.Data的@Data注解,以方便大家不用在实体类中生成set和get方法。问题:1、引入了相应的jar包,可以导入包切不报错。 2、调用set和get方式时,找不到相应方法,报错。解决办法:1、打开项目设置Settings2、找到Plugins3、搜索插件进行下载安装流程如图:...

2019-05-20 16:08:21 12443 3

转载 Nginx网站常见的跳转配置实例

相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因为当一些稀奇古怪跳转的需求时候你会没有头绪、百般调试、上网求神拜佛都搞不定的时候真是想死的心都有了,当然网上也有很多nginx rewrite的经典示例,但是我感觉对我的工作都没有太大的帮助下面是我工...

2019-05-06 15:33:31 1652

原创 Java中StringUtils工具类进行String为空的判断

判断某字符串是否为空,为空的标准是str==null或str.length()==0在代码里写起来麻烦,而且还有可能或漏掉判断,所以就可以借助StringUtils工具类Boolean值判断更加轻松!isEmpty下面是StringUtils判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = true...

2019-04-24 14:28:19 4204

转载 Linux下查看文件内容的命令

Linux下查看文件内容的命令查看文件内容的命令:cat     由第一行开始显示内容,并将所有内容输出tac     从最后一行倒序显示内容,并将所有内容输出more    根据窗口大小,一页一页的现实文件内容less    和m

2019-03-11 10:45:10 1822

原创 Linux编写脚本后改变相应权限

在Linux中新增编辑了脚本文件,可惜 ./ 显示不出来,这里就需要我们对文件进行一个权限处理。在对应文件夹下执行以下命令即可,如需对个别文件执行,只需更换 “*.sh” 为对应名字即可。chmod u+x *.sh解释:chmod是权限管理命令change the permissions mode of a file的缩写。。u代表所有者,x代表执行权限。 + 表示增加权限。chm...

2019-03-04 12:39:25 1374

原创 linux安装配置redis,修改redis密码,客户端连接redis,重启、停止redis

linux安装redis安装:1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis...

2019-01-18 16:39:02 1478

原创 Linux服务器安装配置Nginx服务器

生活不是林黛玉,不会因为忧伤而风情万种。 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 Nginx 安装一、安装编译工具及库文件yu...

2019-01-18 13:52:13 612

原创 Linux下安装rabbitmq

Linux下安装rabbitmqLinux下安装jdk1.8安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 ...

2019-01-18 13:43:32 474

原创 终止当前js方法

js方法主要执行顺序是自上而下依次运行的,终止js方法不再继续向下运行方法如下:(一)在function里面(1)return;(2)return false;(二)非function方法里面alert(“before error.”);throw SyntaxError();alert(“after error.”);...

2019-01-15 16:26:07 16607 1

原创 @Scheduled中fixedDelay、fixedRate、initialDelay 和cron表达式的解析及区别

一、 在线Cron表达式生成器http://cron.qqe2.com/二、介绍cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可选);字段  允许值  允许的特殊字符秒   0-59     , - * /分   0-59     , - * /小时 0-23     , - ...

2018-12-19 10:30:54 98504

转载 MySQL求时间差函数:timediff、timestampdiff、datediff

 一、时间差函数:timestampdiff  语法:timestampdiff(interval, datetime1,datetime2)  结果:返回(时间2-时间1)的时间差,结果单位由interval参数给出。frac_second 毫秒(低版本不支持,用second,再除于1000)second 秒minute 分钟hour 小时day 天week 周mo...

2018-12-13 13:56:15 15327

转载 servlet request请求对象常用方法总结

1. request请求对象常用方法:public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException { ...

2018-10-25 15:33:39 889

转载 阿里巴巴Java开发规约插件p3c详细教程及使用感受

阿里巴巴Java开发手册在进入正题介绍这款插件之前,首先来谈一下《阿里巴巴Java开发手册》,2017年年初,首次公开的阿里官方Java代码规范标准手册可以说是引起了全民(IT界)代码规范的热潮,相信这个手册很多行业内的朋友都比较熟悉,毕竟有"大厂光环",想低调都难,这个手册的愿景是:"统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本"至...

2018-10-22 14:59:38 417

转载 MYSQL常见运算符和函数

字符函数 (1)CONCAT():字符连接 SELECT CONCAT(‘IMOOC’,’-‘,’MySQL’);//IMOOC-MySQL SELECT CONCAT (first_name,last_name) AS fullname FROM test; (2)CONCAT_WS():使用指定的分隔符进行字符连接,(第一个位置指定分隔符,后面的为分割的...

2018-10-09 15:20:10 352

转载 java中金融货币运算处理方法

总结:精确运算要用String构造的BigDecimal,不要用float和double!BigDecimal在金额运算处理方法中,我们一般禁止使用double和float进行运算,否则会造成精度的丢失,导致最终计算记过不够精确。在《你可能不知道的Java基础知识(一)》中,我提到使用浮点运算要慎重,感觉说的不够透彻,其实float和double类型主要是为科学和工程计算而设计的。他们执行的...

2018-09-26 01:27:16 3471

转载 SourceTree的基本使用教程

1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用2. 获取项目代码1. 点击克隆/新建 2. 在弹出框中输入项目地址,http或者ssh地址都可以   如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因    1) 项目地址获取错误    2) 没有项目访问权限3....

2018-09-26 00:56:44 25515 4

转载 Linux教程+操作系统教程 -- 大全

1. Linux入门教程http://c.biancheng.net/cpp/linux/基础教程Linux简介 Linux文件管理 Linux目录 Linux文件权限和访问模式 Linux环境变量 Linux打印文件和发送邮件 Linux管道和过滤器 Linux进程...

2018-08-16 17:18:41 61662 12

原创 java如何设置http请求头、请求头作用、idea测试请求等

本文涉及两种请求方式,即 get 和 post 。通过java后台设置请求头部 可以根据需求修改或者添加请求头信息。修改请求头代码根据不同的请求方式,在main方法中选择调用不同的方法(get/post )package com.iao.controller.feedback;import java.io.BufferedReader;import java.io.Da...

2018-07-25 09:49:05 83830 1

转载 摄影构图的几种基本方法

转自:http://bbs.dzwww.com/thread-25926328-1-1.html对于摄影,构图是基本的技巧之一。同样的事物,不同的角度就有不同的构图,不同的构图就是不同的视角,视角不同就是画面语言的个性化。也因此有了区别。    但摄影构图的几种基本方法决不是要把摄影框死。只是让初学考以最简单的方法突破固有的思维。我们知道,武侠里真正厉害的是有招似无招。摄...

2018-05-10 17:56:52 4175

原创 table表格合并列中相同的内容栏

页面的table表格中又是需要将相同的数据栏合并,今天就学到了一个简单实用有效的方法: Document 111 222 333 111 555 333

2018-05-09 16:33:10 3306 3

转载 jquery操作select下拉框的多种方法(选中,取值,赋值等)

Query获取Select选择的Text和Value:语法解释:1.$("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. varcheckText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3.

2018-04-28 14:13:43 1975

原创 mysql中int(11)长度

mysql中int(1)和int(11)区别呢,按理来讲int定义之后长度不受我们设置的限制了,那么mysql中int(1)和int(11)区别是什么呢?mysql字段定义中INT(x)中的x仅仅指的是显示宽度。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。所以x的定义与存储空间没有任何关系都是...

2018-04-20 11:04:04 16388

原创 js中获取当前时间(年月日时分秒星期几)

在页面中用js获取当前年、月、日、时、分、秒、上午/下午、星期几 直接上代码啦!function time() { var today = new Date(); var hou; var time; var day; if (today.getHours() &...

2018-04-18 12:39:57 6154

原创 ajax中文乱码

ajax传递的参数带有中文的时候很容易出现乱码现象, ajax携带的参数如果是输入内容多数会带有中文,就需要注意这个情况了。当映射加有 @RequestMapping(value=”/find.do”, produces = “text/html;charset=utf-8”) 也不起作用的时候可以试试下面的方法!js函数中对url进行转码, var nam...

2018-04-10 17:22:05 2151

原创 mysql数据库设置大小写敏感

java向数据库插入数据时的错误: Duplicate entry ‘数据’ for key ‘字段名’ 。 这是因为该字段设置了唯一索引,所以重复插入数据报错,但是用这条数据查的时候却并没有重复原因在于mysql没有区分数据的大小写,误以为重复,故此需要我们设定大小写敏感。1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写; 2、用root帐号登录后,在/e...

2018-03-07 14:40:55 2400

原创 获取年、月、周、日等第一天和最后一天日期

当年第一天:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); 当年最后一天:SELECT concat(YEAR(now()),’-12-31’); 当前week的第一天:select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY...

2018-03-02 11:53:32 942

转载 初窥Linux 之 我最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li

2018-01-24 11:42:26 416

转载 python开发大全、系列文章、精品教程

全栈工程师开发手册 (作者:栾鹏) python教程全解python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——

2018-01-19 17:21:50 3254

转载 Python学习资料大全

Python学习资料网络上比较多,看到好的资源,不及时记录下来,下次就找不到了,我把知乎上好的回答收藏汇总到这里,以便自己随时查看,包括Python入门书籍,网站,项目,官方文档,下载资源等。下面的内容是由浅入深,建议按照先后顺序阅读学习。0.Python简明教程python简明教程中文.pdf(下载地址1,下载地址2,本文书籍包) 很简洁的一本教材,就算没有基础,你也可以像读小说一样,花半天时间

2018-01-19 11:48:39 2168

原创 XML中常用转义符

编写XML代码常用转译符:&(逻辑与)  &        >(大于)    >        "(双引号)  "     XML实体中不允许出现"&",""等特殊字符,否则XML语法检查时将出错,如果编写的XML文件必须包含这些字符,则必须分别写成"&","<",">"再写入文件中。例如,如果在XML文档中使用类似"在读取的时候,解析器会自动将其转换回

2018-01-19 11:20:31 18899

原创 mysql 的 find_in_set 函数使用方法

今日又发现了一大神技!那就是 find_in_set 函数!大家都知道SQL中有 in 的用法,也有like ,但是更有 find_in_set  !此类方法主要用于where条件中,比如老方法:select * from table_a where  id in ('1','2','3','4')这个时候我们或许可以查出来多条信息,但是有的时候这么写是不行的,就需要我们用fo

2018-01-13 19:39:53 3065

翻译 INSERT ... ON DUPLICATE KEY UPDATE

向数据库插入记录时,有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是insertOrUpdate操作。这种控制可以放在业务层,也可以放在数据库层,大多数数据库都支持这种需求,如Oracle的merge语句,再如本文所讲的MySQL中的INSERT ... ON DUPLICATE KEY UPDATE语句。       该语句是基于唯一索引或主键使用,比如一

2018-01-11 17:23:54 755

转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下复制代码1 INSERT IG

2018-01-11 17:20:09 235

原创 错误:Unable to preventDefault inside passive event listener due to target being treated as passive.

问题描述:用MUI例子中的选项卡,底部的导航只能实现div切换,链接无法跳转。查看控制台,输出:Unable to preventDefault inside passive event listener due to target 的警告。技术分享问题解决:经检查相关资料,加入以下代码,即可解决问题。mui(‘body‘).on(‘tap‘,‘a‘

2018-01-09 17:22:35 27717 10

原创 页面内容的隐藏和显示-hide()方法和show()方法

有些时候我们需要在一个页面中不刷新页面直接隐藏和显示部分信息,这个时候我们可以使用hide()方法和show()方法。hide()方法:描述:使用自定义效果来隐藏匹配的元素。show()方法:show() 方法显示隐藏的被选元素。注意:show() 适用于通过 jQuery 方法和 CSS 中 display:none 隐藏的元素(不适用于通过 visibility

2017-11-28 17:04:58 33666 1

原创 正则表达式汇总整理

开发中用到了正则表达式,现在闲来无事总结一下,方便以后查询。验证数字方面:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[

2017-11-27 15:54:22 284

原创 web项目-Excel文件导出

跳坑留下的伤疤都是我们程序员最好的勋章。文件导出是在web项目中常用的功能之一。在这里我也谈一下本人的拙见。此次我遇到的是从easyUI框架中查询数据的导出,当然,不管框架怎么变,万变不离其宗,导出功能学懂一个就差不多够用了。这里我的前台查询条件是name和age。先查询,前台看到信息后,才可以导出。按照我找博客的习惯,直接上代码。后台导出方法:/* * 导出

2017-11-24 17:29:40 2494

原创 web项目-文件下载(文件服务器-应用服务器-客户端)

文件的下载一直都是web项目中的常用功能,但是在我们公司项目中,项目上线后单下载功能方面都可以简单易懂的说分为三个部分,即文件服务器、应用服务器和客户端,而我们在上传的时候都是将上传保存到文件服务器(也可以俗称网络服务器),而在数据库中存储的只是文件在文件服务器上的地址,类似于“http://192.168.1.1/group1/M00/00/73/wKgBDVoGbFWACZ_HAlZxO4o

2017-11-24 16:09:31 8971 2

原创 让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.

这里我的按钮是jsp中的一个标签写的,下面是定时两秒默认点击,当然,想直接默认点击的话就直接把方法里面的毫秒值2000删除就可以了,也可以自行设置毫秒值进行定时。// 两秒后模拟点击setTimeout(function() { // IE if(document.all) { document.getElementById("clickMe").click(); } // 其它浏览器 el

2017-11-24 12:02:31 20066 3

原创 java中格式化数字、jsp中格式化数据、<input>标签

今天用到了又闲来无事,就把这个格式化总结一下,也和大家分享一下主要使用的类:java.text.DecimalFormat 1。实例化对象,可以用如下两种方法:       DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();       DecimalFormat df1=(DecimalFormat) Decim

2017-11-23 16:30:19 3095

尼康D7200使用说明书PDF版

数码相机d7200是一款入门中端相机,熟悉原版说明书,更有利于日常操作。PDF版具有兼容性高、清晰等特点。D7200新手必备!

2018-05-08

支付宝收款铃声素材

该素材涵盖了支付宝所有的收款提示音,而且是原声,大家可以根据自己的需要合并出相应的音频,自由合并,自由发挥,里面包括有简单的合并方法,有电脑就能合并!!!该提示音可以很好地作为项目中的收款提示,同时也可以合并出霸气的装逼手机铃声!!!

2018-12-03

bootstrap管理系统前端框架

bootstrap框架,可以直接调用封装好的样式,用起来较为方便。该文件为bootstrap后台管理系统框架,上部系统名称,左菜单栏,右内容。弹窗口、页面等都已美化好。且涵盖有多种日常使用操作流程、样式等。

2018-05-08

大型网站技术架构 核心原理与案例分析+李智慧-高清 和 大型网站系统与JAVA中间件实践

大型网站技术架构 核心原理与案例分析+李智慧-高清 和 大型网站系统与JAVA中间件实践 两本书PDF高清版本 好东西分享给大家 值得一看

2019-03-19

空空如也

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

TA关注的人

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