查询性能优化

使用 Explain 进行分析 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。 比较重要的字段有: select_type : 查询类型,有简单查询、联合查询、子查询等 key : 使用的索引 rows : 扫描的行数 优化数据访问 1. 减少请求的数据量 只返回必要的列:最好不要使用 SELECT * 语句。 只返回必要的行:使用 LIMIT 语句来限制返回的数据。 缓存重复查询的数据:使用缓存可以避免在数据库中进行查询,特别在要
分类: 其他 发布时间: 11-13 23:01 阅读次数: 0

IPFS未来区块世界的技术基石

IPFS从年头火到年中,随着熊市彻底来临,热点也逐渐消停了,冷静下来看看当时的一些文章,也是蛮有意思: 1.当今统治互联网的协议HTTP存在什么问题 以HTTP为协议的中心化的互联网存在如下问题 1.1不安全:.1.隐私泄露;.2.Ddos攻击;.3.网页瘫痪 1.2效率低:.1.数据传输速率慢;.2.经常遇到视频网站延迟现象;.3.经常遇到文件传输失败 1.3成本高:全球每年投资700亿美金用于数据中心建设,每年投资费用递增18%,这些费用间接转嫁到用户身上 2.IPFS有什么优势可以解决这
分类: 其他 发布时间: 11-13 23:00 阅读次数: 0

Filenet:ipfs网络激励层一种新的解决方案

人有不当好人的权利,可是如果别人想当好人,我们起码不要去做泄气的旁观者。 ----考虑到Filecoin在当下的影响,中立的表达对新激励层的看法 今年慢熊市,大家对挖矿都失去了信心,不过有两样东西是共识的热点,一是EOS超级节点,另一个就是IPFS。 我们知道,第一批挖比特、以太坊的矿工赚了很多,据媒体报道,首批挖矿的比特฿矿工平均回报率是五倍,而以太坊的平均回报率是三倍。 由此可见“第一批”挖矿的重要性,而IPFS是被称为和以太坊同级别的明星级主链,首批挖矿的价值,不言而喻。 也是因此,基于
分类: 其他 发布时间: 11-13 23:00 阅读次数: 0

Filecoin 挖矿细节解析,让你轻松挖矿

简述:filecoin内建了撮合交易市场,但是个人、单台、少量矿机其实是无法去时时参与报价的,要想获得比较高的收益,只能参与大矿场的托管,不信你们就往下看吧。 美国人喜欢这么玩,根子是美国互联网有这样的一套底层逻辑,一国有一国的国情,如果这一套不适用,中国、印度的团队会在山寨的基础上,优化。 当交易市场中,用户和矿工 价格匹配之后,会发生什么? 回答这个问题,就会涉及到一个PROPOSE-DEAL,这个就是整个交易的过程。 这个PROPOSE-DEAL就像是一个“智能合约”,按照一定的规则,程
分类: 其他 发布时间: 11-13 23:00 阅读次数: 0

不要老盯着存储,存储的价值在于数据流:Filenet

前言:近期,部分原IPFS开发者发起的共享存储Filenet.io组织,推出了全新的IPFS激励层Filenet,本着互联网的本质是“流量”而不是存储的理念,提出了全球首创的“检索分发挖矿”口号,让人不禁想起了年初ENU牛油果项目。 我的观点:Filecoin很牛,但是区块链的存储如果仅仅停留在存储就不进化了,那就傻逼了。 逻辑如下:如果存储有价值,这个互联网的世界,硬盘厂商最值钱;显而易见,存储的数据流才是真正的价值所在。这一点,Filenet没有忽悠人,就看能不能解决分发过程中的公平问题,
分类: 其他 发布时间: 11-13 23:00 阅读次数: 0

Filecoin&Filenet评说二: 从数据黑产看为什么区块链3.0会以挖掘数据价值为突破口

昨天,瞎聊了几句共享存储两个明星项目filecoin和filenet,没想到共享存储这条链上的朋友太多,快被口水碰死了,好吧,为了把屁股搽干净,再多说几句吧。 首先推荐两篇文章: 虎嗅:网络黑产、争夺用户信息背后的数据之战 新浪:数据黑产调查:猖獗内鬼、黑客师徒与“灰色暴发户” 不看也可以,看了也变不了钱。 1.大势: 1.1互联网移动互联网走到现在,用户数量,用户能够贡献的总时长,基本已经到头了,最多还有印度兄弟能够贡献最后的人口。 1.2面对这样的情况,有两种方式来应对困境, 1.2.1一
分类: 其他 发布时间: 11-13 22:59 阅读次数: 0

从BCH的硬分叉看理解技术对区块链投资的重要性

