E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java进阶指北
Java进阶
第九章——多线程:wait和notify以及生产者消费者模式
多线程本章多线程原理能够在操作系统学习记录中找到原理:咖啡ice的操作系统学习记录生产者-消费者模式Object类中wait和notify方法是建立在synchronized线程同步基础之上。wait和notify不是线程对象的方法,是java任何一个java对象都有的方法,这是Object类自带的。不是通过线程对象调用。wait()方法:让正在这个对象上活动的线程(当前线程)进入等待状态,无期限
咖啡加Ice
·
2024-01-23 21:52
咖啡ice的Java学习记录
java
开发语言
Java进阶
第八章——I/O流:常用流
I/O流1.I/O流概述输入流:从硬盘读到内存中,或者叫输入,读(Read)、输入(Input)、输入流(InputStream)。输出流:从内存写到硬盘中,或者叫输出,写(Write)、输出(Output)、输出流(OutputStream)。字节流:按照字节读取数据,一次读取1个字节Byte,等同于一次读取8个二进制。这种流是万能的,什么类型文件都可以读取。包括:文本文件、图片、声音文件等。字
咖啡加Ice
·
2024-01-23 21:51
咖啡ice的Java学习记录
java
开发语言
Java进阶
第九章——多线程
多线程本章多线程原理能够在操作系统学习记录中找到原理:咖啡ice的操作系统学习记录1.多线程概述进程:是一个应用程序,或者说是一个软件。进程之间内存的资源不会共享。线程:是进程中的执行场景/执行单元。一个进程可以启动多个线程。线程之间堆内存和方法区内存共享,但栈内存独立,一个线程一个栈。2.实现多线程方式第一种:编写一个类,直接继承java.lang.Thread,重写run方法。创建线程对象:n
咖啡加Ice
·
2024-01-23 21:19
咖啡ice的Java学习记录
java
开发语言
Redis进阶
进阶内容概述:1.redis面试题2.jvm了解3.并发编程线程重点4.
java进阶
面向对象设计原则设计模式5.spring框架重点6.mysql重点7.分布式微服务架构8.面试讲解Redis非关系型数据库
新起之猿
·
2024-01-23 21:37
redis
数据库
缓存
java进阶
文章目录一、
Java进阶
1.注解(Annotation)a.内置注解b.元注解c.自定义注解2.对象克隆3.Java设计模式(Javadesignpatterns)a.软件设计模式概念b.建模语言(UML
新起之猿
·
2024-01-23 21:05
java
jvm
开发语言
Java进阶
(2)——NIO之网络IO、Netty、RPC
文章目录1.网络IO1.1概述和核心API1.Selector(选择器)2.SelectionKey3.ServerSocketChannel4.SocketChannel1.2入门案例1.3网络聊天案例1.4AIO编程1.5IO对比总结2.Netty2.1概述2.2Netty整体设计2.2.1线程模型1.单线程模型2.线程池模型3.Netty模型2.2.2异步模型2.3核心API1.Channe
ICoder_Next
·
2024-01-23 11:34
Java基础
web进阶
青年人“防秃”
指北
:接轨主流,以掌上电脑抵御不高兴
90后也开始害怕秃顶?连小学生喊你一声“大爷”都要郁闷半天的话,你一定在为即将步入中年而焦虑。还好,这个世界因为科技与互联网的发展而变得多元化。既有网络帮你接轨主流观念,又能以游戏帮你解压释放自我,人们的自信得以保留。不过,我相信你手头的设备往往不能同时顾及游戏和工作,这种需求太难满足了。以大多数人想买的超极本为例,打游戏的确可以不吃力,但是体重太沉,体积也不小,出个差,背着用着都累赘;只带智能手
笔点酷玩
·
2024-01-23 09:49
Java进阶
之旅第六天
Java进阶
之旅第六天Stream流Stream的思想Stream流中引入函数式编程的思想,以类似流水线的方式处理数据,使得代码更加高效整洁Stream中提供并行处理的能力,可以将数据分成多个子任务,并行处理各类型的调用方法类型方法说明单列集合
我不吃牛肉!
·
2024-01-23 02:19
Java进阶之旅
java
开发语言
Laravel 文章推荐
针对我个人遇到的问题或者个人觉得好的文章,防止日后脑海中想到,咦,这个问题哪里好像见过文章推荐在Laravel中动态隐藏API字段2018PHP应用程序安全设计
指北
LaravelAPI项目必须使用的8个扩展包
fendouweiqian
·
2024-01-21 17:30
laravel
php
java进阶
-jvm精讲及实战
深入了解jvm及实战1.引言2.jvm概念理解1.引言jvm是深入了解java底层逻辑的必备知识储备,在中大型开发团队里,中高级工程师必须要了解和掌握,也是中高级工程师面试必考题,在实战中用于程序性能调优,内存泄露分析等2.jvm概念理解
蒋增奎
·
2024-01-21 12:16
j2se高级特性
java
jvm
开发语言
Java进阶
之旅第五天
Java进阶
之旅第五天不可变集合应用场景1.如果某个数据不能被修改,把它拷贝到不可变集合中是个很好的实践2.当集合对象被不可信的库调用时,不可变形式是安全的3.不可变集合不能修改,只能进行查询获取方式在
我不吃牛肉!
·
2024-01-21 11:56
Java进阶之旅
java
windows
开发语言
NodeJS 服务 Docker 镜像极致优化
指北
这段时间在开发一个腾讯文档全品类通用的HTML动态服务,为了方便各品类接入的生成与部署,也顺应上云的趋势,考虑使用Docker的方式来固定服务内容,统一进行制品版本的管理。本篇文章就将我在服务Docker化的过程中积累起来的优化经验分享出来,供大家参考。以一个例子开头,大部分刚接触Docker的同学应该都会这样编写项目的Dockerfile,如下所示:FROMnode:14WORKDIR/appC
__Duang__
·
2024-01-21 10:53
再见了Xshell、iTerm2,这款开源的终端工具真香
哈喽,大家好,我是
指北
君。
开源指北
·
2024-01-21 00:52
Java 异步编程的完美利器:CompletableFuture
指北
Future获取异步执行结果之前我们详细探索了线程池,在上一篇文章中,我们仅仅介绍了ThreadPoolExecutor的voidexecute(Runnablecommand)方法,利用这个方法虽然可以提交任务,但是却没有办法获取任务的执行结果(execute()方法没有返回值)。而很多场景下,我们又都是需要获取任务的执行结果的。Future介绍Java通过ThreadPoolExecutor提
半亩方塘立身
·
2024-01-20 23:01
java
后端
日更 516天“拆书”《药房里买得到的传世名方》新版-养阴清肺丸⑷
之前文章请点击下方蓝色链接养阴清肺丸目录“拆书”《药房里买得到的传世名方》新版-养阴清肺丸⑷大家好,我是
指北
针。
指北针_从零开始
·
2024-01-20 20:54
日更 491天“拆书”《药房里买得到的传世名方》新版-八珍丸(11)
“拆书”《药房里买得到的传世名方》新版-八珍丸(11)大家好,我是
指北
针。今天文章的主题,改善气血双虚从立秋开始今天的文章,由拆书、小改变与习惯坚持,二部分组成,欢迎阅读与留言评论。一、拆书。
指北针_从零开始
·
2024-01-20 08:28
2020-07-15
东方易吃完最后一个冰糖葫芦把竹签儿一
指北
宫尊玉,神情严肃认真地说道:“既然这帝国四品要员,我们高高在上的户部侍郎北宫大人要为林氏一族作保,本王也不是不通情理!这个天大的面子得给!”“谢平安王爷!
草堆里的蜗牛
·
2024-01-20 07:47
超实用 JavaScript 调试技巧
大厂技术高级前端Node进阶点击上方程序员成长
指北
,关注公众号回复1,加入高级Node交流群作为前端开发,我们会经常使用console.log()来调试程序中的问题。
傲娇的koala
·
2024-01-20 02:03
java
python
debug
js
javascript
日更 469天“拆书”《药房里买得到的传世名方》新版-人参归脾丸⑸
药房里买得到的传世名方》新版-人参归脾丸⑵“拆书”《药房里买得到的传世名方》新版-人参归脾丸⑶“拆书”《药房里买得到的传世名方》新版-人参归脾丸⑷“拆书”《药房里买得到的传世名方》新版-人参归脾丸⑸大家好,我是
指北
针
指北针_从零开始
·
2024-01-20 02:19
日更 359天 成长日记-主动折腾自己
成长日记-主动折腾自己大家好,我是
指北
针。今天文章的主题,主动折腾自己成长日记,今天由阅读、运动、小改变与习惯坚持,三部分组成,欢迎阅读与留言评论。一、阅读。
指北针_从零开始
·
2024-01-19 22:13
Java 进阶之旅的第四天
Java进阶
之旅的第四天文章目录
Java进阶
之旅的第四天Collections集合工具类Collections集合工具类作用/特点Collections常用的APICollections集合工具类Collections
我不吃牛肉!
·
2024-01-19 17:03
Java进阶之旅
java
windows
开发语言
Java进阶
- 黑马
1.static1.1.static修饰的变量在一个类中用static修饰的变量,属于类变量,在内存中只有一份,会被类的全部对象共享,所以可以用类名直接调用,即类名.类变量用static修饰的变量,属于类变量,会被类的全部对象共享,所以无论怎么修改,调用后都是最后一次修改后的值1.2.static修饰的方法工具类类方法可以直接使用类.方法调用,可以节省内存,而实例调用方法,需要先创建一个对象,而每
南城余coding
·
2024-01-17 17:23
reggie
南城余的Java学习
java
开发语言
为了更好地讲述元诗我认真阅读元代史
[3]上文云“从宋初到北宋中叶”,可见袁编的“宋初”是
指北
宋初期,而前文一说
复旦金声缘
·
2024-01-17 09:29
JS格式化时间之后少了8个小时
newDate通过解析currentDateStr返回一个long类型的时间差(UTC时间)来构造日期对象,但这个解析的过程中,如果遇到CST,会被认为是
指北
美的时区,比格林威治时间(GMT)晚6个小时
陈皮太
·
2024-01-17 07:47
JavaScript
时间-8小时
15张图解密全球财富金字塔 格局大学成都分院荐
接下来的内容由“趋势就业创业研究院”为你解读最新财经资讯:来源:新中产财富
指北
原文标题:世界顶级投行瑞信15张图解密全球财富金字塔今天推荐的是瑞士信贷发布的《2018全球财富报告》,这给我们提供了一幅清晰的全球财富全景图
创投人孙源柏
·
2024-01-17 02:29
Java进阶
之旅第二天
Java进阶
之旅第二天文章目录
Java进阶
之旅第二天HashMap特点案例:LinkedHashMap特点代码:HashMap特点1.HashMap是Map的一个实现类2.直接使用Map里面的方法即可3
我不吃牛肉!
·
2024-01-16 17:29
Java进阶之旅
java
开发语言
Java进阶
之旅第三天
Java进阶
之旅第三天文章目录
Java进阶
之旅第三天TreeMap特点:题目使用TreeMap进行数据统计题目:TreeMap特点:1.TreeMap根TreeSet底层原理一样,都是红黑树结构2.由键决定特性
我不吃牛肉!
·
2024-01-16 17:56
Java进阶之旅
java
开发语言
java集合写法_
Java进阶
篇(三)——Java集合类
集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对集合进行遍历。集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。一.集合类接口以下接口的常用方法有很多,这里只提其中重要的几个方法,其它方法在使用时可参照AP
Effie Zzz
·
2024-01-16 11:01
java集合写法
Java进阶
第六章——异常应用
1.try…catch中的finally在finally子句中的代码是最后执行的,并且一定会执行,即使try语句块中出现了异常。finally子句必须和try一起出现,不能单独编写。importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;publicclassExcept
咖啡加Ice
·
2024-01-16 11:01
咖啡ice的Java学习记录
java
开发语言
Java进阶
第七章——数据结构:集合概述
1.集合概述集合:集合在实际上就是一个容器,数组也是一个集合。集合可以一次容纳多个对象。集合不能直接存储基本数据类型,也不能直接存储Java对象,集合存储的都是对象的内存地址。综上:集合在java中本身是一个容器,是一个对象。任何时候集合中存储的是“引用”。在java中不同的集合会对应不同的数据结构,往不同的集合中存储元素,等于数据放到了不同的数据结构当中。常见的数据结构:数组、二叉树、链表、哈希
咖啡加Ice
·
2024-01-16 11:01
咖啡ice的Java学习记录
java
数据结构
开发语言
Java进阶
第七章——数据结构:Map
数据结构:Map本章所涉及到的数据结构知识可在数据结构学习记录中学习:咖啡ice的数据结构学习记录1.Map常用方法Map和Collection没有继承关系。Map集合以key和value的方式存储数量:键值对。key起主导地位,value是key的附属品。Map接口中常用方法:Map支持泛型:Map向Map中放键值对:Vput(Kkey,Vvalue)通过key获取value:Vget(Obje
咖啡加Ice
·
2024-01-16 11:25
咖啡ice的Java学习记录
java
数据结构
2022-09-12 《思辨力》1053
但是如果我们今天已经可以把一个行为界定为是一个自私的行为了,那么在它清晰的地方我们应该有这种一致性,这样才能让道德发挥它所谓的
指北
针的作
我来自金星
·
2024-01-16 08:39
Java进阶
第七章——数据结构:Collection
数据结构:Collection本章所涉及到的数据结构知识可在数据结构学习记录中学习:咖啡ice的数据结构学习记录1.Collection常用方法没有使用“泛型”之前,Collection中可以存储Object中的所有子类型。集合不能直接存储基本数据类型,也不能存储java对象。只能存储java对象的内存地址。Collection中常用方法:往集合里加元素:booleanadd(Objecte)获取
咖啡加Ice
·
2024-01-16 08:15
咖啡ice的Java学习记录
java
数据结构
python
Java进阶
—— 多线程并发
前言在系统学完Java的面向对象编程之后,我们需要认真地来学习Java并发编程,我们在学习计算机操作系统的时候也都了解过进程、线程和协程的概念。在这篇文章中荔枝主要会梳理有关线程创建、线程生命周期、同步锁和死锁、线程通信和线程池的知识,并给出相应的精简示例,希望能帮助有需要的小伙伴们哈哈哈~~~文章目录前言一、基础概念二、创建线程的三种方式2.1通过继承Thread类来启用2.2实现Runnabl
荔枝当大佬
·
2024-01-16 03:30
Java开发
java
多线程
并发
线程池
日更 528天“拆书”《药房里买得到的传世名方》新版-养阴清肺丸(终)
之前文章请点击下方蓝色链接养阴清肺丸目录“拆书”《药房里买得到的传世名方》新版-养阴清肺丸(终)大家好,我是
指北
针。
指北针_从零开始
·
2024-01-16 01:21
java进阶
之路伊始
java进阶
之路初始欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、
万码无虫
·
2024-01-15 06:05
软件使用手册
java
2023再谈前端状态管理
大厂技术 高级前端 Node进阶点击上方 程序员成长
指北
,关注公众号回复1,加入高级Node交流群什么是状态管理?状态状态是表示组件当前状况的JS对象。
傲娇的koala
·
2024-01-15 00:43
前端
javascript
react.js
开发语言
ecmascript
Java进阶
第一天
Java进阶
第一天文章目录
Java进阶
第一天双列集合特点Map的常见APIMap集合的遍历方式双列集合特点双列集合一次需要存一对数据,分别是键和值(键值对)键不能重复,值可以重复键和值一一对应Map的常见
我不吃牛肉!
·
2024-01-14 21:20
Java进阶之旅
java
开发语言
Java进阶
—Base API
一.引言Java入门-CSDN博客前接Java入门课,该课属于
Java进阶
阶段二.API的定义与用途API是应用程序接口,是为了方便客户和开发人员使用,以实现某种功能JavaAPI就是提供给JAVA工程师的一种方法库
_阿伟_
·
2024-01-14 17:15
java
开发语言
Java进阶
四—异常
Java进阶
API第四章一.异常的介绍1.错误Error特点:不常见基本上不能解决尽量避免2.异常Exception特点:常见可以定位,通过修改代码解决不是编译失败问题,代码语法没有问题二.异常举例以及解决常见错误
_阿伟_
·
2024-01-14 17:15
java
开发语言
Java进阶
五—File
Java进阶
API第五章一.绝对路径和相对路径1.引言:文件要区别绝对路径和相对路径,在Win系统中的文件路径和Linux/nuix系统中的路径是不一样的。
_阿伟_
·
2024-01-14 17:45
前端
JavaAPI
Scanner(普通类)4.Number(包装类)5.Math(工具类)6.Random(随机数类)7.Date(时间类)8.Format(格式化类)9.Calendar(日期类)10.System(系统类)
Java
_阿伟_
·
2024-01-14 17:42
java
开发语言
2.7K Star,酷炫抽奖程序开源了
Hi,骚年,我是大G,我的公众号「GitHub
指北
」会推荐GitHub上有趣有用的项目,一分钟get一个优秀的开源项目,挖掘开源的价值。你们公司今年年会开了吗?今年很幸运,居然中了1000元现金红包。
码个锤子Pro
·
2024-01-14 16:31
后端
开源
1.3K Star,让发送短信变的更简单
Hi,骚年,我是大G,我的公众号「GitHub
指北
」会推荐GitHub上有趣有用的项目,一分钟get一个优秀的开源项目,挖掘开源的价值。
码个锤子Pro
·
2024-01-14 16:30
后端
github
Java进阶
十—JDBC
Java进阶
十—JDBC一.说明用Java语言操作Mysql,首先需要学习MysqlMySQL入门教程-CSDN博客二.JDBC的由来以及定义JDBC是什么?
_阿伟_
·
2024-01-13 11:59
java
开发语言
Java进阶
九—数组问题(集合框架)
Java进阶
九—数组问题(集合框架)一.原生数组带来的问题原生数组容易造成超出边界,如果非要使用传统的数组,增删改查,就要用到数据结构,非常复杂CRUD是指在做计算处理时的增加(Create)、读取查询
_阿伟_
·
2024-01-13 11:29
java
开发语言
Java进阶
八—多线程
Java进阶
八—多线程一.问题的提出1.一台计算机为何能够执行多个程序?它们是怎么执行多个程序的?
_阿伟_
·
2024-01-13 11:28
java
面试
开发语言
Java进阶
API第六章
Java进阶
API第六章一.相对论和IO流之说词典中Stream的意思是有方向性的流动的液体/电流,强调过程理解I/OStream可以看作是输入/输出方向的流体从相对论的角度看待I/O流如.国家水库向你家输水
_阿伟_
·
2024-01-13 11:58
java
开发语言
Java进阶
API第七章
Java进阶
API第七章一.阶段JavaNIO-FileJavaNIO中的Files类(java.nio.file.Files)提供了多种操作文件系统中文件的方法。
_阿伟_
·
2024-01-13 11:58
java
开发语言
java进阶
-java与http
深入了解http-java架构知识1.引言2.http协议理解2.1定义2.2http特点3.Servlet理解1.引言我们在日常使用springMVC框架开发项目,习惯从Request和Header获取客户端传递数据,springMVC是基于Servlet的封装,Servlet容器如Tomcat来支撑,这些都是基于Http协议来工作的,导致我们对Http协议底层并不理解,这导致我们在异构系统通信
蒋增奎
·
2024-01-12 10:26
java
http
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他