自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 消息中间件MQ(介绍)

什么是消息中间件消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)。消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致...

2019-11-12 14:36:09 259 1

原创 Quartz框架

Quartz框架的介绍Quartz是一个完全由Java编写的开源任务调度的框架,通过触发器设置作业定时运行规则,控制作业的运行时间。其中quartz集群通过故障切换和负载平衡的功能,能给调度器带来高可用性和伸缩性。主要用来执行定时任务,如:定时发送信息、定时生成报表等等。Quartz框架的主要特点强大的调度功能,例如丰富多样的调度方法,可以满足各种常规和特殊需求;灵活的应用方式,比如支持...

2019-11-11 10:22:34 1245

原创 POI使用Excel模板打印

自己制作一个Excel当作模板如下把模板放到你自己的工程里引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0....

2019-11-10 10:05:40 230

原创 POI 自定义Excel样式打印

引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </d...

2019-11-10 09:35:40 180

原创 POI 从Excel中批量导入

自定义样式打印Excel引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version>...

2019-11-10 09:24:43 133

原创 POI的入门

POI报表的概述POI是Apache提供的专门用来操作office软件的类库在企业级应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般分为两种形式:1、为了方便操作,基于Excel的报表批量上传数据2、通过java代码生成Excel报表。Excel的两种形式目前世面上的Excel分为两个大的版本Excel2003和Excel2007及以上两个版本;两者之间的区...

2019-11-10 08:58:22 136

原创 Dubbo框架

开发框架的演变原始的开发(单应用框架)问题:随着用户量的增加,可以增加服务器,一定范围内可以有显著的成效,但是长时间来看投入和产出比会下降,这时候要对服务进行拆分。面向服务架构(SOA)注:每项服务都有备份的服务器问题:当其中有一台服务器挂掉了,这时切换备份的服务器是非常困难的dubbo治理的分布式框架官方图视Dubbo框架的使用zookeeper首先dubbo需...

2019-11-09 15:37:02 149

原创 Shiro(简单使用)

Shiro的简介  Shiro是一款轻量级的安全框架,核心是过滤器。内置的十个过滤器shiro 的核心功能认证:登录授权:前提一定是登录后 判断登录人是否有相关权限加密:MD5Hash会话管理:shiro框架有它自己的一套session管理,此session不是HTTPSessionshiro的使用步骤Shiro 框架的使用第一步:对工程导入依赖<!--sh...

2019-11-07 11:49:34 376

原创 Redis

Redis的简介Redis(Remote Dictionary Server)是用C语言开发的一个开源的高性能键值对数据库。它的所有数据都是保存在内存中的,这也就决定了其读写速度之快,是其它硬盘保存数据的系统所无法匹敌的。官方曾经给出过一组测试数据,50个并发执行100000个请求: 读的速度是110000次/s,写的速度是81000次/s,正是由于其有着如此高的性能,所以Redis在企业中最...

2019-10-31 17:45:32 200 1

原创 Spring和SpringMVC常用注解

Spring的注解Component:用于实例化对象,相当于配置文件中的< bean id="" class=""/>它支持一个属性value,相当于xml中bean的id。如果不写,默认值为类名的首字母小写@Controller @Service @Repository这三个注解的功能跟@Component完全一样,只不过他们三个比较有语义化。@Controller ...

2019-10-20 09:51:33 197

原创 SpringMVC

请求接收之接收消息体使用实体类接收前端传来的json格式的消息体如果想要用实体接收前端传过来的数据需要满足的条件:工程必须导入JSON转换包jackson-databind<dependency> <groupId>com.fasterxml.jackson.core</groupId> <a...

2019-10-18 15:14:20 94

原创 SpringMVC

MVC模式MVC指的是模型(model)–视图(view)–控制器(controller),是一种用于设计web表现层的模式,使用它可以使业务逻辑,数据,界面显示代码分离开来。Model(模型):指的是数据模型,用于封装数据View(试图):用于数据显示Controller(处理器):用于程序处理逻辑SpringMVCSpringMVC是spring产品对MVC模式的具体实...

2019-10-17 11:44:04 116

原创 Spring提供的事务管理

数据源(开发中常用的)Druid:阿里巴巴的一款数据源,带有数据池环境,适合在生产环境使用坐标<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ver...

2019-10-15 16:31:03 137

原创 SpringAOP

SpringAOP概念:AOP是一种思想,他的目的就是在不修改源代码的基础上,实现对原有业务的增强SpringAOP:是对AOP思想的一种实现,Spring底层同时支持jdk和cglib两种动态代理Spring会根据被代理类是否有接口来选择代理方式:如果有接口采用jdk动态代理(也可以强制使用cglib)如果没有接口采用从glib动态代理SpringAOP的术语目标对象被代...

2019-10-15 15:39:07 136

原创 SpringAOP推导

AOP的推导假如有一个实现转账的案例持久层实现@Repositorypublic class AccountDaoImpl implements AccountDao { @Autowired private QueryRunner queryRunner; @Autowired private TxManager txManager; @...

2019-10-15 14:47:39 111

原创 Spring注解

Spring注解及DbUtilsDbUtilsDbUtils 是Apche 的一款 简化dao代码的工具,其底层封装了JDBC核心类:QueryRunner -------- 用于执行增删改查的sql语句(相当于JdbcTemplate)ResultSetHandler -------- 这是一个接口,主要功能是将数据库返回的记录封装进实体...

2019-10-14 11:47:12 153

原创 Spring

Spring 概述spring是分层的JavaSE/EE应用的full-stack轻量级开源框架以IOC(反转控制)和AOP(面向切面编程)微内核,提供了展示层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级技术,还能整合开源世界众多著名的第三方框架及类库,逐渐成为使用最多的JavaEE企业应用开源框架全栈web -------- SpringMVCserv...

2019-10-13 11:40:30 321

空空如也

空空如也

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

TA关注的人

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