自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 常大宿舍路由器安装教程

1、首先要有一个路由器2、先不要将路由器连上,先用宽带上网助手连上网3、打开控制面板4、打开网络与internet5、打开网络与共享中心6、打开左下角的internet选项7、点击连接标签8、双击CMCC_PPPOE9、复制用户名10、连上路由器(无线连有线连都可以)11、打开浏览器,在地址栏输入192.168.1.112、找到上网设置或者类似下图13、将刚刚复......

2020-05-22 13:22:01 3517 1

原创 动态代理模式

这也是ssm框架和redis实现的重点内容之一通俗理解什么是代理模式

2020-05-09 21:57:42 227

原创 从BIO到NIO的演变:扒扒源码

首先感谢Jack老师,吃水不忘挖井人,Jack老师该感谢谁,那就别问我了,哈哈BIO and NIOBIO:Blocking IO,同步阻塞IO文件流/网络流我们常常会这样做ServerSocket serversocket=new ServerSocket(8888);Socket clientsocket=serversocket.accept();socket.IO-----》...

2020-05-03 22:11:35 314

原创 面向切面编程:术语

1、Aspect(切面)组织多个Advice(增强处理),Advice放在切面中定义代码段1这就是一个切面类,包含多个Advice,看看注释configrelax.moniaspectj.javapackage configrelax;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotat...

2020-04-30 12:43:07 332

原创 协调作用域不同步的Bean

先了解一下Bean的作用域spring提供了6种作用域:singleton、prototype、request、session、applicaton、websocket我们常用的singleton和prototypesingleton是默认值,singleton作用域的Bean只生成一个实例prototype:通过容器的getBean()方法获取实例时,将会产生不同的实例例如:bean...

2020-04-25 14:43:32 190

原创 Bean后处理器两个方法的回调时机

先看运行结果:顺序如下Chinese被实例化了Spring正执行依赖注入name初始化之前对Chinese加强处理执行afterPropertiesSet方法执行初始化方法初始化之后对Chinese加强处理初始化之前对Son加强处理初始化之后对Son加强处理新Chinese人会用斧头由此初步总结出1、将Bean实例化2、注入依赖关系3、回调postProcessBefor...

2020-04-22 16:49:28 236

原创 创建Bean的三种方式

加强记忆在之前,也是大多情况下,spring采用new关键字调用构造器去创建Bean实例,所以就要在<bean…/>元素中指定class属性spring支持如下三种方式创建Bean1、调用构造器创建Bean2、调用静态工厂方法创建Bean3、调用实例工厂方法创建Bean使用构造器创建Bean实例1、不采用构造注入要求 Bean类提供无参数的构造器,由spring底层调用...

2020-04-16 10:26:36 1782

原创 最小生成树的构造

最小生成树树也是图的一个特例什么是生成树?连通图的生成树是包含全部顶点的一个极小连通子图,即此树包含图中所有的顶点,并且只含尽可能少的边,此树还是连通一个图的生成树不只一个,权(各边权值之和)最小的生成树则为此图最小生成树最小生成树具有以下特性:1、最小生成树形状不唯一,但最小生成树权是唯一的。且为所有生成树中最小的2、最小生成树边数为顶点数减13、若无向连通图边数比顶点数少1,图...

2019-11-06 16:16:39 4814

原创 Struts2输入检验经过的步骤

Struts2输入检验经过的步骤经过以下几个步骤1、类型转换器负责对字符串的请求参数执行类型转换,并将这些值设置成action的属性值2、在执行类型转换过程中,可能会出现异常,如果出现异常,将异常信息保存在ActionContext中,conversionError拦截器负责将其分装到FieldError中,执行下一步,无异常将直接执行第三步3、使用Struts2应用中所配置的检验器进行输入...

2019-07-17 19:32:38 165

原创 最短路径问题实现思路

把从一个顶点v0到到途中其余任意一点v1路径上所有边权值之和定义为该路径带权路径长度,带权路径长度最短的那条路径称作最短路径。求解最短路径的算法通常依赖于一种性质,两点之间的最短路径也包含了路径上其它顶点的最短路径。带权有向图最短路径问题分为两类:1、单源最短路径2、每一对顶点间的最短路径Dijkstra算法求单源最短路径问题求带权有向图某个源点到其余各顶点的最短路径,常用Dijkst...

2019-07-10 15:35:51 3016

原创 使用Struts2标签