最近bch硬分叉是一个币圈冬天很热的事情,bch也从2800的均价短短几天冲到了4000,可是事情的发展,估计让买入的朋友大吐血。 bch在11月15日的硬分叉过程中,将产生两个相竞争的客户端版本,分别是bitcoin ABC 0.18.2和bitcoin SV 0.1,这两个版本定义的区块共识规则是不一样的。 除了区块大小不一致,两个版本中的交易排序也不尽相同,ABC版本中定义的区块里的交易排序使用了ctor规范交易排序,而SV版本采用的是ttor拓扑交易排序。 分别使用这两个软件进行挖矿的
分类: 其他 发布时间: 11-13 22:59 阅读次数: 0

空间相互作用数据挖掘及可视化分析相关文章综述

祝曦在“海量空间相互作用数据挖掘及可视化”中提出了 一种从大规模空间相互作用数据中提炼地理特征信息的方法,主要步骤包括:将空间点聚合成类,计算统计量度,然后可视化统计量度来发现时空模式。文中将该方法作用在一组出租车数据上,这一组出租车数据描述中国深圳市的 2331 辆出租车五天内的轨迹。实验在出租车数据上发现了各种时空模式,例如,不同时段的流量差等。方法主要解决的问题有:(1)如何识别大量空间点的自然边界,(2)如何综合移动数据,从而得到高层次的信息,(3)如何有效的处理大规模空间点数据并有效
分类: 其他 发布时间: 11-13 22:59 阅读次数: 0

近五年城市轨迹数据挖掘的相关文章整理

Xiaoyu Sun 、Zhou Huang 于2018年发表的“Building a model-based personalised recommendation approach for tourist attractions from geotagged social media data”一文中使用了SVM模型和梯度提升决策树实现了一种基于社交网络的旅游个性化推荐方法。 Xinyu Wu ,Zhou Huang 等与2018年发表的”Building a Spatially-Embe
分类: 其他 发布时间: 11-13 22:58 阅读次数: 0

基于深度学习和迁移学习的遥感图像场景分类实践(AlexNet、ResNet)

卷积神经网络(CNN)在图像处理方面有很多出色的表现,在ImageNet上有很多成功的模型都是基于CNN的。AlexNet是具有历史意义的一个网络,2012年提出来当年获得了当年的ImageNet LSVRC比赛的冠军,此后ImageNet LSVRC的冠军都是都是用CNN做的,并且层数越来越深。可以说AlexNet的提出是具有里程碑式的意义的,它使得CNN成为图像识别分类领域的核心算法,引来了深度学习的大爆发。 另一个有名的CNN模型是2015年何凯明团队提出来的深度残差网络ResNet,他
分类: 其他 发布时间: 11-13 22:58 阅读次数: 0

Java Web项目部署至Linux服务器的步骤及问题详解

