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高级编程系列
【JavaSE学习】04-3
Java高级
(多线程、网络编程)
JavaSE(B站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1
Java高级
(Stream流、异常处理、日志技术)04-2
Java高级
(文件处理-IO流)04-3
Java
小飞侠要上天
·
2023-11-26 04:25
JavaSE学习
学习
java
jvm
头歌(educoder)第 5 章 Java 面向对象之类和对象
Java高级
特性 - Java反射
目录第1关:了解Class对象第2关:利用反射分析类的能力第3关:在运行时使用反射分析对象第4关:利用反射进行方法调用第1关:了解Class对象packagestep1;/***学员任务文件*/publicclassReflect_stu{publicstaticvoidmain(String[]args){System.out.println("通过Object类中的getClass()获取的C
北沐xxx
·
2023-11-25 20:55
java
Springboot场景开发多面手
LinkedBear,资深
Java高级
工程师,底层技术研究者与分享者,倾心研究Spring技术体系多年,对Spring、SpringBoot、SpringCloud等框架有独到的见解,拥有丰富的框架体系实践经验和架构封装经验
前端组件开发
·
2023-11-25 18:12
java
spring
boot
spring
spring
cloud
经验分享
Java多线程之高级并发编程的应用场景和实践
在前面的章节中,我们已经介绍了
Java高级
并发编程的基本概念和原则。本节将讨论
Java高级
并发编程的应用场景和实践,帮助中高级Java程序员更好地应用并发编程解决实际问题。
MRZHQ
·
2023-11-25 12:47
多线程
java技术
java
面试
第4天
java高级
特性增强 ---有用 第一遍
第4天
java高级
特性增强今天内容安排:1、掌握多线程2、掌握并发包下的队列3、了解JMS4、掌握JVM技术5、掌握反射和动态代理java多线程增强.1.java多线程基本知识.1.1.进程介绍不管是我们开发的应用程序
okbin1991
·
2023-11-24 14:03
java
jvm
开发语言
深入理解AQS之ReentrantReadWriteLock详解
并发
编程系列
读写锁介绍现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁(读多写少)。
lang20150928
·
2023-11-24 08:36
其他
基础
java
开发语言
后端
shell 导入数据mysql_shell
编程系列
24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
shell
编程系列
24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中利用shell脚本将文本数据导入到mysql中需求1:处理文本中的数据,将文本中的数据插入到mysql中
福灵善权
·
2023-11-23 22:56
shell
导入数据mysql
【
Java高级
】SpringBoot +JPA+thymeleaf+MySQL实现医院药品管理系统
文章目录前言一、系统实现步骤1.选择依赖2.配置数据库并连接3.在model层创建一个Medicine类4.在repository层创建MedicineRepository接口5.在service层创建MedicineService接口6.在controller层编写一个控制类MedicineController最终项目结构7.在视图层templates文件编写html文件8.添加BootStra
db_lmr_2071
·
2023-11-23 22:35
java
spring
boot
mysql
并发
编程系列
学习笔记03(共享模型之管程)
共享模型之管程回顾故事:老王有一把算盘,租给其他人用使用;怎么样能租给更多人,得到更多的租金,而不能出现问题;共享模型代理的问题不同线程同时对同一共享变量进行操作,最终将导致结果出现无法预测根本原因为Java内存模型分主内存和工作内存加上线程在执行过程中可能出现上下文切换具体案例:两个不同线程对一个int共享变量同时做++与--;i++对应了JVM字节码如下:getstatici//获取静态变量i
法号轻尘
·
2023-11-23 10:18
#
网课笔记
多线程
java
并发编程
jvm
thread
Java高级
特性——注解,这也许是最简单易懂的文章了
博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ。本篇文章中我将结合实际的应用场景尽可能由浅入深,平缓的介绍java注解。java注解是jdk1.5以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@r
java高并发
·
2023-11-21 03:13
Java学习之路 ——
Java高级
文章目录前言1.单元测试2.反射2.1获取Class对象的三种方式2.2获取类的构造器的方法2.3获取类的成员变量2.4获取类的成员方法2.5反射的作用3.注解3.1自定义注解3.2注解的原理3.3元注解3.4注解的解析4.动态代理5.总结前言终于走到新手村的末端了,这一部分主要包括了单元测试、发射、注解、动态代理。学完这些就算是走出新手村了,准备去学框架了。1.单元测试就是针对最小的功能单元(方
JehanRio
·
2023-11-21 00:53
#
A
New
Journey
of
Java
java
学习
开发语言
Java高级
编程-----网络编程
网络通信协议通过计算机网络可以实现多台计算机连接,但是不同计算机的操作系统和硬件体系结构不同,为了提供通信支持,位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。网络通信协议有很多种,目前
程序猿在线码字
·
2023-11-20 20:00
网络
java
开发语言
anroid知识体系
我平时也逛一些网址,存储了一些Android视频资料,话不多说,直接上图:一,
Java高级
反射,注解,泛型多线程:线程、线程池、Synchronized、volatile、ReentrantLo
码农乐园
·
2023-11-20 16:14
设计模式
java
编程语言
面试
android
拿下10余份offer 裸职在家, 为进大厂,吃透了这些
Java高级
面试题解析
这不,11月份小编终于苦尽甘来,成功之后,小编特地整理了一下面试知识点+答案(JAVA岗),一起分享出来给大家看看~小编今天说的这富含的15个互联网大厂
Java高级
工程师核心面试问题整理!
构架师鱼籽
·
2023-11-20 10:19
【操作系统原理】—— 文件系统编程
操作系统原理】——进程管理【操作系统原理】——进程调度【操作系统原理】——线程同步【操作系统原理】——信号量与PV操作实现【操作系统原理】——Linux内存管理【操作系统原理】——文件系统编程文件系统
编程系列
文章目录实验相关知识文件系统编程打开文件
ZShiJ
·
2023-11-19 08:43
操作系统原理
linux
ubuntu
c++
单片机
编程系列
之分层设计2(怎样合理拆分子系统)
前言本次学习了百问网的七天物联网直播课收获很多,写下笔记记录一下。1、拆分原则各个子系统之间要尽可能的独立。按键点灯示例程序我们可以划分为按键系统、LED系统、业务系统:按键系统就专注于按键的操作,LED系统就专注于LED的操作,业务系统会把这两个子系统组合起来完成业务的操作。那怎么拆分呢?2、按照数据流向分:输入/输出/业务按键就相当于输入,LED就相当于输出,业务系统就相当于把他们联系起来。a
还没醒的人
·
2023-11-16 19:11
单片机
团队开发
嵌入式硬件
java 银行并发_java并发编程——通过ReentrantLock,Condition实现银行存取款
Java并发
编程系列
文章java.util.concurrent.locks包为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。该框架允许更灵活地使用锁和条件,但以更难用的语法为代价。
材料搬砖狗
·
2023-11-15 23:57
java
银行并发
数据库方面的面试技巧,如何从建表方面展示自己能力
在数据库方面,对于
java高级
程序员而言,不仅需要会基本的增删改查,而且需要具备一定的“优化”方面的技能。
weixin_34390996
·
2023-11-15 00:14
数据库
面试
测试
阿里
Java高级
工程师面试题(含答案)
大型网站架构技术QQ群:3686148491,java堆,分新生代老年代,新生代有Eden,fromsurviver,tosurviver三个空间,堆被所有线程共。eden内存不足时,发生一次minorGC,会把fromsurvivor和eden的对象复制到tosurvivor,这次的tosurvivor就变成了下次的fromsurvivor,经过多次minorGC,默认15次,达到次数的对象会从
程熙cjp
·
2023-11-14 04:14
java面试题
java
面试题
JUC并发
编程系列
(二):多线程并发、CAS、锁
前言在这篇文章中,荔枝将主要梳理在JUC并发学习中的有关Java多线程中有关共享变量的内存可见性、原子性问题、指令重排问题以及伪共享问题。希望能够对正在学习的小伙伴有帮助~~~文章目录前言一、多线程并发与内存可见性问题的引入1.1并发和并行1.2多线程并发的场景引入以及带来的问题1.3共享变量的内存可见性问题二、synchronized和volatile关键字2.1synchronized2.2v
荔枝当大佬
·
2023-11-13 14:20
JUC并发编程学习
java
CAS
多线程并发
伪共享
锁
【福利】光荣之路公开课视频下载大全
最新视频:JAVA
编程系列
-六哥第七讲:日志、异常和反射(6月6日)http://yun.baidu.com/s/1mhA7SbmPython
编程系列
第十五讲:网络编程和pyh应用举例(3月14日)http
依人飘雪
·
2023-11-13 00:51
测试工具
linux使用
测试
视频
Git 命令详解
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程C++技能系列期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-11-12 01:14
git
大数据
大数据学习入门必备规划
数据挖掘本质算是机器学习,不过和数据相关,也可以理解为大数据的一个方向吧)一、大数据工程师的技能要求二、大数据学习路径三、学习资源推荐(书籍、博客、网站)一、大数据工程师的技能要求总结如下:必须技能10条:01.
Java
金罗老师
·
2023-11-10 18:54
大数据
大数据开发
大数据学习
spark
人工智能
编程开发
大数据分析
hadoop
大数据
大数据学习
大数据开发
java测试private
反射是在运行时获取类的字节码文件对象,然后可以解析类中的全部成分反射的核心思想和关键就是:得到编译以后的class文件对象可以破坏封装性(很突出)也可以破坏泛型的约束性(很突出)更重要的用途是适合:做
java
miss you ya
·
2023-11-09 22:53
软件测试
java
开发语言
并发
编程系列
---2、线程和线程池
线程池在并发编程中使用很普遍,而且线程池的原理很比较容易懂,但是这个不管是面试还是工作中都还是很重要的。下面我们主要来具体讲一下线程池、线程这些知识,汇总下,大家看这一篇文章我认为就够用了。里面有各种面试会问的,看懂了,线程池这块就拿捏的死死的了。目录一、多线程二、线程池2.1、线程池目的2.2、线程池基本框架2.3、线程池状态2.4、线程池excute分析2.5、自定义线程池2.6、线程池核心线
Airbander
·
2023-11-08 20:36
并发编程深入原理的文章
多线程
java
面试
并发编程
2021
Java高级
进阶学习资料!2021最新Java笔经
一、前言长文警告,事实上我不愿意写太长的文章,一面是太冗余,一方面读者容易疲倦,但是只要是涉及到源码级别的,就肯定篇幅不短,因为太短肯定没意义也解释不清楚,但是相信,耐心看完这个文章一定会对Spring源码有所收获!最近有很多读者面试的时候都被问到了有关于Spring三级缓存的解决方案,很多读者在面试受挫之后,试着自己去读源码,试着去跟断点又发现一层套一层,一会自己就懵了,我这几天总结了一下,为了
Tomcat知识点大全
·
2023-11-08 11:47
程序员
java
后端
面试
Java并发
编程系列
07:多线程的实现方式:继承Thread类、实现Runnable接口或Callable接口
最近开始了解多线程,发现内容太多,那就一点一点来吧。先了解最基础的,多线程有几种实现方式?从网上了解到,多线程有3种实现方式。一、多线程的实现方式有1、继承Thread类、2、实现Runnable接口3、Callable接口来个小例子,具体实现如下:1、继承Thread类通过继承Thread类,并重写它的run方法,我们就可以创建一个线程。(线程创建后,使用start()方法才是启动一个新的线程,
fen_fen
·
2023-11-08 09:34
java相关
#
JAVA多线程编程
git
java
github
网络编程基础知识点总结
网络编程基础知识点总结一.概述本文是网络
编程系列
的第一篇文章,所以不讲代码,主要是网络编程的一些基础知识,下面的这些知识点主要是对java网络编程这本书的归纳与整理。有兴趣的同学可以看看。
肆月拾忆.Allen
·
2023-11-07 05:40
java
SE
网络
java
http
https
java高级
特性之反射
获取父类的泛型java反射概述javaReflection,java中的反射(Reflection)被认为是动态语言的关键,反射机制允许程序在执行期借助ReflectionAPI取得任何类的内部信息。并且能直接操作任意对象的内部属性和方法。简单来说,反射就是加载类,并解剖出类的各个组成部分。java反射机制提供的功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个
昭zzz
·
2023-11-06 13:38
java基础
java高级
之反射
文章目录
java高级
之反射反射的概念反射的使用前提获取Class对象的三种方式Class类中常用的方法操作构造方法获取Constructor对象的方法其他方法操作成员方法获取Method对象的方法其他方法操作成员变量获取
小小帅下士
·
2023-11-06 13:37
java
java
java高级
之类反射
类反射类反射,这是属于
java高级
的技术了,如果把这个学好了,那么你的java学习之路就上了一个台阶了。一、什么是类反射?
Mr_Grizzly
·
2023-11-06 12:36
学习日志
Java学习日志
类反射
java高级
Java程序设计--
Java高级
技术(二十)
Java高级
技术1、单元测试1.1单元测试概述1.2单元测试快速入门1.3单元测试常用注解2、反射2.1反射概述2.2反射获取对象2.3反射的作用3、注解3.1注解概述3.2自定义注解3.3元注解元注解
会思想的苇草i
·
2023-11-06 12:31
Java
java
反射
注解
单元测试
动态代理
java高级
之单元测试、反射
1、Junit测试工具@Test定义测试方法1.被@BeforeClass标记的方法,执行在所有方法之前2.被@AfterCalss标记的方法,执行在所有方法之后3.被@Before标记的方法,执行在每一个@Test方法之前4.被@After标记的方法,执行在每一个@Test方法之后publicclassStringUtilTest{@Beforepublicvoidtest1(){System.
不减到100斤不吃锅包肉
·
2023-11-06 12:30
java
单元测试
开发语言
JUC并发
编程系列
(一):Java线程
前言JUC并发编程是Java程序猿必备的知识技能,只有深入理解并发过程中的一些原则、概念以及相应源码原理才能更好的理解软件开发的流程。在这篇文章中荔枝会梳理并发编程的基础,整理有关Java线程以及线程死锁的知识,希望能够帮助到有需要的小伙伴~~~文章目录前言一、基本概念1.1什么是线程1.2常见的三种创建线程的方式1.3共享变量的wait、notify、notifyAll1.4线程的join()、
荔枝当大佬
·
2023-11-06 10:11
JUC并发编程学习
java
线程
死锁
ThreadLocal
JUC
STM32 C++
编程系列
三:重定向标准输出流std::cout
一、问题背景学过C++的同学往往都是从这么一段代码开始的:在Windows或者Linux平台,不需要任何配置即可直接在屏幕上显示出"HelloWorld!"一行字。原因是std::cout映射到标准输出流stdout文件上,在PC机上,标准输出流默认连接到调用的终端上,因此运行程序时所有经std::cout输出的字符串均显示到屏幕上。而在keil工程上,对stdout并没有直接定义,因此,在我们的
江雨潇潇下
·
2023-11-06 09:37
STM32
C++
stm32
单片机
c++
EduCoder
Java高级
特性 - 多线程基础(1)使用线程
第1关:创建线程任务描述本关任务:创建一个Java线程执行特定任务。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin-End区域内进行代码补充,具体任务如下:使用继承Thread类的方式创建一个名为ThreadClassOne的类,重写的run方法需要实现输出0-10之间的奇数,输出结果如下:13579;使用实现Runnable接口的方式创建一个名为ThreadClassTwo的类,重写
我这么好看
·
2023-11-06 00:24
Java
java
多线程
每个程序员必须掌握的常用英语词汇
Java高级
架构进阶群:180705916“我英语不好可以学编程吗”相信这个问题,困扰着太多想学习编程,但英文不好的同学。
高级java架构师
·
2023-11-05 08:51
Java高级
特性——Java注解介绍与底层实现原理(上)
Java高级
特性——注解介绍与底层原理(上)内容如下Java注解Java注解基本介绍简介注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的
Coder编程
·
2023-11-04 04:05
Java高级
redis
目录一、NOSQL二、NOSQL和RDBMS区别三、常用的NOSQL产品四、概述redis五、redis的优点六、redis应用场景七、安装redis八、redis的客户端软件8.1设置后台启动8.2修改端口号8.3设置redis服务允许远程连接九、Redis中常用的命令9.1redis操作key的命令9.2操作redis的数据库9.3redis支持的数据类型以及命令9.3.1字符串类型9.3.2
一条要上岸的鱼
·
2023-11-03 20:50
java高级
java
redis
数据库
假期学习计划
给自己一个月的深度学习时间1.每天三小节高等数学复习2.
java高级
及框架等深入学习,两个视频吧时间控制在两个小时左右3.linux学习玩的心态吧,可以走大数据,也可以云计算甚至人工智能
Fine_cc
·
2023-11-03 13:14
JAVA高级
学习笔记-多线程
多线程:程序(Program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。--程序是静态的,进程是动态的--进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread):进程可以进一步细化为线程,是一个程序内部的一
我可能是盖氏英雄
·
2023-11-03 03:33
java
多线程
lambda和stream
理解`lambda`表达式和`Stream`是
Java高级
工程师的关键技能之一,它们为Java开发提供了更强大、更精简和更高效的编程工具。
预众。
·
2023-11-02 23:37
python
开发语言
java高级
工程师证知识点_JVM知识点总览-中高级Java工程师面试必备
对于搞开发的我们其实也是一样,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有把这些基础熟练之后,才能在开发过程中知其然知其所以然,出现问题时能快速定位到问题的本质。对于Java程序员来讲,spring全家桶几乎可以搞定
weixin_39518678
·
2023-11-02 21:36
java高级工程师证知识点
MyBatis批量插入几千条数据,请慎用foreach!!!
推荐:花了2万多买的Java架构师课程全套,现在分享给大家,从软件安装到底层源码(
Java高级
互联网架构师VIP教程)近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往
狂徒_张三
·
2023-11-02 21:44
Java高级
笔记-IO流
Java高级
笔记-IO流1、File类的使用1.1、File类的概述java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身
蒙太奇_
·
2023-11-02 18:15
java
开发语言
后端
SpringBoot-自动配置-源码解析,
Java高级
程序员面试笔记宝典
我们挨个分析。[]()@SpringBootConfiguration点进去我们发现,它就是一个Configuration@Configuration@Indexedpublic@interfaceSpringBootConfiguration{@AliasFor(annotation=Configuration.class)booleanproxyBeanMethods()defaulttrue
Android开发课代表
·
2023-11-02 15:45
程序员
java
spring
面试
后端
2021年Java面试心得:
java高级
编程知识点
人生转折点去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k+的薪资。我也考虑了几天,索性还是去报了个培训班,白天工作,晚上学习,反反复复7个月的线上培训,终于破茧成蝶。刚
哆啦A梦没有口袋.
·
2023-11-02 15:13
程序员
java
经验分享
面试
Java高级
特性-泛型:泛型的基本用法,怎样才能少写 1 万行代码
泛型是Java的一个高级特性。在Mybatis、Hibernate这种持久化框架,泛型更是无处不在。然而,泛型毕竟是高级特性,藏在框架的底层代码里面。我们平时都是写业务代码,可能从来没见过泛型,更别提怎么用了。既然如此,我们就一步步学习泛型吧。泛型是什么泛型是一种特殊的类型。你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的具体类型。这好像还是很难理解。没关系,我们
该叫什么昵称好
·
2023-11-02 13:41
【Java并发
编程系列
6】同步工具类
主要讲解Java常用的同步工具类,包括闭锁/FutureTask/信号量/栅栏,最后还对“创建线程的三种方式”进行简单的扫盲。往期精选(欢迎转发~~)如何看待程序员35岁职业危机?Java全套学习资料(14W字),耗时半年整理我肝了三个月,为你写出了GO核心手册消息队列:从选型到原理,一文带你全部掌握肝了一个月的ETCD,从Raft原理到实践更多...前言《Java并发编程实战》这本书看到第五章了
楼仔
·
2023-11-02 13:20
Java并发编程
并发编程
【JS
编程系列
】手写一个快速排序
一、题目题目:手写一个快速排序例子:输入:[1,34,5,76,8,6,9,7,6,3]输出:[1,3,5,6,6,7,8,9,34,76]二、代码实现“快速排序”思路:在数组中,选择一个元素作为“基准”;所有小于“基准”的元素,都移到“基准”左边;所有大于“基准”元素,都移到“基准“的右边;对应“基准”左边和右边的两个子集,不断重复第一步和第二步,知道所有的子集只剩下一个元素为止;代码实现:le
前端葱叶
·
2023-11-01 12:27
上一页
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
其他