自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 冒泡排序和双向冒泡排序算法

冒泡排序算法应该算是每个开发者入门必学的基础算法,它逻辑清晰简单,代码实现也并不复杂,这里用自己的话语来总结一下。 (这些为了方便随便打开了一个node项目写的,其他Java ,PHP,C等也是一样的道理,算法讲究的只是一个思维模式,知道怎么去实现就行,不要死抠语言) 先说简单的普通冒泡排序: 冒泡排序既然是一个排序算法,那么它就一定是有一个循环排序的过程,其实它的原理很简单,就是两层for循环嵌...

2019-12-28 18:03:38 2661 2

原创 观察者模式

设计模式是一种优秀的编程思想,能帮助你写出优雅的高质量的代码,所以编程者们学习设计模式也是非常有必要的。 曾经我对算法和设计模式这些是不太感冒的,觉得只要自己看懂了,功能实现了又没问题就足够,别人接手觉得改不了那是别人水平问题,后来吃过苦头接手过别人代码才知道,不管前后端都一定要写出优质代码,对自己负责也对别人负责。 下面开始正式介绍观察者模式,观察者模式又被称为广播订阅模式,模型视图模式,其实简...

2019-12-27 21:04:33 212

原创 Java动态爬虫自动化测试系统(selenium+web Magic)

这套系统能做什么: 1:可支持自动化测试,简单的黑盒测试和功能测试,简单实现模拟真人注册,登陆,点击按钮,拖拽页面,滚动下滑和获取返回值比较,模拟真人操作流程,大大简化了人工QA成本。 2:跟以往静态爬虫不同,以往的curl获取资源再解析和Xsoup/Jsoup等爬虫都只能够爬取网页上已展示出来的静态页面,动态加载的数据都无法获取。这套系统能爬取任意一种触发条件后出现的动态数据(包括滚动,懒加载,...

2019-12-26 16:01:49 5337 5

原创 接口与抽象类的区别------实际开发中的运用

接口和抽象类的区别每个开发在面试或笔试的时候都会被问到,不管大中小厂子,好像都必问一下。网上答案也很多,这里根据自己的总结用尽最简单的话语描述一下(不对的地方欢迎纠正): 抽象类(abstract)跟接口(interface)最大的一个区别就是:一个类只能继承一个父类,而一个类可以实现多个接口。 虽然二者都是面向对象中的部分抽象,但是接口一般是对动作行为的抽象,而抽象类是对实体根源本质上的一种抽象...

2019-12-25 19:42:05 820 1

原创 小白简介

基础篇之(自我介绍) 这是我的第一篇博客文,初入博客,想借此来记录一下自己的成长,和大家分享一些生活和工作中的趣事(重点还是记录技术上的所学所得较多哈),自我介绍下,我是毕业于一所二本院校的计算机系软件专业的普通学生。在校期间呢大一大二都沉迷在社团活动和院系球队训练中,大二下学期和大三开始明白毕业还是要靠劳动混口饭吃,开始努力学习,通过网上看教学视频和书籍的学习渠道学到了很多学校里学不到的开发知识...

2019-12-25 15:56:45 908

流式字符串统计的FlinkJob

流式字符串统计的FlinkJob小demo

2020-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除