自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倪默遥

失败也是一种成功!

  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 flume 一级配置和多级配置详解

    个人不太喜欢过多的介绍理论,理论在任何一个博客中都能查到,如果下个了解flume 的工作原理,请到别处寻找,如果子昂要找到方案的解决办法,恭喜你找对了。同时本人不喜欢专门排版,太浪费时间,还不如利用时间,多研究一下干货。望谅解。    在实际应用中,主要多级flume搭建比较常用,在此仅仅以多级 flume 为例,进行配置和研究。1 Flume的安装1.1 安装JDK具体方法略。网上很多,...

2018-06-07 20:04:27 3695 3

原创 @Autowired 和 @Resource 细节问题

这篇博客是我在学习 Spring 源码过程中的一个小小的总结,只为了个人记录以及后续学习。希望这篇博客对初学者有所帮助,也希望大神能够得到大神的指导。依赖注入是经常使用到 @Autowired 和 @Resource 这两个注解(具体怎么使用,网上大堆)。@AutoWried : 根据类型装配 bean,类型不存在时,根据 name 匹配@Resource : 根据 name 匹配 bean 进行装配@Autowried 可以根据属性名称自己装配,但是装配只能依据小驼峰的格式...

2020-09-17 10:28:31 385

原创 子网掩码转十进制数表示(子网掩码转多少个 1 表示)

最近遇到了一个项目,将子网掩码转换成多少个 1 位表示。例如: 将 IP : 10.110.133.65 ,子网掩码表示为: 255.255.254.0 表示成 :10.110.133.65/24 由于子网掩码只能是左边连续为 1 的二进制数组成(128/192/224/240/248/252/254/255),就按照逻辑写了将 子网掩码转换成十进制数表示的。...

2019-12-18 10:08:23 4825

原创 zookeeper 启动时一直报 :   Starting zookeeper ... FAILED TO START

环境ubuntu16.04zookeeper 3.5.6问题描述搭建 zookeeper 伪集群,启动zookeeper 时,一直报如下错误:root@ubuntu:/usr/local/apache-zookeeper-3.5.6/bin# ./zkServer.sh start zoo1.cfgZooKeeper JMX enabled by default...

2019-10-16 15:22:52 50674 36

原创 Cannot load driver class: oracle.jdbc.driver.OracleDriver

描述: springboot 项目,由于不能直接从官网拉取 oracle 依赖,因此手动导入 oralce6.jar 包,程序正常执行,但是打包时,报如下错误。Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.h...

2019-09-16 17:32:33 17814

原创 Tomcat 启动时 SecureRandom 非常慢解决办法

在springboot 项目之后,发现第一次用户登录时,需要好长时间或者要登录好多次才能登录成功。通过日志发现:2018-10-30 10:32:33.475 INFO 13825 --- [nio-8110-exec-3] o.a.c.util.SessionIdGeneratorBase :Creation of SecureRandom instance for session ID...

2018-10-30 16:59:25 1188

原创 @RestController 和 @Controller 的区别

@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面理解下面的注解哦。@ResponseBody 表示该方法的返回结果直接写入 HTTP respons...

2018-10-10 16:32:09 72539 4

原创 Java 操作 HBASE

工作中遇到,用 Java 代码操作 HBase 仓库,就将 API 封装成函数,希望能够帮助广大博友,同时也恳求路过的神,指点出不足,在此,谢谢大家。  import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;...

2018-10-10 16:21:05 427

转载 服务的注册与发现Eureka(Finchley版本)

转载:https://blog.csdn.net/forezp/article/details/81040925https://blog.csdn.net/forezp/article/details/81040925史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)个人分类: springcloud版权声明:本文为博主原创文...

2018-09-24 16:17:31 1137

原创 Java 调用 python 的接口

不管什么技术,不管什么问题,只要努力就能解决。 最近在做项目的时候,需要java 调用 python 接口,在网上找了一些方法,但是总碰到一些问题,索性将网上的方法和自己的理解总结一下,希望对各位博友有所帮助,也请各位大神不吝赐教。一:创建环境 Python 环境import org.python.core.PySystemState;import org.pyth...

2018-03-06 10:55:23 23434 6

转载 springboot整合shiro-登录认证和权限管理

转载:http://blog.csdn.net/ityouknow/article/details/73836159这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Spring Security过于庞大...

2018-03-03 15:02:43 243

原创 SpringBoot 复制 MultipartFile 类型的文件

