大鱼的翅膀

一个奋斗在IT路上的男人

多实例下获取Redis分布式锁完成多库并发的定时任务

本篇旨在提供SpringCloud下多实例多库跑定时任务的优化方案 业务场景: 有这样一个需求,需要跑大数据下的定时任务,主要是查表和写表操作,量很大,要支持续跑,并且每个库的数据不一致,所以需要轮询库,假如生产有4台实例,一共有8个库,为了减小服务器的压力,并且能够同时跑8个库的任务。 需...

2019-04-28 22:29:24

阅读数 60

评论数 0

SpringBoot的AOP切面编程通俗易懂

我这里要演示的就是一个简单的AOP编程的方式,其中使用了自定义注解和正常的切面 直接上代码 1.自定义注解,具体每个注解的解释自己百度 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented p...

2019-04-14 00:36:45

阅读数 24

评论数 0

Redis延时消息队列、异步消息队列的实现

package list; import java.lang.reflect.Type; import java.util.Set; import java.util.UUID; import com.alibaba.fastjson.JSON; import com.alibaba.fas...

2018-09-24 23:53:40

阅读数 532

评论数 1

Oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec

在使用navicat上连接Oracle正确用户名和密码,oracle常用服务也启动的情况下依然无法建立连接。但是sqlPus上输入用户名和密码可以连接通过,百思不得其解(菜鸟本质 好奇)。 这种情况下查看了navicat的历史日志:ORA-12514: TNS:listener does not...

2018-09-09 16:09:28

阅读数 135

评论数 0

SpringMVC的接口鉴权

工作中,我们肯定都会接触到拦截器,但是经常在拦截的过程中出现各种问题,比如拦截之后,静态资源也被拦截,结合AOP的时候起不到作用,或者拦截根本没有生效。用SpringMVC的小伙伴肯定深有感受,接下来,我们一起整理一遍拦截器及AOP。 1.什么是拦截器 在SpringMVC中用于拦截请求的代码...

2018-09-02 20:22:04

阅读数 1922

评论数 1

java多线程的使用详解

线程创建的三种方式: 1.extends Thread 2.Impl  Runnable 3.Impl  Callable 4.线程池的使用 1.继承一个Thread类 这也是最开始学习的方式,使用方式如下: public class Thread1 { public stati...

2018-07-23 13:33:48

阅读数 37

评论数 0

org.thymeleaf.exceptions.TemplateInputException: Exception parsing document:

org.thymeleaf.exceptions.TemplateInputException: Exception parsing document: template="home", line 29 - column 48] with root causeo...

2018-07-11 11:31:14

阅读数 248

评论数 0

SSH框架

1.2.Struts22.1 Introduction2.1.1 历史背景Apache  旗下Struts1 – apache 自己搞的  大部分废弃了。Xwork  mvc框架 非常好用 Struts2- 整合xwork的mvc框架2.1.2 好处• Strust2 核心功能:• 允许POJO(...

2018-06-29 23:41:02

阅读数 50

评论数 0

SSM整合中的文件上传

package hrm.controller; import hrm.domain.Document; import hrm.domain.User; import org.apache.commons.io.FileUtils; import org.springframework.beans...

2018-06-21 21:55:28

阅读数 152

评论数 0

Mybatis的逆向工程代码

Mybatis教程送给你们:http://www.mybatis.org/mybatis-3/zh/getting-started.html MyBatis逆向工程可以方便的从数据库中将表自动映射到JAVA POJO类,并同时生成Mapper.xml和Mapper接口,方便实用。下面介绍一下逆向...

2018-06-21 20:02:05

阅读数 49

评论数 0

版本控制

什么是版本控制 版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。 如果没有版本控制会怎么样? 备份多个版本,费空间,费时间 难于恢复至以前正确版本 容易引发BUG...

2018-06-16 15:41:43

阅读数 35

评论数 0

Svn/TortoiseSvn/Git 的安装教程

Svn安装教程 http://www.visualsvn.com/server/download/运行VisualSVN-Server-2.7.3.msi程序, 如下图 点击Next, 下一步 选中 I accept选项, 点击Next, 下一步选择默认配置, 服务和控制台组件方式, 点击Next...

2018-06-16 15:33:15

阅读数 1323

评论数 0

Maven

什么是Maven 1.简介: maven翻译为:专家,内行。 maven是一个项目管理构建工具。专门用于管理项目构建、依赖管理。 主要两个功能: 1.项目构建 帮助项目做很多事情,测试,命令等,IDEA已经整合了 2.依赖管理(重点) 希望通过配置的方式来导入依赖,而不是通...

2018-06-15 12:05:47

阅读数 87

评论数 0

设计模式之工厂模式——静态工厂

本文略长,所以先来个内容提要 序:什么是静态工厂方法 Effective Java 2.1 静态工厂方法与构造器不同的第一优势在于,它们有名字 2.2 第二个优势,不用每次被调用时都创建新对象 2.3 第三个优势,可以返回原返回类型的子类 2.4 ...

2018-06-03 23:10:42

阅读数 188

评论数 0

ThreadLocal 详解

ThreadLocal的概述 概念: ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 引入: class Connec...

2018-05-31 21:07:01

阅读数 57

评论数 0

IDEA报 .......系统找不到指定文件的解决办法

今天发现一个问题解决了我非常非常久!!就是运行tomcat的时候,在访问资源的时候,会报  一个路径  +  系统找不到指定文件但是你检查发现,这个文件确实就在这里面躺着啊!!!怎么会找不到呢???首先,你要检查你的这个路径是不是有空格?%20 就表示空格,如果有,那么就把文件的空格给去掉,然后回...

2018-05-21 23:16:24

阅读数 5750

评论数 3

用于封装Bean的BeanUtils

使用BeanUtils的原因因为setProperty是JSP中的标签,因此使用model 2模式JSP+Servlet+JavaBean的时候,JSP将form提交给Servlet程序,而Servlet程序无法像JSP一样使用setProperty对数据进行封装,<jsp:...

2018-05-21 13:29:56

阅读数 555

评论数 0

XML 四大解析模式区分(DOM解析、SAX解析、JDOM解析、DOM4J解析)

例子<?xml version="1.0" encoding="UTF-8"?><bookstore> <book ...

2018-05-19 23:21:14

阅读数 275

评论数 0

XML从入门到精通

1.概述:    XML是一种标记语言。    Extensible markup language(可扩展标记语言)    HTML: hyper text markup language(超文本标记语言):其标签已经预定义好了,不能随便定义,或者定义了也没有意义,浏览器不认识。        ...

2018-05-19 23:15:16

阅读数 157

评论数 0

轻量框架之DBUtils

Dbutils:从字面意思可以理解为:通用的数据库工具类。Apache组织提供的一个开源JDBC工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。下载jar包:http://mvnrepository.com/commons.dbutils.jar    概述:       ...

2018-05-17 19:53:58

阅读数 158

评论数 0

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