Java的equals方法的使用技巧 1.业务场景: 在某个社交软件中,要求每个用户的用户名(name)必须独一无二,那么在每次增加新用户的时候,都要对该用户的注册名进行判断,如果当前用户名已经被占用,则无法为该用户创建账号,只能要求该新用户重新选择设定用户名。 2.解决思路: 考虑到这里比较的每一 ...
分类:
编程语言 时间:
2020-02-14 23:01:41
阅读次数:
189
Java的接口 普通类:只有具体实现 抽象类:具体实现、抽象方法(也叫约束、规范)都有 接口:只有规范,自己不写具体方法。目的是实现规范和实现的分离,使底层编程人员:面向接口编程。接口的本质是契约。OO的精神是对对象的抽象,最能体现这一点的就是接口。 接口的关键字不是class,而是interfac ...
分类:
编程语言 时间:
2020-02-14 23:04:06
阅读次数:
148
欢迎您进入老吴的博客,如有联系请加QQ群:1055524279 第一章 Python的概述与安装 1.1 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: 计算机的发明,是为了用机器取代/解放人力,而 ...
分类:
编程语言 时间:
2020-02-15 00:11:10
阅读次数:
108
恢复内容开始 requirements.txt文件是为了维护python项目相关的依赖包依赖包及其精确的版本号。以便后续新环境部署。 生成requirements.txt文件: 在python工程目录输入:pip freeze > requirement.txt 如图: 查看requirements ...
分类:
编程语言 时间:
2020-02-15 00:13:22
阅读次数:
103
1. 前言 本文介绍一个 通过 Spring Cloud Config + git 实现 Spring Cloud 项目的配置中心化的简单实践。 在一个分布式系统中,存在着各种微服务,而每一种服务可能都有几十甚至几百个实例在运行。虽然这些实例被分别部署在不同的机器上(或者网络节点中),但是他们需要一 ...
分类:
编程语言 时间:
2020-02-15 00:16:18
阅读次数:
97
assert语句是一种插入调试断点到程序的一种便捷的方式。 assert 3 == 3 assert 1 == True assert (4 == 4) print(' ') assert (3 == 4) ''' 抛出AssertionError异常,后面程序不执行 ''' print(' ') ...
分类:
编程语言 时间:
2020-02-15 00:17:32
阅读次数:
98
大一下学的java,因为是学校教的,所以,我概括来说,与其说是学了java,不如说是学了java的一些习惯以及跟我学的C有什么小区别,这里复习一下java基础。要深入学啦!!! 同学们都报班起飞了~q_p~ Java复习 增强for循环 for(int x: a) 可变参数 可变参数要在所有参数后面 ...
分类:
编程语言 时间:
2020-02-15 09:18:49
阅读次数:
94
/1 前言/ 最近在家闲的快发霉了,想看看电视剧吧,发现这个要充会员,那个也要充会员??? 这种特殊时期我连饭都吃不起了哪还有钱充会员,于是我决定发挥技术宅男的优势,用python做个免费的vip视频播放软件,从此告别会员充值,“白嫖”看视频! 下面本宅男就给大家介绍一下,不充会员,如何看VIP视频 ...
分类:
编程语言 时间:
2020-02-15 09:20:56
阅读次数:
147
1 public static void main(String[] args) throws ParseException { 2 /** 3 * 获取当前时间 4 * 5 */ 6 Date date = new Date(); 7 /**转换提日期输出格式*/ 8 SimpleDateForm ...
分类:
编程语言 时间:
2020-02-15 09:24:46
阅读次数:
126
java.util.ConcurrentModificationException 如果删空了,会报上面这个异常 输出结果如下:remove前集合数据:a,a,b,a,a, remove后集合数据:a,b,a, 为什么会出现这种情况?原因是集合的大小是动态变化的,在删除第1个值为“a”的元素后,集合 ...
分类:
编程语言 时间:
2020-02-15 09:26:12
阅读次数:
81
获取数据库列表屏蔽系统自带数据库 # 原代码 db_list_result = [('master', ), ('tempdb', ), ('model', ), ('msdb', ), ('student', ), ('school', )] db_list = [] for _database ...
分类:
编程语言 时间:
2020-02-15 09:34:34
阅读次数:
82
起初想当然以为this.checked[item] == true ;可以修改数组的值,屡试无果 后来改成 this.$set(this.checked,item,true) 完美修改数组的某一个值 具体原因不清楚,反正问题解决了[狗头][狗头][狗头] ...
分类:
编程语言 时间:
2020-02-15 09:37:09
阅读次数:
364
SpringMVC 支持使用原始 ServletAPI 对象作为控制器方法的参数。 支持原始 ServletAPI 对象有: HttpServletRequest HttpServletResponse HttpSession java.security.Principal Locale Input ...
分类:
编程语言 时间:
2020-02-15 09:37:30
阅读次数:
73
在Java语言中,有类变量、实例变量、局部变量,所有的变量在使用前必须声明。声明普通变量如下: public int a,b,c; //整型变量 public float f = 3.14f; //单精度浮点型变量,并赋值 public double d; //双精度浮点型变量 public byt ...
分类:
编程语言 时间:
2020-02-15 09:42:27
阅读次数:
84
int[] a = { 1, 5, 8, 3, 7, 4, 6, 2, 0, 9 }; Array.Sort(a); 使用 System.Array 中每个元素的 System.IComparable 实现,对整个一维 System.Array 中的元素进行排序。(默认升序) Array.Rever ...
分类:
编程语言 时间:
2020-02-15 09:43:24
阅读次数:
71
1.认识GIL: 说到GIL一直是代码专家们一直以来想要解决的问题,也是被许多程序员诟病的,下面带领大家看下官方threading模块document中如何去描述对于GIL这个全局解释器锁的:https://docs.python.org/3/library/threading.html 全局解释器 ...
分类:
编程语言 时间:
2020-02-15 09:47:13
阅读次数:
84
一、列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 names=["zhangzhihao","jehu","xiaodu","jjj","aaa"] print(names[1]) #从第2个取到第4个,但不包括第4个 print(names[ ...
分类:
编程语言 时间:
2020-02-15 09:52:22
阅读次数:
90
本章节根据狂神的多线程视频进行整理,狂神多线程 av54171171 1.线程的概念 概念: 线程是操作系统能够进行运算调度的最小单位。 2.Java实现线程的3种方式 继承Thread类、实现Runnable接口、实现Callable接口 Callable不常用,容易忘记。所以重新写一遍 线程安全 ...
分类:
编程语言 时间:
2020-02-15 09:54:06
阅读次数:
67
...
分类:
编程语言 时间:
2020-02-15 09:57:14
阅读次数:
55
【基础】多线程 标签(空格分隔): javaweb 多线程 [TOC] 1、线程概念 简单理解,一个客户端可以同时做很多事,就是多线程 2、创建线程(三种方法) 1. 继承线程类,例如: 2. 继承线程类,例如: 3. 匿名类 to do more··· ...
分类:
编程语言 时间:
2020-02-15 10:03:21
阅读次数:
56