- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Java SE——高级学习第一讲
一、多线程多线程、进程与程序概念区别 程序:一段静态代码,静态对象,完成特定任务的一组指令的集合进程:(正在运行的程序)一个动态的过程,有它自身的产生存亡和消亡的过程——生命周期线程:将进程进行细化,是程序内部的一条执行路径;每个线程都有自己的程序计数器和虚拟运行栈,共用进程的方法区和堆空间。单核CPU和多核CPU理解:a.单核CPU:是一种假的多线程,因为在一个时间单元...
2020-01-07 00:11:01 163
转载 转发和重定向区别
转载自https://blog.csdn.net/liubin5620/article/details/79922692转发和重定向区别详解 作为一名程序员,特别是java web开发的程序员,在使用servlet/jsp的时候,我们必须要知道实现页面跳转的两种方式的区别和联系:即转发和重定向的区别。 1、RequestDispatcher.forward方法只能将请求转发给同一个W...
2019-11-19 10:49:24 442
原创 Spring——IOC总结
对IOC的总结IOC是一个容器,帮我们管理所有组件依赖注入:@Autowired:自动注入某个组件要使用Spring提供的更多(IOC、AOP)必须加入到容器中;体会:容器启动,创建所有单实例bean;Autowired自动装配的时候,是从容器中找这到这个bean;Ioc.getBean(“bookServlet”)也是从容器中找到这个bean;容器中包含了所有的bean;调试spri...
2019-11-10 23:04:09 426
原创 Spring——泛型依赖注入(@Autowired注解原理)
关于泛型的依赖注入在之前的书城案例中,service层中的UserService和BookService分别在各自的类中定义UserDao和BookDao并调用各自的save()方法进行数据的保存;使用注解关键字@Autowired实现类型的自动装配:@Autowired原理:@Autowiredprivate BookService bookService;1、先按照类型去容器中去...
2019-10-31 22:09:37 5065
原创 Java-数据结构与算法分析(1)——稀疏数组与二维数组的转换
一、 数据结构和算法内容介绍字符串匹配问题:KMP算法(部分匹配表)汉诺塔游戏:分治算法八皇后问题:回溯算法马踏棋盘算法:图深度优化遍历算法(DFS)+贪心算法优化二、 数据结构与算法概述数据结构和算法的关系:数据结构是算法的基础;程序=数据结构+算法数据结构:线性结构和非线性结构线性结构:元素之间一对一的线性关系;顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序...
2019-10-29 22:39:44 310 2
原创 Spring——小细节注意
今天使用Spring创建Ioc容器的时候,使用ClassPathXmlApplicationContext来初始化已经配置好的bean配置文件ioc.xml,出现如下错误:可是我找了我的配置文件的目录,发现配置文件是存在的后来经过搜索引擎查阅了一些前辈的资料 发现导致出错的原因还是错在xml的位置摆放上面。ApplicationContext ioc=new ClassPathXmlApp...
2019-10-25 23:06:34 104
原创 Spring框架学习————Spring入门案例
框架编写流程:导包:导入四个核心jar包以及日志包,4个核心(beans\core\context\expression)+1个依赖(common-loggins.jar)写配置:spring的配置文件中集合了spring的ioc容器管理的所有组件测试,开发Spring框架的应用,经常要写框架的配置文件,写起来复杂,我们需要给idea安装插件,或者使用官方STS软件。导包:使用id...
2019-10-24 19:55:11 280
原创 Spring 学习--------IoC(控制翻转)和DI(依赖注入)
一、Spring框架介绍简单来说,在进行服务器开发的过程中需要三层,Web层、Service层和dao层。其中Web层主要负责网页用户前端的开发,需要掌握前端开发知识,包括JS(Javascript),CSS和Html(之后有时间再进行猎);Service层作为服务器开发的核心部分需要提供业务服务,还需要进行dao层和Web层的接口维护;dao层需要提供数据服务,简单来说就是数据库的部分。...
2019-10-21 22:31:41 392
原创 基于TCP的Socket通信(多线程)
代码中引用的头函数#include <iostream> #include <winsock2.h> #include <ws2tcpip.h> #pragma comment(lib,"ws2_32.lib")服务器端:1.初始化Socket环境,创建套接字 WSADATA wsaData; WORD wVersionRequested = ...
2019-07-27 12:10:43 1064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人