自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ElasticSearch5.x踩坑记录(三):linux下rpm安装

使用rpm形式安装后可以自动生成elasticsearch服务,可以通过service elasticsearch start/top进行程序的启动与关闭,不需要在切换用户.一、rpm安装包下载安装rpm安装包下载地址   点击图中红圈处下载。不得不说es最近的更新真的好快,才几天的功夫先由5.6.3更新到5.6.4,今天看的时候已经到了6.0.0了。   将安装包上传到/root

2017-11-18 20:05:07 2337

原创 ElasticSearch5.x踩坑记录(二):linux下es5.6.3、head、ik安装

上篇博客讲解了下windows下的es及插件安装,总体而言还是挺简单的.公司服务器的系统是centos6.x,之前的es搭配都是由老大哥给处理的,现在完全交给我,对我这linux小白来说还是废了很大一番功夫的。现在记录下安装及配置的过程,方便日后查阅。中间有其他插件安装的话也会不定时更新到这里.一、安装jdk1.81.yum查找java相关列表2.yum安装  根据自己的情况选择不同的jdk版本,必

2017-11-14 17:56:30 1760

原创 ElasticSearch5.x踩坑记录(一):windows系统下的ElasticSearch5.6.3及head插件安装

之前有用过es2.x版本做过一个检索系统,随着公司业务的发展,数据量也越来越大,现在希望采用es集群的方式加快检索速度,提高用户的使用体验。

2017-11-05 23:56:02 1947

原创 表单提交总结(二):ajax上传表单

上篇总结了下表单验证的几种方案,不过传统的表单提交会导致页面的刷新,某些时候我们并不想页面刷新希望表单提交后有个返回结果以便于我们进行些其他操作。这时候简单粗暴的一种方案是禁用表单提交,然后使用ajax上传. 表单<form id="form" action="" onsubmit="return false;"> <input type = "text" name="title"/>

2017-11-04 00:21:14 1038

原创 表单提交总结(一):表单的提交及验证方法

关于表单提交,相信每个做过web开发的小伙伴,随随便便都能写出来。但是需求不同,采取的方法也会有所差别,每当遇到稍微复杂一点的提交问题,自己总会搜索一番资料,费时费力。在这里总结出一些常用的表单提交案例,方便日后查阅。1.使用onsubmit方法进行验证.  在提交表单之前,对表单或者网页中的数据进行检验。onsubmit指定的方法返回true,则提交数据;返回false不提交数据。 j

2017-10-29 23:51:13 3081

原创 Intellij idea解决tomcat报错:Error listenerStart.

使用idea时tomcat无法正常启动,错误提示:org.apache.catalina.core.StandardContext.startInternal Error listenerStart. 没有更详细的错误信息。   google了下记录tomcat log详细日志的方案:在项目资源目录下新建一个logging.properties文件,将下面内容输入文件: handlers = o

2017-09-26 14:45:02 2841

原创 mysql开启慢查询日志

背景  近日发现公司的某个网站经常出现无响应状态,经过一系列排查后最终确认是mysql的某些查询导致了锁表。这其中mysql的慢查询log记录让我们定位到了根本原因.那么什么是慢查询呢?它又有什么作用呢?废话不多说,在接下来的内容里会解答这两个问题。一、简介  慢查询日志是mysql服务器将影响数据库性能的相关SQL语句记录下来生成的日志文件。开启慢查询日志,可以让MySQL记录下执行超过指定时间(

2017-09-15 23:41:24 500

原创 lnmp配置ftp及权限操作的简单记录

1.使用nlmp添加用户

2017-09-13 12:21:31 3226

转载 linux下ffmpeg安装记录

接到新需求,需要将用户上传的视频转换成x264编码的格式并且在前端播放。linux下个人用过的格式转换软件只有ffmpeg,决定使用它来实现需求。1. 创建目录存放软件包 mkdir ~/ffmpeg_sources2. yum安装yasmYasm是一个完全重写的NASM汇编。目前,它支持x86和AMD64指令集。 x264 和 FFmpeg都使用Yasm.cd ~/ffmpeg_source

2017-09-12 15:18:35 377

原创 linux下安装svn记录

linux下安装svn记录近日因为公司业务调整将搭建了svn的服务器下架,鉴于运维工作太忙一直没有进行svn的重建,决定自己尝试搭建。一、安装可以采用编译和yum进行安装,对于我这种linux小白来讲当然是采用yum傻瓜式安装。1.1 验证是否安装有svn: svnserve –version1.2 运行yum安装命令 yum install su

2017-09-10 01:10:21 613

原创 mysql-5.6.37-winx64安装记录(安装双版本mysql)

机器上现在已经存在5.0版本mysql的情况下,继续安装一个最新版的mysql.一、官网下载免安装压缩包。下载地址本人下载的是mysql-5.6.37-winx64.zip.将压缩包解压到自定义目录中。例如:D:\mysql-5.6.37.二、添加环境变量.右键单击我的电脑-&gt;属性-&gt;高级系统设置(高级)-&gt;环境变量。 点击系统变量下的新建按钮输入变量名:...

2017-07-24 02:29:22 5082

原创 mysql里创建自定义函数---将某字段以逗号分割并取出第一个数据

一、查看常见函数的功能是否开启 mysql> show variables like '%func%'; value值为OFF时。需要将其开启. mysql> set global log_bin_trust_function_creators=1;二、选择想要创建函数的数据库.mysql> use xxx;Database changed三、设置命令终止

2017-07-23 11:08:54 3876

原创 jsp中格式化long类型的时间戳

1、使用java脚本。 <% Long time = (Long)request.getAttribute("longtime"); Date date=new Date(time); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); String timeStr = sd

