生产者-消费者ArrayBlockingQueue是一个实现了BlockingQueue接口的类,其可以很方便的实现生产者-消费者模式。用法如下: class Producer implements Runnable { private final BlockingQueue queue; Prod ...
分类:
其他好文 时间:
2021-06-19 18:48:33
阅读次数:
0
第四天 日期:2021/6/18 地点:兰天公寓620宿舍 1.1 今日完成任务情况。 成员 今日任务 *娜娜 给各位成员安排任务,更新燃尽图。 马* 分析并细化系统总体设计,合作编写软件代码。 王*娟 分析并细化系统总体设计,合作编写软件代码。 牛*疆 分析并细化系统总体设计,合作编写软件代码。 ...
分类:
其他好文 时间:
2021-06-19 18:47:52
阅读次数:
0
1. 行内样式表(内联样式) 顾名思义,行内样式表就是将CSS样式表写在html的代码行中,在HTML的标签中使用style属性来设置元素的样式。 实际上,HTML中所有的标签都可以使用style属性进行设置元素样式。 1.1 基本语法格式 1 <标签名 style = " 属性1:属性值1;属性2 ...
分类:
Web程序 时间:
2021-06-19 18:46:18
阅读次数:
0
知识点:dp+trie 这道题显然是从前往后dp的,题解区里还没有这样的题解,我就来发一波(题解区里也有提到不过并没有做详细的说明也没有代码)。 思路和从后往前的基本一样。 设 $dp_i$代表前缀 \(s_{1...i}\) 有多少种不同的组成方式。 很容易想到转移方程: 如果一个模式串 \(t\ ...
分类:
其他好文 时间:
2021-06-19 18:45:40
阅读次数:
0
请求钩子 什么是请求钩子? 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要统一处理,为了让每个视图函数避免编写重复功能的代码,flask提供了统一的接口可以添加这些处理函数,即请求钩子。 flask的请求钩子类似于Django的中间件, flask的请求钩子分为四种, 如下所示: befo ...
分类:
其他好文 时间:
2021-06-18 20:13:31
阅读次数:
0
想想为什么要使用MQ? 1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常 使用了消息队列会有 ...
分类:
其他好文 时间:
2021-06-18 20:06:52
阅读次数:
0
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 ...
分类:
编程语言 时间:
2021-06-18 19:58:38
阅读次数:
0
设计模式:解决问题最行之有效的思想。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 java中有23种设计模式: 单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时, ...
分类:
编程语言 时间:
2021-06-18 19:57:59
阅读次数:
0
Roslyn C# 下载地址:https://files-cdn.cnblogs.com/files/sanyejun/RoslynC_RuntimeCompiler.zip 使用示例 using System.Collections; using System.Collections.Generi ...
分类:
编程语言 时间:
2021-06-18 19:54:54
阅读次数:
0
## HelloWorld 1. 随便新建一个文件夹,存放代码 2. 兴建一个java文件 - 文件后缀名为.java - Hello.java - 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 3. 编写代码 ```javapublic class Hello{ public stati ...
分类:
其他好文 时间:
2021-06-18 19:54:20
阅读次数:
0