过期删除策略 定时删除:在设置 key 的过期时间时,同时创建一个定时事件,当时间到达时,由事件处理器自动执行 key 的删除操作。 优点:可以保证过期的key可以被快速删除,释放内存空间缺点:在过期…
2025/1/6 21:57:06集合概述 曾经如果想要保存一组数据,我们通常使用数组来实现,但是数组有一个致命缺点:就是定长,数组一旦被创建,长度就是固定的,无法改变,如果想要添加或删除一个数据,是无法在原数…
2025/1/6 20:57:14这个世界唯一不变的就是变化, IT 圈子不外如是。计算机领域一直在改变,从基础框架到计算设备,还有几乎每天都涌现出的新技术。因此,作为一名程序开发人员,我们要通过不断的学习来提高自己的技能。 所以持续学习的脚步自…
2025/1/6 20:48:0001 exp指数函数 例题1: 02 Ln对数函数 例题1: 例题2: 例题3: 03 a^b幂函数 例题: 04 三角函数 例题: 例题3: 练习题:
2025/1/6 16:08:40我有一个Elasticsearch文档,其中包含嵌套对象,我希望能够通过java update api删除它们。这是包含脚本的代码:UpdateRequest updateRequest new UpdateRequest(INDEX, "thread", String.valueOf(threadId));updateRequest.script(&…
2025/1/6 20:04:03 人评论 次浏览3层架构的定义:3层架构分别为 表示层(Web)、业务逻辑层(BLL)、数据访问层(DAL) 数据访问层(DAL):采用抽象工厂模式搭建数据访问接口,并由各种数据库类型对应的包来实现对各种数据库的访问。 业务逻辑层(BLL)࿱…
2025/1/6 19:42:22 人评论 次浏览1.. 线段树引入线段树也称为区间树为什么要使用线段树:对于某些问题,我们只关心区间(线段)经典的线段树问题:区间染色,有一面长度为n的墙,每次选择一段墙进行染色(染色允许覆盖&…
2025/1/6 14:00:02 人评论 次浏览、修改Tomcat的conf的server.xml文件加上 URIEncoding"UTF-8" 二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置 set "JAVA_OPTS%JAVA_OPTS% %JSSE_OPTS% -Dfile.encodingUTF-8" 三、控制台打印出现乱码。cmd输入regedit 进…
2025/1/6 13:44:52 人评论 次浏览1 前言 最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl 库进行 excel 文件读写实在太方便了,结构清晰,操作简单。本文对 openpyxl 的使用进行总结,主要包含以下内容…
2025/1/6 22:51:13 人评论 次浏览关于生成随机数,有以下几个可以选择的方案: 1) System.Random 2) xdev所提到的System.Security.Cryptography.RNGCryptoServiceProvider 3) 直接调用Platform SDK中的CryptGenRandom()函数。 其中,和1)相比,2)和3)可以被作为真正的…
2025/1/6 22:50:08 人评论 次浏览VS2010与matlab R2011b混合编程遇到问题及解决参考文章: (1)VS2010与matlab R2011b混合编程遇到问题及解决 (2)https://www.cnblogs.com/yingying0907/archive/2012/11/11/2710826.html 备忘一下。
2025/1/6 22:49:06 人评论 次浏览fasttext是由facebook开发的一个开源工具,应用广泛。该工具主要有两大用途:word representation learning andtext classification.安装:pip install fasttext支持2.6及其以上版本,需要Cython build theC extension.功能一&#x…
2025/1/6 22:48:02 人评论 次浏览1.看看Java内存模型,Java加载机制。平常写代码注意就行了。 2. 该销毁 销毁 该释放 释放 3, 4. 是死循环造成的内存溢出 还是啥没释放 造成 的内存泄露 5. 死循环你内存有多少够开销的? 6.静态的东西多注意就好了 7.生命周期长的类不要…
2025/1/6 22:47:02 人评论 次浏览本节内容 编码回顾 编码转换 Python的bytes类型 编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有一天它会猝不及防坑你一把。 不过感觉这哥们的答案并没把编…
2025/1/6 22:46:00 人评论 次浏览JAVA(SWT)仿visual studio GUI设计器背景介绍:作者从事 JAVA SWT桌面应用开发多年,深感JAVA 开发的 GUI代码的繁锁与重复。于是想改进JAVA图行界面设计器 windowbuilder pro 在上面加入类似visaul studio design 中数据集的功能。注:该设计器…
2025/1/6 0:16:09 人评论 次浏览C语言前言:在讨论是否为闰年之前,先来讨论什么是闰年,闰年是如何产生的?1、产生闰年原因:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year…
2025/1/6 9:58:40 人评论 次浏览Ant入门 一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新…
2025/1/6 12:35:23 人评论 次浏览假如我们有这样的数据格式1#XXXXX 20#CCCCC等的一系列数据那么我们如何可以排序出1 ,2,3,4,5,6,7.。。。。。。这样的数据呢 我们知道整数是可以排序成这样的格式的,但是字符串就不一样了,最简单的解决方法是截取字符串的部分并按…
2025/1/6 20:04:49 人评论 次浏览1.查看Mysql版本是否支持分区 SHOW VARIABLES LIKE %partition%;--------------------------| Variable_name | Value |--------------------------| have_partitioning | YES |--------------------------如果VALUE 为YES 则支持分区, 2.测试那种1.查看Mysql版本是…
2025/1/6 16:13:58 人评论 次浏览ServletContext 这堂课主要讲ServletContext这个web域(可以看得见范围的)对象,web在启动的时候会创建唯一的ServletContext域对象。 作用:1.用来web域共享数据 1.1 通过设置域属性(SetAttribute)和获取域属性(GetAttribute)来实现数据共享 2. 实现转发 2…
2025/1/6 14:28:46 人评论 次浏览