• 让天下没有难学的技术
    多数学员都来自推荐,这就是口碑的力量

07

2022-03

java高并发之线程的6种状态

1、线程状态分类 线程一共有六种状态,分别为 New、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED,同一时刻只有一种状态,通过线程的 getState 方法可以获取线程的状态。 2、状态详解 Thread 的状态使用 java.lang.Thread.State 枚举表示。 2...

04

2022-03

Java开发Eclipse中常用英语单词汇总

application perspective [pə’spektiv] location [ ləu’keiʃən] 位置(文件在电脑中的位置) encoding [in’kəudiŋ] 编码 Properties [ ‘prɔpətis] 属性,性能 File [ ‘fail] 文件 Folder [‘fəʊldə] 文件夹 View [ vju: ] 视图, 视线,看 Show vi...

04

2022-03

多线程死锁问题排查与解决

死锁问题 死锁定义 多线程编程中,因为抢占资源造成了线程无限等待的情况,此情况称为死锁。 死锁举例 注意:线程和锁的关系是:一个线程可以拥有多把锁,一个锁只能被一个线程拥有。 当两个线程分别拥有一把各自的锁之后,又尝试去获取对方的锁,这样就会导...

04

2022-03

SE进阶之Set接口分析

Set接口 Set接口是Collection的子接口,set接口没有提供额外的方法。 Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。 Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals 方法。因此存放到Set...

04

2022-03

Java 的抽象类是什么

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造...

04

2022-03

java分布式架构在商城中的应用

一、分布式架构 1 分布式架构的演进 1.1 单一应用架构 适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。 缺点: 1、性能扩展比较难 2、协同开发问题 3、不利于升级维护 1.2 垂直应用架构 通过切分业务来实现各个模...

03

2022-03

java高频面试题-设计模式

1 你所知道的设计模式有哪些? Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。 总体来说设计模式分为三大类: 创建型...

03

2022-03

SpringMVC 和 Struts2 的优劣分析

SpringMVC 是什么 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功 能 MVC 模块。使用 Spring 可插入的 MVC 架构...

03

2022-03

数据绑定流程原理及debug调试流程

1 提出问题 日期字符串格式的表单参数,提交后转换为Date类型 <!– 解决问题: 1.数据类型转换 2.数据格式 3.数据校验 –> BirthDay :<form:input path=”birthDay”/> Employee类中增加日期类型属性: //关于类型转换 private ...

03

2022-03

API接口用magic-api会如何

magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。 环境 首先pom.xml 引入magic-api核心包magic-api-sp...