自定义博客皮肤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 大数据 数据结构 算法

  • 博客(67)
  • 收藏
  • 关注

转载 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)

在数据处理和绘图中,我们通常会遇到直线或曲线的拟合问题,python中scipy模块的子模块optimize中提供了一个专门用于曲线拟合的函数curve_fit()。下面通过示例来说明一下如何使用curve_fit()进行直线和曲线的拟合与绘制。代码如下:[python] view plain copyimport numpy as np  import matplotlib.pyplot as ...

2018-05-08 15:31:23 20668 2

转载 同时装了Python3和Python2,怎么用pip?

作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样...

2018-04-18 19:54:44 351

转载 程序员实用的工具网站整理

作者:lufficc链接:https://lufficc.com/blog/useful-online-tools码农有道作了部分修改总结一下程序员们平时可能会用到的工具性网站,如果大家还有什么好的推荐欢迎在后台留言补充。regex101官方网站:https://regex101.com/强大的正则表达式工具,你可以实时查看匹配信息,并且会用不同的颜色将 Group 标记出来。而且有 Quick ...

2018-04-07 16:13:20 721

转载 有关SPRING的事务传播特性

 事务属性的种类:   传播行为、隔离级别、只读和事务超时 a)   传播行为定义了被调用方法的事务边界。 传播行为意义PROPERGATION_MANDATORY表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常PROPAGATION_NESTED表示如果当前事务存在,则方法应该运行在一个嵌套事务中。否则,它看起来和PROPAGATION_REQUIRED 看起来没什么俩样PROPAG...

2018-03-26 19:22:38 2434

转载 db2错误: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, DRIVER=3.50.152

关于db2 的SQLCODE=-407, SQLSTATE=23502,详情看点击打开链接 错误原因是不能把NULL值插到定义为NOT NULL的列中 而后面的SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, 可以说是错误的详细定位.TBSPACEID=5, TABLEID=30,可以查看出是详细的那张表,SYSCAT.TABLES是系统表剩下的COLNO=...

2018-03-26 14:59:51 8393

转载 Error处理: “非法字符: \65279”的解决办法

从Eclipse中复制项目到Android源码环境中,编译时遇到 “非法字符: \65279”的报错。出错内容是:*.java:1: 非法字符: \65279    [javac] package com.*.*;    [javac] ^    [javac] 1 错误对于这个错误,下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报同样的错。继续分析认为是文件编码格式...

2018-03-24 17:07:51 1054

转载 Nginx安装tcp代理

wgethttp://nginx.org/download/nginx-1.4.5.tar.gztar zxvf nginx-1.4.5.tar.gzcd nginx-1.4.5git clone https://github.com/yaoweibin/nginx_upstream_check_module.git //upstream模块git clone https://github.com...

2018-03-21 09:46:06 220

转载 NIO-直接内存

写NIO程序经常使用ByteBuffer来读取或者写入数据,那么使用ByteBuffer.allocate(capability)还是使用ByteBuffer.allocteDirect(capability)来分配缓存了?第一种方式是分配JVM堆内存,属于GC管辖范围,由于需要拷贝所以速度相对较慢;第二种方式是分配OS本地内存,不属于GC管辖范围,由于不需要内存拷贝所以速度相对较快。

2018-01-05 10:40:23 922

转载 java << 左移 >>右移运算

>>      :     右移运算符,num >> 1  相当于num除以2比如num是40 (10进制)  对应的二进制为: 101000 = 2的5次方x1+2的4次方x4+2的3次方x1+2的2次方x0+2的1次方x0+2的0次方x0 (二进制转换为十进制方法原始方法) 过后对应的二进制:1010000 = 2的6次方x1+2的5次方x4+2的4次方x1+2的3

2018-01-02 11:41:52 498

转载 Intellij Idea 生成serialVersionUID的方法

默认情况下Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,将serialzable class without "serialVersionUID"打上勾;

2017-12-29 14:08:21 343

原创 socket is closed异常的原因及其解决方法

close() 放末尾

