- 上次给大家带来的是对于我们在写Java代码时的一些代码规范,那么我们该用什么IDE编写Java代码呢?是用IDEA还是Eclipse?小编觉得看个人喜好,之前关于IDEA有过介绍,这里选择介绍Eclipse,最后选择那个工具看个人爱好。关于Java环境配置:Windows10下JDK8下载及java环境配置关于IDEA的使用:IDEA下载及新建第一个Java项目(Helloworld)To:... 上次给大家带来的是对于我们在写Java代码时的一些代码规范,那么我们该用什么IDE编写Java代码呢?是用IDEA还是Eclipse?小编觉得看个人喜好,之前关于IDEA有过介绍,这里选择介绍Eclipse,最后选择那个工具看个人爱好。关于Java环境配置:Windows10下JDK8下载及java环境配置关于IDEA的使用:IDEA下载及新建第一个Java项目(Helloworld)To:...
- 1. 设计模式分类创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其他两类:并发型模式和线程池模式。 2. 设计模式... 1. 设计模式分类创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其他两类:并发型模式和线程池模式。 2. 设计模式...
- 工厂模式属于创建型模式。 工厂模式的定义工厂模式包括:简单工厂,工厂方法,抽象工厂三种。本文介绍前两种。目的:松耦合,不针对具体类。作用:减少应用程序与具体类的依赖,实现松耦合。针对抽象编程,不针对具体类编程。本文将会讲解抽象工厂模式。 抽象工厂模式为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。允许... 工厂模式属于创建型模式。 工厂模式的定义工厂模式包括:简单工厂,工厂方法,抽象工厂三种。本文介绍前两种。目的:松耦合,不针对具体类。作用:减少应用程序与具体类的依赖,实现松耦合。针对抽象编程,不针对具体类编程。本文将会讲解抽象工厂模式。 抽象工厂模式为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。允许...
- ThreadLocal主要是提供线程内部的局部变量,在每个线程内随时随地可取,隔离其他线程。 1. ThreadLocal接口 1.1 ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value)设置当前线程的线程局部变量的值。public Object get()该方法返回当前线程所对应的线程局部变量。public void remove... ThreadLocal主要是提供线程内部的局部变量,在每个线程内随时随地可取,隔离其他线程。 1. ThreadLocal接口 1.1 ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value)设置当前线程的线程局部变量的值。public Object get()该方法返回当前线程所对应的线程局部变量。public void remove...
- 注解 bean (1)@Component 普通组件,创建对象 (2)@Service service层 (3)@Controller web层 (4)@Repository DAO层 属性 (2)@Qualifier:根据名称进行注入 和上面@Autowired 一起使用 (3)@Resource: 可以根据类型注入,可以根据名称注入 (4)@Value: 注入普通类型属性 注解 bean (1)@Component 普通组件,创建对象 (2)@Service service层 (3)@Controller web层 (4)@Repository DAO层 属性 (2)@Qualifier:根据名称进行注入 和上面@Autowired 一起使用 (3)@Resource: 可以根据类型注入,可以根据名称注入 (4)@Value: 注入普通类型属性
- 写这篇文章的目的就是为了方便以后遇到部署项目时不必要花更多的时间做些麻烦的事了。虽说当初第一次搭建的时候确实是花了不少时间和精力,但有时用到的又不算多。看起来简单,但实际操作中依然会漏掉,导致部署失败。所以才有了这次写作! 1. 购买服务器、域名并备案阿里云、腾讯云、华为云啥的都可以选择,也不算贵。一般至少购买三个月才能备案。现在的备案都简化了好多,直接下载APP扫描就能成功备案了,之前我备... 写这篇文章的目的就是为了方便以后遇到部署项目时不必要花更多的时间做些麻烦的事了。虽说当初第一次搭建的时候确实是花了不少时间和精力,但有时用到的又不算多。看起来简单,但实际操作中依然会漏掉,导致部署失败。所以才有了这次写作! 1. 购买服务器、域名并备案阿里云、腾讯云、华为云啥的都可以选择,也不算贵。一般至少购买三个月才能备案。现在的备案都简化了好多,直接下载APP扫描就能成功备案了,之前我备...
- ⭐MybatisPlus学习笔记⭐(七)实现自动填充功能 ⭐MybatisPlus学习笔记⭐(七)实现自动填充功能
- IOC 操作 Bean 管理(FactoryBean)1 Spring 有两种类型 bean, 普通 bean; 工厂bean(FactoryBean)2 普通 bean:在配置文件中定义 bean 类型就是返回类型3 工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean第二步 实现接口里面的方法,在实... IOC 操作 Bean 管理(FactoryBean)1 Spring 有两种类型 bean, 普通 bean; 工厂bean(FactoryBean)2 普通 bean:在配置文件中定义 bean 类型就是返回类型3 工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean第二步 实现接口里面的方法,在实...
- 在众多的编程语言中,不少开发人员熟悉Java、C#、PHP等。但是很早以前,也有一些小众的语言,比如Lisp语言,它是一种适用于符号处理和自动推理的编程语言,内部使用表结构来表达非数值计算。而Clojure语言是在JVM上实现的Lisp风格的语言,语法与Lisp类似,且可以和Java语言进行互操作 在众多的编程语言中,不少开发人员熟悉Java、C#、PHP等。但是很早以前,也有一些小众的语言,比如Lisp语言,它是一种适用于符号处理和自动推理的编程语言,内部使用表结构来表达非数值计算。而Clojure语言是在JVM上实现的Lisp风格的语言,语法与Lisp类似,且可以和Java语言进行互操作
- Spring5 框架1 Spring 是轻量级的开源的 JavaEE 框架,解决企业应用开发的复杂性2 Spring 有两个核心部分:IOC 和 Aop (1) IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2) Aop:面向切面,不修改源代码进行功能增强3 Spring 特点 (1)方便解耦,简化开发; Aop 编程支持 (2)方便程序测试, 方便和其他框架进行整合,... Spring5 框架1 Spring 是轻量级的开源的 JavaEE 框架,解决企业应用开发的复杂性2 Spring 有两个核心部分:IOC 和 Aop (1) IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2) Aop:面向切面,不修改源代码进行功能增强3 Spring 特点 (1)方便解耦,简化开发; Aop 编程支持 (2)方便程序测试, 方便和其他框架进行整合,...
- Java之基本数据类型转换 Java之基本数据类型转换
- Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!、用坚持缔造技术、用指尖敲动未来!和很多小伙伴们一样,我也是一名奔波在Java道路上的“创造者”。也想靠技术来改未来,改变世界!因为我们坚信每一次敲动键盘都能让生活变得更智能、世界变得更有趣!在此专栏《Java核心面试宝典》记录我们备战梦想的【day 10】!面向对象的方面的相关面试题也和大家总结了好几天了,把其中的内容分成了好几个板... Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!、用坚持缔造技术、用指尖敲动未来!和很多小伙伴们一样,我也是一名奔波在Java道路上的“创造者”。也想靠技术来改未来,改变世界!因为我们坚信每一次敲动键盘都能让生活变得更智能、世界变得更有趣!在此专栏《Java核心面试宝典》记录我们备战梦想的【day 10】!面向对象的方面的相关面试题也和大家总结了好几天了,把其中的内容分成了好几个板...
- 生成器模式(也叫建造者模式)是一种创建型设计模式,它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 生成器模式(也叫建造者模式)是一种创建型设计模式,它将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
- 你想在别人面前秀一把你的“神功”吗?跟着二当家的轻松学到“武功根基”,秀他们一脸的迷茫。 你想在别人面前秀一把你的“神功”吗?跟着二当家的轻松学到“武功根基”,秀他们一脸的迷茫。
- 1 检查用户名 protected void ajaxExistsUsername(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 获取请求的参数username String username = req.getParamet... 1 检查用户名 protected void ajaxExistsUsername(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 获取请求的参数username String username = req.getParamet...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签