工厂方法 定义一个创建对象的接口,由子类决定哪个对象被实例化。 示例: 抽象类PizzaStore,包含方法OrderPizza,抽象方法CreatePizza, CreatePizza返回IPizzaPizzaStore的子类NYPizzaStore,ChicagoStore,实现CreateP…
2024/12/28 23:00:34这道题是真的很简单,只需要用优先队列以单位价值作为排序规则就可以解决。 FatMouse Trade Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 46804 Accepted Submission(s): 15704Problem Descripti…
2024/12/28 22:35:57**因为本人之前一直写的是电子笔记,对自己学会的东西作一个总结,所以基本都是文字,本来想全发成博客的形式,发现全发成博客比较花费时间,而且一直发博客质量不是很好,而且通过发博客学到的东西也会变少&…
2024/12/28 18:28:43https://github.com/ngaut/builddatabase 分布式数据库相关的一些概念。 教你从零写一个分布式数据库。
2024/12/28 23:03:27 人评论 次浏览课程大纲上篇文章介绍了Java的面向对象知识,讲到了常用的包,这节课我们讲常用的类,在实际开发过程中经常用到。数组数组是引用数据类型,和PHP中的一样,引用数据类型在使用之前一定要做两件事情:声明和初始化…
2024/12/28 20:26:45 人评论 次浏览二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们平常所说的层次遍历。因为树的定义本身就是递归定…
2024/12/28 19:55:52 人评论 次浏览mysql编码分为服务端编码和客户端编码两大类字段编码, 表编码, 数据库编码这些编码都属于服务端编码,服务端编码决定你可以存哪些字符以及这些字符要哪种规则排序.字段编码优先级最高. 你插入用什么码属于客户端编码, 你用什么客户端编码都无所谓,只要插入前加个命令set names …
2024/12/28 19:31:05 人评论 次浏览证明CopyOnWriteArrayList是线程安全的https://coolshell.cn/articles/11175.html 先写一段代码证明CopyOnWriteArrayList确实是线程安全的。 ReadThread.java import java.util.List;public class ReadThread implements Runnable {private List<Integer> list;public R…
2024/12/28 23:16:44 人评论 次浏览如果你没有同一个session开启事务的话,那它两是一个独立的事务。必须是同一个session才有效。它给我们提供一个本地线程的session。这个session就保证了你是同一个session。其实它底层用的就是ThreadLocal。 什么是JTA事务?就是你底层操作的时候可能操作的不是同一个…
2024/12/28 23:16:14 人评论 次浏览假期里做了一个“计算机基础教学网”,实现了一些基本的功能,有文章管理,留言管理,还有一个小型的论坛,最重要的是在线测试功能。下面我截一些前台的图,来展示一下我的作品。由于当时水平有限,程…
2024/12/28 23:15:43 人评论 次浏览步骤 (1)在figure中点击编辑(edit)–>坐标区属性(axis properties),会有一个弹框显示 (2)选择“标尺”,下拉选项找到XScale、YScale (3)改X轴的单位就改XScale,把…
2024/12/28 23:15:12 人评论 次浏览Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。1. 命令格式:cd [目录名]2. 命令功能ÿ…
2024/12/28 23:14:42 人评论 次浏览前言: 简单几行代码就OK了,还是比较容易的。之前有的博客是直接将每个元素的概率作为输入计算熵的,本文加入了数据概率的计算功能,这样就更加方便一步到位了。 关于熵的理论知识,可以移步我之前的博客: …
2024/12/28 23:14:11 人评论 次浏览文章目录⛅引言一、什么是Redission⚡Redission 介绍二、SetNX实现分布式锁的缺点三、Spring Boot 整合 分布式锁 Redission 实现优惠卷秒杀四、测试五、核心源码⛵小结⛅引言 本章节,介绍使用分布式锁Redission完成 优惠卷秒杀,Redis 官方 首推 Rediss…
2024/12/28 7:49:43 人评论 次浏览文章目录什么是拦截器拦截器入门案例环境准备拦截器开发步骤1:创建拦截器类步骤2:配置拦截器类步骤3:SpringMVC添加SpringMvcSupport包扫描步骤4:运行程序测试步骤5:修改拦截器拦截规则简化SpringMvcSupport的编写总结什么是拦截器 讲解拦截器的概念之前,我们先看一…
2024/12/28 7:49:13 人评论 次浏览1.设备筒体、管道表面积计算公式:SπDL (m2) (1)式中:D--设备或管道直径(m);L--设备筒体高或管道延长米。2.各种管件、阀门、人孔、管口凹凸部分,定额消耗量中已综合考虑,不再另外计算工程量。第11.0.2条 绝热工程设备…
2024/12/28 7:48:42 人评论 次浏览快速排序思想:选取一个关键字,通过一趟排序将这些待排序的数据分隔为两个部分,一部分数据全小于关键字,一部分数据全大于关键字,通过一趟排序就可以将一个关键字排好序,然后再可以对这两部分执行相同类似的…
2024/12/28 7:47:41 人评论 次浏览七牛支持抓取远程图片 API,用 access_key secret_key url 生成 access_token, 把 access_token 加在 header 里,然后向 post url 就完成上传了。Sample code:/*** desc URL安全形式的base64编码* param string $str* return string*/function urlsafe_…
2024/12/28 7:47:10 人评论 次浏览