全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
html是制作网页的基础。我们在网站建设中谈论的静态网页是基于HTML的网页。早期的网页直接用HTML代码编写,但现在有许多智能网页制作软件(常用的如frontpage,dreamweaver等)通常不需要手动编写代码,而是由这些软件自动生成。虽然不需要自己写,但是理解HTML代码仍然是非常重要的。了解HTML...
SSM框架是springMVC,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层,使用springMVC负责请求的转发和视图管理,spring实现业务对象管理,mybatis作为数据对象的持久化引擎。原理:SpringMV...
在web开发中,不可避免的地要使用数据库来存储和管理数据。为了在java语言中提供数据库访问的支持,Sun公司于1996年提供了一套访问数据的标准Java类库,即JDBC。JDBC的全称是Java数据库连接(JavaDatabaseconnect),它是一套用于执行SQL语句的JavaAPI。应用程序可通过这套...
线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。你也可以用自己的语言来表述:如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。其实...
线程间通信,顾名思义,就是指线程之间的联系和交互。线程间通信在多线程中有着广泛的运用,大大便利了多线程之间的同步和交互。本文我们就来探讨如何实现线程间通信。一般情况下,多线程之间实现线程间通信有4种方式:1.共享变量线程之间通过共享一个对象,在同步块中访问该对象中数据来实现通信。下面是一个例子,创建了两个线程t...
Java自学如今成为了网上的热词之一,原因无他,除了Java语言的流行带来的互联网行业的高薪就是很多人没有系统的时间和精力去上培训班。于是乎,越来越多的人选择自学Java,但是问题也随之而来,没有一份好的Java自学指南学起Java就像一只无头苍蝇到处乱窜。一份真正意义上的优秀的Java自学指南,一纸难求。作为...
如何自学Java还能全面系统地掌握Java核心基础知识是每个Java自学者的共同目标,也是我们打好Java基础的关键。千丈之堤,以蝼蚁之穴溃;百尺之室,以突隙之烟焚。由此可见,打好Java基础对于从事Java开发的工作是至关重要的。然而,很多不是科班出身又没有时间去培训的Java自学者求学无门,尽管网上的Jav...
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池在多线程任务中被广泛运用,维护着多个线程运转,等待着监督管理者分配可并发执行的任务。由此可见,线程池在多线程中扮演着举足轻重的角色,发挥着其独特的调配作用。本文就来向大家介绍4种常见线程池。1.newFixedThr...
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)零基础的同学想要学习Eclipse,小编推荐动力节点的Ecli...
PL/SQL(ProceduralLanguage/SQL)是一种过程化语言,属于第三代语言,它与C、C++、Java等语言一样关注于处理细节,可以用来实现比较复杂的业务逻辑。它允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事...