我的编程世界

热爱新技术,给创意插上翅膀

Spring AOP框架体系小结

一、这里先列举一些AOP基本概念,后面提到再作相应解释 1)目标对象 target 2)代理对象 proxy 3)切点 pointcut 4)增强 advice 5)切面 advisor 6)织入器:将增强逻辑嵌入到目标对象的切点位置上从而生成代理对象的工具,相当于连接目标对象和代理对象的桥梁 ...

2017-12-22 12:39:43

阅读数 449

评论数 0

Spring的IoC容器实现

1.BeanFactory 基础类型IoC容器,提供完整的IoC服务支持。如果没有特殊指定,默认采用延时初始 化策略。只有当客户端对象需要访问访问容器中的某个依赖对象时,才对该依赖对象进行 初始化以及依赖注入操作。所以相对来说,容器启动初期速度较快,所需资源有限。对于 资源有限,并且功能要求不...

2017-11-13 17:52:14

阅读数 376

评论数 0

Spring中的AOP底层实现原理

Spring中的AOP底层实现原理:动态代理。 动态代理,照我的理解就是,在不修改原有类对象方法的源代码基础上,通过代理对象实现原有类对象方法的增强,也就是拓展原有类对象的功能。

2017-02-07 14:37:35

阅读数 11879

评论数 0

java中OOP的概念之我见

OOP,面向对象编程,照我的理解就是把现实社会中的各类事物 通过抽取它们的共同特性映射到计算机模型当中的类,这些类有 它们各有的数据结构,也就是属性,以及它们各有的功能,也就是 方法,再通过创建对象,完成各类对象之间的数据交互。它的最终 目的是实现代码复用,它的三大特性是封装,继承,和多态。

2017-02-07 14:16:09

阅读数 1990

评论数 0

浅析SpringIOC底层原理

1 把对象的创建交给spring进行管理   2 ioc操作两部分: (1)ioc的配置文件方式 (2)ioc的注解方式 3ioc底层原理使用技术 (1)xml配置文件 (2)dom4j解析xml (3)工厂设计模式 (4)反射 4画图分析ioc实现原理

2017-02-04 17:36:09

阅读数 11712

评论数 4

java面试题:java中的单例设计模式及两种实现方法的代码举例

java面试时经常会问到关于单例设计模式,因为它能考察的知识点较多且在开发中经常用到。 那我就来说一说我对于单例设计模式的一些浅见。 首先,在Java中,什么是单例呢? 就是保证类在内存中只有一个对象。 那么问题来了,如何才能保证类在内存中只有一个对象呢? A:把构造方法私有化; B:在成员变量中...

2016-11-23 20:49:03

阅读数 2565

评论数 0

一个菜鸟java码农的成长之路(5):如何获取10个1-20的随机数,要求不能重复

/**  * @author 罗帅  * 需求:获取10个1-20的随机数,要求不能重复  * 分析:用数组实现,因为数组长度是固定的,不好实现  * 故改用集合实现  * 步骤:  1.创建产生随机数的对象  *      2.创建一个集合对象  *      3.创建一个统计变量...

2016-10-05 14:26:37

阅读数 2001

评论数 1

利用python和opencv做的摄像头颜色提取

最近导师给了个项目,做个智能捡拾乒乓球机器人,其中一部分涉及摄像头动态捕捉黄色乒乓球。 这对于初涉机器视觉开发的大三学生来说是个难题,于是我把任务分解,先完成黄色的颜色提取,再往后做后续的任务。 于是我上网查阅大量资料,突然发现python和opencv的结合能完成强大的类似图像采集,处理,人脸识...

2016-09-18 21:46:57

阅读数 4597

评论数 1

Arduino+sim900发送短信例程代码

这段时间在用Arduino做一个火灾报警系统,其中涉及用sim900发短信报警,上网找了好多资料,其中一些有点复杂,新手可能看不太懂,我就结合实际,把相关代码贴出来给大家参考,反正我是亲测可行,后面还附有官方调试手册和接线方法,百度链接链接:http://pan.baidu.com/s/1o8je...

2016-08-26 21:14:27

阅读数 5628

评论数 12

安卓开发中如何给乐联网上传数据

最近在做一个项目,是通过蓝牙把下位机的温湿数据传到手机,再通过手机上传到乐联网,这样就方便数据的存储,统计及分析。其间上网查阅了很多资料,困扰了几天,因为没有现成的代码,只能一步一步摸索,最后请教了身边一个同样学安卓的同学,竟然是进行网络请求时创建了线程却没开启,我也是醉了。这里提醒各位安卓开发的...

2016-04-24 13:53:57

阅读数 2332

评论数 8

初识springboot

1.1、SpringBoot简介     在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!     ...

2017-11-08 13:27:22

阅读数 218

评论数 0

RESTful架构简介

什么是RESTful架构,总结起来就是三点:  (1)每一个URI代表一种资源;  (2)客户端和服务器之间,传递这种资源的某种表现层;  (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

2017-07-25 17:12:30

阅读数 291

评论数 0

记录一些常见的Linux命令

本地目录A,压缩成a.zip 假设我在当前 /usr/local,其中有个A目录,则执行 zip -q -r a.zip A 上传到linux /user/local/t/a.zip,假设远程LinuxIP为:192.168.1.100,则执行 scp a.zip root...

2017-07-19 09:15:13

阅读数 308

评论数 0

初识golang

最近几天闲着无聊,老大给推荐了一门新的语言golang(对于我来说),看了一些 介绍,也写了几个小demo,马上爱上了这门语言,凭着一股“生命不止,折腾不息”的 极客精神,也写个小博客,发表一些个人见解。 本人主语言Java,如果说比较,那就拿Java和golang做个比较,比较的目的不是要 ...

2017-06-25 09:33:20

阅读数 2383

评论数 0

springmvc框架原理流程图

第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去...

2017-06-08 05:44:22

阅读数 1039

评论数 0

Mybatis开发流程简介

mybatis是什么? mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自 己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。 mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对sql语句优 化非常方便...

2017-06-02 11:15:23

阅读数 2774

评论数 0

JavaWeb中的监听器和过滤器

1.监听器 为了能够在Servlet/JSP应用程序中进行事件驱动编程,Servlet API提供了一整事 件类和监听器接口。监听器有三个级别:ServletContext、HttpSession、 HttpServletRequest,其对应的监听器接口如下图: 让监听器生效也很简单...

2017-05-30 13:46:58

阅读数 580

评论数 0

JavaWeb开发中的Session管理

Session管理是Web应用程序开发中一个非常重要的主题,这是因为Web语言HTTP是 无状态的。在默认情况下,Web服务器不知道一个HTTP请求时来自初次用户,还是来自 之前访问过的用户。 例如,webmail应用程序要求用户在查看邮件之前要先登录。但是,一旦用户输入正 确的用户名和密码...

2017-05-29 18:50:43

阅读数 5866

评论数 0

log4j的基本配置文件

log4j.rootLogger=INFO,CONSOLE,R log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=${catalina.home}/logs/rfidtest.log ...

2017-05-14 13:10:49

阅读数 226

评论数 0

常见负载均衡算法的简介

负载均衡算法的种类很多,常见的负载均衡算法包括轮询法、随机 法、源地址哈希法、加权轮询法、加权随机法、最小连接法。 1.轮询法 轮询很容易理解,将请求按顺序轮流分配到后端服务器上,它均衡地对待后端每一 台服务器,而不关心服务器的实际连接数和当前的系统负载。使用轮询策略的目的在于 做到请求转移...

2017-05-12 21:18:32

阅读数 463

评论数 0

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