- 博客(6)
- 收藏
- 关注
原创 Spring(IOC和AOP)
Ioc:控制反转 ,是一个编程思想,就是将原来在程序内创建对象变为第三方的容器(第三方容器在这指的就是spring容器)去创建,DI:依赖注入,是IOC思想的一种体现,就是把对象之间的依赖关系交给spring容器注入进来(注入就类似于对两个对象之间加一个桥梁,而这个桥梁是在容器内的)即面向切面编程,是对OOP(面向对象)思想的补充;AOP是横向扩展;为了解决共性问题(日志、权限、事务、异常等),将共性问题的解决方案单独抽象出来,利用横切做技术切入到系统中。好处:提高了代码的可维护性、扩展性、降低了耦合度。
2023-05-27 17:49:24 100 1
原创 javaweb、MVC框架
servlet是一套Java Web开发的规范,Serlet是Web组件,用于处理客户端请求并生成响应。它可以接收来自客户端的HTTP请求,并根据请求生成动态内容。Servlet通常用于创建Web应用程序,可以处理用户身份验证、数据库访问、表单处理等任务。在上面的代码中,LoginServlet类是一个处理Web应用程序登录过程的Servlet的示例。Servlet 是基于 Java 语言的,运行 Servlet 必然少不了 JRE 的支持,它负责解析和执行字节码文件(.class文件)。
2023-04-24 00:28:30 531
原创 多线程续写及反射
在运行状态中,对于任意一个类能够获取类中的所有属性和方法,对于任意一个对象能够调用对象中的属性和方法,这种动态获取属性和方法的机制:反射。反射将类的各部分封装成对应的对象反射作用:通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。为什么要用反射?Java Reflection功能非常强大,并且非常有用,比如:获取任意类的名称、package信息、所有属性、方法、注解、类型、类加载器等获取任意对象的属性,并且能改变对象的属性调用任意对象的方法判断任意一个对象所属的类。
2023-04-01 17:48:48 90
原创 java.多线程及死锁----周末总结
3.1线程同步当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作,其他线程才能对该内存地址进行操作那相对的线程异步处理就不用阻塞当前线程,而是允许后续操作,直至其他线程将处理完成,并回调此线程线程同步的利弊好处:解决了线程同步的数据安全问题弊端:当线程很多的时候,每个线程都会去判断同步上面的这个锁,很耗费资源,降低效率3.2实现同步的方式1、基于synchornized(同步)实现2、基于Lock实现3.3synchronized与Lock的对比。
2023-04-01 16:28:34 128 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人