首页 > 编程语言
JAVA-类的设计原则
1.内聚性 类应该描述一个单一的实体,而所有的类操作应该在逻辑上相互契合来支持一个一致的目的. 若一个实体承担太多职责,应该按照各自的职责分成几个类. eg.String,StringBuilder,StringBuffer 2.一致性 遵循Java程序设计风格和命名习惯.(通常将数据声明置于构造方 ...
分类:编程语言   时间:2021-07-31 23:39:45    收藏:0  评论:0  赞:0  阅读:29
【Spring 从0开始】IOC容器的Bean管理 - 基于XML - 外部属性文件
有时候,为了灵活方便,我们会把某些固定的数据存放到文件里,然后去读取里面的内容来使用。 比如数据库的连接信息,这些内容就可以放到 properties 文件中,然后使用 xml 配置文件去读取里面的内容,完成需要的注入。 这里使用德鲁伊连接池举例,德鲁伊连接池是阿里巴巴开源的数据库连接池项目。 一、 ...
分类:编程语言   时间:2021-07-31 23:39:29    收藏:0  评论:0  赞:0  阅读:44
7. SpringBoot — Profile
Profile 是什么? 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml但 默认使用application.properties/yml 的配置; 所以我们可以配置很多配置文件以 "application-XXX.propertie ...
分类:编程语言   时间:2021-07-31 23:39:16    收藏:0  评论:0  赞:0  阅读:39
01-开发第一个SpringBoot应用
开发环境:win10专业版20H2+JDK8+Eclipse4.10.0 一、下载安装Maven 1.进入官网:https://maven.apache.org/download.cgi,下载maven最新版本apache-maven-3.8.1-bin.zip(目前是3.8.1)。 2.解压,配置 ...
分类:编程语言   时间:2021-07-31 23:38:55    收藏:0  评论:0  赞:0  阅读:42
python 内置命名空间、标准库、模块相关概念
python 内置命名空间、标准库、模块相关概念。python 解释器启动后就可以直接使用一些函数,常量,类型,异常等。保存这些数据的空间统称内置命名空间。 ...
分类:编程语言   时间:2021-07-31 23:37:51    收藏:0  评论:0  赞:0  阅读:40
Redis 新特性:多线程模型解读
Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。 主要特性如下: 多线程处理网络 IO; 客户端缓存; 细粒度权限控制(ACL); RESP3 协议的使用; 用于复制的 RDB 文件不在有用,将立刻被删除; RDB 文件加载速度更快; 其中备受 ...
分类:编程语言   时间:2021-07-31 23:37:18    收藏:0  评论:0  赞:0  阅读:27
Python位运算符>>和<<
1 Python位运算符有如下几种 &:按位与:两位都为1,结果为1,否则为0 |:按位或:只要有一位为1,结果就为1 ^:按位异或:两对应的二进位相异时,结果为1 ~: 按位取反,即把1变为0,把0变为1,相当于(-x-1) <<:左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字 ...
分类:编程语言   时间:2021-07-31 23:34:51    收藏:0  评论:0  赞:0  阅读:44
C++ 内存管理中内存泄漏问题产生原因以及解决方法
C++内存管理中内存泄露(memory leak)一般指的是程序在申请内存后,无法释放已经申请的内存空间,内存泄露的积累往往会导致内存溢出。 一、内存分配方式 通常内存分配方式有以下三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, ...
分类:编程语言   时间:2021-07-31 23:33:35    收藏:0  评论:0  赞:0  阅读:35
算法之排序
我用python实现的冒泡排序是双指针,这里虽然也是双指针,但是flag == 0,可以退出循环我不理解 选择排序python用的是技巧min()函数和切片 java么求初每一次循环索引的最小值(这里的技巧很厉害),然后再覆盖赋值 public class suanfa { public stati ...
分类:编程语言   时间:2021-07-31 23:33:20    收藏:0  评论:0  赞:0  阅读:30
数位DP--P2657--Windy数 java实现
什么是数位DP 数位 DP 问题往往都是这样的题型,给定一个闭区间 [L,R],让你求这个区间中满足 某种条件 的数的总数。 (来自 OI-WIKI ) 按照一般的方法,我们会遍历区间[L,R],对每个数字进行判断,是否符合题目要求. 但是这类题目的区间范围往往都比较大,单纯地遍历每一个数字,会超时 ...
分类:编程语言   时间:2021-07-31 22:27:02    收藏:0  评论:0  赞:0  阅读:38
JavaWeb Servlet
Servlet Service() servlet中的service方法实际上就是完成请求的分发处理,会根据客户端不同的提交的方式来执行不同的方法! @Override protected void service(HttpServletRequest req, HttpServletRespons ...
分类:编程语言   时间:2021-07-31 22:25:33    收藏:0  评论:0  赞:0  阅读:36
hdu 6952 / 2021“MINIEYE杯”中国大学生算法设计超级联赛(1) Puzzle loop (高斯消元解异或方程组)
https://acm.hdu.edu.cn/showproblem.php?pid=6952 题意: n条横线m条竖线构成(n-1)*(m-1)的网格图,现在要求在图上沿线画若干个不相交圈,圈与圈之间可以共享点但不能共享线。 某些格子上有一个数0或者1,1表示这个格子周围4条线有奇数条属于画的圈, ...
分类:编程语言   时间:2021-07-31 22:25:18    收藏:0  评论:0  赞:0  阅读:31
Python 中 is 与 == 区别
is 与 == 区别 : is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。 a is b 相当于 id(a)==id(b),id() 能够获取对象的内存地址。 如果 a=10;b=a; 则此时 a 和 b 的内存地址一样的; 但当 a=[1,2,3]; 另 b=a[ ...
分类:编程语言   时间:2021-07-31 22:24:38    收藏:0  评论:0  赞:0  阅读:22
算法基础之二叉树遍历(前中后)
二叉树 前序遍历 先访问根节点,再前序遍历左子树,再前序遍历右子树 中序遍历 先中序左子树,在访问根节点,再中序遍历右子树 后序遍历 先后序遍历左子树,再后序遍历右子树,再访问跟节点 解法 递归 三种遍历方式递归代码基本一致,根据遍历顺序调整结果保存与递归代码顺序即可 迭代 采用压栈的方式,核心代码 ...
分类:编程语言   时间:2021-07-31 22:23:58    收藏:0  评论:0  赞:0  阅读:25
Java 8 新特性
主要内容 * Lambda表达式 函数式接口 方法引用与构造器引用 * Stream API 接口中的默认方法与静态方法 新时间日期API 其他新特性 1.简介 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的StremAPI 便于并行 最大化减少空指针异常Optional 1.分析怎 ...
分类:编程语言   时间:2021-07-31 22:23:47    收藏:0  评论:0  赞:0  阅读:22
SpringBoot静态资源访问控制和封装集成方案
背景 最近在着手公司框架优化及项目实际应用,原先方案是springboot+html前后端分离单独部署,后端人员兼职前端开发,后续产品线业务进行优化,面向企业使用部分由移动网站人员负责设计开发,内部配置后台管理还是由后端负责,随着框架不停迭代与使用的项目越来越多,项目升级框架变得十分麻烦,后端部分可 ...
分类:编程语言   时间:2021-07-31 22:22:07    收藏:0  评论:0  赞:0  阅读:37
C语言 | 找出一个二维数组中的鞍点
二维数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。 ...
分类:编程语言   时间:2021-07-31 22:21:56    收藏:0  评论:0  赞:0  阅读:37
快速排序
快速排序算法 随机选取数组中其中一个数据作为最后一个数据来进行排序,这种方法的时间复杂度的平均值为o(nlogn) FastSort.hpp // // Created by Administrator on 2021/7/28. // #ifndef C__TEST01_FASTSORT_HPP ...
分类:编程语言   时间:2021-07-31 22:21:47    收藏:0  评论:0  赞:0  阅读:28
java中ThreadPool的介绍和使用
文章目录Thread Pool简介Executors, Executor 和 ExecutorServiceThreadPoolExecutorScheduledThreadPoolExecutorForkJoinPooljava
分类:编程语言   时间:2021-07-31 22:21:32    收藏:0  评论:0  赞:0  阅读:32
打印11行的实心菱形和空心菱形(JAVA)
在进行之前先进行分析如果可以打印出一个菱形 构造出菱形的造型其实很简单无非就是空格()和星星的组合下面进行分析 一部分 第一行 先打印五个空格在打印一个星星第二行 先打印四个空格在打印三个星星第三行先打印三个空格在打印五个星星第四行先打印两个空格在打印七个星星第五行先打印一个空格在打印九个星星第六行 ...
分类:编程语言   时间:2021-07-31 22:21:05    收藏:0  评论:0  赞:0  阅读:51
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!