上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页

2019年4月3日

MQ实战

摘要: MQ是什么? MQ(消息队列)是一种跨进程的通信机制,用于上下游传递消息。 MQ的优点 异步处理,代码解藕。 spring中集成MQ的实现 1. xml配置 2. 生产者JmsFundDetailRequestSender实现: 注:代码中用到了匿名内部类,有关匿名内部类的解释,可以查看匿名内部类详 阅读全文

posted @ 2019-04-03 16:19 阿泰555 阅读(399) 评论(0) 推荐(0)

2019年3月30日

手写SpringMVC实现

摘要: 设计自己的MVC架构 1、读取配置通过web.xml中加载我们自己写的MyDispatcherServlet和读取配置文件。 2、初始化九大组件只需实现基本的:1)、加载配置文件;2)、扫描用户配置包下的类;3)、通过反射机制实例化包下的类,并且放到ioc容器中(Map的键值对beanName-be 阅读全文

posted @ 2019-03-30 23:22 阿泰555 阅读(133) 评论(0) 推荐(0)

2019年3月24日

多线程问答

摘要: 问题1、用多线程的目的是什么? 充分利用CPU资源,并发做多件事。 问题2、单核CPU机器上适不适合用多线程? 适合,如果是单线程,线程中需要等待IO时,此时CPU就空闲出来了。 问题3、线程什么时候会让出CPU? 1)、阻塞时(wait,await,等待IO)2)、sleep3)、yield(让出 阅读全文

posted @ 2019-03-24 22:46 阿泰555 阅读(150) 评论(0) 推荐(0)

2019年3月19日

BIO、NIO实战

摘要: BIO 客户端: 启动时,记得先启动服务器代码,才能正常启动客户端代码,不然客户端会报连接异常(不存在可用端口号)。 上面的服务器端代码每次只能同时受理一个客户端请求,其他客户端此时只能等待,为了让服务端支持处理多个客户端请求,可以改造成多线程形式: 1、理解什么是阻塞2、思考:阻塞对服务端有什么影 阅读全文

posted @ 2019-03-19 08:18 阿泰555 阅读(201) 评论(0) 推荐(0)

2019年3月8日

spring中@Value("${key}")值原样输出${key}分析与解决

摘要: 问题: 最近发现一个项目中,在类中通过@Value("${key}")获取配置文件中变量值突然不行了,直接输出${key},示例代码如下: java类中: application.properties配置文件中: applicationContext.xml文件中配置如下: web.xml中配置如下 阅读全文

posted @ 2019-03-08 10:01 阿泰555 阅读(1100) 评论(0) 推荐(0)

2019年1月23日

[转]Java反射机制详解

摘要: 目录 1反射机制是什么 2反射机制能做什么 3反射机制的相关API ·通过一个对象获得完整的包名和类名 ·实例化Class类对象 ·获取一个对象的父类与实现的接口 ·获取某个类中的全部构造函数 - 详见下例 ·通过反射机制实例化一个类的对象 ·获取某个类的全部属性 ·获取某个类的全部方法 ·通过反射 阅读全文

posted @ 2019-01-23 12:50 阿泰555 阅读(134) 评论(0) 推荐(0)

2019年1月18日

kafka入门

摘要: 项目中一直用到了消息中间件(比如MQ,kafka),一直没有比较系统的进行了解,这次针对项目的应用场景介绍下kafka技术。我参与的项目中,通过kafka将请求消息传给下游系统,然后等待下游系统通知我们处理结果。使用kafka的前提是我们的场景是我们接受下游系统不能立即响应一个受理结果给我们,好处是 阅读全文

posted @ 2019-01-18 18:53 阿泰555 阅读(137) 评论(0) 推荐(0)

2018年12月29日

[转]Servlet的学习之Filter过滤器技术

摘要: 本篇将讲诉Servlet中一项非常重要的技术,Filter过滤器技术。通过过滤器,可以对来自客户端的请求进行拦截,进行预处理或者对最终响应给客户端的数据进行处理后再输出。 要想使用Filter过滤器,非常简单,只要实现Servlet API中的Filter接口即可,同时在该web应用【WEB-INF 阅读全文

posted @ 2018-12-29 15:18 阿泰555 阅读(197) 评论(0) 推荐(0)

2018年12月7日

[转]Java泛型

摘要: 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文

posted @ 2018-12-07 10:27 阿泰555 阅读(208) 评论(0) 推荐(0)

2018年12月5日

[转]MyBatis动态传入表名、字段名参数的解决办法

摘要: 一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到。这种情况下,就需要构建sql来动态传入表名、字段名了。现在对解决方法进行下总结,希望对遇到同样问题的伙 阅读全文

posted @ 2018-12-05 10:05 阿泰555 阅读(1689) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页

导航