读书笔记-Java高并发程序设计(一)
第一章 几个概念: 同步和异步:我们在Java中常说的同步异步主要形容一次方法的调用,同步方法一经方法调用就必须等到方法结束返回值才能继续后续的行为;而异步方法一调用就立刻返回,调用者可以不受影响的继续后续行为,异步方法的工作交给另外一个线...
第一章 几个概念: 同步和异步:我们在Java中常说的同步异步主要形容一次方法的调用,同步方法一经方法调用就必须等到方法结束返回值才能继续后续的行为;而异步方法一调用就立刻返回,调用者可以不受影响的继续后续行为,异步方法的工作交给另外一个线...
1. 接口框架 1.1 Iterable /** * 实现该接口说明其对象可以使用 for-each 循环遍历 */ public interface Iterable<T> { //返回一个T类型的迭代器 Iterator&l...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
在程序中,优秀的算法可以让我们的程序跑的更快、更强,而恰当的运用设计模式则会让我们的工程结构看起来更加简洁、清晰、优雅。在学习Java的过程中,相信很多人向我一样看到Java IO 这一部分时会被它庞大的“子系”弄得眼花缭乱,在“java....
之前初学python时写过一个练手的Demo,程序实现了在主机上根据关键词和获得赞同数爬取“掘金”中的文章:利用Python爬虫过滤“掘金”的关键词检索结果。但是这个项目只是简单地实现了功能,在很多方面都需要加强。现利用假期在这个程序地基础...
有用 Python 编写的流行服务器来容纳 WSGI 应用并提供 HTTP 服务。这些服务器在运行时是独立的:你可以从你的 web 服务器设置到它的代理。 Gunicorn ‘Green Unicorn’ 是一个给 UNIX 用的 WSGI...
这几天刚刚开始学习Python,就像写个爬虫小项目练练手,自从间书的“××豚”事件后搬到掘金,感觉掘金在各个方面做的都很不错,尤其是文章的质量和写文章的编辑器做的很舒服。 但是,我每次想要搜索一个自己感兴趣的关键字时,下面就会出现大量文章,...
1. AOP基础概念 AOP(Aspect-Oriented Programming)即面向切面编程,与我们熟悉的OOP面向对象变成不同,面向对象变成的基础单位为类:Class,通过继承、封装、多态等着力于构建一个垂直方向上的结构,强调类之...
我们平时新建一个Java类的第一步要做的就是编写她的构造函数,但是对于不同的需求,我们不应该仅仅知道最基本的构造函数编写方式,也应该了解一下针对不同需求或特征是否存在更好的构造方式: 1. 静态工厂方法 类可以通过构造函数创建新对象,但是也...
mina框架的使用非常简单,并且功能强大,将复杂的NIO操作封装成一套成熟的框架,在mina的使用中,我们只需要实现编解码器、信息处理器等就可以建立一个支持NIO通信的B/S程序。但是了解mina的源码对我们认识这个框架以及NIO都有很大帮...
本篇文章主要参考了:http://blog.csdn.net/jiankunking/article/details/52143504,这篇文章写的十分详细,收获颇丰,特写这篇博客记录所得 1. 什么是动态代理? 代理不仅出现在代码中,我们...