部门接手公司内部需求的一个小项目,从设计到研发自主完成,期间遇到了不少困难。部署过程也是坎坷,特此写篇文章记录一下,也为新手们填个坑~高手请跳过~~ 一、部署环境搭建(此步骤参考) 本人使用的公司內建的服务器,如有需求,可使用阿里云等云服务商的云主机,购买过程什么的就不说了,各位可以自行百度。下面主要介绍Java Web运行环境的搭建。 1、安装JDK step1:下载JDK,由于部署的服务器是linux,所以选择x86的tar.gz包;下载完成后传到linux的目录下(本人放置的目录为/us
分类: 其他 发布时间: 11-13 22:58 阅读次数: 0

JSP页面复合查询详解

主要是通过拼接SQL语句实现。将查询条件写到一个方法中去,通过判断页面传来的参数是否为NULL或空值,拼接完整的SQL语句。以项目为例: java页面: 方法名(参数,参数……),有几个条件写几个参数; 写sql主语句,注意where 1=1 {criteria},{criteria}前要有空格; 写条件判断,如果条件参数不为空,则拼接sql子语句; 使用sql.replace替换sql语句; 好了,直接上代码 public List<Sku> findByCondition(String p
分类: 其他 发布时间: 11-13 22:57 阅读次数: 0

Python学习总结-基础篇

正在学习python中,收集整理下学习笔记,以供参考。本篇主要为基础语法。 一、基础知识 1、数据类型和变量 python是动态语言,不像java的静态语言那样先声明变量的数据类型才能使用,直接对变量赋值即可 2、字符编码 统一用utf-8即可变长的Unicode 其中:ord()可以获取字符的整数表示; chr()可以将编码转换为对应的字符。 关于格式化: %s对应字符串 %d对应整数 %f对应浮点数 %x对应十六进制整数 3、list和tuple的区别 list使用[]表示,tuple使用
分类: 其他 发布时间: 11-13 22:57 阅读次数: 0

JSP的增删改查

本例采用的是mysql数据库,通过JDBC连接,需要使用mysql-connector驱动;另外需要将sql查询的结果集封装至对象中,即ORM,把关系型数据库的表结构映射到对象上,因此需要编写实体类。 本次演示的仅针对具体功能,上下例子没有关联性。另外,本文属于编程新手,使用的方法很简单,没有框架,技术大牛请忽略。 一、DBUtil Util是工具类,一般用来描述和业务逻辑没有关系的数据处理,这里用来封装数据库连接。 public class DBUtil { //连接数据库
分类: 其他 发布时间: 11-13 22:57 阅读次数: 0

jsp按规则生成编码问题

这个功能需求是这样的,编码是由5个条件限定而成,前四个是从列表中随意选择,后一个是根据类型按照序列递增,整个编码是由这5个条件组合而成,如下图所示: 此外还需满足:1)生成的最终编码是唯一的;2)可以批量生成。 我们先看单项生成的例子。 一、单项生成 背景:数据库里有导入历史数据,生成规则是按照选择的字符+流水号组合而成,且生成的编码唯一;流水号自增,从01开始。 思路:从数据库里select出5级条件限定的流水号的最大值,递增1;组合5个条件即可;解决了生成唯一性的问题,不需要检查重复值。
分类: 其他 发布时间: 11-13 22:57 阅读次数: 0

JSP导入导出Excel功能

导入导出功能需求是这样的:按照条件查询出结果,然后将这些结果以excel形式导出;修改字段信息后(主键不允许修改)导入即覆盖原字段信息,完成更新。本例是借助poi完成的,将poi-3.9.jar导入到WEB-INF下的lib的文件夹,与此一起导入的还有commons-io-1.3.2.jar,commons-fileupload-1.2.1.jar,用于io输入和文件上传。 一、导出 功能:选择时间条件——导出——选择保存路径——保存,如下图所示 实现过程:写一个创建excel的方法,先创建一
分类: 其他 发布时间: 11-13 22:56 阅读次数: 0

JSP简单分析:用户登录(一)

以下是简单的分析jsp如何进行用户登录,代码有省略如需要导入的包,默认可以直接使用。项目名称设为test。 这里采用了MVC架构,简单说明下我对MVC以及项目中各个分层的理解(不全面,说到哪儿算哪儿)。M=Model,model这个东西呢主要是将数据库里的表映射成一个实体,字段就是它们的属性,就是我们说的JavaBean,这样程序可以直接对这个对象进行操作,一般我们会在src文件夹里建一个com.test.model,里面的存放这些映射的实体类,主要由属性和get/set方法构成。 我们还会看
分类: 其他 发布时间: 11-13 22:56 阅读次数: 0

JSP简单分析:用户登录(二)

上文我们说到了如何设计用户登录界面并从数据库中进行匹配,本篇将会讨论利用session保证网站或系统的安全性。上文虽然做到了可以使用用户密码登录,但是遗留下来两个问题:1)如果使用者知道网页的路径直接绕过登录界面怎么办?2)怎么退出登录保证用户密码的安全性? 为解决上述的问题,首先先来设计几个页面。 一、设计系统的各个页面 一般的管理系统界面通常会有录入、查看、修改、删除的功能。我们也以此设计,新建这个4个界面。这4个界面一般以菜单链接的形式分布在主页上,所以我们一般使用frameset来设计
分类: 其他 发布时间: 11-13 22:56 阅读次数: 0

JavaWeb学习笔记(一)——JavaWeb基础知识

一、基本概念 1、Web开发的相关知识 静态Web:指任何时间访问内容都一致的Web界面(哪怕界面有动画,只要内容不变都属于静态页面) 动态Web:指访问内容随时间改变的Web界面(一般涉及到与数据库交互) 静态web技术:html/css 动态web技术:JSP/Servlet、ASP、PHP等 Java中,所有动态Web资源开发技术统称为JavaWeb 2、Web应用程序 一个Web应用程序包含多个静态web资源和动态web资源,包括例如:java程序、JSP文件、html文件、cs文件、
分类: 其他 发布时间: 11-13 22:56 阅读次数: 0

JavaWeb学习笔记(二)——Tomcat学习

一、Tomcat的配置文件 tomcat所有的配置文件放在conf文件夹中,其中核心配置文件是server.xml 1.更改Tomcat服务器启动端口 vi /tomcat/conf/server.xml 【注】一旦更改server.xml,必须重启服务 更改端口后也必须以新的端口去访问(假如把原先默认的端口8080改为8081):http://localhost:8081/ 二、Tomcat服务器虚拟目录的映射方式 方式一:在server.xml的host标签中更改<Context path
分类: 其他 发布时间: 11-13 22:55 阅读次数: 0