2017-07-22 00:03:55 4416

原创 使用idm下载新闻视频(bbc)及百度云盘内容

最近在寻找一些视频以做不可描述之用,但是在搜集资源的过程中,发现很多的视频没法直接下载(特别是新闻视频)。在本人孜孜不倦的努力研究下终于找到了一种下载视频的好方法(其实是公司内的一位多年老司机前辈所授)。以bbc的新闻视频为视频记录下整个下载过程(主要需要安装几个工具。):http://www.bbc.com/ukchina/simp/media-386908741.安装idm

2017-07-19 01:21:06 5779

转载 linux下screen命令使用记录

使用screen代替nohup.简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。Screen将创建一个执行shell的全屏窗口。你可以执行任意shell程序,就像在ssh窗口中那样。在该窗

2017-07-05 23:44:13 850

原创 jquery对动态生成节点的事件绑定

$('#dom2').click(function(e){ //do something }); 这是一段很常见jquery事件绑定代码,也是本人经常使用的代码,但是它对后期生成的html代码无法实现绑定。jQuery的事件绑定有多个方法可以调用,以click事件来举例:bind(支持Jquery所有版本);delegate(支持jquery1.4.2+);on方法

2017-06-26 18:54:52 475

原创 DOM nextSibling 属性

前段时间做项目时使用dom的nextSibling获取不到自己想要的节点,但是换成jquery的next()可以获取。当时为了项目进度,解决问题后没有去深入研究下。今天得点小空,于是去查询了下资料。JavaScript中的nextSibling和previousSibling和作用类似于jquery的next()和prev(),都是获取下一个/上一个同胞元素,如果下一个同级节点不存在,

2017-06-26 01:52:23 542

转载 禁用firfox的表单自动填充

项目中需要做一组单选框,按照后台返回的数据设置默认选中。使用jstl的标签很快完成了代码的书写。但是在火狐下测试时发现radio的checked状态不起作用。原因:含有表单元素的页面中,如input,有时候浏览器(火狐)会自动记录表单值,在刷新过后,将你输入的值自动填充进去.解决办法:使用autocomplete="off"属性 ALLhttp://www.w3school.com.cn/

2017-06-11 16:18:26 391

原创 spring框架下获取bean的七种方式总结。

今天进行之前某个项目的优化,发现自己当时对数据库的操作采用了Apache的DBUtils框架,导致存在大量的像获取connection、获取statement、获取resultset、遍历resultset并封装成集合、依次关闭connection,statement,resultset等这些重复操作。这样的代码简直不能忍。基于使用的框架是spring,于是决定使用spring jdbctem

2017-06-11 02:58:22 1553

原创 fieldset宽度撑开解决方案

今天上午,测试发现设置里面树状结构展开后会撑开fieldset。fieldset父节点已经设置了宽度400,但当展开的branch长度超过一定范围时,发现设置的宽度不起作用。fieldset在没有内部元素时,是以block方式解析的,即外部100%宽度自适应;继承父类的宽度400本应当维持这个宽度了,为何会被撑宽呢?因为它的min-width属性,在CSS的属性

2017-04-15 00:25:37 6280 1

原创 httpclient抓取https网页数据

近日接到一个任务,需要采集某个https网站的部分内容,用到了httpclient(4.5.X),它是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。先看一下httpclient的简单使用。封装一个httpclient查询方法:public String getHtml(Strin

2017-04-07 18:13:46 3804

原创 linux下使用ffmpeg将flv、mp4、rmvb转换为libx264的mp4

1.示例       ffmpeg -i  testrmvb.rmvb  -c:v libx264 -strict -2 testrmvb.mp42.java批量转换   public static void dirGoThrough(){ File baseDir=new File("/home/wwwroot/www/shs/upload/file/");//遍历的文件夹

2017-04-04 16:00:37 5146

原创 tomcat7.0 虚拟目录

用户上传的文件越来越多,导致部署tomcat的磁盘空间开始不够用了。需要将用户上传的数据转移到其他磁盘,于是想到了使用虚拟目录。1.修改tomcat的server.xml即可.在Tomcat7的安装目录下找到conf目录,找到该目录下的server.xml文件,在host标签中添加下面红色部分的内容。                unpackWARs="true" autoDep

2017-03-14 05:09:19 537

原创 linux的部分基础操作

常用操作1.修改权限cd /home/mysql/ncbichown -R mysql.mysql .chmod -R 770 .chown -R mysql.mysql *.*chmod -R 660 *.*2.复制剪切删除cp /pdf/enindex/* /pdf/bak(复制)mv /pdf/enindex/* /pdf/bak(剪切)rm -rf

2017-02-09 18:16:43 236

原创 6.5号,博客开通

今天是个值得纪念的日子。。。。。。。。。

2016-06-05 10:48:07 199

空空如也

空空如也

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

TA关注的人

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