在网上找了好多,也尝试了好多,最终发现,太他妈简单了吧?@PostMapping("uploadFile")public Object multipleSave(@RequestParam("file") MultipartFile file,@RequestParam("file2") MultipartFile file2) throws IOException{ logger.in...

2018-02-28 17:34:31 6962 2

原创 vue 使用 axios 上传文件 --- FormData

       在此主要介绍 如何使用 formData 对象上传单文件和多文件,FormData 就是 XMLHttpRequest Level 2 新增的一个对象,利用它来提交表单、模拟表单提交,当然最大的优势就是可以上传二进制文件。       过多介绍不说,过多的煽情语句不说,直接来来干活,希望对广大博友有所帮助。也希望各位大神不吝赐教一: 前台上传文件的表单和响应函数<!--文件上传...

2018-02-28 15:51:20 23519 2

原创 axios 封装上传文件的请求

    axios 和 ajax 都支持异步请求,两者使用方法大同小异,在此使用 axios 上传文件的请求。使用的时候只需要在响应的 vue 组件中引入就可以。import Vue from 'vue';import VueCookie from 'vue-cookie';import axios from 'axios';// import toastr from '../assets/...

2018-02-28 15:41:58 9927

原创 springboot 启动后执行特定的方法

在平时的开发中可能遇到这样的问题,在springboot 容器启动之后执行特定的方法或者类。数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner中run方法的参数为A...

2018-02-09 15:53:32 21945 2

原创 centos 7 安装最新版的 nginx

下载对应当前系统版本的nginx包(package)# wget  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm建立nginx的yum仓库# rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm下载并安装ngin...

2018-02-08 10:09:10 351

原创 mybatis 模糊查询使用 like 的三种方法

1.  参数中直接加入%%  param.setUsername("%CD%");      param.setPassword("%11%"); select id,sex,age,username,password from person where true AND username LIKE #{username} AND password LIKE

2018-02-01 13:54:36 360

转载 ubuntu 16.04 安装最新的 docker

转载地址:https://www.cnblogs.com/tianhei/p/7802064.html本文将介绍在ubuntu16.04系统下安装和升级docker、docker-compose、docker-machine。docker:有两个版本:docker-ce(社区版)和docker-ee(企业版)。        笔者这里介绍安装或升级的是最新版docker-c

2018-01-24 20:57:43 21510 1

原创 Linux 使用 logrotate 来切割日志文件

Linux 使用 logrotate 来切割日志文件日志是了解服务运行状态的重要依据,但是输出的日志久了,日志就会变得非常大,甚至上百兆,会占用机器上面所有的存储空间。Linux 自带的日志分割命令  logrotate ,可以按照时间、月、周分割日志,在日志的尾部灵活加上当前日期。 1:切割 nginx 的配置文件实例/var/log/nginx/*log { creat

2018-01-23 11:01:16 1791

原创 封装 axios

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。import Vue from 'vue';import VueCookie from 'vue-cookie';import axios from 'axios';// import toastr from '../assets/toastr.min';// Vue.use(axi

2018-01-22 21:08:07 734

原创 vue 使用自己封装的原生 ajax

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。[1] 

2018-01-22 21:00:39 5193 1

原创 js 封装 ajax

一: 原生的JS封装 ajax    ajax: function(opt) {        opt = opt || {};        opt.method = opt.method.toUpperCase() || 'POST';        opt.url = opt.url || '';        opt.async = opt.async || true;

2018-01-22 20:24:12 337

原创 vue 项目如何使用 jQuery

第一步:安装 jQuery 的依赖包 cnpm install jquery --save第二步:在程序中配置jQuery,只在这一个配置文件(webpack.base.conf.js)中配置就行。     整体的配置文件如下:'use strict'const path = require('path')const utils = require('.

2018-01-22 13:08:23 3872

转载 mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache

转载地址: http://www.360doc.com/content/15/1205/07/29475794_518018352.shtml1      查询缓存 1.1  什么是查询缓存mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数

2018-01-21 18:51:43 579

原创 springboot + mybatis 使用 ehcache 缓存

我原本是学C/C++ 的,由于公司的需要,不得不转向java,发现 java 所要学的东西太多了,可是一嘴吃不成一个胖子,什么事情都是需要一步一步来,因此折腾了一下缓存,对缓存的配置文件似懂非懂,但是成功使用了缓存 在我折腾的过程中,真的好想有一个帖子能够指导我成功使用,但由于一些问题,让我对缓存某一些细节理解偏差,因此写这个博客暴露一下当初理解有偏差的细节,也希望得到更多大神的指点,

2018-01-21 16:05:20 5104 2

原创 Vue 运行在ie9,10,11环境下发现axios存在兼容性问题

用 vue 开发的 web 程序,在 Chorm 上运行好好的,可是一到IE上面,就出现了兼容性问题,在网上一番查找之后,发现是 IE9,10,11 不兼容axios 的回调方法。解决办法:在命令行 npm install es6-promise --save-dev安装好后import promise from 'es6-promise';promise.polyfill()

2018-01-21 13:21:16 7819 5

原创 GOLand 搭建Go语言开发环境

Go环境: 1.9.2 IDE: GoLand第一步 : GO环境安装Go环境下载地址:https://www.golangtc.com/download下载好之后,在命令行窗口执行: go env (查看当前的GO开发环境)Go 环境安装成功。第二步:安装 IDEIDE 下载地址:http://www.jetbrains.com/go/?fromMen

2018-01-20 21:10:25 26489 2

转载 nohup 命令详解

nohup 命令用途:不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ]描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。无论是否将 nohup 命令的输出重定向到

2018-01-19 16:41:36 2833

原创 启动后台 jar 包时,使用指定的 application.yml

jar 包启动时指定配置文件 application.yml nohup java -jar vPaas.jar  --spring.config.location=/opt/vpaas-conf/application.yml >  /opt/vpaas-conf/nohup.out 2>&1 &如果不喜欢将 application.properties  作为配置文件名,你可以通过指定 spr

2018-01-19 16:29:49 27152

原创 js 中自定义转换时间格式

js  中,如果将时间格式转换为 “2017-08-09 12:00:00”格式,就需要自己写转换的时间格式函数,将其添加到 Date中。Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+"

2018-01-17 11:49:43 407

原创 服务器之间传输数据

linux 服务器之间互相传递文件,向服务器传递数据的方法很多,介绍一下 scp的用法: scp -r /root/lk  root@ip:/home/lk/cpfile 将本地文件传 /root/lk 传输到 指定  服务器的  /home/lk/cpfile 目录下,cpfile 是传输过去的文件名称。

2018-01-17 11:39:08 2658

原创 SpringBoot + mybatis 分页查询

com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方分页插件。使用的时候,只要简单配置,就可以在查询语句之后得到所需的分页信息。1:在 pom.xml 中引入依赖项。dependency> groupId>com.github.pagehelpergroupId> artifactId>pagehelperarti

2018-01-17 11:33:25 11077

原创 SpringBoot + Mybatis 的 insert 通过注解传入多个参数

直接上代码,希望对大家有帮助@Insert("insert into a_manu_model(manu_code,model_code) values(#{manuCode},#{modelCode})")void addManuModel(@Param("manuCode")String manuCode, @Param("modelCode") String modelCode);

2018-01-10 21:24:18 8067 1

原创 修改linux 系统时间和硬件时间

linux系统时钟有两个,一个是硬件时钟,即BIOS时间,另一个是系统时钟,是linux系统Kernel时间,程序运行时读取的时间是系统时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。因此,想要永久修改linux时间,就需要修改硬件时间。最简单的方法是:从系统时钟同步硬件时间date命令将日期设置为2014年6月18日 ----   dat

2018-01-10 20:50:10 18059 3

原创 springboot+mybatis 搭建环境

Springboot  +  mybatis 环境搭建springBoot 就是讲一些基础的框架集合起来,提供默认的配置,减少人为的配置。不用 springBoot 而用spring 也是可以将项目搭建起来的。 开发环境: IDEA(推荐) 1:Intellij idea菜单栏File->new->project  2:选择左侧栏中spring initia

2018-01-07 15:33:27 7967

原创 git 提交代码步骤

利用命令行提交代码步骤提交代码之前,需先从服务器上面拉取代码,以防覆盖别人代码。1:拉取服务器代码git pull2:查看当前工作目录树的工作修改状态git status状态:1:Untracked: 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.2:Modified: 文件已修改

2018-01-05 20:43:33 73178 6

转载 CSS 中 position 属性以及 z-index 属性

深入理解css中position属性及z-index属性  在网页设计中,position属性的使用是非常重要的。有时如果不能认识清楚这个属性,将会给我们带来很多意想不到的困难。  position属性共有四种不同的定位方法,分别是static、fixed、relative、absolute,sticky。最后将会介绍和position属性密切相关的z-index属性。 

2018-01-03 10:13:45 360

原创 Render函数的使用方法

Render函数是vue2.x 新增的一个函数、主要用来提升节点的性能,它是基于JavaScript计算。使用Render函数将template里面的节点解析成虚拟的dom。前期在使用 iview 和 element 树形控件时,想要在节点的前面加上光标、后面加上编辑按钮,找遍所有的 API 都没有找到对应设置方法,只看到了rendoerContent 函数,发现此函数可以使用想要功能,ren

2017-12-23 14:42:03 37438 1

原创 通过dockerfile 创建镜像以及更新镜像

制作Docker镜像1 安装 DockerDocker 要求CentOS 系统的内核版本高于 3.10 。#查看当前系统的版本uname -r  #安装 Docker 软件包和依赖包yum -y install docker 安装完成   #从远程仓库拉取  centos:7  镜像docker pull centos:7 #查看

2017-12-14 20:34:55 24050

加密解密算法-java 实现(algorithm.rar)

公司要求调研加密解密算法,该资源包含 RAS,AES,3DES,Blowfish,RC4,IDEA,DSA,Diffile-Hellman(D-H) 解密和解密的是代码,亲测可用。

2020-02-22

redis 客户端

在学习 redis的时候,就利用空闲时间写出来redisClient 的工具类,该工具类重要用于对 redis 集群的操作,不仅可以对对象String对象进行操作,也可以对 Object 进行操作。希望对大家有所帮助。

2018-07-17

PLSQL Developer

PLSQL 是 oracle 的一个连接工具,由于本人在网上找了好长时间,终于到了一个可以用于,因此上传CSDN,供大家分享

2018-06-24

html 渲染 vue的日历页面

在做一个项目的时候,需要自定义日历控件,主要是通过日历控件规定每一天的签到积分,主要在定义签到规则。

2017-12-23

空空如也

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

TA关注的人

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