
开发杂项总结
文章平均质量分 77
开发杂项总结
chy-x
这个作者很懒,什么都没留下…
展开
-
常见的哈希算法
哈希冲突是否会导致一个bucket中存储多个元素,这要看哈希冲突的解决方式,比如链表法则会在一个bucket中以链表形式存储多个哈希地址相同的元素,开放地址法则不会,会重新寻找新的空桶(哈希地址)。按哈希表地址位数将关键字key分成位数相等的几部分,最后一部分较短的可以舍弃,然后将这些分段对齐相加,舍弃多余的高进位,即得到对应的哈希地址。也叫作再散列法,同时构建多个哈希函数,使用第一个哈希函数计算得到的地址存在冲突时,使用第二个哈希函数计算,以此类推,直到计算得到的地址不发生冲突。p原创 2023-07-11 07:30:00 · 386 阅读 · 0 评论 -
Java 编码规范
目录github 阿里巴巴的p3cIDEA插件之Statistic 统计代码整体情况,可以查看注释率SonarQube 分析、改善代码质量 github 阿里巴巴的p3c即阿里编码规范安装阿里巴巴规范插件,会实时扫描代码,在右上角显示代码质量,一般要改到右上角的图标是绿色的√也可以手动扫描,在控制台查看结果,可在根据提示直接在控制台进行修改。 IDEA插件之Statistic 统计代码整体情况,可以查看注释率需要重启IDEA,在控制台会有对应的栏目。这原创 2021-06-30 11:58:46 · 468 阅读 · 0 评论 -
jdk版本升级、技术选型
目录项目升级jdk版本技术选型要考虑的因素 项目升级jdk版本OracleJDK、OpenJDK的区别:OracleJDK是商业版本,收费;OpenJDK是开源版本,免费。选择jdk版本时选择LTS长期支持的版本,不建议用较新的版本,比如jdk14。 项目jdk升级为11安装jdk11修改IDEA中procject structure、编译的jdk版本设置修改pom.xml中的jdk配置<properties> <java.version原创 2021-06-30 12:11:36 · 856 阅读 · 0 评论 -
Servlet/JSP
目录ServletServlet的生命周期Servlet的线程安全问题JSP ServletServlet是JavaEE的一种技术,跨平台,可扩展。 Servlet的生命周期1、初始化阶段servlet容器(比如tomcat、jboss)解析servlet请求,根据映射关系确定要调用的servlet,检查内存中是否有该servlet实例,有就直接使用,没有就先创建实例,再调用init()初始化实例。 2、运行阶段servlet容器为每个servlet请求创原创 2020-05-23 09:15:53 · 695 阅读 · 0 评论 -
开发模式、Devops
目录瀑布式开发敏捷开发DevopsDevOps与CI/CDDevOps与k8s 瀑布式开发瀑布式开发是一种老旧的、正在过时的开发模式,基本流程是 需求 → 设计 → 开发 → 测试 ,以整个项目为单位进行。当产品研发完成后, 在产品测试阶段发现重大问题 ,或者发现其无法满足市场需求, 那么就需要重新开发,甚至需要重新规划产品,风险较大,项目失败率比较高。 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发,增量开发,阶段性交付,期间可以根据用户、客户的返回原创 2021-06-30 11:17:06 · 497 阅读 · 1 评论 -
Windows常用总结
目录端口、进程 端口、进程netstat -ano #查看所有端口的使用情况netstat -ano | findstr "8080" #查看指定端口的的使用情况tasklist #查看当前所有进程tasklist | findstr "pid" #查看指定进程tasklist | findstr "chrome"taskkill /pid “23232” #杀死pid对应的进程`taskkill /f /pid “23232” #强制杀死taskkill原创 2020-05-26 15:56:24 · 777 阅读 · 1 评论 -
项目版本
这里写自定义目录标题alpha 内测版bug很多,项目的结构、功能模块极其不稳定,后续可能会对项目进行大修改beta 公测版bug少,项目的结构、功能趋于稳定,后续修改幅度小rc 候选版发布的候选版本,往往是从多个公测版中筛选出来的,bug很少、项目十分稳定了ga、release、stable 正式版、发布版往往是从候选版中挑选出来的final 最终版后续不再升级、维护Preview:预览版Trial:试用版,一般有时间或者功能限制Mini:迷你版、精简版,只有最基本原创 2020-05-26 15:16:15 · 489 阅读 · 0 评论