- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 springboot 多数据源配置和使用
一、背景介绍 公司做项目,稍微大一点的项目可能会存在数据源来源不同问题,这里说的数据源来源指的是数据库源,比如一个项目既要从mysql数据库中取数据,又要从Oracle中取数据,或者从mysql数据库下的两个数据库中取数据比如test01,test02数据库,此时该如何处理,正常情况我们都只是一个数据源来源,所以配置一个默认的即可,而两个数据来源的话可能就要从数据库的DataSou...
2019-04-28 11:30:01 1736
原创 Java static关键字的解读
一、背景 搞了好几年的Java了,之前static关键字也用但从不去思考为什么要用,要怎么用。今天才开始对static进行思考,好像有点晚,不过事情不怕晚就怕知道还不去思考,思考原因是我自己在搭建某个框架时用到,框架留出接口或方法给上层调用,当我在上层调用的时候,发现静态方法先创建,之后上层创建很多类对象去调用,里面逻辑复杂就不细说,下面看看static的用法。二、用法 ...
2019-04-25 15:37:40 137
原创 Oracle 链接驱动包的问题
一、背景 今天测试前几天写的Oracle数据库连接池的工具类是否正确(当时写工具类时Oracle数据库服务器没搞好),测试时发现一直报java.lang.ClassNotFoundException: orcale.jdbc.driver.OracleDrive 这个错误,驱动包类找不到,这时我才知道Oracle的驱动到在maven仓库中找不到,好吧,估计是Oracle公司搞的...
2019-04-19 16:14:27 929
转载 springboot 定时任务
一、介绍 日常项目中可能会出现一些定时更新数据或者定时检测数据的一些需求,此时就需要用到定时任务的功能,所谓的定时任务就是每隔多久执行一次或者每月,每天,每周的某个时间执行一次。定时任务在springboot里面已经有封装直接使用即可。(本文章摘抄:https://www.cnblogs.com/qdhxhz/p/9058418.html 比较简单,我就直接摘抄过来,以备后续自己...
2019-04-18 16:08:55 254
转载 Java enum 详解
一、语法 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式Class Enum<E extends Enum<E>>,而E表示枚举类型的名称。枚举类型的每一个值都将映射到protected Enum(String name, int o...
2019-04-18 10:44:29 747
原创 mogodb 安装和启动
一、mogodb介绍(文章中的一些概念和图片是网上整合来的) MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。由于MongoDB独特的数据处理方式,可以将热点数据加载到内存...
2019-04-17 11:22:45 312
原创 springboot+shiro+redis 分布式篇
一、背景 当前很多公司的项目都采用分布式或者微服务架构来设计,这个时候在用户登录系统上就会产生问题,用户登录时的用户信息如何保证共享,如果不共享,那么在分布式架构下用户会反复登录,这样显然是不合理的。此时问题点就来了,如何保证用户登录信息共享呢?二、shiro用户信息共享的核心思想 shiro框架做用户的登录和授权时,主要是采用session来进行处理,当用户登录时...
2019-04-16 16:27:04 1844
原创 java 数据库连接池的简单实现
一、背景 数据库连接池的实现,在一般的Javaweb项目中,持久层框架基本已经实现好,开发者只需要关心增删改查操作即可。不过公司项目的需求多样性和复杂性是很难预料的,我目前做的项目我认为需要自己来做一个简单的线程池来维护。我的项目需求是这样的:前端通过传入一个标识:code,后端通过code查询出一条数据,此条数据中包括了另一个数据库的 链接方式,包括IP,username,pa...
2019-04-15 14:41:21 929
原创 springboot+shiro进阶篇
文章的进阶并不是对源码进行一通分析,只是在入门篇上进行更深入的思考,并在实际应用中遇到的可能性比较大的问题,此文章的项目代码是在入门篇基础上添加的。1、文章的主要内容介绍 项目需求中往往会遇到这种情况:有A,B,C三个链接,有无数个用户,有admin,simple,reader三个角色,每个用户可能拥有一个角色或多个角色。这个描述应该可以理解吧,不理解的话是不是项目经验太少了一点~~...
2019-04-03 09:50:52 301
原创 springboot+shiro入门篇
shiro分两篇文章写,应该分三篇来写,第一篇写各种概念和shiro执行流程,框架图这些的,但这些网上太多,我就不写了,主要侧重点在于实际应用。如果不看这个入门篇,进阶篇可能会看不懂,当然高手随便。文章中概念都是网上查阅后复制粘贴的,如有雷同,很是正常。代码为自己编写亲自测试,保证质量。此刻应有掌声~~1、概念 shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证,...
2019-04-02 17:25:08 575
plsql安装包,链接oracle使用
2019-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人