自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 DRUID连接池常用参数

DRUID介绍  DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。配置参数和其它连接池一样DRUID的DataSource类为:com.alibaba.druid.poo...

2019-01-31 11:40:30 859

转载 Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)

概念及理解这些概念用于描述对象的类型;由于java是面向对象的语言;程序的世界就是各个对象之间的“交互”;在交互的工程中会存在多个层次,每个层次中所拥有(关注)的内容都是不一样的;PO(Persistant Object) 持久对象 用于表示数据库中的一条记录映射成的 java 对象。PO 仅仅用于表示数据,没有任何数据操作。通常遵守 Java Bean 的规范,拥有 getter/set...

2019-01-30 09:41:16 256

转载 java中常用的几种缓存类型介绍

在平时的开发中会经常用到缓存,比如locache、redis等,但一直没有对缓存有过比较全面的总结。下面从什么是缓存、为什么使用缓存、缓存的分类以及对每种缓存的使用分别进行分析,从而对缓存有更深入的了解。1.什么是缓存在使用缓存前我们应该了解什么是缓存,下面是维基百科上面对于缓存的定义:缓存是在计算机上的一个原始数据的复制集,以便于访问缓存在计算机系统中被广泛应用,从缓存的定义...

2019-01-21 16:26:30 113

转载 Spring 一个接口多个实现,如何根据外部条件来实时替换具体实现类

代码:<T> Map<String, T> getBeansOfType(Class<T> var1) throws BeansException;作用:1. 传入一个接口的Class 类型,获取这个class 的所有具体实现,不包括抽象类2. 还可以将 applicationContext 单独设置一个值,写成一个工具类,结合Applicat...

2019-01-21 15:42:44 1034

转载 使用spring注解在方法或类上动态切换数据源

1 相关知识1.1  Spring的AbstractRoutingDataSource抽象类,该类可以充当数据源的路由中介,可以根据名字动态切换数据源1.2  SpringAop 1.3  Spring自定义注解2 思路2.1 在类或方法上添加自定义注解,其值为数据源的名字2.2 通过SpringAop在项目运行时获取到类或方法上自定义注解的值2.3 将拿到的注解值通过数...

2019-01-18 16:43:28 485

原创 maven只有jar包引入项目

将jar包置于web-inf的lib下 <dependency> <groupId>sinosoft</groupId> <artifactId>ojdbc6</artifactId> <version>1.0.0</version> <scope&

2019-01-18 16:07:51 215

原创 No plugin found for prefix 'install' in the current project

在安装jar文件到本地仓库时有时会遇到这样的问题 解决方法:下载 wagon-http-lightweight-2.2.jar   位置 https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-lightweight/2.2/wagon-http-lightweight-2.2.jar 拷贝到 %...

2019-01-18 13:11:55 11905 5

转载 以Spring整合EhCache为例从根本上了解Spring缓存这件事

前两节“Spring缓存抽象”和“基于注解驱动的缓存”是为了更加清晰的了解Spring缓存机制,整合任何一个缓存实现或者叫缓存供应商都应该了解并清楚前两节,如果只是为了快速的应用EhCache到Spring项目中,请直接前往第三节“Spring整合EhCache缓存”。一、   Spring缓存抽象1.       注意和核心思想Spring自身并没有实现缓存解决方案,但是对缓存管理功能提...

2019-01-17 23:13:45 87

转载 spring中bean的配置和注入

1 bean与spring容器的关系Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。 1 bean配置bean配置有三种方法:基于xml配置Bean 使...

2019-01-17 16:52:23 193

转载 spring.profiles.active 针对多种启动环境的spring配置

我们的工程一般在会跑在正式环境、测试环境上,当打包或者运行的时候,切换数据库信息可能会是很麻烦的问题。配置方式:1、在spring配置文件中配置两种环境信息<beans profile="dev"> <context:property-placeholder location="classpath:jdbc-dev.properties"/> <...

2019-01-17 09:42:35 901

转载 easyui combobox开启搜索自动完成功能

combo.json [{ "id":-1, "text":" ", "spell":""},{ "id":1, "text":"类型1", "spell":"lx1"},{ "id":2, "text":"类型2&q

2019-01-10 09:18:09 190

原创 Lombok在idea中的安装和使用

1.点击settings plgins  搜索lombok并下载  2.在mvn:repository中找到并下载lombok依赖。如:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</...

2019-01-09 15:06:49 103

原创 mybatis无限极菜单

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespac

2019-01-08 15:36:10 396

原创 封装对象的简单方法,BeanUtils.copyProperties

例如在获取菜单节点时  public Node getNode(String nodeID) { List<Menu> list = findAllMenus(); Map<String, Node> nodeMap = new LinkedHashMap<String, Node>(); Node node = null; for (...

2019-01-08 15:03:54 454

空空如也

空空如也

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

TA关注的人

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