首页
文章
爱发电
留言板
友情链接
主题展示
Pix
Hao
Joe3
Walker
Stellar
Oyiso
Heolink
图库
关于
新都在
行动起来,活在当下
累计撰写
175
篇文章
累计创建
37
个标签
累计收到
88
条评论
栏目
首页
文章
爱发电
留言板
友情链接
主题展示
Pix
Hao
Joe3
Walker
Stellar
Oyiso
Heolink
图库
关于
目 录
CONTENT
以下是
Carol
的文章
2020-12-12
Java Learn(十一)
本文主要介绍了Java中日期相关的类,包括Date类、SimpleDateFormat类和Calendar类的基本概念和常用方法。另外,还介绍了集合类的基本概念,区分了数组和集合的特点,以及集合类中Collection接口的常用方法。通过学习这些类和接口,可以更好地处理日期和集合相关的操作,提高代码的效率和灵活性。文章通过详细的介绍和示例代码,帮助读者更好地理解和应用Java中的日期和集合类。
2020-12-12
21
0
0
后端
2020-12-12
Java Learn(十七)
本文介绍了网络编程的基础知识,包括网络通讯软件、七层协议模型、常用协议、IP地址和端口号的概念。在TCP协议和UDP协议部分,详细讨论了它们之间的区别和特点,以及基于TCP协议和UDP协议的编程模型。在基于TCP协议的编程模型中,介绍了服务器和客户端的操作步骤,以及相关类和方法的解析,包括ServerSocket类和Socket类的常用方法。在基于UDP协议的编程模型中,重点讨论了主机A和主机B的操作步骤,以及相关类和方法的解析,包括DatagramSocket类和DatagramPacket类的常用方法。通过学习本文,读者可以了解网络编程的基本概念和常用类库,以及如何使用TCP协议和UDP协议进行网络通信。
2020-12-12
19
0
0
后端
2020-12-12
Java Learn(十九)
本文主要介绍了设计模式、查找算法和排序算法。在设计模式部分,列举了常见的创建型模式、结构型模式和行为型模式,包括工厂方法模式、抽象工厂模式、单例模式、装饰器模式和代理模式等。在查找算法部分,重点介绍了线性查找算法和二分查找算法,包括算法流程和实现方法。而在排序算法部分,详细介绍了冒泡排序算法、插入排序算法、选择排序算法和快速排序算法,包括算法流程和实现步骤。通过学习本文,读者可以了解不同类型的设计模式在软件开发中的应用,以及常用的查找算法和排序算法的原理和实现方式。这些知识对于提升编程能力和解决实际问题都具有重要意义。
2020-12-12
28
0
0
后端
2020-12-12
Java Learn(六)
本文介绍了Java中的封装、继承、多态等概念。首先讨论了封装的定义和流程,提到了私有化成员变量、提供set和get方法来保证成员变量值的合法性。接着介绍了静态关键字的使用,说明了静态成员变量和方法的概念,以及在静态和非静态成员方法中的访问规则。随后讨论了单例设计模式,包括基本流程和推荐的使用方式。在继承部分,解释了继承的基本概念和使用extends关键字实现继承的方法,还提到了子类不能继承父类的构造方法和私有方法,以及Java语言只支持单继承。最后介绍了方法的重写,包括基本原则和要求,要求方法名、参数列表、返回值类型相同,访问权限不能变小,不能抛出更大的异常。通过学习本文,读者可以加深对封装、继承、多态等概念的理解,为Java编程提供指导和帮助。
2020-12-12
20
0
0
后端
2020-12-12
Java Learn(十六)
本文介绍了线程的基本操作和线程的同步机制。在线程的基本操作部分,详细介绍了线程操作的常用方法,包括让线程让出CPU执行权、让线程休眠、设置线程优先级、等待其他线程终止等操作。同时还介绍了线程设置为守护线程和判断线程是否为守护线程的方法。在线程的同步机制部分,讨论了多个线程访问共享资源可能导致的数据不一致问题,以及解决方案和实现方法。具体介绍了使用synchronized关键字保证线程执行的原子性,包括同步语句块和同步方法的使用方式。讨论了多个线程抢占共享资源时的实现原理,以及避免死锁的概念和经验分享。此外,还介绍了Object类中的wait、notify和notifyAll方法用于线程间的等待和唤醒操作。通过学习本文,读者可以了解线程操作的基本方法和线程同步机制的原理,以及如何避免死锁和实现线程间的协调通信。
2020-12-12
22
0
0
后端
2020-12-12
Java Learn(四)
本文主要介绍了Java中与日期相关的类,包括java.util.Date类、SimpleDateFormat类和Calendar类。其中,Date类用于描述日期信息,可以精确到毫秒;SimpleDateFormat类用于日期和字符串之间的转换;Calendar类取代了Date类的过时方法,用于描述日期信息。文章通过示例代码展示了如何使用这些类来构造对象、设置时间、格式化日期和解析日期。通过学习这些类,可以更方便地处理日期和时间相关的操作。
2020-12-12
23
0
0
后端
2020-12-12
Java Learn(三)
本文介绍了Java中的集合类,包括数组和集合的区别、集合类的基本概念和Collection集合的常用方法。首先讨论了数组和集合的特点,包括数组的连续内存空间和固定大小,以及集合的可动态调整内存空间和多样化数据类型。然后介绍了集合类是用于描述集合相关类和接口的概念,包括Collection接口和Map接口。在Collection集合的常用方法部分,详细介绍了add、addAll、contains、remove等方法的使用和示例代码。通过示例代码展示了如何操作集合中的元素,包括向集合中添加元素、判断元素是否存在、删除元素、清空集合、判断集合是否为空以及计算集合的交集等操作。通过学习本文,读者可以理解集合类的基本概念和常用方法,为在Java中使用集合提供指导和帮助。
2020-12-12
20
0
0
后端
2020-12-08
Canvas制作简易验证码
该段代码展示了如何使用HTML5的`<canvas>`元素来制作一个简易的验证码。程序初始化一个200x60像素的画布,并在其上绘制4个随机选取的字母或数字作为验证码内容,每个字符的位置、旋转角度以及颜色都是随机的,以此增加辨识难度。此外,为了进一步混淆视觉,代码还会在画布上绘制6条随机走向的干扰线和20个随机分布的干扰点,它们的颜色也同样随机选取。用户可以通过点击“点击切换”链接来重新生成新的验证码图案。此验证码实现利用了JavaScript进行动态绘图,展现了`canvas` API的基本使用方法和灵活性。
2020-12-08
50
0
0
前端
2019-12-21
Git常用命令集合
本文汇总了Git中用于查看个人及团队代码变更量的高效命令。要检查个人代码贡献,可使用`git log`结合`awk`,输入自己的用户名,得到添加、删除及总行数的变化统计。针对团队代码审查,可通过遍历提交邮箱列表,设定特定时间段(如2021年5月),利用`git log`与精心构造的`awk`脚本,不仅汇总每位成员的代码增删行数,还能自动忽略单次提交变动行数超过2000行的情况,从而获取精准的团队代码变更概况。这些命令极大地方便了开发者管理和评估项目中的代码改动。
2019-12-21
42
0
0
服务器
2019-12-12
Redis集群搭建与简单使用
文章摘要:本文介绍了在两台CentOS虚拟机上搭建Redis 3.2.4集群的过程,每台机器模拟三个节点,构成三主三从的集群环境。首先,通过下载、编译和安装Redis,并将redis-trib.rb工具放置到/usr/local/bin目录。接着,在两台机器上分别创建和配置六个Redis节点,修改端口号、绑定IP、开启后台运行及集群支持等配置项。随后,逐一启动各节点,并通过命令检查启动状态。在确保所有节点正常运行后,使用redis-trib.rb脚本创建集群,期间需解决因缺少Ruby环境导致的执行问题。最后,通过在不同节点间执行set和get命令,验证了集群的正确性和数据共享能力。文章还简述了Redis集群的去中心化设计及哈希槽机制,强调了集群对主节点数量的要求,以保证高可用性。
2019-12-12
22
0
0
实用教程
1
...
12
13
14
15
16