
Java
文章平均质量分 81
肥肥的八月
踌躇满志
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向切面 AOP编程详解
AOP(Aspect Orient Programming),面向切面编程。面向切面编程是从动态角度考虑程序的运行过程。 AOP底层,就是采用的动态代理模式实现的。采用了两种代理:JDK的动态代理,CGLib的动态代理 AOP的作用:利用AOP对业务逻辑的各个部分进行隔离,降低业务逻辑的耦合性,提高程序的可重用型和开发效率。AOP编程有什么好处???1、减少重复代码2、专注业务开发Tip:AOP只是对OOP的一种补充AOP编程术语...原创 2021-06-26 01:03:41 · 495 阅读 · 1 评论 -
java8新特性-Lambda表达式的详解
代码顺便练了一次这几天复习了java8的一些新特性,作为一个从java5以来最具革命性的版本,一直没有来得及总结。本系列文章主要是从《java8实战》总结的。这是第一篇文章主要介绍java8的lambda。一、为什么要使用lambda表达式如果之前见到的话都会觉得,lambda就是一个匿名函数,我们可以这样来理解就好了,Lambda表达式就是为了使得我们的代码更加的简洁。如何简洁呢?我...原创 2019-12-13 15:09:13 · 200 阅读 · 0 评论 -
关于Mybatis-mybatis-config.xml的引入操作
先上问题——启动时报错遇到这种某某文件不存,本来就是很低级的错误,可是我居然找了1个多小时,没有找到,第二天来到公司请一个比我有经验的老铁看的才看出来~表示很难受百度看了两页也没有找到答案,技术群问了3个,也没有正常启动。按照我的经验来看,这种问题无非是文件名写错、文件位置放错、写代码的时候格式错误(大小写,yml和properties对齐)、忘记写什么东西了,以上问题看了个遍也没有找...原创 2019-03-15 12:58:55 · 3313 阅读 · 2 评论 -
JavaEE总结(2)——注解&反射
注解&反射注解什么是注解注解(Annotation),也叫元数据,标签(便利贴),注释。注解有时候,也叫注释,但是容易和java的注释混淆, 一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。注解的作用 ①编写文档:通过代码里标识的元...原创 2019-09-03 09:58:42 · 245 阅读 · 0 评论 -
JavaEE总结(3)——Mysql
MySQLmysql具体安装方法请百度MySQL介绍①数据库(Database,简称DB) 是按照数据结构来组织、存储和管理数据的仓库.保存有组织的数据的容器(通常是一个文件或一组文件)②数据库管理系统(Database Management System,简称DBMS)① 专门用于管理数据库的计算机系统软件;② 能够为数据库提供数据的定义、建立、维护、查询和统计等操作...原创 2019-09-03 10:03:35 · 762 阅读 · 0 评论 -
JavaEE总结(2)——注解&反射
注解&反射注解什么是注解注解(Annotation),也叫元数据,标签(便利贴),注释。注解有时候,也叫注释,但是容易和java的注释混淆, 一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。注解的作用 ①编写文档:通过代码里标识的元...原创 2019-09-03 10:05:49 · 199 阅读 · 0 评论 -
JavaEE总结(4)——JDBC&Tomcat
JDBC什么是JDBCJDBC是接口 是规范,本身sun公司没有实现 需要各大数据库厂商实现;持久化概念把数据保存到可掉电的设备里面存储;JDBC版本认识属于 java.sql包 jdbc4.0 (java6以后)JDBC增删改查建立DAO实现步骤:1. 创建一个domain包,专门用于建立普通的class类,便于增删改查2. 定义...原创 2019-09-03 10:08:42 · 392 阅读 · 0 评论 -
JavaEE总结(5)——Servlet
Servlet概述Servlet 是运行在 Web 服务器中的小型 Java 程序。Servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。Servlet实现1. 定义类,实现servlet接口或者继承GenericServlet或者继承HTTPServlet2. 在web.xml中针对实现的servlet进行配置3. 浏览器上访问servle...原创 2019-09-03 10:09:56 · 208 阅读 · 0 评论 -
JavaEE总结(1)——html
JavaEE()HTML&CSS.修改工作空间编码【UTF-8】Eclipse中修改工作空间编码:Window—>Preference—>General—>workspace—>Text File Encoding创建静态网站右键—>New—>Project—>Web—>Static Web ProjectHTML...原创 2018-12-13 23:12:01 · 1663 阅读 · 0 评论 -
SpringBoot创建、运行、主要标签解析(2)
Spring Boot项目底层原理pom.xml文件spring-boot-starter-parent 是当前项目的父级依赖当前hello项目的 父级依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa...原创 2018-12-13 23:10:40 · 245 阅读 · 0 评论 -
Java GC(绝对干货)
范围:要回收哪些区域在JVM五种内存模型中,有三个是不需要进行垃圾回收的:程序计数器、JVM栈、本地方法栈。因为它们的生命周期是和线程同步的,随着线程的销毁,它们占用的内存会自动释放,所以只有方法区和堆需要进行GC。前提:如何判断对象已死所有的垃圾收集算法都面临同一个问题,那就是找出应用程序不可到达的内存块,将其释放,这里面讲的不可达主要是指应用程序已经没有内存块的引用了, 在Java中,...转载 2018-05-06 18:19:11 · 1663 阅读 · 0 评论 -
Comparable和Comparator的区别
ComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者add进入一个Collection的对象想要Collections的sort方法帮你自动进行排序的话,那么这个...转载 2018-05-06 19:06:19 · 140 阅读 · 0 评论 -
实现线程同步的方式,以及区别
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 同步的方式 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都...转载 2018-05-06 19:15:30 · 366 阅读 · 0 评论 -
创建线程的两种方式区别
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法。 ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。下面就从几个例子来具体列...转载 2018-05-06 19:18:10 · 707 阅读 · 0 评论 -
Java设计模式——装饰模式(Decorator Pattern)
场景一描述:Ladies and gentlemen,May I get your attention,Please?,Now I’m going to talk about decorator pattern.装饰模式在中国使用的那实在是多,中国的文化是中庸文化,说话或做事情都不能太直接,需要有技巧的,比如说话吧,你要批评一个人,你不能一上来就说你这个做的不对,那个做的不对,你要先肯定他的成绩...转载 2018-06-22 00:45:05 · 180 阅读 · 0 评论 -
JavaSE总结
亲身经历后的总结+视频老师辅导+目前工作实践Day1-学习方法及编程思维学习可能遇到的问题问题:总是感觉模糊,懵...1.每天学习的内容都是崭新的,前面知识点,相关性不是很大!每天都是细节!内容多(10天)2.概念:理解!细节没思路:1.老师的代码看的懂!基本都是抄!2.理解不够,基本工作没有做够!【多练习,熟悉基础知识】学习的方法1.当天的内容为重,必须完...原创 2018-11-03 11:22:04 · 553 阅读 · 0 评论 -
SpringBoot介绍、环境(1)
Spring Boot 优点快速构建独立运行的Spring项目;无须依赖外部Servlet容器,应用无需打成WAR包;项目可以打成jar包独自运行;提供 一系列 starter pom 来简化 Maven 的依赖加载;大量的自动配置,对主流开发框架的无配置集成;无须配置XML,开箱即用,简化开发,同时也可以修改默认值来满足特定的需求;Spring Boot 并不是对 Spring 功...原创 2018-12-12 23:07:37 · 205 阅读 · 0 评论 -
Java 常见异常种类
Java 常见异常种类Java Exception:1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还包含运行异常类Runtime_Exception和非运行异常类Non_Runtim...转载 2018-04-23 16:40:14 · 300 阅读 · 0 评论