自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鲍侃java

一位技术落地与应用的博主,带你从入门,了解和使用各项顶流开源项目。

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 bean扫描的配置详解

mvc:annotation-driven<mvc:annotation-driven /> :确定调用哪个controller的哪个方法来处理当前请求。如果没有回找不到@RequestMapping指定的路径  context:annotation-config扫描的注解如下:@Autowired,@Resource 、@PostConstruct、@PreDestroy,...

2018-09-28 15:03:24 879 1

原创 springmvc的定时任务

定时任务在spring-mvc的配置文件中加入 <task:executor id="executor" pool-size="10" queue-capacity="128" /> &am

2018-09-28 11:47:16 1724 1

原创 springmvc如何开启AOP

spring boot实现AOP首先建立切面类需要@Aspect,@Component注解然后建立@Pointcut确定什么方法实现aop@Pointcut("execution(* com.air_baocl.controller.selectApi.*(..))")然后可以选择实现@Before(“logPointCut()”) @AfterReturning(“logPointC...

2018-09-28 08:54:19 887 1

原创 请说说mybatis的一级缓存和二级缓存

Mybatis的一级缓存和二级缓存是Mybatic自带的。目的:将sql的查询结果存放于缓存内,在接下来再次查询时,会直接从缓存中取出而不是从数据库里面获取。这样会提升查询速度,但是会产生脏读。注意:一级缓存是自动开启的,二级缓存是需要手动开启的。所以开启二级缓存需要慎重考虑。(使用spring boot环境)一级缓存一级缓存是自动开启的。是sqlSession级别的缓存。个人理解就是同一...

2018-09-27 13:31:56 447

原创 java中如何使用时间类型

获取时间关于date 有以下获取时间的方式: java.util.Date date= new java.util.Date(); System.out.println(date); java.util.Calendar date4 = java.util.Calendar.getInstance(); System.out.println(date4);//dat...

2018-09-27 09:44:50 564 2

原创 springboot整合redis

redis简介redis是一个支持key-value的数据库,数据全部在内存中处理,在在一定时间间隔中将数据固化到磁盘。因为是内存操作,所以速度特别快。(这里我们主要介绍redis作为缓存使用)总结一下他有以下特点:1.速度快,Redis能读的速度是110000次/s,写的速度是81000次/s 。2.能够存储String,hash,set,map,zset(有序集合)。且单个value的...

2018-09-26 17:05:34 4847 8

原创 Ioc个人理解

IOC原理IOC根据官方给的意思是依赖注入,说白了,调用类的方面不用"new 类名",而是在配置文件中配置后,然后新建一个工厂类,这样在工厂类中就可以直接调用了。下面是实现IOC的过程。1.配置spring.xml(现在都用注解了,但是内部实现方式应该是相同的)<bean id="user" class="cn.cbb.ioc.User">&am

2018-09-22 16:07:17 505 4

原创 常用的学习与工具网站

1.https://www.processon.com/ 在线uml2.http://www.pdfdo.com/pdf-to-word.aspx 在线pdf转word3.http://www.bootcdn.cn/ js引库4.http://patorjk.com/software/taag 转换字体5.https://www.degraeve.com/ 一个有趣的...

2018-09-22 11:42:44 1094 3

原创 Innodb,MyIsam,聚集索引和非聚集索引

Innodb和Myisam是什么和区别Innodb和Myisam是两种类类型,在navicat中可以看到,也可以修改。下面介绍一下他们的区别:区别InnodbMyisam事务安全非安全锁行级表级效率低高索引聚集索引非聚集索引外键支持不支持使用环境需要事务,大量增,改多查询,不需要事务    聚集索引和...

2018-09-22 09:10:08 5393 2

原创 抽象类和接口解析

抽象类有abstrat修饰的类.特点:   1.可以有非抽象的变量和方法。   2.只能使用public和protect修饰。   3.子类必须实现抽象类的抽象方法。(如果除了子类也是抽象类)   4.有构造方法。    接口接口是特殊的抽象类,只有抽象的...

2018-09-21 14:20:20 432 1

原创 总结static和final关键字

staticstatic:可以在没有建立对象时候使用。1.修饰变量:是全局变量,在类加载之后放于方法区,只在初始化时加载一次,且全局共享。如果不赋初值就默认为0.2.修改方法:静态方法不能调用非静态的变量和方法(因为非静态的方法和变量需要对象来调用,但是不可能使用),非静态方法能够使用静态方法,使用“类名.方法”调用,而不能用对象调用。因为this也是通过对象调用,所有不能使用this。3...

2018-09-21 11:57:43 541 1

原创 Servletcontext,ApplicationContext和DispatcherServlet间的区别

Servletcontext说道Servletcontext,首先需要了解浏览器请求web的过程1.浏览器发送http请求到web容器。并将请求发送给tomcat等web容器。2.tomcat将http请求封装成httpServletRequest并发送给web项目。而Servletcontext就是tomcat给web项目创建的全局环境。他有以下特点1.全局共享数据。2.包含着we...

2018-09-21 09:22:24 1530 1

原创 如何使用反射获取类对象

new:实例化对象,生成一个object类型,并在堆中开辟一块内存,并将object放入。Class.forName():获得一个已加载过的class对象。(new可以没有加载也可以已经加载了)Class.forName().newInstance() :等同于new,但是new可以根据参数调用其他的构造函数,但是newInstance()只能调用无参的构造方法。同时也是反射的缺点,效率都比较...

2018-09-20 15:43:55 1440 1

原创 java实战晋级技巧(二)Java三种获得class的方式

City是一个普通的pojopublic class TestClass { public static void main(String[] args) { City city = new City(); Class c1 = City.class; Class c2 = city.getClass(); Class c3 = null;...

2018-09-20 15:15:15 591 2

原创 springmvc中的RequestContextHolder

RequestContextHolder当我们需要在service层获取request和response时,我们可以在RequestContextHolder中获取。使用方法: RequestAttributes requsetAttributes = RequestContextHolder.currentRequestAttributes(); //RequestAtt...

2018-09-20 10:59:54 709 1

原创 开始写博客啦

由于最近学习的东东比较(大部分看过就忘了QAQ),所以从头回顾一下,防止在轻易的忘记,记录一下自己从菜鸟到老菜鸟的发展过程,再此共勉。

2018-09-20 09:10:49 555 1

原创 springboot整合pagehelper

mybatis-generator在公司项目中,架构提供了一些基本的mybatis,然后自己查看了一下,貌似构架集成了generator。所以自己就研究了一下。(我们这里使用的spring boot)接下来介绍如何使用1.下载插件 在help -eclipse marketplace中搜索Mybatis Generator,然后安装。如果安装失败可以换个工作空间重启一波试试。2.在pom...

2018-09-20 09:02:56 831

原创 Java的jvm与gc概述

JVM基础JVM就是java虚拟机,每一个JVM都包括堆,栈,本地方法栈、方法区,指令计数器及其他隐含寄存器。堆:负责存储对象实例。栈:存储基本类型和对象的引用。方法区:存放着类的静态变量,常亮,类的信息等。本地方法栈:与栈相类似,只不过存放的是方法。举例:String address= "beijing"此时会向栈中压入一个叫address栈,在堆中开辟一块内存空间存放beij...

2018-09-19 16:55:54 866 2

原创 BO,PO,VO,DTO的区别

由于项目要求VO,BO等互相转型,但是查了很多都是瞎说一同,最近看了一下阿里巴巴Java开发手册,感觉还是阿里的老哥们说的明白,这里分享一下。应用分层这里首先了解一下应用分层这里可以看到是我们大部分mvc架构的分层情况,多了Manager层,关于Manager层如下.Manager层:通用业务处理层,它有如下特征:1)对第三方平台封装的层,预处理返回结果及转化异常信息;2)对Servi...

2018-09-19 13:24:20 9213 9

uTorrent.exe

μTorrent(由于μTorrent不便于书写常作uTorrent [1] ) 是一个小巧强劲,全功能,用C++编写,支持Windows、Mac OS X和GNU/Linux平台的免费BitTorrent客户端。支持UPnP,支持流行的 BT 扩展协议,磁力链接(Magnet Links),IPv6,用户来源交换,DHT和uTP,以及RSS下载器等丰富特性。 μTorrent具有许多自定义选项,比如多任务同时下载,设置文件下载优先级,根据计划任务调整占用的带宽,全局/单个任务的速度限制,快速断点续传机制等等。在界面上,μTorrent直观易用,并支持超过54种语言。由于其界面简洁,性能和稳定性出

2020-04-26

空空如也

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

TA关注的人

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