2017-12-29 14:07:25 26377 5

转载 java 虚拟机内存管理

程序计数器:唯一没有内存溢出异常

2017-12-27 15:08:00 270

转载 JVM参数配置

JVM的一些参数信息//常见配置汇总 //堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意Survivo

2017-12-27 09:57:08 319

转载 idea配置jvm启动参数

2017-12-27 09:55:14 1678

转载 Elasticsearch路由算法

document创建的时候路由就需要决定放在哪个shard  一个document只能存在于一个shard上路由算法:shard = hash(routing) % number_of_primary_shards举例一个index有3个primary shard,P0,P1,P2每次增删改查一个document的时候,都会带过来一个routing number

2017-12-26 14:13:59 1828

转载 Elasticsearch bulk批量增删改

1、bulk语法POST /_bulk{ "delete": { "_index": "test_index", "_type": "test_type", "_id": "3" }} { "create": { "_index": "test_index", "_type": "test_type", "_id": "12" }}{ "test_field":    "tes

2017-12-25 16:28:40 1217

转载 Elasticsearch mget批量查询

1、批量查询的好处就是一条一条的查询,比如说要查询100条数据,那么就要发送100次网络请求,这个开销还是很大的如果进行批量查询的话,查询100条数据,就只要发送1次网络请求,网络请求的性能开销缩减100倍2、mget的语法(1)一条一条的查询GET /test_index/test_type/1GET /test_index/test_ty

2017-12-25 16:23:51 2495

转载 Elasticsearch 基于external的乐观锁的版本控制

version_type=external,唯一的区别在于,_version,只有当你提供的version与es中的_version一模一样的时候,才可以进行修改,只要不一样,就报错;当version_type=external的时候,只有当你提供的version比es中的_version大的时候,才能完成修改es,_version=1,?version=1,才能更新成功es,_v

2017-12-25 13:47:28 1476

转载 Elasticsearch 基于乐观锁的版本控制

(1)先构造一条数据出来PUT /test_index/test_type/7{  "test_field": "test test"}(2)模拟两个客户端,都获取到了同一条数据GET test_index/test_type/7{  "_index": "test_index",  "_type": "test_type",

2017-12-25 11:21:04 872

转载 Elasticsearch架构

1、Elasticsearch对复杂分布式机制的透明隐藏特性2、Elasticsearch的垂直扩容与水平扩容3、增减或减少节点时的数据rebalance4、master节点5、节点对等的分布式架构---------------------------------------------------------------------------------------

2017-12-22 10:32:23 331

转载 Elasticsearch聚合查询

第一个分析需求:计算每个tag下的商品数量GET /ecommerce/product/_search{  "aggs": {    "group_by_tags": {      "terms": { "field": "tags" }    }  }}如果没有设置fielddata 会报错 将文本field的fielddata属性

2017-12-21 17:48:34 295

转载 Elasticsearch 查询

1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search1、query string search搜索全部商品:GET /ecommerce/product/_searchtook:耗费了几毫秒ti

2017-12-21 17:41:32 483

转载 elasticsearch CRUD

1、简单的集群管理2、商品的CRUD操作(document CRUD操作)----------------------------------------------------------------------------------------------------------------------------1、简单的集群管理(1)快速检

2017-12-21 17:39:11 249

转载 elasticsearch别的机器无法访问9200端口

今天在虚拟机上安装了zookeeper与elasticsearch,在本机可以正常访问zookeeper,但elasticsearch则无法正常访问。telnet 9200 端口也不同。查看虚拟机端口情况如下: 从图中可以查出,9200被限制为本机访问。在elasticsearch.yml文件中增加:network.bind_host: 0.0.0.01

2017-12-21 14:46:34 14935

转载 ElasticSearch-安装以及常见错误

ElasticSearch安装常见错误     ElasticSearch是一个用Java开发的基于Lucene的搜索服务器。它可以提供一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。现阶段它主要为Apache许可条款下的开放源码发布,也是当前流行的企业级搜索引擎。Elasticsearch设计主要用于云计算中,ElasticSearch实时搜索,稳定,可靠,快速,安装使

2017-12-21 13:35:08 13616 2

转载 elasticsearch和lucene的关系以及elasticsearch的核心概念

1、lucene和elasticsearch的前世今生2、elasticsearch的核心概念3、elasticsearch核心概念 vs. 数据库核心概念----------------------------------------------------------------------------------------------------------------

2017-12-21 11:39:41 17484 1

转载 Elasticsearch的功能以及适用场景

1、Elasticsearch的功能,干什么的2、Elasticsearch的适用场景,能在什么地方发挥作用3、Elasticsearch的特点,跟其他类似的东西不同的地方在哪里-----------------------------------------------------------------------------------------------------

2017-12-21 11:32:21 6863

转载 什么是Elasticsearch

什么是ElasticsearchElasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统1、什么是搜索?2、如果用数据库做搜索会怎么样?3、什么是全文检索、倒排索引和Lucene?4、什么是Elasticsearch?----------------------------------------------------------

2017-12-21 11:28:43 373

转载 linux CentOS升级JDK

1.下载相应版本JDK:wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm因为官网

2017-12-21 11:25:32 665

转载 Linux vi命令大全

分享一些Linux vi命令札记。曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄存器

2017-12-21 11:22:49 1459

转载 史上最简单的 SpringCloud 教程 | 终章

转载请标明出处: http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个

2017-11-10 15:43:09 290

转载 假如时光倒流,我会这么学习Java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。入门我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。

2017-11-04 09:21:02 342

转载 面试感悟:3年工作经验java程序员应有的技能

第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段 第二阶段:五年 五

2017-11-04 09:17:37 3516 5

转载 IDEA导出jar包后运行报错 找不到或无法加载主类

开发工具:IDEA16运行环境:ubuntu问题:根据网上的Idea导出jar包的方法,将我的项目导出jar包后运行报错:找不到或无法加载主类。   为了找到这个原因,我重新搭建了一个测试例子,在src/com下新建了一个HelloWorld.java类,输出HelloWorld。然后把它导出jar包,依然报错:找不到或无法加载主类。  后来打开这个jar包发现

2017-11-03 19:37:31 18832 1

转载 一位资深程序员大牛给予Java初学者的学习路线建议

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Jav

2017-11-03 14:59:22 235

转载 Java进阶之路——从初级程序员到架构师,从小工到专家

文章首发在我的微信公众号:Java北京(java_bj),欢迎关注。怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。一: 编程基础不管是C还是C++,不管是Java还是PHP,想成

2017-11-03 14:54:14 204

转载 Java进阶学习路线图

第一阶段技术名称技术内容J2SE(Java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基

2017-11-03 14:53:03 11517 6

转载 Java程序员进阶学习,你知道多少?

本文结合其他网友的一些分享和经验,为梯友们整理出不同阶段学习的一个方向,仅供参考。学习的方式和途径千万种,愿梯友们找到最符合自己的一条成长之路。        一、JAVA编程入门级(语言篇)       这个阶段的JAVA学员对基础掌握还是不够牢固的,这个时候应该尽量掌握JAVA的语言基础、以及JAVA的一些编程思想。切勿囫囵吞枣,着急想着做一些实际的应用。掌握好基础、熟悉JDK

2017-11-03 14:52:08 369

转载 求教,用IDEA的人遇到过类文件上有个小叉吗?代表什么意思?

就是这个图片,在IDEA中运行jboss的时候会先make这个项目,这时候会提示这个类文件找不到。很头痛啊,先谢过setting->builder->compiler->excludes

2017-10-30 18:06:39 5366

转载 mongo 高级操作

http://www.cnblogs.com/dennisit/archive/2013/01/29/2881006.htmlmongodb高级操作及在Java企业级开发中的应用. Java连接mongoDBJava连接MongoDB需要驱动包,个人所用包为mongo-2.10.0.jar.可以在网上下载最新版本.package org.denn

2017-10-27 15:40:54 456

空空如也

空空如也

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

TA关注的人

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