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高级
工程师面试题
如果现在有这么一个需求:在我们的应用程序的第一个版本中,它是没有授权功能,现在的需求是要加一个授权功能。在上面的示例中,在我们操作订单信息之前(不管是查询还是修改)添加一个检查用户是否为admin的功能。实现此功能的一种方法是创建Authorization类和isAuthorized方法来检查用户是否被授权。那么我们需要更新OrderServiceImpl的所有方法,并通过调用isAuthoriz
m0_60567936
·
2023-09-14 05:50
程序员
后端
面试
java
(
Java高级
教程)第三章Java网络编程-第七节2:Servlet API和综合案例
文章目录一:HttpServlet二:HttpServletRequest(1)介绍(2)示例1:打印请求信息(3)示例2:获取Get请求参数(3)实例3:获取Post请求参数A:情况一B:情况二三:HttpServletResponse(1)介绍(2)示例1:设置状态码(3)示例2:自动刷新(4)示例3:重定向四:综合案例之表白墙(1)效果展示
快乐江湖
·
2023-09-13 22:12
Java基础教程和高级教程
java
servlet
开发语言
关于JAVA的一些基本内容-笔记
目录引言1.1Java的历史和发展1.2Java的应用领域Java基础2.1Java开发环境搭建2.2Java语法基础2.3数据类型和变量2.4控制流语句2.5数组和集合2.6面向对象编程
Java高级
特性
希斯奎
·
2023-09-13 14:03
Java
java
笔记
开发语言
java并发编程 SynchronousQueue详解
3.1.1TransferStack实现3.1.2TransferQueue实现3.2外部方法3.2.1put(Ee)3.2.2offer(Ee)3.2.3take()3.2.4poll()4总结java并发
编程系列
文章目录
java爬坑中
·
2023-09-12 10:18
java并发编程
java
开发语言
java并发编程 CountDownLatch详解
文章目录1CountDownLatch是什么2核心属性详解3核心方法详解3.1countDown()3.2await()4总结java并发
编程系列
文章目录1CountDownLatch是什么java这个类上已经写了
java爬坑中
·
2023-09-12 10:44
java并发编程
java
开发语言
Elasticsearch 5.4.x 版本的 scroll demo用法
要使用Java实现Elasticsearch5.4.x的滚动导出,您可以使用Elasticsearch的
Java高级
客户端进行操作。
zhanghe687
·
2023-09-12 08:59
elasticsearch
尚硅谷宋红康java基础学习笔记
笔记演示在线查看Java基础入门30天笔记_ROJS的博客-CSDN博客笔记下载Java基础尚硅谷宋红康学习笔记-Java文档类资源-CSDN文库笔记演示HTML格式java基础
java高级
PDF格式java
ROJS
·
2023-09-11 14:53
Java
基础入门30天笔记
java
学习
开发语言
如何防止掉进Dubbo与Seata集成坑里?
里面有大量关于的
Java高级
架构知识点分享,还有各种面试趣闻以及程序员身边事,如有好文章也欢迎投稿哦。
程序员技术圈
·
2023-09-11 10:05
Java高级
学习资料梳理
1.、RedSpider社区http://concurrent.redspider.group/RedSpider.htmlRedSpider是一个非常活跃的技术社区,大多数是一些较为实用的技术分享,以多线程并发等技术为主。写的都比较精细明确,觉有较高的参考价值,当然,如果你是一个技术控,也可以加入他们,一起开技术沙龙、一起写博客、一起写书、一起写代码等。对应GitHub地址https://git
慕凌峰
·
2023-09-10 17:59
Java高级
——类加载及执行子系统的案例与实战
类加载及执行子系统的案例与实战概述类加载器案例TomcatOSGi字节码案例动态代理Java逆向移植工具实战——远程执行功能目标思路实现验证(未完成,不会写JSP)概述Class文件以何种格式存储、字节码指令如何执行等都是由JVM控制字节码生成与类加载器这两部分的功能,可由用户自定义,接下来将对一些实际应用进行介绍类加载器案例Tomcat主流的JavaWeb服务器,如Tomcat、Jetty等自定
松仔log
·
2023-09-10 14:25
#
Java高级
java
开发语言
年龄大了学Java是爱好还是转型?
Java程序员JavaEE初级软件工程师JavaEE中级软件工程师
Java高级
软件工程师JavaEE系统架构师CTO首席技术官年龄大了学Java是爱好还是转型?
weixin_33887443
·
2023-09-10 01:02
设计模式
移动开发
数据库
Java高级
开发必会的50个性能优化的细节
微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的
Java高级
交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。使用单
程序员日常填坑
·
2023-09-09 22:01
Bootstrap3多级导航菜单
Bootstrap3多级导航菜单AngularJS体验式
编程系列
文章,将介绍如何用angularjs构建一个强大的web前端系统。
yinxiangzhongqing
·
2023-09-09 18:34
bootstrap
面试
Java高级
工程师之Redis总结
一、为什么要用redis缓存,能解决什么问题1、redis是一个非关系型数据库,数据存储在内存中,使用键值对来存储2、使用redis能够提升系统性能,减小数据库压力,能够更加灵活的存储数据二、redis数据结构有哪些1、string字符串2、list列表3、hash哈希表key-vlue4、set无序集合,元素不可重复5、zset有序集合,元素不可重复三、redis分布式锁使用场景有哪些,怎么实现
Code Space
·
2023-09-08 03:21
缓存框架
技术面试
java
面试
redis
Java后端学习路线经验分享--全网最靠谱
目前我是CSDN博客专家、多个开源项目的作者、持续输出Java入门到
Java高级
的教程。Java学什么?在Bo
·
2023-09-07 21:06
java学习入门教程
安卓网络
编程系列
1.网络
编程系列
第(一)篇---TCP/IP第一篇主要介绍TCP/IP协议组2.网络
编程系列
第(二)篇---http/https第二篇主要介绍http协议以及它的增强版https3.网络
编程系列
第(三)
sofarsogoo_932d
·
2023-09-07 05:58
Java多线程基础(创建、使用,状态)——Java第九讲
前言这一讲开始我们将进入
java高级
部分,包括多线程编程、数据结构、并发编程、设计模式等。本讲先介绍多线程,多线程编程是Java编程中的一个重要部分。
小明说Java
·
2023-09-05 17:57
Java从入门到精通
java
java多线程
多线程如何创建
java并发编程 AbstractQueuedSynchronizer(AQS)详解二
java并发
编程系列
文章目录2ConditionObject结构是一个双向
java爬坑中
·
2023-09-03 14:18
java并发编程
java
Java高级
应用
一、异常处理异常处理就是针对程序可能出现的错误情况,进行抛出异常。要么终止程序,要么进行避免错误情况。就需要用到的语法是try(避免)。throws(对可能出现的情况进行抛出)。在实际开发中,异常处理是必要的。因为比如编译型异常,如果没有异常处理。程序爆红不会通过编译,比如下面;//这是编译时可能的情况,Java是一门严谨的语言。基本概念:异常的体系结构:主要异常类型:java异常处理的方式;有两
one day321
·
2023-09-03 09:17
java
JAVA - PO DTO 生成器
PODTO生成器假设你是一个
Java高级
程序员,我会提供一些信息,你需要帮我自动生成Java的PO、DTO对象。
HuangJiaxinZ
·
2023-09-02 20:39
java
开发语言
完整大数据学习路线,看了就会有所收获
大数据大数据学习路线1.Java基础——主要部分是JavaSE1.1Java初级1.2
Java高级
1.3其余常见基础......2.Linux基础——主要指的是Linux基本命令操作3.Hadoop生态学习
白振峰
·
2023-09-01 04:07
学习路线
大数据
hadoop
spark
分布式
数据库
终于把我的
java高级
架构师的全套资料整理全了
性格决定命运,气度影响格局有三个水泥匠在砌墙,有人问他们在做什么?第1个水泥匠闷闷不乐的回答说:"我在砌墙"。第2个水泥匠高兴的回答说:"我在盖一座摩天大楼"。第3个水泥匠则兴奋而又豪迈万丈的说:"我在和我的团队伙伴们一起美化这座城市。若干年后,第1个水泥匠仍然是水泥,第2个水泥匠则成为一家建筑公司的总设计师;而第3个水泥匠成为了建筑公司的老总,带领着更多的人美化城市。这个小故事,告诉我们:3个本
java老大哥
·
2023-08-31 06:53
介绍一款神级API接口神器,高效工作,告别加班!
推荐:花了2万多买的Java架构师课程全套,现在分享给大家,从软件安装到底层源码(
Java高级
互联网架构师VIP教程)作为一名Java后端开发工程师,对Swagger、Postman、RAP这些工具再熟悉不过了
狂徒_张三
·
2023-08-30 23:20
Java高级
——编译JDK
编译JDKJDK是什么?编译环境搭建JDK下载编译参数编译在IDE中调试源码JDK是什么?JavaDevelopmentKit,用于执行和开发java程序编译环境搭建本文采用Ubantu18.04执行以下命令安装依赖apt-getinstallbuild-essentialapt-getinstalllibfreetype6-devapt-getinstalllibcups2-devapt-get
松仔log
·
2023-08-30 11:48
#
Java高级
java
jvm
开发语言
Linux系统
编程系列
之进程间通信(IPC)-管道
一、什么是管道在Linux系统下,一切皆文件,所以管道就是一个文件,用来实现进程间通信的一种方式。分析小技巧:对于一些陌生的概念,都把它当成是文件,然后操作的时候,就是三部曲。文件打开,文件读写,文件关闭。二、有哪几种管道匿名管道和具名管道。有些地方又称为无名管道和有名管道。三、管道的特性1、匿名管道(PIPE)(1)匿名管道没有名称,因此无法使用open创建或者打开,事实上匿名管道有自己独特的创
Great Macro
·
2023-08-29 16:20
Linux
C语言程序设计
c语言
linux
Linux系统
编程系列
之进程基础
一、什么是进程关于进程的定义很多,这里讲一种比较直接的,进程就是程序中的代码和数据被加载到内存中运行的过程,就是程序的执行过程。进程是动态的,而程序是静态的。程序存储在硬盘里,进程只有在程序被执行后,才存在,而且存在于内存中。具体看下图:在Linux系统中,程序的格式都是ELF,这些文件在被执行的瞬间,就被载入内存,所谓的载入内存,如上图所示,就是将数据段,代码段这些运行时必要的资源拷贝到内存,另
Great Macro
·
2023-08-29 16:20
Linux
大学课程知识
C语言程序设计
linux
Linux系统
编程系列
之进程间通信(IPC)-信号
一、什么是信号信号是进程间通信的一种方式,它是异步通信的。而异步的意思就是不同步,事件的发生和处理没有协同。二、信号的特性Linux/Unix系统下,信号总共分成两大类,一类是最常用的标准信号,另一类是后面的引入的实时信号。一共有62个信号,前31个是标准信号,后面31个是实时信号。注意没有32,33号。1、标准信号(1)不排队,信号的响应会相互嵌套。(2)如果目标进程没有及时响应,那么随后到达的
Great Macro
·
2023-08-29 16:49
Linux
C语言程序设计
linux
c语言
想成为
Java高级
开发,必须学会的28个性能优化的细节
前言在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。●1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数
java架构进阶
·
2023-08-29 13:37
【go语言 socket
编程系列
】TCPAddr类型与ResolveTCPAddr方法
【TCPAddr】TCPAddr是一个包含IP和port的struct。其定义在tcpsock.go文件中。//TCPAddrrepresentstheaddressofaTCPendpoint.typeTCPAddrstruct{IPIPPortintZonestring//IPv6scopedaddressingzone}【常用方法】常用的方法有funcResolveTCPAddr(net,a
natpan
·
2023-08-29 07:22
【go语言
socket编程系列】
TCPAddr
ResolveTCPAddr
tcpsock
socket
Linux 网络通信C/S、TCP/IP、Socket 最全详解( 9 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
c语言
tcp/ip
c++
架构
服务器
网络协议
结构型设计模式之组合模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-27 07:35
系统架构设计
设计模式
组合模式
架构
c++
java
Linux设置进程名称(标题) ( 7) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:05
Linux
通信架构实战
linux
架构
服务器
深入理解设计原则之KISS/YAGNI/DRY原则【软件架构设计】
系列文章目录C++高性能优化
编程系列
软件架构设计系列深入理解设计模式系列高级C++并发线程编程如果敌人使你生气,说明你没有胜过他的信心。
Allen.Su
·
2023-08-27 07:04
系统架构设计
c++
KISS原则
软件架构
设计原则
Linux守护进程详解、范例演示 ( 6 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-08-27 07:04
Linux
通信架构实战
linux
运维
服务器
深入理解设计原则之接口隔离原则(ISP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程LSP:接口隔离原则系列文章目录1、接口隔离原则的定义和解读2、案例解读3、如何判断一个接口是否符合接口隔离原则
Allen.Su
·
2023-08-27 07:34
系统架构设计
接口隔离原则
c++
软件架构设计
linux
深入理解设计原则之依赖反转原则(DIP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程DIP:依赖反转原则系列文章目录1、依赖反转原则的定义和解读2、稳定的抽象层3、依赖倒置原则和控制反转
Allen.Su
·
2023-08-27 07:34
系统架构设计
依赖倒置原则
c++
java
软件架构设计
深入理解设计原则之最少知识原则/迪米特法则(LOD)【软件架构设计】
系列文章目录高级C++并发线程编程C++高性能优化
编程系列
软件架构设计系列深入理解设计模式系列不怕别人瞧不起,就怕自己不争气。
Allen.Su
·
2023-08-27 07:34
系统架构设计
迪米特法则
c++
软件架构
深入理解设计原则之里氏替换原则(LSP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程LSP:里氏替换原则系列文章目录1、里氏替换原则的定义和解读2、里氏替换原则可以用于哪些设计模式中?
Allen.Su
·
2023-08-27 07:33
系统架构设计
里氏替换原则
c++
linux
软件架构设计
深入理解设计原则之单一职责原则(SRP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程命运是弱者失败的借口,是强者乐此不疲的必修课。
Allen.Su
·
2023-08-27 07:03
系统架构设计
单一职责原则
c++
软件架构设计
深入理解设计原则之开闭原则(OCP)【软件架构设计】
系列文章目录C++高性能优化
编程系列
深入理解软件架构设计系列深入理解设计模式系列高级C++并发线程编程OCP:开闭原则系列文章目录1、开闭原则的定义和解读2、如何理解“对扩展开放,对修改关闭”3、实现开闭原则的方法
Allen.Su
·
2023-08-27 07:03
系统架构设计
开闭原则
c++
软件架构
C++高性能优化编程之如何测量性能(一)
系列文章目录C++高性能优化
编程系列
深入理解设计原则系列深入理解设计模式系列高级C++并发线程编程性能测量系列文章目录1、为什么要进行性能优化2、性能测试的指标是什么3、测量性能及改善变更记录文档4、性能测量分析工具的使用
Allen.Su
·
2023-08-27 07:03
C++高性能优化系列
c++
性能优化
linux
C++高性能优化编程之如何语句级优化(二)
系列文章目录C++高性能优化
编程系列
深入理解设计原则系列深入理解设计模式系列高级C++并发线程编程优化热点语句系列文章目录1、循环优化-从循环中移除哪些代码才能提高性能呢?
Allen.Su
·
2023-08-27 07:33
C++高性能优化系列
c++
性能优化
linux
可视化网关
编程系列
教程-----(1)入门
配置网关双击knx节点,然后界面如下图所示,点击笔,对knx网关进行配置,目前只支持knx-ip方式。建议使用IP-Router方式,更加稳定。如第二图所示,直接添加即可。其他选项可自行看英文,一个是绑定端口(有线还是无线),一个是填写物理地址。image.pngimage.png开关灯首先,在左端节点窗口,拉出两个inject节点,然后将类型分别改为(布尔类型)true和false并且修改knx
Songzh
·
2023-08-26 07:16
跟 GPT 学编程 1 —— 找到自己的目标
(题图:Python的本意是森林蟒)之前说过,AI时代,人人都应该学学编程,今天咱们就开始python
编程系列
哈,首先推荐一本书《Python编程:从入门到实践》,为什么推荐它呢?
·
2023-08-25 15:32
Java高级
程序员面试题(个人建议收藏+分享)
1.你认为项目中最重要的过程是那些?分析、设计阶段尽量找出进度的优先级2.如果给你一个4-6人的team,怎么分配?挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量,每天汇报进度。3.简述软件开发文档?需求分析、概要设计、详细设计、操作手册、测试计划4.你认为一个项目如何才正确?是企业利益最大化。5.你经常读那些书?Java编程思想Java模式人月
Java丶python攻城狮
·
2023-08-25 01:11
Reactive响应式
编程系列
:解密Lettuce如何实现响应式
响应式编程历史悠久,早在2005年,MicrosoftCloudProgrammabilityTeam开始探索一种简单的编程模型,以构建大规模的异步和数据密集型互联网服务架构,响应式编程的理念逐步诞生。这本是为了解决服务端系统而提出的理念,最后也逐步也应用到客户端等其他领域,而在Java服务端领域,最著名的两大响应式库就是RxJava(GitHub-ReactiveX/RxJava:RxJava–
飞向札幌的班机
·
2023-08-24 15:04
Reactive
Reactive
Lettuce
响应式编程系列
响应式
Lettuce如何实现响应式
Reactive响应式
编程系列
:解密reactor-netty如何实现响应式
我们都说Netty是一款基于异步事件驱动来设计和实现的高性能IO框架,它之所以高性能,重要的原因之一是其线程模型的设计,Netty的线程模型是基于Reactor设计模式的,它主要包含两个线程池:一个是Boss线程池,另一个是Worker线程池。Boss线程池主要负责接受客户端连接请求,并将连接请求注册到Worker线程池中的某个线程的Selector上。Boss线程池通常只有一个线程(如果建链也成
飞向札幌的班机
·
2023-08-24 15:34
Reactive
Reactive响应式编程系列
reactor-netty
reactor-netty原理
Reactive响应式
编程系列
:一个Demo了解如何将事件驱动变成响应式
Reactive响应式
编程系列
:解密Lettuce如何实现响应式_lettuce原理_飞向札幌的班机的博客-CSDN博客Reactive响应式
编程系列
:解密Lettuce如何实现响应式_lettuce原理
飞向札幌的班机
·
2023-08-24 15:33
Reactive
Reactive响应式编程系列
将事件驱动变成响应式
Java高级
语言实现插入排序算法
本文将使用
Java高级
语言实现插入排序算法,并讲解其核心思想和代码实现。【算法思想】插入排序的核心思想是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
微笑的Java
·
2023-08-24 10:39
JAVA
排序算法
java
算法
零基础学
编程系列
个人介绍厦门大学计算机专业|华为八年高级工程师已完成《零基础学安卓编程》《零基础学Java编程》《零基础学鸿蒙编程》《用十种编程语言开发计算器应用》进行中《零基础学Flutter编程》《零基础学微信小程序编程》《零基础学抖音小程序编程》《零基础学前端编程》《零基础学Python编程》《零基础学C#编程》《零基础学C++编程》《零基础学C语言编程》开源项目基础框架安卓App开发MVVM框架实例学习安
蓝不蓝编程
·
2023-08-24 09:13
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他