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程序员必学
《Linux网络开发
必学
教程》29_动态创建交互页面
问题:如何创建浏览器中的文件展示页面?再论前端页面交互页面分析静态部分表格,页面结构动态部分文件浏览路径(Path)文件列表(Table)"""""""""D.T.Software""""""DT4SWHttpFileServer""""Path:%s""%s"""""文件列表分析静态表格标题行表格列表结构动态部分表格行数据"";"""FileNameFileTypeFileSizeModifyT
·
2023-06-06 22:24
clinux网络编程
《Linux网络开发
必学
教程》28_浏览器请求响应实现
文件服务器架构职责定义主线程命令行输入,管理员可控制服务端工作状态监听线程服务端启动后对客户端连接进行监听的工作环境通讯线程客户端连接成功后与服务端的数据交互环境主线程intmain(intargc,char*argv){if(argc>=2){DIR*dir=opendir(argv[1]);if(dir!=NULL){close(dir);Run(argv[1]);}}printf("Cann
·
2023-06-06 22:34
clinux网络编程
《Linux网络开发
必学
教程》27_文件服务器可行性分析
需求分析服务端启动时指定某本地文件夹作为网络共享文件夹共享文件夹中的所有文件及子文件夹均可被客户端访问使用浏览器作为客户端,在浏览器中可“看到”所有共享文件用户可在浏览器中将目标文件下载到本地服务端可暂定服务,但不影响正在下载目标文件的客户端技术可行性分析服务端网络通讯基于Http协议与客户端浏览器通讯可使用tcpsocket实现对Http协议的支持服务端文件操作获取文件夹中的所有文件及子文件夹返
·
2023-06-06 22:02
clinux网络编程
《Linux网络开发
必学
教程》26_Web 前端开发基础
关于Http应用程序基于Http的应用程序本质上是一种特殊的C/S模型应用Http应用程序的底座是TCP协议(即:socket可完成应用)常见的Http客户端为浏览器,服务端为Web服务器简单理解:Http应用程序←→TCP应用程序+文本处理应用程序值得思考的问题浏览器为什么能成为“万能客户端”?什么是HTML?HTML指的是超文本标记语言:HyterTextMarkupLanguageHTML不
·
2023-06-06 22:00
clinux网络编程
《Linux网络开发
必学
教程》25_Http 协议基础
Http是什么?Http作为WWW的重要组成部分被提出(WorldWideweb)而当时的WWW是为了帮助研究者更好的进行知识共享基本理念:文档之间的相互关联形成超文本,最终连城相互参阅的WWWHttp(HyperTextTransferProtocol)用于定义文档之间如何跳转,即:文档传输协议Http是什么?Http是位于TCP/IP之上的应用层通讯协议Http世界中的“重要角色”域名解析服务
·
2023-06-06 22:59
clinux网络编程
《Linux网络开发
必学
教程》24_物联网服务模块实现(非必要)
笔者无对应硬件开发板,对涉及硬件操作部分的代码不做全部展开。(不影响主线理解)问题:服务模块如何获取真实环境信息?外设简介设备驱动开发基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定GPIO的输出,或接收外部输入GPIO是硬件与外部设备的接口,常用于对外部
·
2023-06-06 22:28
clinux网络编程
《Linux网络开发
必学
教程》23_客户端服务端交互实现
问题:客户端业务逻辑如何实现?与服务设备交互细节如何设计?客户端业务逻辑实现用户输入处理字符串空格处理,分割获取命令与参数服务信息处理字符串预处理,分割获取服务命令存储服务命令与设备地址之间的映射(命令字符串地址字符串)客户端业务逻辑实现-用户输入处理typedefstruct{constchar*cmd;char*(*handler)(constchar*);}Handler;staticHan
·
2023-06-06 22:53
clinux网络编程
《Linux网络开发
必学
教程》22_客户端设计与初步实现
问题:ResponseTask和ServerTask的业务逻辑如何实现?客户端如何实现?再论交互流程交互详细设计(Message::payload)客户端主动发起服务查询(局域广播)服务设备将自身能提供的服务信息及用法返回(字符串描述)客户端根据收到的服务用法向设备发起请求(字符串描述)服务设备接收命令并匹配服务,并返回服务结果(字符串描述)交互示例关键问题"TouchLig_On"怎么知道给哪一
·
2023-06-06 21:52
clinux网络编程
EOS文章汇总(20180910~0916)
1.周报EOS每周基本数据统计(9.8-9.15)引力社区之声|第五期9/11-9/17一周重要信息均在于此|EOSCannon|区块链周报&谬误&模式识别2.其它文章看懂EOS区块链浏览器
必学
知识之-
空灵一月
·
2023-06-06 21:44
《Linux网络开发
必学
教程》21_智能家居服务发现实现
服务设备软件代码复用将网络通讯框架移植到开发板,之后,可使用框架中的组件实现ResponseTask和ServerTask框架移植注意事项Lwip是微型TCP/IP协议栈(并非完整TCP/IP协议栈)支持socket接口,但一些功能未实现socket接口所在头文件不同于Linux和Window平台完成可执行测试,对测试中出现的问题及时修复可执行性测试通过网络调试助手验证TCP数据首发设备运行服务端
·
2023-06-06 21:17
clinux网络编程
《Linux网络开发
必学
教程》20_物联网设备 WIFI 模块实现(非必要)
问题:如何在设备上进行WIFI编程?Lwip(LightweightIP)简介Lwip是轻量化的TCP/IP,是一个小型开源的TCP/IP协议栈LwIP的设计目标是用较少的资源实现完成的TCP/IP协议栈Lwip能在操作系统中运行,也能在无操作系统的情况下独立运行Lwip提供了SocketAPI和NetconnAPILwip的主要特性支持ARP,ICMP,IGMP支持UDP,TCP,IP(可执行网
·
2023-06-06 21:05
clinux网络编程
JAVA中正则表达式的应用-java.util.regex篇
现在JDK1.4里有了自己的正则表达式API包,
JAVA程序员
可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的迟来恩物--对我来说确实如此。
·
2023-06-06 21:47
正则表达式javaregexp
reactor,多路复用,select,poll,epoll
java程序员
面试必备技能之IO多路复用机制(Reactor模式)https://zhuanlan.zhihu.com/p/486479088【操作系统】全面解析IO多路复用:select、poll、epollhttps
zhengaoly
·
2023-05-30 20:34
Alibaba架构师熬夜编写《Java一无所知到精通》文档
前言阿里巴巴属于行业绝对的老大哥,培养的太多优秀的程序员,如果仔细去看看阿里对于
Java程序员
的招聘需求你会发现,不管是多久的工作经验,都需要熟练掌握Java基础。
mrchaochao
·
2023-04-21 21:30
面试
Java
架构
java
编程语言
spring
spring
boot
linux
终于有人把
Java程序员
必学
知识点整理出来了,令人有如醍醐灌顶
JVM无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC分代收集算法VS分区收集算法、GC垃圾收集器、JAVAIO/NIO、JVM类加载机制的各大知识点。基本概念:JVM是可运行Ja
Java进阶师猩猩
·
2023-04-21 18:29
6.
java程序员
必知必会类库之pdf处理库
比如常见的征信报告,合同文件等等,为此通过java代码,处理PDF格式的文件,是
java程序员
需要掌握的技能。
wlyang666
·
2023-04-21 17:56
java程序员必知必会类库
java
pdf
开发语言
7.
java程序员
必知必会类库之数据库连接池
前言在java中,“池”化的设计思想随处可见,池化的最终目的是为了对象复用,降低系统创建、销毁对象的成本,提升资源的可管理性。尤其是一些大对象,创建销毁比较消耗资源的对象,池化可以极大提高效率,减少系统响应时间,提高系统并发度。常见的有线程池,实例池(spring容器),连接池等。本节我们介绍连接池里面的数据库连接池。1.有无连接池管理图示1.1没有连接池管理的时候没有数据库连接池管理的话,每次外
wlyang666
·
2023-04-21 17:24
java程序员必知必会类库
druid
java
数据库连接池
druid
c3p0
dbcp
购物 · 礼物
标题前言
必学
场景词汇及用法书店花店玩具店讨价还价情境常用单词书店花店玩具店前言加油
必学
场景词汇及用法书店1.bookstore/bookshop书店Ibrowsedthroughthebookstore
总是幸福的老豌豆
·
2023-04-21 15:16
英语练习
职场发展
SpringBoot 自动装配的原理分析
关于SpringBoot的自动装配功能,相信是每一个
Java程序员
天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家看一下。
Java极客技术
·
2023-04-21 13:21
Runable和Callable的区别?你必须要搞清楚Thread以及FutureTask!
所有
java程序员
都知道的答案是基于:publicinterfaceRunnable{publicabstractvoidrun();}publicinterfaceCallable{Vcall()throwsException
·
2023-04-21 10:27
怎么从初、中级
Java程序员
过渡到高级
Java程序员
?
扩展性分为垂直扩展和横向扩展,垂直扩展就是增加单台服务器的处理能力,需要你熟悉硬件、操作系统、[中间件]的知识;横向扩展一般就是指集群式部署,这都有行业解决方案,你需要做的只是将你的系统设计的具有可扩展性,说白了就是系统可以多份部署,但对外表现为单一应用。分布式单台服务器处理能力有他的极限,但是我们可以将某一个业务拆分成多个子业务,分别部署在不同的服务器上,说白了就是在设计的时候要注意业务的拆分,
平燕燕
·
2023-04-21 09:28
java
mysql
数据库
开发语言
分布式
Java程序员
的8个级别,你在哪?
Java程序员
中也是有“等级分划”的,不想成为程序员中的“九品芝麻”就要认真学习Java课程,一起来看看你在哪个等级吧!作为程序员来说,到达怎样的高度才算是好的程序员呢?
平燕燕
·
2023-04-21 09:25
java
mysql
数据库
开发语言
后端
Java 8新特性实战:深入理解与应用Lambda表达式、Stream API和方法引用
我们还将讨论这些新特性在不同阶段
Java程序员
的学习和应用中的挑战。正文:一、Java8新特性简介Java8带来了一系列新特性,其中最引人注目的包括Lambda表达式、StreamAPI和方法引用。
张同学tty
·
2023-04-21 03:37
java
jvm
开发语言
spring
spring
boot
转载:阿里面试回来,想和
Java程序员
谈一谈
引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论“面试
小草mlc
·
2023-04-21 02:22
面试
Java
java
面试
阿里
程序员
“乐观”是一项
必学
的技能
乐观是一项能力,需要从小培养。习得性无助是一个人悲观的原因,父母的表现,比如总是说别人家的孩子好,比如不断地重复你怎么这么笨啊,你傻啊?之类等等,会给孩子产生强烈的悲观心理,遇到问题时第一个念头是:“我不会做,我做不好,我这么笨怎么可能完成呢?”父母在孩子做错事的时候,批评的语言措辞往往对孩子的内心也起很大的作用。切忌使用普遍性、个人化、永久性的词语,去批评行为而不要过多地加上“总是”“不可救药”
最美艳阳天
·
2023-04-20 23:35
pytest接口自动化测试框架搭建
文章目录一.背景二.基础环境三.项目结构四、框架解析4.1接口数据文件处理4.2封装测试工具类4.3测试用例代码编写4.4测试用例运行生成报告一.背景Pytest目前已经成为Python系自动化测试
必学
必备的一个框架
程序员杨叔
·
2023-04-20 23:04
Python
自动化测试
自动化
软件测试
python
Hibernate 教程_编程入门自学教程_菜鸟教程-免费教程分享
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得
Java
菜鸟一记
·
2023-04-20 20:27
笔记
2021-12-21晨间日记
学习·信息·阅读学习记读书笔记健康·饮食·锻炼运动和节食人际·家人·朋友人际关系是一个极复杂的学问,不想学,似乎也不
必学
。工作·思考人生最重要的是什么,似乎我一直也没有
锦安
·
2023-04-20 19:31
学生如何免费申请使用idea
写java程序,现在主流的工具无非有2种,一是免费的eclipe工具,相信不少
java程序员
在学习或者开发中都使用过它,另外一种就是业界公认最好的java开发工具–IntelliJIDEA,因为这款工具实在是太强大了
但许星辰静月
·
2023-04-20 18:18
intellij-idea
java
intellij
idea
资深大牛分享:一个合格的
Java程序员
如何成长为优秀的架构师
踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍。从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。我认为,架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破
代码人生sl
·
2023-04-20 17:56
快速上手,Java中的计时功能(三种方法解决)
因此,掌握好java计时功能的使用,非常关键,是每一个java开发者
必学
的内容。
昨日余光
·
2023-04-20 16:38
编程经验
java
开发语言
后端
intellij-idea
spring
boot
1.
java程序员
必知必会类库之日志
日志库是很常见的,因为你在每一个项目中都需要他们。打印日志是服务器端应用中最重要的事情,因为日志是你了解你的程序发生了什么的唯一途径。尽管JDK附带自己的日志库,但是还是有很多更好的选择可用。例如Log4j、SLF4j和LogBack。本文基于笔者日志框架的使用经验,以及多家公司的代码规范要求等,做了一些总结和思考,Java开发人员应该熟悉日志记录的利弊,并且了解为什么SLF4J要比Log4J要好
wlyang666
·
2023-04-20 15:36
java程序员必知必会类库
java
log4j
logback
slf4j
2021-07-14
还挺好玩的,我想明天算好他的每日
必学
,不要浪费了时间。我做了艾灸,真是太舒服了。我明天还要去,但是今天晚上我吃饭了,还好控制住了没有太崩溃。
Emma_6a26
·
2023-04-20 13:55
Java程序员
升级必备:一文详解多线程之线程同步,从基础到进阶
Java里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性原子性。Java实现线程同步有如下几种方式使用synchronized或lock锁使用volatile修饰变量使用ThreadLocal使用J.U.C的类库,如原子操作类、Semaphore信号量、并发集合类等以下便一一讲解以下一、Synchronizedsynchronized又称隐式锁(不需要加锁
Java_苏先生
·
2023-04-20 09:15
史上最全 40 道 Dubbo 面试题及答案
前言Dubbo是国内最出名的分布式服务框架,也是
Java程序员
必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。
java记
·
2023-04-20 08:53
dubbo
java
开发语言
40 道基础Dubbo 面试题及答案
Dubbo是国内最出名的分布式服务框架,也是
Java程序员
必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。
暮晓引流软件
·
2023-04-20 08:22
面试
学习路线
阿里巴巴
android
前端
后端
Java程序员
面试题及解答(二)
一、基础篇:最近面临找工作啊,基础理论忘得差不多了,只能找找写的好的文章来看看,后面自己也会将自己的整理出来多多分享。也希望这些文章能对长在找工作的同僚也带来一些帮助!1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从
coder_zyz
·
2023-04-20 07:13
15款
Java程序员
必备的开发工具
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们都是为了给Java编码和开发提供卓越的支持。1.JDK(Java开发工具
4553675200ad
·
2023-04-20 05:06
一把伞的故事:成年人的高傲,“他在前面等你,她在后面追你”
图片发自App小的时候老是揪着你马尾辫不放的男孩你总是气不过也打不过于是你骄傲又略带胆怯地吼我明天叫我妈来从那天之后他好像再也没有欺负你了那时候总会有人替你撑伞护住你内心的傲气而你不
必学
会撑伞你也永远都长不大时间它慢慢地走那把伞出现得越来越慢你好像跑得也越来越快在某个大雨滂沱的夜晚你远远地甩开了那把伞踏上了一条蜿蜒的小路图片发自
加冰柠檬可乐
·
2023-04-20 04:19
零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)
本次分享的视频教程共包含5大方向实践教程>>>>一、WRF模式及在地学多领域应用(
必学
)1、WRF模式基础(初始和边界场、气象预报流程、数值预报)2、WRF模式框架(系统组成、系统流程、编译-代码到可执行
cyd20161117
·
2023-04-19 23:02
大气
经验分享
【小白
必学
】文件上传的漏洞介绍及常见防御方法
01文件上传漏洞原理在文件上传的功能处,若服务端脚本语言未对上传的文件进行严格验证和过滤,导致恶意用户上传恶意的脚本文件时,就有可能获取执行服务端命令的能力,这就是文件上传漏洞。02文件上传漏洞触发点相册、头像上传、视频、照片分享、附件上传(论坛发帖、邮箱)、文件管理器等。03文件上传漏洞的形成条件文件能够通过前端和后端过滤和文件处理文件内容不会改变,能够被正确存储存储位置在Web容器控制范围内攻
·
2023-04-19 22:09
读
Java程序员
面试笔记,总结Java基础知识(一)
Java基础知识Java中的作用域有哪些 表1-1作用域的对比作用域与可见性当前类同一package子类其他packagepublic√√√√private√×××protected√√√×default√√××public表明该成员变量或方法对所有类或对象都是可见的,所有类或对象都可以直接访问,private表明改成员变量或方法是私有的,只有当前
TooMan工具人
·
2023-04-19 19:03
Java程序员面试基础
java
面试
编程语言
3.
java程序员
必知必会类库之junit
前言单元测试技术的使用,是区分一个一般的开发者和好的开发者的重要指标。程序员经常有各种借口不写单元测试,但最常见的借口就是缺乏经验和知识。常见的单测框架有JUnit,Mockito和PowerMock。本文就Junit展开介绍。1.介绍JUnit是一个Java编程语言的单元测试框架。JUnit促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。增加了程序员的产量和程序
wlyang666
·
2023-04-19 13:57
java程序员必知必会类库
junit
java
单元测试
4.
java程序员
必知必会类库之xml解析库
前言百度百科解释可扩展标记语言(ExtensibleMarkupLanguage,XML),标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。XML是一种独立于软件和硬件的工具,用于存储和传输数据。XML代表可扩展标记语言,是一种与HTML非常相似的标记
wlyang666
·
2023-04-19 13:57
java程序员必知必会类库
java
xml
dom4j
sax
dom解析
2.
java程序员
必知必会类库之json解析库
前言百度百科解释JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(EuropeanComputerManufacturersAssociation,欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也
wlyang666
·
2023-04-19 13:27
java程序员必知必会类库
java
json
fastjson
Gson
5.
java程序员
必知必会类库之excel读写库
前言Excel在数据处理中的重要性自不必说,我们经常会有需求,将数据库中的数据,做过一些处理后,导出一个Excel给运营人员分析。也有需求是将批量的商品数据等,批量录入到我们系统中。直观上可以理解为Excel是客户和系统批量数据交互的一个媒介。1开源组件之POI使用1.1简介POI的官方网站:http://poi.apache.org/1.2使用为保证格式差异,一般在后台提供Excel维护模板,运
wlyang666
·
2023-04-19 13:17
java程序员必知必会类库
excel
java
开发语言
零基础入门学习日语整百数字的读音规律
和数字有关的词汇不仅是在零基础日语入门学习阶段
必学
知识点,在日常生活对话中也经常用到,那么小编接下来给同学们介绍下零基础入门学习日语整百数字的读音规律,同学们掌握好下述关于数字发音方法和规律,希望本篇文章对大家的日语学习提供助力
悠悠飘落叶
·
2023-04-19 10:01
游泳
儿子不太擅长体育运动,可游泳是
必学
技能,今年暑假,我给他报名了蛙泳课程。课程共十节,一名教练带两名学生,另一名学生是一个精瘦男生,运动能力极强。
海边的风铃2008
·
2023-04-19 09:09
最新发布“M8”级Java面试笔记!提个醒!面试冲冲冲!
它几乎涵盖了我们
Java程序员
的大部分技术栈,强烈建议大家都上手做一做,而且以后肯定用的上!下面还有阿里P5-P9技能图分享阿里P5阿里P6阿里P7阿里P8阿
跟着我学Java
·
2023-04-19 02:45
Java
程序员
面试
java
学习
面试
程序人生
经验分享
如何成为一名合格的
Java程序员
,阿里P8大牛为你设计路线
Java程序员
的基本技能基本语法这包括static、final、transient等关键字的作用,foreach循环的原理等等。
Java进阶师猩猩
·
2023-04-19 01:36
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他