- 博客(23)
- 收藏
- 关注

原创 动态规划经典算法
动态规划经典算法案例动态规划算法是从暴力搜索算法优化过来的,如果我们不清楚暴力搜索的过程,就难以理解动态规划的实现,当我们了解了动态规划算法的基本原理的文字概述,实现条件之后,这时可能并不是太理解这种思想,去面对实际问题的时候也是无从下手,这个时候我们不能停留在文字层面上,而应该去学习经典动态规划算法的实现,然后倒回来看这些概念,便会恍然大悟。动态规划算法的难点在于 从实际问题中抽象出动态规划...
2019-12-13 09:07:17
180

原创 三次握手
三次握手*(Three-way Handshake)*其实就是指建立一个TCP连接,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接受能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。...
2019-10-10 15:55:13
120

原创 Spring框架
Spring就是为了解决企业的复杂性而创建的,它的特性之一就是基于分层架构,分成架构可以让我们决定使用哪个组件而开发的,同时也为我们J2EE的开发创建了条件。Spring是一个轻量级级控制反转(ioc)和面向切面(aop)的容器框架,他主要是为了解决企业应用开发的复杂性而诞生的:它的目的就是为了解决企业开发的复杂性,它的主要功能为使用基本的JAVABEAN来代替EJB,并且他提供了更多的企业级应用...
2019-10-10 15:35:17
738
原创 详解 SQL 如何处理重复数据
对于支持窗口函数的数据库(如 MySQL 8.0+、PostgreSQL、SQL Server),可以使用 ROW_NUMBER() 函数可以为每一组重复记录分配一个唯一的编号,然后删除编号大于 1 的记录。这种方法通过使用子查询找到重复数据,然后将其删除。
2024-08-26 16:34:00
339
1
原创 如何提供sql语句的效率
4.尽量避免在where子句中使用or来连接条件,否则将导致引擎放弃使用索引而进行全表扫描如:\n\nselect id from t where num=10 or num=20\n\n可以这样查询:\n\nselect id from t where num=10 union all select id from t where num=20\n\n。6.下面的查询也将导致全表扫描:\n\nselect id from t where name like ‘%abc%’\n\n。
2024-01-29 00:07:21
444
原创 多维数据查询 OLAP 及 MDX 语言学习整理
多维数据查询 OLAP 及 MDX 语言学习整理OLAP为了满足业务管理和决策的报表系统(包括传统报表、数据仓库、OLAP等)也被创建出来,企业主管通过报表了解企业的总体运行状态。但是,随着企业间竞争的加剧和市场节奏的进一步加快,企业的日常管理需要对关键业务指标的更加实时的监控和反馈。比如:制造业需要更及时的仓库调度、金融业需要更实时的风险防范、电信业需要更及时的服务指标监控。于是,越来越多的企业提出实时企业的要求,传统的ERP等信息系统和报表系统无法满足这些需求。实时业务监控解决方案旨在更好支撑客户
2021-03-23 19:11:10
318
原创 HttpServlet
专注HTTP请求的Servlet**写一个专门处理HTTP请求的Servlet因为现在我们的请求都是基于HTTP协议的,所以我们应该专门为HTTP请求写一个Servlet做为通用父类。对于专注于HTTP的Servlet,我们需要处理以下几个问题:service()方法的参数ServletRequest和ServletResponse,但因为所有的请求都是HTTP请求,所以传递给s...
2020-01-03 09:33:30
185
原创 主要的测试方法
##黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依...
2019-12-13 09:37:29
1344
原创 基于B/S的WEB应用体系结构
Web,全称为World Wide Web,缩写为WWW。Web有许多译名,诸如环球网、万维网、全球信息网等。简单地说,Web是一种体系结构,通过它可以访问分布于Internet主机上的超文本页面。这一说法包含以下两层含义:第一, Web是Internet提供的一种服务。 第二,Web是存储在全世界Internet计算机中、数量巨大的文档的集合,或者可以说,Web是世界上最大的电子信息仓库。 ...
2019-10-10 15:31:17
5732
原创 ## 关于JavaScript语言的认识(一)
关于JavaScript语言的认识(一) **JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。在HTML基础上,使用Javascri...
2019-10-10 15:26:13
556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人