![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
剥包谷
不忘初心
展开
-
java邮件发送
电子邮箱的概念电子邮箱其实就是分为邮箱服务器和电子邮箱客户端邮箱服务器:主要是用于接收并转发邮件,类似于邮局,把用户的邮件接收过来,然后转 发到邮件接收者的电子邮箱中。 服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。邮箱客户端:就是每个账号在服务器中开辟的一小段空间...原创 2020-01-23 16:01:32 · 428 阅读 · 0 评论 -
MVC 模式与javaEE三层架构
MVC设计模式mvc这种设计模式,不光运用于Web领域,而且也能用于非Web领域;可以特指一种表现层设计模式,不限于Java语言;Java Web应用中应用的最广泛的设计模式便是MVC模式,目前的主流Web框架大多也是基于MVC设计模式所编写的。MVC模式主要分为以下三个基础模块:Model 模型:主要负责、javaBean封装数据、业务逻辑以及数据库的交互 View 视图:...转载 2020-01-14 12:34:33 · 370 阅读 · 0 评论 -
基于子类的动态代理(使用CBl工具)
基于子类的动态代理 要求: 1.被代理类不能是最终类,不能被finaly修饰 提供者:第三方 CGlib 涉及的类:Enhancer 2.创建代理对象的方法: create(Cl...原创 2019-10-05 23:52:52 · 194 阅读 · 0 评论 -
基于接口的动态代理
动态代理:当我们需要给某个类或者接口中的方法添加一些额外的功能比如日志、事务的时候,可以通过创建一个代理类来实现这些功能;该代理类既包含了原有类的完整功能,同时在这些功能的基础上添加了其他的逻辑。这个代理类不是事先定义好的,而是动态生成的,比较灵活;基于接口的的动态代理: (使用到java.lang.reflect包下了Proxy类) 代理类至少要实...原创 2019-10-04 13:59:15 · 188 阅读 · 0 评论 -
Log4j的配置
作用:log4j是个日志框架,用于产生日志用的。如果不采用日志的话,在调试的时候,为了查看运行中的结果,代码中含有很多的System.out.println()语句,这也没问题,但是问题就出现在如果把问题给解决了,那些System.out.println()的去留问题,那我们是一个一个地跑到代码里去把这些输出语句揪出来删掉,还是不管他们任凭他们躺在代码里影响运行效率呢?...转载 2019-11-12 00:07:45 · 84 阅读 · 0 评论