linux
晴空马仔
保持兴趣,保持进步!
展开
-
Ubuntu 16.04 配置jdk1.8 并安装eclipse
1.下载配置jdk1.8(1首先到官网下载jdk,我下载jdk-8u151-linux-x64.tar.gz,下载到下载目录jdk1.8 linux 64bit(2进入终端 新建自己安装jdk目录 sudo mkdir /usr/lib/jdk 将压缩包move 到新建目录下 sudo mv jdk-8u151-linux-x64.tar.gz /us原创 2018-01-11 16:15:41 · 2485 阅读 · 0 评论 -
There was an unexpected error (type=Method Not Allowed, status=405). Request method 'GET' not suppor
看控制台报错信息 chrome Ctrl+shift+J,打开控制台,看network的response,会看到报错message 我的是因为发送的json和controller里的param不对应,大家也注意一下原创 2018-03-13 19:35:52 · 9679 阅读 · 1 评论 -
SpringBoot ajax+jquery
今天有用到ajax post提交到控制器的功能,在网上找了一些方式 其中一种pom配置webjars的,简直是坑,劝大家用最原始的方式,把query.min.js放在resource下static下js下 然后html中引入js即可就是那么简单,别的方式如果有实现的当然很好,我的就是死活读不出webjars中的文件,如果你们有更好的方法可以评论让我学习一下....原创 2018-03-13 19:31:16 · 2684 阅读 · 0 评论 -
jsoup 爬取数据(一)
本人因需要大量数据,今天第一天接触爬虫,使用江湖传说java下的jquery之称的jsoup,确实很方便易上手,也是目前比较流行的技术,对初学者来说非常easy,下面我也会继续写n篇记录自己的学习成长曲线,后续会出分页爬取与图片爬取,以及添加数据库的blog.可以看到文章列表都在class=”list”下,list_title下的结构如下,爬取link_title下href元素与html内...原创 2018-03-19 20:05:57 · 1972 阅读 · 0 评论 -
Rejecting mapping update to [house] as the final mapping would have more than 1 type: [housetype, do
本人今天创建索引及索引mapping 当logstash将mysql同步到es索引文档的时候,出现如上错误[2018-03-22T14:17:42,271][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index...原创 2018-03-22 20:06:21 · 15758 阅读 · 3 评论 -
Jsoup 爬取页面的数据和 理解HTTP消息头
推荐一本书:黑客攻防技术宝典.Web实战篇 ; 顺便留下一个疑问:是否能通过jsoup大量并发访问web或者小型域名服务器,使其瘫痪?其实用jsoup熟悉的朋友可以用它解析url来干一件很无耻的事(源码保密)。呵呵,接下来简单的介绍下JSOUP。 ...转载 2018-03-19 12:08:43 · 605 阅读 · 0 评论 -
Caused by: org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /home/
Caused by: org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /home/sunny/soft/elasticsearch-6.2.2/plugins/analysis-ik/plugin-descriptor.properties在安装ik插件的时候报错,找不...原创 2018-03-12 21:37:22 · 16938 阅读 · 4 评论 -
Caused by: java.net.BindException: 地址已在使用
org.elasticsearch.bootstrap.StartupException: BindHttpException[Failed to bind to [9200]]; nested: BindException[地址已在使用];由于你的端口被占用 可以查看自己端口的使用情况 netstat -alnp | grep 9200然后清掉对应的进程即可 ki...原创 2018-03-12 21:32:38 · 18986 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Rejecting mapping update to [index] as the final mapping would h
[2018-03-12T20:04:04,848][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException...原创 2018-03-12 21:29:49 · 8243 阅读 · 0 评论 -
HttpCookie 设置uuid标识用户
推荐JavaSchool网址 http://www.51gjie.com/javaweb/863.html 看了非常有用原创 2018-03-29 19:59:27 · 2304 阅读 · 0 评论 -
网站数据分析
网站数据分析 数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。 其中最典型的就是数据的归一化处理,即将数据统一映射到[0,1]区间上,常见的数...转载 2018-03-30 12:05:29 · 186 阅读 · 0 评论 -
php: httpheader
php的post/get 请求的参数格式在httpheader里:Content-Type:application/json;charset=utf-8 响应格式:Accept:application/json原创 2018-03-29 16:21:10 · 285 阅读 · 0 评论 -
Establishing SSL connection without server's identity verification is not recommended. According to
Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if e...原创 2018-03-29 16:18:10 · 777 阅读 · 0 评论 -
linux 环境下navicat中文乱码????,命令行中正常
本人下载了Ubuntu环境下的navicat,根据自己的需求下载对应的version 官网链接:https://www.navicat.com/en/products1.下载完成后解压到自己的目录下,我的目录为soft下,打开后发现如下,出现中文乱码???,但是自己mysql命令行查出来的数据是ok的,所以原因应该和mysql无关,只应该是navicat编码的问题 2.修改navica...原创 2018-03-22 11:58:44 · 2491 阅读 · 0 评论 -
org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n
org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n由于本人的数据库表的id自增,在entity中加入注解 @Id @GeneratedValue(strategy = GenerationType.AUTO) 数据库也是设置...原创 2018-03-21 19:52:57 · 6722 阅读 · 0 评论 -
spring.jpa.hibernate.naming.physical-strategy
springboot hibernate报错 spring.jpa.hibernate.naming.physical-strategy 原因是我的主键错误spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl ...原创 2018-03-21 19:46:55 · 11583 阅读 · 0 评论 -
java 爬取数据(三)
因为本人在某司上班用到一些数据,所以就爬取公司web网的数据,具体代码就不给大家展示了,涉及一些公司隐私,嘻嘻 不过jsoup就是jquery类似的框架,稍微有点前端基础就可以完成的,希望大家也多做小demo,爬取相应的网站练练手,不说了,我要去清洗数据去了....原创 2018-03-21 17:31:43 · 2603 阅读 · 0 评论 -
java Jsoup 爬取数据二()
携程城市数据的爬取 public void testJsoup(){ Connection connection = Jsoup.connect("http://hotels.ctrip.com/domestic-city-hotel.html"); connection.header("User-Agent", "Mozilla/5.0 (Windows NT...原创 2018-03-21 17:19:48 · 507 阅读 · 0 评论 -
Google Analytics中的基本度量四 “页面停留时间和网站停留时间
Google Analytics中的基本度量四 “页面停留时间和网站停留时间”“页面停留时间和网站停留时间”是Google Analytics中的一对时间度量。用来分别记录用户在网站或网页上的停留时间。这样我们就可以根据用户停留的时间长短来衡量网站或页面的表现。但这两个度量真的准确吗?度量的定义:页面停留时间:显示访问者在某个特定网页或某组网页上所花费的时间。网站停留时间:访问...转载 2018-03-30 15:27:45 · 2042 阅读 · 0 评论 -
下载安装elasticsearch 与图形可视化工具kibana
1.官网下载elasticsearchhttps://www.elastic.co/downloads/elasticsearch 解压到个人目录后进入到bin目录中 ./elasticsearch 安装成功2. 下载安装kibanahttps://www.elastic.co/downloads/kibana 解压到个人目录,并进入到bin目录下 ./ki...原创 2018-03-05 19:54:23 · 4878 阅读 · 1 评论 -
elasticsearch6.2.2安装中文分词插件IK analyzer
哎,装了一下午的ik终于装上了,发现自己真的是非常笨了,并且es重启过程中遇到了很多的问题,下面我将手把手教大家如何安装ik,尽可能细致些,如果大家哪里不懂的可以留言或者发email到本人邮箱sunny@codekong.cn,这里我下载的es 版本为6.2.2,最新版本,你们也可以下载其他5.X版本,后面有一处不同,注意一下。1. 首先我们需要到git上下载对应的安装包输入如下网址可...原创 2018-03-12 21:25:13 · 16796 阅读 · 3 评论 -
Ubuntu16.04 安装php拓展composer
查看php7.0的拓展有composer否 apt-get install php7.0 没有composer除此之外还可以查看mysql拓展 sudo apt-get install mysql 查看mysql的拓展 sudo apt-get install php7.0-mysql 安装php的mysql拓展 安装php拓展composer原创 2018-01-15 16:00:53 · 498 阅读 · 0 评论 -
Ubuntu 16.04 安装php的拓展yac
1.本机装的php为php7.0,查看7.0环境下的所有拓展是否有yac apt-get install php7.0 2.发现没有yac的拓展,此处提供git链接,大家可以git克隆到本地 git clone https://github.com/laruence/yac cd yac phpize ./configure mak原创 2018-01-15 12:29:34 · 520 阅读 · 0 评论 -
php关闭warning问题的解决方法
php的vardump()适用于详细输出变量; 当项目上线时,vardump()会随着结果一起输出,不会打印到控制台,所以当发布时需要关闭vardump或者一些warning,此时结果才能被接入口识别展示修改php.ini文件 将display_errors = Off关闭自己在部署公司项目的到本地时遇到了此问题,解决了一天没有解决,大家引以为戒.原创 2018-01-22 21:06:40 · 2891 阅读 · 0 评论 -
Ubuntu安装Google chrome成功但是打不开
报错如下: [0807/144244.712736:FATAL:nss_util.cc(627)] NSS_VersionCheck(“3.26”) failed. NSS >= 3.26 is required Please upgrade to the latest NSS, and if you still get this error, contact your dis转载 2018-01-05 11:53:12 · 6612 阅读 · 0 评论 -
linux 终端常用命令
ctrl + c - 终止命令。ctrl + d - 退出 shell,好像也可以表示EOF。ctrl + z - 将当前进程置于后台,fg还原。ctrl + r - 从命令历史中找 。 Reverse-i-searchctrl + a - 光标移到行首 。 Actrl + e - 光标移到行尾。 Endctrl + u - 清除光标到行首的字符 。Uctrl + w转载 2018-01-09 19:16:34 · 751 阅读 · 0 评论 -
Ubuntu 16.04 安装phpStorm
1.Ubuntu 16.04 安装phpStorm鉴于公司部分业务需要用到php,对于大学生在校期间都可以特权免费使用 JetBrains Product 所有软件(包括PHPStorm),附上链接,大家可以使用个人校园邮箱进行申请 https://www.jetbrains.com/student/(1)新建安装文件夹 sudo mkdir /usr/lib/phpstor原创 2018-01-11 19:15:13 · 7678 阅读 · 0 评论 -
ubuntu16.04安装jdk出错“程序 'java' 已包含在下列软件包中: * default-jre * gcj-5-jre-headless * openjdk-8-jre-h...”
java -version 出现如下信息: 程序 ‘java’ 已包含在下列软件包中: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jre-headless * openjdk-9-jre-hea原创 2018-01-11 16:23:26 · 7335 阅读 · 3 评论 -
Ubuntu16.04 配置安装 LAMP Apache2+MySQL+PHP
LAMP apache2 + mysql +PHP安装(1 mysql 的安装 sudo apt-get install mysql-server mysql-client 设置用户名,密码 测试 mysql -u root -p password 后出现Welcome ,代表安装成功 (2 apache2sudo apt-原创 2018-01-11 16:34:52 · 524 阅读 · 0 评论 -
git 常用命令
git常见命令Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remo转载 2018-01-07 21:15:07 · 194 阅读 · 0 评论 -
git 教程--个人总结
1. rm 命令 可以删除一个目录中的一个或者多个文件或者文件夹,也可以将某个目录中所有文件及其下属子目录都删除掉。链接文件只删除整个链接的文件,原有文件不变。rm使用需小心,一旦删除无法恢复。可与以下选项一起使用rm (选项)(参数) -d 删除硬连接数据 -f 强制删除文件或目录 -i 逐个确定是否删除文件 -r/-R 递归删除,将制定目录下所有翻译 2018-01-08 16:25:17 · 255 阅读 · 0 评论 -
ubuntu 下载安装elasticsearch
1.安装jdk如果已经安装可以跳过此步骤,如果没有可以参考我的blog jdk安装2.下载elasticsearch并安装①一般情况下elasticsearch的安装用户不为root,所以新建用户,在非root用户下安装 elasticsearch下载链接②下载完后,解压该压缩包 tar -xzvf elasticsearch-2.4.4.tar.gz ...原创 2018-03-05 14:44:20 · 1545 阅读 · 0 评论 -
Elasticsearch之插件es ik配置自定义中文分词词典
1. 首先需要安装好ik可以参考本人blog http://blog.csdn.net/qq_30581017/article/details/79533240 或者github地址下载对应版本的ik: https://github.com/medcl/elasticsearch-analysis-ik2. 配置自定义中文分词词典如果宝宝们已经安装好ik,在es中测试分词成功...原创 2018-03-16 16:30:37 · 13380 阅读 · 3 评论 -
es ik 自定义中文词典不起作用
今天本人配置了ik的自定义词典功能,过程很简单,过后会出一篇blog, 但是在启动es后,也可以看到如下loaded加载信息上述表示已经启动了该dictionary,但是本人测试的时候,就是不能拓展新词”逼格”,和敏感词”傻子”,, 为什么那???? ①首先检查一下自己dic文档配置路径是否正确; ②loaded加载成功后仍然不起作用的,也有可能是自己ik与es版本不匹配,加上ik...原创 2018-03-16 16:02:24 · 5071 阅读 · 0 评论 -
Logstash could not be started because there is already another instance using the configured data di
Logstash could not be started because there is already another instance using the configured data directory. If you wish to run multiple instances, you must change the "path.data" setting.需要指定你的pa...原创 2018-03-15 18:52:02 · 4549 阅读 · 0 评论 -
elasticsearch 6.2.2 没有prepareSuggest这个函数,很多blog上都是不可行的
今天一下午都在看有没有prepareSuggest这个函数’ 最后没有!!!! 我自己整理了一个小demo,基本建议suggest功能都可以实现 有空给大家出一个blog原创 2018-03-14 17:35:13 · 537 阅读 · 1 评论 -
git rebase --abort会涉及哪些文件,这个命令会涉及HEAD指针的移动吗?在何种情况下,HEAD不会指向某个具体的分支?
1.发生冲突时,会使本地文件发生变化,远程仓库里的文件为空当abort时会使状态回到rebase之前的状态,所以会涉及2个文件;2. 会涉及到HEAD指针的变化rebase和merge的撤销都会涉及head的变化3. HEAD不指向某个具体的分支情况有很多有的时候HEAD会指向一个没有分支名字的修订版本,这种情况叫”detached HEAD“。HEAD严格来说原创 2018-01-09 19:12:35 · 634 阅读 · 0 评论 -
更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
当linux系统下git发生如上向远程仓库push出错时,解决办法1.首先强制使用push:$ git push -u origin +master 如果仍然发生如下错误 error: src refspec master does not match any. error: 无法推送一些引用到 ‘git@gitlab.xxx:xxx.git’2.需先同步远程仓库文件原创 2018-01-08 16:46:20 · 21668 阅读 · 0 评论 -
一次git add 所有修改
git add . 可以添加到暂存区所有的改变的文档原创 2018-03-29 16:22:23 · 19269 阅读 · 4 评论