Wesley13 Wesley13
3年前
java中的HashMap和TreeMap
HashMap和TreeMap两者都是Map,java中的Map以键值对来存储数据,通过键key来索引值value。HashMap通过hashcode对其内容进行快速查找,其结果时无序的;TreeMap中的所有元素都默认进行了排序,所以当需要一个有序的结果时,使用TreeMap是比较方便的。具体的定义和遍历方法,可以看下面的例子:
Kubrnete Kubrnete
4年前
完全背包问题
问题描述有n种物品和一个容量为c的背包,每种物品都就可以选择任意多个,第i种物品的价值为v\i\,体积为w\i\,求解:在不超过背包容量的情况下,选择放入哪些物品能够使得背包中的价值最大?跟01背包一样,完全背包也是一个很经典的动态规划问题,不同的地方在于01背包问题中,每件物品最多选择一件;而在完全背包问题中,只要背包装得下,每件物品可
Easter79 Easter79
3年前
SpringBoot整合Elasticsearch的Java Rest Client
阅读文本大概需要3分钟。SpringBoot自带的ES模板,不建议使用,建议使用RestClient。如果业务简单,且无特殊要求,可以使用SpringBoot的模板ElasticsearchRepository来搞定。ElasticsearchRepository:优点:简单,SpringBoot无缝对接,配置简单缺点:
Stella981 Stella981
3年前
Linux查CC攻击的几个命令
什么是CC攻击?CC攻击就是利用大量代理服务器对目标计算机发起大量连接,导致目标服务器资源枯竭造成拒绝服务。那么如何判断查询CC攻击呢?本文主要介绍了一些Linux下判断CC攻击的命令。查看所有80端口的连接数netstatnat|grepi"80"|wcl对连接的IP按连接数量进行排序n
Stella981 Stella981
3年前
SpringBoot整合Elasticsearch的Java Rest Client
阅读文本大概需要3分钟。SpringBoot自带的ES模板,不建议使用,建议使用RestClient。如果业务简单,且无特殊要求,可以使用SpringBoot的模板ElasticsearchRepository来搞定。ElasticsearchRepository:优点:简单,SpringBoot无缝对接,配置简单缺点:
Stella981 Stella981
3年前
ListView的属性详解和探究
在我们的日常开发中,ListView是一个最常用的组件,所以我们非常有必要对它的属性进行全面的了解。现在就以一个简单的实例,对ListView的属性做一个简单的讲解。          首先我们给出简单的布局文件,就一个简单的ListView列表    :         <LinearLayout x
Wesley13 Wesley13
3年前
GROUP BY另类优化技巧
分享嘉宾:知数堂〖SQL开发优化班〗讲师郑松华,韩国Infobridge的SQL优化专家&7年SQL开发和调优经验&资深数据库工程师。本次主题《GROUPBY另类优化技巧》,主要内容是从GROUPBY、ORDERBY的基础语法到内部算法,最后到实际应用,对需要开发含有复杂的排序功能的同学们更是提供了思路。内容干货满满,实用
Easter79 Easter79
3年前
Stimulsoft Reports和Dashboards 2020.5新版本来啦!
Stimulsoft(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.stimulsoft.cn%2F)仪表工具实现所需的数据可视化和自己的信息图表。该产品能够应用必要的过滤器和排序,汇总数据,执行任何复杂度的计算。该产品的优势在于其多功能性能够为您的业务,财务,销售,行业等任何
Trie树简介及应用
Trie树在单词搜索、统计、排序等领域有大量的应用。文章从基础概念到具体的脏话过滤的应用、Redis的RAX和Linux内核的RadixTree对Trie树做了介绍。数据结构和算法是程序高性能的基础,本文抛砖引玉,希望大家对Trie树有所了解,并在未来开发过程实践和应用Trie树解决中类似情景的问题。
想天浏览器 想天浏览器
1年前
短说通用版V4.1.0测试版发布|新增全新马甲模块等新功能
大家好,我是给你们带来惊喜的运营小番茄。本期更新为短说通用版4.1.0测试版。本次V4.1.0版本新增功能有:①学院免费课程支持发布评价②商城子系统商品支持使用积分抵扣③新增管理后台查看和导出评论功能④支持设置积分类型展示排序功能⑤新增自定义替换马甲资源包