SqlServer,分页查询(最简单,新手必备!) sqlserver数据库在处理分页数据时,不如mysql可以用limit来限制每次查找的行数,智能用top来进行查找,这对于新手程序员来说,可能不是很容易来写出来。本文分享一个最简单,最方便的查询方法(大神勿喷!),废话不多说,直接进入正题! 1 ...
分类:
数据库 时间:
2020-07-25 23:48:20
阅读次数:
81
对于已知个数的集合来说,枚举其非空子集的最简单方法是二进制枚举法 void print_subset(int n,int s) { for(int i=0;i<n;i++) { if(s&(1<<i)) { printf("%d ",i); //事实上i输出的是集合的数组标号 } } cout<<e ...
分类:
编程语言 时间:
2020-07-25 09:38:01
阅读次数:
68
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。 限流的算法常见的限流算法有:计数器、漏桶和令牌桶算法。 计数器计数器是最简单粗暴的算法。比如某个服务最多只能每秒钟处理100个请求。我们可以设置一个1秒钟的滑动窗口,窗口中有 ...
分类:
其他好文 时间:
2020-07-24 23:44:20
阅读次数:
94
呀,图真是一个令人头疼而又很重要的东西。在现实生活中,我们有很多的问题都不能用树来实现,所以烦人啊不伟大的图就出现了—— 图的存储 没有存储哪来的操作,所以存储是最基础的呢。 邻接矩阵 我们对于图的存储需要存储顶点和边的信息,最简单的就是邻接矩阵的方法了。 如果我们想要存储这样的一张图 就可以使用到 ...
分类:
其他好文 时间:
2020-07-24 21:57:59
阅读次数:
69
Web性能影响因素有多个方面,对应优化方案也有多个,今天聊的是缓存方向。 缓存也包括好多种(程序猿太难了),但概括地分就是服务端缓存和客户端缓存。 今天聊得是客户端缓存-浏览器缓存。 为区分两种缓存的差异,简单多说两句。 服务端缓存最常见、最简单的就是在咱们写的后台业务中加入缓存机制(其他方式的就不 ...
分类:
Web程序 时间:
2020-07-24 21:34:48
阅读次数:
92
假设最简单的情况,一个开发人员,开发所有的代码,一个测试人员。一个测试的服务器,一个生产的服务器。开发人员需要为公司开发一个项目,开发人员首先分析产品经理的需求,建立相应的模型,然后进行如下步骤: 编写代码 项目打包部署到测试服务器 测试人员测试,将Bug提交给开发人员 如果测试通过则进行第5步。如 ...
分类:
Web程序 时间:
2020-07-24 15:53:14
阅读次数:
76
如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器。 数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其他容器挂载 1.新建数据卷容器 docker run -di --name db_data -v /db_data centos:7 注:-v 后面接的共享数据真 ...
分类:
其他好文 时间:
2020-07-24 15:32:11
阅读次数:
65
定义一个方法的格式: 最简单的格式: public static void 方法名称(){ 方法体 } 方法名称的命名规则和变量一样,使用小驼峰。 方法体:也就是大括号当中可以包含任意条语句。 注意事项: 1、方法定义的先后顺序无所谓。 2、方法的定义不能产生嵌套包含关系。 3、方法定义好了之后,不 ...
分类:
编程语言 时间:
2020-07-23 22:26:12
阅读次数:
66
一、背景在企业网站后台系统中,一般会将网站统计单元进行独立设计,比如登录人数的统计、IP数量的计数等。在这类需要完成全局统计的过程中,就会用到单例模式,即整个系统只需要拥有一个计数的全局对象。在网站登录这个高并发场景下,由这个全局对象负责统计当前网站的登录人数、IP等,即节约了网站服务器的资源,又能保证计数的准确性。二、单例模式1、概念单例模式是最常见的设计模式之一,也是整个设计模式中最简单的模式
分类:
其他好文 时间:
2020-07-22 20:18:56
阅读次数:
58