首页
学习
活动
专区
工具
TVP
发布

Java Web

记录学习Java Web
专栏作者
135
文章
153348
阅读量
57
订阅数
这都Java15了,Java7特性还没整明白?
以下是 Java 7 中引入的部分新特性,关于 Java 7 更详细的介绍可参考官方文档。
我没有三颗心脏
2020-08-20
6940
「MoreThanJava」Day 5:面向对象进阶—继承详解
上一篇文章 中我们简单介绍了继承的作用,它允许创建 具有逻辑等级结构的类体系,形成一个继承树。
我没有三颗心脏
2020-08-11
4910
【好文推荐】黑莓OS手册是如何详细阐述底层的进程和线程模型的?
该文章的大部分内容都是翻译自是黑莓 10 实时操作系统 QNX Neutrino 的开发手册,该手册不仅详细地阐述了 BlackBerry 10 OS 的原理以及 OS 的体系结构,还描述了其 QNX Neutrino 微内核的详细信息 (包括进程线程、多和处理、网络架构、文件系统等...非常完整..)。
我没有三颗心脏
2020-08-11
5250
「MoreThanJava」Day 1:环境搭建和程序基本结构元素
在一切开始之前,我们需要先搭建好我们的 开发环境 (从前文得知 Java 程序的运行需要 JVM,编写 Java 代码需要 IDE),或者在您完全准备好之前可以 暂时使用 在线版本的 Java 环境来运行前面一些内容涉及的简单代码:https://c.runoob.com/compile/10
我没有三颗心脏
2020-07-07
4270
「MoreThanJava」Day2:变量、数据类型和运算符
在不了解上下文的情况下,很难说出 MIX 的含义,它可能是罗马数字 1009,也可以是英语单词 mix 或者别的什么东西。
我没有三颗心脏
2020-07-07
5000
「MoreThanJava」机器指令到汇编再到高级编程语言
上一次我们已经了解了 二进制和 CPU 的基本原理,知道了程序运行时,CPU 每秒数以亿次、十亿次、百亿次地震荡着时钟,同步执行着微小的 「电子操作」,例如:从内存读取一个字节的数据到 CPU 又或者判断字节中的某一位是 0 还是 1。
我没有三颗心脏
2020-06-08
9070
懂一点Python系列——快速入门
Python 英文原意为 “蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种 面向对象 的 解释型 编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。
我没有三颗心脏
2020-03-26
4690
Redis(8)——发布/订阅与Stream
发布/ 订阅系统 是 Web 系统中比较常用的一个功能。简单点说就是 发布者发布消息,订阅者接受消息,这有点类似于我们的报纸/ 杂志社之类的: (借用前边的一张图)
我没有三颗心脏
2020-03-20
1.2K0
高并发编程学习(1)——并发基础
当我们使用计算机时,可以同时做许多事情,例如一边打游戏一边听音乐。这是因为操作系统支持并发任务,从而使得这些工作得以同时进行。
我没有三颗心脏
2019-11-29
4950
高并发编程学习(2)——线程通信详解
上一篇文章我们提到一个应用可以创建多个线程去执行不同的任务,如果这些任务之间有着某种关系,那么线程之间必须能够通信来协调完成工作。
我没有三颗心脏
2019-11-29
3850
《重构:改善既有代码的设计》读书笔记
在过去的几十年时间里,重构这个词似乎被用来代指任何形式的代码清理,但上面的定义所指的是一种特定的清理代码的方式。重构的关键在于运用大量微小且保持软件行为的步骤,一步一步达成大规模的修改。
我没有三颗心脏
2019-06-14
8310
《Effective-Ruby》读书笔记
《Effictive Ruby》就是一本致力于让你在第二阶段更加深入和全面的了解 Ruby,编写出更具可读性、可维护性代码的书,下面我就着一些我认为的重点和自己的思考来进行一些精简和说明
我没有三颗心脏
2019-05-15
4K0
Elasticsearch【快速入门】
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
我没有三颗心脏
2019-02-14
1K0
数据结构与算法(4)——优先队列和堆什么是优先队列?堆和二叉堆LeetCode相关题目整理
听这个名字就能知道,优先队列也是一种队列,只不过不同的是,优先队列的出队顺序是按照优先级来的;在有些情况下,可能需要找到元素集合中的最小或者最大元素,可以利用优先队列ADT来完成操作,优先队列ADT是一种数据结构,它支持插入和删除最小值操作(返回并删除最小元素)或删除最大值操作(返回并删除最大元素);
我没有三颗心脏
2018-07-24
1.2K0
数据结构与算法(3)——树(二叉、二叉搜索树)树LeetCode相关题目整理
树是一种类似于链表的数据结构,不过链表的结点是以线性方式简单地指向其后继结点,而树的一个结点可以指向许多个结点;数是一种典型的非线性结构;树结构是以表达具有层次特性的图结构的一种方法;
我没有三颗心脏
2018-07-24
1K0
数据结构与算法(2)——栈和队列栈队列LeetCode 相关题目整理其他题目整理
栈是一种用于存储数据的简单数据结构(与链表类似)。数据入栈的次序是栈的关键。可以把一桶桶装的薯片看作是一个栈的例子,当薯片做好之后,它们会依次被添加到桶里,每一片都会是当前的最上面一片,而每次我们取的时候也是取的最上面的那一片,规定你不能破坏桶也不能把底部捅穿,所以第一个放入桶的薯片只能最后一个从桶里取出;
我没有三颗心脏
2018-07-24
1.2K0
初学Java Web(5)——cookie-session学习
HTTP 协议 Web 浏览器与 Web 服务器之间的一问一答的交互过程必须遵守一定的规则,这样的规则就是 HTTP 协议。 HTTP 是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议之上的一个应用层的协议,用于定义 Web 浏览器与 Web 服务器之间交互数据的过程以及数据本身的格式。 特点:无状态,默认端口 80 HTTP 协议到底约束了什么? 约束了浏览器以何种格式向服务端发送数据 约束了服务器应该以何种格式来接收客户端发送的数据 约
我没有三颗心脏
2018-04-26
6630
初学Java Web(4)——Servlet学习总结
经过一段时间的学习,对于Servlet有了新的不一样的见解,在这里做一下总结,将近来学习到的知识总结一下。 ---- Servlet 的请求流程 浏览器发出请求:http://localhost:80/xxx1/xxx2 (80端口可以默认不写,因为这是http协议默认的端口,平时我们访问https://www.baidu.com/ 时其实访问的是https://www.baidu.com:80/) 服务器解析请求信息: http:协议名称 localhost:访问的是互联网中的哪一台计
我没有三颗心脏
2018-04-26
8620
最长公共子序列问题
问题描述: 求两个字符序列的公共最长子序列。 ---- 最长公共子串 在回到子序列问题之前,先来了解一下子串的问题。 例如,HISH和FISH两个字符序列的公共最长子串就是:ISH。很容易理解。 ---- 绘制网格 通过上一次背包问题的学习,给了我一些很重要的启示: 每种动态规划解决方案都设计网格。 动态规划可以帮助你在给定约束条件下找到最优解。 问题可分解为彼此独立且离散的子问题时,就可以使用动态规划法来解决。 那么,要解决这个问题的网格长什么样呢?要确定这一点,你首先得回答: 1.单元格中的值是什么?
我没有三颗心脏
2018-04-26
1.4K0
会场安排问题
问题描述: 假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的贪心算法进行安排(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻
我没有三颗心脏
2018-04-26
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档