Struts2提供了大量标签帮助开发表现层页面,Struts2标签库与Struts1相比,不依赖于任何表现层技术,大部分可以在各种表现层技术中使用,包括最常用的jsp页面,也可以在Velocity和FreeMarker等模板技术中使用。注:极小部分在某些表现层中受到限制还记得如何自定义标签库吗?...

2019-07-06 18:45:18 1160

原创 JSP2自定义标签

Struts2提供了大量标签帮助开发表现层页面,Struts2标签库与Struts1相比,不依赖于任何表现层技术,大部分可以在各种表现层技术中使用,包括最常用的jsp页面,也可以在Velocity和FreeMarker等模板技术中使用。注:极小部分在某些表现层中收到限制还记得如何自定义标签库吗?为什么要使用自定义标签呢?主要是为了取代丑陋的jsp脚本。在jsp2中开发标签库需要以下几个步...

2019-06-09 14:23:35 193

原创 struts2的国际化实现过程乱码问题

写下这篇文章方便自己和大家以后查看,结合亲身经历,亲测可行struts2的国际化实现过程–刚开始写的时候按照网上说的那样配置完,结果一测试,乱码国际化资源信息用于Web应用的各页面提供国际化支持。Java9已经允许使用UTF-8字符集保存国际化资源文件,因此这种国际化资源文件可包含中文,无需向Java9以前那样使用native2ascii命令进行处理这里主要介绍如何解决java9之前国际化实...

2019-05-27 23:55:03 446 1

原创 Ant的安装与使用

Ant是什么?Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具。Ant是一个Java库和命令行工具,可帮助构建软件。Ant的下载和安装安装Ant之前要安装jdk登录https://ant.apache.org/bindownload.cgi,下载Ant最新版。建议windows系统下载zip压缩包,Linux下载.gz压缩包。解压之后文件结构:1、bin:启动和运...

2019-05-10 14:58:30 5788

原创 Tomcat下载安装配置以及源码编译

Tomcat服务器我是在学前端开发时初步认识,后来在学习spring5(Java EE应用开发)深入了解Tomcat。学习Tomcat,如果有必要,应该从http协议说起。本文讲述tomcat的下载与安装以及相关配置,Tomcat核心思想Tomcat是什么?Tomcat是Java领域最著名的开源Web容器。(Web应用服务器)安装Tomcat安装Tomcat之前要安装好jdk。登录h...

2019-05-08 23:45:57 1425

原创 深入理解java虚拟机的内存模型以及垃圾回收机制

深入理解java虚拟机的内存模型以及垃圾回收机制(面试必会)(不只讲概念,解析执行过程)(明天接着写,先睡了)java虚拟机调优以后再讲还没开始写,就已经感觉要把问题用文字讲清楚,要花费大功夫,当面讲都得1个小时才能说清楚。搜索到的谈及jvm内存模型的博客都是在讲概念,很少能把程序执行过程联系起来去讲,相信看完这篇blog,对java内存管理会有一个清晰的认识。java虚拟机(jvm)是一...

2019-04-29 00:42:19 7429 1

原创 遍历二叉树(先中后序递归与非递归,层次)

思路清晰,种类齐全,无法理解强记,二叉树的遍历:按某条搜索路径访问树中每个结点,使得每个结点均被访问一次,而且仅被访问一次。要求理解记忆先序遍历如果二叉树为空,什么也不做,否则:访问根结点先序遍历左子树先序遍历右子树对应的递归算法如下:void PreOrder(BiTree T){if(T!=NULL){visit(T);PreOrder(T->lchild...

2019-04-25 14:12:03 308

原创 静态注册无法监听隐式广播

小白进化篇(果然省电是 Android O 的第一任务。)静态广播和动态广播是什么,这里就略略略略略略略**。。。。。。。Toast(…)消息弹不出来切入正题,android O,也就是android 8.0到底做了些什么,为什么注册静态无法监听隐式广播?不急,听我慢慢道来,可能会有意外收获哦先整理一下如何实现一个广播接收器的功能 夹带说明为何接收不到广播以及3个 解决方法。静态...

2019-03-19 20:48:48 729

原创 android版本涉及的三个词

先了解一下所提到过的兼容性兼容性:兼容性是指硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。重点理解(这是翻译的偏差,就不吐槽了)1、向前兼容:Forward Compatibility,兼容新版本2、向后兼容:Backward Compatibility,兼容老版本3、向上兼容:同向前兼容4、向下兼容:同向后兼容例如:*1、Intel的x86指令集CPU是向后兼容...

2019-03-14 19:31:07 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除