【摘要】按照国际惯例,每年的年底都会写一篇文章来总结自己这一年。2019年,我给自己的关键字是 悟 ,其实我觉得自己一直是个喜欢思考的人,但都属于 想法多,但实践少 的那一种,所以搞的自己经常的状态是 感觉自己经常忙忙碌碌,但其实没有产出任何东西 ,用碌碌无为来形容自己一点也不为过。 2019年,接触了一些 阅读全文
2019年12月31日星期二
2019年12月28日星期六
不一样的策略模式(设计模式五) - 族语
【摘要】前言 什么是设计模式?说白了就是套路,是经过历代程序员总结出来的。很多时候我们虽然学会了很多套路,但是啥时候使用,使用哪个合适,我想这才是问题的关键。 知道怎么用不知道什么时候用,这时候看下代码风格也行用的上,策略模式是非常容易通过代码风格使用上的。 策略模式,为什么叫策略模式呢?其实策略模式还有一 阅读全文
2019年12月27日星期五
软件设计的哲学:第十七章 一致性 - peida
【摘要】确保一致性需要一些工作:决定约定的工作、创建自动检查器的工作、寻找类似的情况以在新代码中模拟的工作,以及在代码评审中培训团队的工作。 这种投资的回报是您的代码将更加明显。 阅读全文
2019年12月26日星期四
数据库中间件DBLE学习(二) 学习配置schema.xml - BuddyYuan
【摘要】前言 一边有一个经常引诱我让我"娱乐至死"的视频,还有一个不停"鞭策"我让我快点学习的大BOSS。正是有这两种 才让我常常在自信中明白自己努力的方向。嗯,"人间不值得"! SCHEMA.XML介绍 上一篇写了:数据库中间件DBLE学习(一) 基本介绍和快速搭建,主要介绍快速安装。在安装的过程中,我们 阅读全文
2019年12月25日星期三
(Java多线程系列八)ThreadLocal - 3LittleStones
【摘要】ThreadLocal 1、什么是ThreadLocal ThreadLocal是保存线程本地化对象的容器,当运行于多线程环境的某个对象用ThreadLocal维护变量时,ThreadLocal为每个使用变量的线程分配一个独立的变量副本。所以每个线程都可以独立的改变自己的副本,而不会影响其他线程所对 阅读全文
2019年12月24日星期二
Python爬虫进阶——urllib模块使用案例【淘宝】 - WoLykos
【摘要】很多时候呢,我们都是读取本地HTML文件来进行爬虫练手,但每次都要手打不同的HTML明显耗时耗力; 还有些小伙伴不喜欢F12,偏偏喜欢在Pycharm中查看HTML的源代码; …… 难道每次都只能"复制――新建――粘贴――保存"一条龙服务吗? 不不不,我们还有Python的第三方库―― 。 urll 阅读全文
2019年12月21日星期六
Object类和异常 - 筱荣
【摘要】Object类(所有类的顶级父类) 今天说的两个方法: equals: 用于比较两个对象是否相同,它其实是使用两个对象的内存地址进行比较,底层默认使用的是==比较运算符来判断的。 在以后开发中,要比较两个对象是否相同,经常会根据对象中的属性值进行比较。也就是经常需要重写Object类中的equals 阅读全文
2019年12月20日星期五
简单使用一下IDEA 的HTTP Client - Java3y
【摘要】前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star : "https://github.com/ZhongFuCheng3y/3y" 相信大家都用过 吧,后端在开发的时候写完接口总得去 自测 调用一下,看符不符合自己的预期。 因为我们的接口可能会有 很多参数 或者我们的参数 阅读全文
2019年12月19日星期四
React一键复制 - 一只菜鸟攻城狮啊
【摘要】如题,我们怎么在React或者其他的框架中实现一键复制呢,实际上实现一键复制的代码与框架无关,因为他是用的是原生的API,下面我们用React来实现一下 效果: 核心代码: 直接将红框处改为需要复制的元素类名。(获取元素时注意一下我用的是querySelector) 将该事件绑定到元素上,即可。完整 阅读全文
2019年12月18日星期三
2019年12月17日星期二
JAVA 锁的终极状态 - 我是2货呀
【摘要】自旋锁 背景:互斥同步对性能最大的影响是阻塞,挂起和恢复线程都需要转入内核态中完成;并且通常情况下,共享数据的锁定状态只持续很短的一段时间,为了这很短的一段时间进行上下文切换并不值得。 原理:当一条线程需要请求一把已经被占用的锁时,并不会进入阻塞状态,而是继续持有CPU执行权等待一段时间,该过程称为 阅读全文
2019年12月16日星期一
Spring 学习,看松哥这一篇万余字干货就够了! - 江南一点雨
【摘要】1. Spring 简介 我们常说的 Spring 实际上是指 Spring Framework,而 Spring Framework 只是 Spring 家族中的一个分支而已。那么 Spring 家族都有哪些东西呢? Spring 是为了解决企业级应用开发的复杂性而创建的。在 Spring 之前, 阅读全文
2019年12月15日星期日
GitHub Actions 完成CI CD - AnAng
【摘要】在之前我的部署、版本控制、CI、CD都是在Jenkins下来完成的 在前几天看到github上的一个新玩具actions,简直惊为天人 它能在你的仓库触发事件(Push,Pull,issue,...)的时候给你分配一台服务器执行一些预定好的命令 并且它的脚本编写非常简单只要半个小时就能学会 这篇文 阅读全文
2019年12月14日星期六
小白学 Python 爬虫(18):Requests 进阶操作 - 极客挖掘机
【摘要】人生苦短,我用 Python 前文传送门: "小白学 Python 爬虫(1):开篇" "小白学 Python 爬虫(2):前置准备(一)基本类库的安装" "小白学 Python 爬虫(3):前置准备(二)Linux基础入门" "小白学 Python 爬虫(4):前置准备(三)Docker基础入门" 阅读全文
2019年12月13日星期五
(译)An introduction to Kubernetes - 成天
【摘要】原文:https://www.jeremyjordan.me/kubernetes/(博客园团队推荐的) 这篇博客文章将对Kubernetes进行介绍,以便您了解该工具背后的动机,含义以及使用方式。在后续文章中,我将讨论如何使用更具体的(数据科学)示例来利用Kubernetes增强数据科学工作负载。 阅读全文
2019年12月11日星期三
2019年12月9日星期一
Flink入门(二)——Flink架构介绍 - 独孤风
【摘要】1、基本组件栈 了解Spark的朋友会发现Flink的架构和Spark是非常类似的,在整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。 Flink分为架构分为三层,由上往下依次是API&Libraries层、Runtim 阅读全文
2019年12月8日星期日
MySQL-SQL语句 - Security
【摘要】一、数据类型 1.日期和时间类型 类型 大小 范围 格式 用途 DATE 3 1000-01-01/9999-12-31 YYYY-MM-DD 日期值 TIME 3 -838:59:59/838:59:59 HH:MM:SS 时间值或持续时间 YEAR 1 1901/2155 YYYY 年份值 DA 阅读全文
2019年12月5日星期四
AWS re:Invent 2019 召开 | 云原生生态周报 Vol. 30 - 阿里巴巴云原生
【摘要】作者 | 何淋波、宋净超、徐迪 业界要闻 1. AWS re:Invent 2019 AWS 年度云计算盛会于 12.2~12.6 在拉斯维加斯举行。 "技术分享" 超过 2500 场,技术方向涵盖数据分析、架构、人工智能与机器学习、容器、IOT 等各个热门方向; 首日发布 "Amazon Sag 阅读全文
2019年12月4日星期三
QQ登录功能之如何获取用于本地测试的APPID - 字母哥博客
【摘要】本文主要说明一下开发者如何在QQ互联创建测试应用,从而分配给我们一套APP ID和APP KEY,在我们平时学习的时候使用。 一、QQ互联注册开发者 要想使用QQ登陆的功能,首先你必须是腾讯开发者。腾讯搞了一大堆的开放平台,有点乱。如果你还不是腾讯开发者,先去QQ互联网站 "https://conn 阅读全文
2019年12月2日星期一
都9012了,Java8中的日期时间API你还没有掌握? - 浪人~
【摘要】工作这么久了,对于Java中时间日期的操作一直很蛋疼,一会用Date,一会用Calendar一会用LocalDateTime,始终没有认真总结过它们的联系与区别。迷迷糊糊用了好几年了,今天终于搞清楚了! 阅读全文
2019年12月1日星期日
备忘录模式 - 纳兰小依
【摘要】1.模式简介 备忘录模式能够在不破坏封装性的前提下,实现对象状态的保存和恢复工作,又叫快照模式或Token模式。保存对象的状态是为了以后在需要的时候快速恢复到保存时的状态,因此常用在备份、撤销操作上,例如编辑器里的撤销、游戏里的存档和悔棋等功能。 备忘录模式有三个组成部分: Originagor(发 阅读全文