后端
文章平均质量分 91
响尾大菜鸟
这个作者很懒,什么都没留下…
展开
-
Java中文键树的一种实现(附带模糊查询功能)
首先在文章的开头声明一下哈,本文只是介绍一种Java蛮力键树的实现,并没有什么高深的数据结构,所以数据量不超过百万字符的可以参考,数据量太大的另请高明吧。另外,后面的键树代码实际上不仅适用于中文存储和查找,只要是字符串形式的数据都可以存储。比如:“锄禾日当午”、“a+你好啊234#jfjf”这样形式的数据都可以放进去(韩文柬埔寨文怎么混搭都可以,只要编码方式别搞混)。键树是一种非常简单的数据结...原创 2016-05-30 17:43:09 · 7456 阅读 · 5 评论 -
SQL速学教程
注:1.本文为《SQL必知必会》(作者:Ben Forta)的笔记;2.以下每一节中出现的sql语句的例子仅仅是作为一个语法示例;1.了解数据库概念:数据库(database)、表(table)、列(column)、行/记录(row)、主键(primary key)。SQL数据类型说明:字符串数据类型,通常用来存储例如名字、地址、电话号码、邮政编码等的数据。有两种基本的字符串类型,...原创 2019-02-14 16:15:39 · 1760 阅读 · 0 评论 -
Java和JavaScript运算性能对比
Java和JavaScript运算性能对比以下仅展示两段运算代码的运行时间。Jdk版本为1.7.0_07(64位),JavaScript运行环境为Google Chrome60.0.3112.113(64位)。超大规模运算(万亿级)Java代码public static void calc1(){ float value=0; long start = System.原创 2017-08-31 10:48:00 · 27311 阅读 · 3 评论 -
浅析前端XMLHttpRequest与Java后端的交互
ajax通常会发送get和post两种请求,服务器后台也会通过相关的语法获取请求数据1.getget请求时send()方法中只能传递null作为参数,因为send()方法是将数据作为请求体发送的,而get方法是没有请求体的,因此send中填了数据也无效。要通过get请求来向后台传递数据只能在url的末尾追加查询字符串,第一个串前加"?",多个串之间要用"&"连接。此处要注意查询...原创 2016-12-09 20:10:59 · 7033 阅读 · 0 评论 -
关于Top K问题的勘误讨论
在网上查找了许多Top K算法的问题,发现了几个问题:首先,不管具体实现方式是二叉堆还是快速排序或者别的,其实没有Top K这个算法。在大量数据中求前几位最值问题其实有很多解法,没有一个具体的固定最优算法,网络上所谓的Top K算法,或者是优先队列在实际中的简单应用,或者是别的算法结合。其次,关于Java的Top K算法的具体实现,网上似乎大量的资料都有误导人的嫌疑。这里只讨论利用二叉堆的实现原创 2016-04-20 08:34:34 · 789 阅读 · 0 评论 -
平衡二叉树和红黑树最差情况性能分析
平衡二叉树和红黑树最差情况分析1.经典平衡二叉树平衡二叉树(又称AVL树)是带有平衡条件的二叉查找树,使用最多的定理为:一棵平衡二叉树是其每个节点的左子树和右子树的高度最多差为1的二叉查找树。因为他是二叉树的一种具体应用,所以他同样具有二叉树的性质。例如,一棵满二叉树在第k层最多可拥有个节点(性质1)。一棵树的高度为其从根节点到最底层节点经过的路径数(例如只含一个节点的树的高度为0)...原创 2016-04-22 10:57:08 · 17911 阅读 · 7 评论 -
Node.js官方文档:关于Node.js
原文地址:https://nodejs.org/en/about/关于Node.js作为一个异步事件驱动JavaScript执行环境,Node被设计来构建可扩展的网络应用。在下面这个“hello world”示例中,可以同时处理许多并发连接。根据每个连接请求,Node将会调用对应的回调函数。如果没有工作需要完成时,Node将会进入休眠状态。const http = require('http');c翻译 2017-02-08 14:00:02 · 1221 阅读 · 0 评论 -
目录遍历攻击
原文地址:https://en.wikipedia.org/wiki/Directory_traversal_attack【译】目录遍历攻击一次目录遍历攻击(directory traversal attack)通常利用了“服务器安全认证缺失”或者“用户提供输入的文件处理操作”,使得服务器端文件操作接口执行了带有“遍历父文件目录”意图的恶意输入字符。 这种攻击的目的通常是利用服务器相关(存在安全漏翻译 2017-02-11 22:13:58 · 23782 阅读 · 0 评论 -
详解HTTP常用知识点
详解HTTP常用知识点本文搜集了一些非常实用的HTTP知识点,可以帮助日常网络请求调试快速定位问题。内容主要包含了HTTP状态码和HTTP首部字段。HTTP返回状态码HTTP状态码代表了HTTP网络请求返回结果的状态。在RFC2616上记录的HTTP状态码大约40种,加上其他文档中扩充的HTTP状态码,总数大约不超过100个。在这些状态码当中,日常实际经常使用的大概只有14种。状态码以3位数...原创 2019-08-07 14:44:19 · 708 阅读 · 0 评论