zhengun的专栏

私信 关注
zhengun
码龄12年

爱学,不经历地狱般的磨练,怎么享受天堂的幸福,没有流过血的手指,怎么弹出世间绝唱

  • 215,869
    被访问量
  • 362
    原创文章
  • 60,325
    作者排名
  • 19
    粉丝数量
  • 于 2009-03-23 加入CSDN
获得成就
  • 获得17次点赞
  • 内容获得15次评论
  • 获得91次收藏
荣誉勋章
TA的专栏
  • 项目
    12篇
  • jquery
    15篇
  • 蛇形矩阵算法
    3篇
  • 排序算法
    3篇
  • 字符串
    1篇
  • 面试题
    8篇
  • oracle
    32篇
  • java
    7篇
  • ICU分析插件
  • html5
    1篇
  • hadoop
    18篇
  • Ubuntu
    4篇
  • Linux
    3篇
  • memcache
    2篇
  • myeclipse
    2篇
  • hbase
    14篇
  • mysql
    11篇
  • 统计分析
    3篇
  • MongoDB
    7篇
  • hive
    7篇
  • Redis
    8篇
  • zookeeper
    2篇
  • Highcharts
    1篇
  • maven
    7篇
  • springMVC
    3篇
  • 生活随笔
    5篇
  • 存储过程
    4篇
  • mybatis
    3篇
  • bootstrap
    19篇
  • 工作中遇到的问题
    23篇
  • web前段
    6篇
  • node.js
    3篇
  • AngularJS
    5篇
  • GIT
    2篇
  • nginx
    4篇
  • hive,sqoop
    1篇
  • 高并发
    2篇
  • 算法
    3篇
  • 工具类
    2篇
  • ckeditor
    1篇
  • java代码自动生成
    3篇
  • ueditor
    6篇
  • svn
    4篇
  • easyui
    3篇
  • 数据挖掘
    3篇
  • ligerUi
  • fullcalendar
    1篇
  • 微信公众号开发
    1篇
  • tomcat
    2篇
  • 面试
    7篇
  • 数据库性能优化
    2篇
  • R语言
    3篇
  • R
    6篇
  • ylcf
    38篇
  • ibatis
    1篇
  • CentOS
    13篇
  • docker
    25篇
  • Spring Boot
    10篇
  • Nexus
    1篇
  • thymeleaf
    2篇
  • nodejs
    1篇
  • swagger
    1篇
  • Jenkins
    1篇
  • SpringCloud
    9篇
  • vue
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

对象的比较

//package Comparator;import java.util.*;import java.io.*;class Student implements Comparator{ int age; String name; Student() { } Student(int age,String name) { this.age=age;...
原创
34阅读
0评论
0点赞
发布博客于 10 年前

docker docker0: iptables: No chain/target/match by that name. 问题解决

启动docker容器报错docker docker0: iptables: No chain/target/match by that name. 问题解决 解决办法:重新启动docker服务systemctl restart docker 再启动docker容器docker start 容器名 docker启动相关命令守护进程重启 sudo systemc...
原创
378阅读
0评论
0点赞
发布博客于 3 年前

linux java后台运行命令

后台运行命令java -jar xxx.jar & 
原创
1196阅读
0评论
0点赞
发布博客于 3 年前

docker 启动mysql命令

启动命令docker run --privileged=true --name mysql -p 3306:3306 -v /home/zhengyunfei/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d docker.io/mysql:5.6 复制容器内的配置文件到宿主机 docker c...
原创
5087阅读
0评论
0点赞
发布博客于 3 年前

docker启动nginx命令

启动命令docker run -i -t --privileged --name nginx -d -p 80:80 -v /home/zhengyunfei/docker/nginx/html:/usr/share/nginx/html:ro -v /home/zhengyunfei/docker/nginx/log:/var/log/nginx -v /home/zhengyunfe...
原创
3803阅读
0评论
0点赞
发布博客于 3 年前

Nexus in Docker

摘要:本文主要是记录如何使用 Nexus 3.3 官方的 Docker 镜像搭建 Maven 私服。基于 Dockder搭建大大简化了整个流程。众所周知,Docker 可以大大简化服务器的部署,所以 sonatype 公司也发布了 nexus v3版本的官方docker。有了这个 Dockerfile 我们就可以轻松的在本地或者自己的服务器搭建一个 Nexus 服务器了。要运行,将暴露...
原创
106阅读
0评论
0点赞
发布博客于 3 年前

docker运行java程序时间差8个小时和中文乱码问题解决

在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。Ubuntu操作系统set china time zoneapt-get update#安装vimapt-get -y install vim #安装字体库apt-get -y in...
原创
477阅读
0评论
0点赞
发布博客于 3 年前

docker运行java程序时间差8个小时和中文乱码问题解决

在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。Ubuntu操作系统set china time zoneapt-get update#安装vimapt-get -y install vim #安装字体库apt-get -y in...
原创
477阅读
0评论
0点赞
发布博客于 3 年前

docker 运行javaweb,oracle数据库无法链接

错误代码java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现ORA-01882: at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4C...
原创
452阅读
0评论
0点赞
发布博客于 3 年前

docker 运行javaweb,oracle数据库无法链接

错误代码java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现ORA-01882: at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.processError(T4C...
原创
452阅读
0评论
0点赞
发布博客于 3 年前

unbutu杀掉端口号

以下命令可用于杀死占用某端口的所有进程。kill -9 $(lsof -i tcp:进程号 -t) 另外,非root用户可能需要执行kill -9 $(sudo lsof -i tcp:进程号 -t) 补充: 查看某端口占用情况lsof -i :端口号 ...
原创
178阅读
0评论
0点赞
发布博客于 3 年前

unbutu杀掉端口号

以下命令可用于杀死占用某端口的所有进程。kill -9 $(lsof -i tcp:进程号 -t) 另外,非root用户可能需要执行kill -9 $(sudo lsof -i tcp:进程号 -t) 补充: 查看某端口占用情况lsof -i :端口号 ...
原创
178阅读
0评论
0点赞
发布博客于 3 年前

docker 容器 变成镜像提交到阿里云镜像仓库

有的时候我们新建了一个镜像并运行它生成了一个容器,容器就好比一个微虚拟机,有的时候我们需要在容器里面操作一些东西,可能由于很多种原因,假设我们修改了系统配置等,那么如何将操作后的容器做成一个镜像供以后使用呢  1.登录阿里云Docker Registrydocker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com...
原创
1936阅读
0评论
0点赞
发布博客于 3 年前

Jenkins in Docker

作为一款优秀的持续集成工具,jenkins在日常的项目中经常会用到,本次实战我们在docker下快速搭建一个Jenkins服务,并体验其项目构建能力;实战环境windows、mac、linux等系统,只要装了docker服务都可以作为实战环境,我用的是ubuntu16,安装的docker版本是:17.03.2-ce;准备文件映射路径jenkins的容器启动后,重要的文件我们...
原创
106阅读
0评论
0点赞
发布博客于 3 年前

R in Docker

使用docker 搭建R运行环境,并打通R与Java的通道Short Descriptionr docker image from ubuntu:16.04 (r-base, r-base-dev, devtools, open-jdk8, rJava)Full DescriptionDocker images for R, Shiny... f...
原创
183阅读
0评论
0点赞
发布博客于 3 年前

nginx in Docker

首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blo...
原创
108阅读
0评论
0点赞
发布博客于 3 年前

Oracle in Docker

1.从阿里云容易Hub里面搜索oracle的docker镜像 2.把镜像拉到本地docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3.启动容器: docker run -d --name oracle_11g -p 1521:1521 registry.aliyuncs.com/helowin/oracle...
原创
147阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot in Docker

Docker这项容器技术已经是十分的火热了,读者要是不了解docker的话可以吧docker先理解为虚拟机。 我们的Springboot最终是要部署在Linux上的,docker作为Linux轻量级的实现。docker也是可以用来部署Springboot应用的。 1.创建Dockerfile 创建一个文件名为Dockerfile的文件,复制以下内容到文件中FROM java:8VO...
原创
79阅读
0评论
0点赞
发布博客于 3 年前

用 docker 构建分布式 Redis 集群

【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快速和复用。 我们经常会遇到这样一个问题:当我们想进行一个完整的测试的时候,往往缺少硬件或者其它资源。为了满足需求,我可能需要三台服务,或者说三个...
原创
243阅读
0评论
0点赞
发布博客于 3 年前

docker容器重命名

docker 容器(服务)重命名只要一个命令就可以:docker rename 原容器名  新容器名
原创
1227阅读
0评论
0点赞
发布博客于 3 年前

Docker 安装 Nginx 并个性化挂载配置文件 nginx.conf

   首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/...
原创
2789阅读
0评论
0点赞
发布博客于 3 年前

docker 镜像下安装Vim

在docker镜像运行以后发现没办法编辑一些配置文件,解决步骤如下:首先,进入docker镜像#进入镜像命令 docker exec -it 镜像Id或镜像name /bin/bash 配置国内镜像源实际在使用过程中,运行 apt-get update,然后执行 apt-get install -y vim,下载地址由于是海外地址,下载速度异常慢而且可能中断更新流程,所...
原创
100阅读
0评论
0点赞
发布博客于 3 年前

Docker搭建私有镜像仓库

 在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,Docker 会去哪儿查找并下载镜像呢?它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用。所以,我们也可以带上仓库地址去拉取镜像,如:docker pull registry.hub.doc...
原创
68阅读
0评论
0点赞
发布博客于 3 年前

Windows Redis默认配置文件,Redis配置不生效解决方案

Windows版的Redis有2个配置文件,一个是:redis.windows.conf,另一个是redis.windows-service.conf。  但需要注意的是,Windows的Redis启动服务默认加载的配置文件是redis.windows-service.conf,如下图所示:  如果修改了redis.windows.conf(非redis.windows-...
原创
1919阅读
0评论
0点赞
发布博客于 3 年前

Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defi

 我们在SpringBoot中用Jedis来访问Redis,其中Redis是采用集群(单机没有本篇文章的问题)的方式,在启用Redis的时候碰到如上问题。错误的核心信息如下: Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path resourc...
原创
11091阅读
2评论
1点赞
发布博客于 3 年前

redis配置详解

# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 100...
原创
61阅读
0评论
0点赞
发布博客于 3 年前

vue更改标题前的小图标

vue脚手架虽然好用,但是文件配置问题一直很头疼。将原生的代码用vue框架来做,出现种种问题,之前设置小图标的时候也出现了问题,总结了网上的解决方案,在此记下对我亲自试验并奏效的方案:我是直接将favico.ico丢到根目录(就是src同级的目录),然后进行在build/webpack.dev.conf.js文件配置1.webpack.dev.conf.js文件里plugins里加入...
原创
2066阅读
1评论
0点赞
发布博客于 3 年前

Spring clould config client无法调用server端从git仓库读取配置文件

Spring clould config client无法调用server端从git仓库读取配置文件,最后解决访问是:config,client端配置文件改成bootstrap.properties,就可以了 
原创
633阅读
0评论
0点赞
发布博客于 3 年前

springClould使用zull的时候,启动服务报错

springClould使用zull的时候,启动服务,爆粗,错误信息如下2018-07-15 20:44:38.109 INFO 13188 --- [nio-8769-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'2...
原创
1449阅读
0评论
0点赞
发布博客于 3 年前

SpringClould,Feign中使用断路器遇到的问题,无法访问服务,一直进入到熔断错误方法中...

SpringClould,Feign中使用断路器遇到的问题,无法访问服务,一直进入到熔断错误方法中代码如下package com.zntg.serviceribbon.service;import com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand;import org.springframework.b...
原创
2671阅读
1评论
0点赞
发布博客于 3 年前

java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationB

搭建spring cloud的时候,报以下错误:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V 是由于spring boot版本兼容性导致的,在pom.xml中修改配置文件,修改前:...
原创
523阅读
0评论
0点赞
发布博客于 3 年前

SpringClould服务与消费者Feign

上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribb...
原创
108阅读
0评论
0点赞
发布博客于 3 年前

跟我学SpringCloud教程 | 第三篇: 服务消费者(Feign)

qq*群*号:541122375 上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码...
原创
304阅读
0评论
0点赞
发布博客于 3 年前

跟我学SpringCloud第一篇: 服务的注册与发现(Eureka)

qq社区:541122375,群名springClould全家桶一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对sprin...
原创
69阅读
0评论
0点赞
发布博客于 3 年前

springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: htt...

 qq社区:541122375,群名springClould全家桶问题描述: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Request URI does not c...
原创
852阅读
0评论
1点赞
发布博客于 3 年前

跟我学SpringCloud第二篇: 服务消费者(rest+ribbon)

qq社区:541122375,群名springClould全家桶在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介...
原创
68阅读
0评论
0点赞
发布博客于 3 年前

Redis3.2在windows下的配置

 Redis在windows下的配置(在windows-64下安装redis,请参考微软redis的github:https://github.com/MSOpenTech/redis/releases)下面是windows32的配置下载地址http://files.cnblogs.com/files/cuiwenyuan/Redis-3.2.100-Windows-32.zi...
原创
1984阅读
0评论
0点赞
发布博客于 3 年前

nginx tomcat负载均衡,同一服务器下多域名转发

用nginx进行同一个服务器下多域名的负载均衡配置 Nginx进行http负载均衡的模块是upstreamUpstream可以进行多个配置,这样的话可以灵活的配置站点,但是注意的是upstream后面的名字最好是配置成为域名,因为upstream是进行http访问的,一般的解析没有问题,但是如果是ajax的解析就会通过访问upstream后面的名字来进行访问了,这里要注意。 ...
原创
230阅读
0评论
0点赞
发布博客于 3 年前

使用Jenkins配置自动化构建

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载w...
原创
99阅读
0评论
0点赞
发布博客于 3 年前

在Spring Boot中使用swagger-bootstrap-ui

swagger-bootstrap-ui是基于swagger接口api实现的一套UI,因swagger原生ui是上下结构的,在浏览接口时不是很清晰,所以,swagger-bootstrap-ui是基于左右菜单风格的方式,适用与我们在开发后台系统左右结构这种风格类似,方便与接口浏览界面预览: 引入swagger  在pom.xml文件中引入swagger以及ui的jar包依...
原创
411阅读
0评论
0点赞
发布博客于 3 年前

maven打包命令

package spring-boot:repackage -Dmaven.test.skip=true
原创
143阅读
0评论
0点赞
发布博客于 3 年前

【node】- npm install时报错:npm WARN enoent ENOENT: no such file or directory

执行命令npm install vue错误信息【node】- npm install时报错:npm WARN enoent ENOENT: no such file or directory解决办法可以使用 npm init -f命令生成package.json,package.json ...
原创
3292阅读
0评论
0点赞
发布博客于 3 年前

安装npm

【工具官网】Node.js : http://nodejs.cn/【安装步骤】一、安装node.js1.前往node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files
odejs 安装完毕在命令行输入以下命令测试是否安装成功,正确会出现版本号 npm -v 2.改变原有的环境变量,   (1)我们要先配置npm的全局模块的存...
原创
171阅读
0评论
0点赞
发布博客于 3 年前

Oracle批量操作

racle批量插入:Xml代码  <insert id="insertBatch" parameterType="java.util.List">       insert into table_name(id, name,updateTime)        <foreach collection="list" item="item" inde...
原创
343阅读
0评论
0点赞
发布博客于 3 年前

springboot 事物管理

事务的配置,就是在mybatis的基础上加上两个注解。 1、需要的注解为@EnableTransactionManagement 和@Transactional 两个2.首先,找到你的service实现类,加上@Transactional 注解,如果你加在类上,那该类所有的方法都会被事务管理,如果你加在方法上,那仅仅该方法符合具体的事务。当然我们一般都是加在方法上。因为只有增、删、改才会需要...
原创
61阅读
0评论
0点赞
发布博客于 3 年前

爱康鼎笔试题

2018年1月15号,今天就面试了一家,名字叫爱康鼎面试题如下 
原创
134阅读
0评论
0点赞
发布博客于 3 年前

高级java开发工程师面试经历分享五

2018年1月10号,星期三,北京,晴天,最低温度零下11度今天面试的公司1.纳什空间2.掌中金服3.耀莱财富管理有限公司4.品钛集团今天的面试题目1.A=10,B=20,如何把这2个数进行交换,让A=20,B=10?写出具体的算法?(2个数想加减)2.mysql有几种索引,比如组合索引index(a,b,c)问b的索引会用到吗?3.java的集合类有哪些?...
原创
95阅读
0评论
0点赞
发布博客于 3 年前

Thymeleaf 表达式工具类

Thymeleaf默认提供了丰富的表达式工具类,这里列举一些常用的工具类。Objects工具类12345678/* * 当obj不为空时,返回obj,否则返回default默认值 * 其同样适用于数组、列表或集合 */${#objects.nullSafe(obj,default)}${#objects.arrayNull...
原创
1081阅读
0评论
0点赞
发布博客于 3 年前

spring boot项目添加拦截器验证token防止表单重复提交

遇到问题: 测试人员用burpsuite工具抓取表单数据,当页面点击提交数据后,工具burpsuite将截取到的数据修改后模拟发送,依然可以正常修改,解决办法 项目添加token验证, 第一步:先写token生成和销毁方法package com.smartt.api.interceptor; import java.lang.annotation.*; @Ta...
原创
1555阅读
0评论
0点赞
发布博客于 3 年前

thymeleaf模板传值

thymeleaf的layout常用的有两种方式用法第一种将页面里的每个部分都分成 块 -> fragment 使用 th:include 和 th:replace 来引入页面这种用法没有layout的概念, 因为每个部分都是 fragment, 下面例子说明<!-- index.html --><html> <head&gt...
原创
4369阅读
0评论
0点赞
发布博客于 3 年前

BindingResult 自定义错误信息

前提概要在Spring MVC和FreeMarker整合的项目中,采用JSR-303验证框架,通过注解的方式进行数据验证基础框架MVC:Spring MVC 3视图:FreeMarker验证:Hibernate-validator实现配置文件和Java代码的修改在Spring MVC配置文件中添加配置添加以下mvc的注解驱动配置,一切变成“自动化”<mv...
原创
3813阅读
0评论
2点赞
发布博客于 3 年前

Docker 安装 Redis

方法一、通过 Dockerfile 构建创建Dockerfile首先,创建目录redis,用于存放后面的相关东西。runoob@runoob:~$ mkdir -p ~/redis ~/redis/datadata目录将映射为redis容器配置的/data目录,作为redis数据持久化的存储目录进入创建的redis目录,创建DockerfileFROM debian:je...
原创
44阅读
0评论
0点赞
发布博客于 3 年前

怎样将jar包上传到Sonatype Nexus仓库

在使用Maven管理项目时,如何将jar包上传到Sonatype Nexus私有仓库,下面简单介绍一下上传方法。1、登陆已经安装好的nexus私有仓库。如下图所示: 2、点击左边菜单“Repositories”,选择右边列表“3rd party”。如下图所示: 3、点击“3rd party”,选择artifact Upload。如下图所示: 4、在arti...
原创
143阅读
0评论
0点赞
发布博客于 3 年前

docker maven nexus svn 搭建

0. 准备工作需要一个 image curiousby/centos-ssh-root-java-tomcat-maven-nexus:original1. 运行该 镜像Java代码docker run -d -p 8080:8080 -p 8081:8081 -v /docker/nexus/data/:/usr/local/nexus/sonatype-work -v ...
原创
54阅读
0评论
0点赞
发布博客于 3 年前

Spring Boot配置开发环境和生产环境配置文件

前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。正文Spr...
原创
4192阅读
1评论
0点赞
发布博客于 3 年前

mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201

Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案在使用Mybatis 3时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异常,导致插入数据失败。异常信息类似:org.springframework.jdbc.UncategorizedSQLException:Error setting null for pa...
原创
573阅读
0评论
0点赞
发布博客于 3 年前

springboot mybatis打印sql日志信息

可以直接application.properties里面定义 logging.level.com.abc=DEBUG
原创
139阅读
0评论
0点赞
发布博客于 3 年前

Oracle JDBC driver Maven配置

问题:maven项目,spring中添加数据源,调用出错:org.springframework.jdbc.CannotGetJdbcConnectionException  Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver" 分析:虽然在maven中添加ojdbc dependency,仍显示...
原创
436阅读
0评论
0点赞
发布博客于 3 年前

Spring Boot使用Druid和监控配置2中方式

(1)    ——   Druid简单介绍,具体看官网;(2)     —— 在pom.xml配置druid依赖包;(3)    ——  配置application.properties加入数据库源类型等参数;(4)     —— 编写druid servlet和filter提供监控页面访问;(5)     —— 输入地址进行测试;  Druid是Java语言中最好的数据...
原创
31阅读
0评论
0点赞
发布博客于 3 年前

Spring Boot使用Druid和监控配置2中方式

(1)    ——   Druid简单介绍,具体看官网;(2)     —— 在pom.xml配置druid依赖包;(3)    ——  配置application.properties加入数据库源类型等参数;(4)     —— 编写druid servlet和filter提供监控页面访问;(5)     —— 输入地址进行测试;  Druid是Java语言中最好的数据...
原创
31阅读
0评论
0点赞
发布博客于 3 年前

centOS安装配置rJava遇到的错误

1.环境变量的配置windows环境下和centOs环境下配置R环境还不太一样错误1:java.lang.UnsatisfiedLinkError: no jri in java.library.path解决办法:在/etc/profile中添加LD_LIBRARY_PATH我的配置如下 #add R envR_HOME=/usr/local/R-3.4.3...
原创
197阅读
0评论
0点赞
发布博客于 3 年前

Linux下安装MySQL

1、操作系统:CentOS 72、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、下载地址:http://dev.mysql.com/downloads/mysql/4、下载说明:上边的下载地址是最新版的,如果想下载老版本可以点击页面中的超链接“Looking for previous GA versions?”5、特殊说明:L...
原创
40阅读
0评论
0点赞
发布博客于 3 年前

Linux下安装MySQL

1、操作系统:CentOS 72、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz3、下载地址:http://dev.mysql.com/downloads/mysql/4、下载说明:上边的下载地址是最新版的,如果想下载老版本可以点击页面中的超链接“Looking for previous GA versions?”5、特殊说明:L...
原创
40阅读
0评论
0点赞
发布博客于 3 年前

Docker 容器(Container)的管理

容器(Container)是Docker的核心组件之一,它是用于运行镜像的一个沙箱环境,是一个从镜像创建的应用运行实例,镜像打包、构建完成后最终都会运行于容器中。容器具有良好的隔离性,容器之间是相互隔离、互不可见。本文将介绍Docker容器的创建与管理,并以容器的生命周期为主线介绍容器的创建、管理、停止,到最终删除。检查Docker状态创建、运行Docker容器2.1 ...
原创
148阅读
0评论
0点赞
发布博客于 3 年前

Docker 容器(Container)的管理

容器(Container)是Docker的核心组件之一,它是用于运行镜像的一个沙箱环境,是一个从镜像创建的应用运行实例,镜像打包、构建完成后最终都会运行于容器中。容器具有良好的隔离性,容器之间是相互隔离、互不可见。本文将介绍Docker容器的创建与管理,并以容器的生命周期为主线介绍容器的创建、管理、停止,到最终删除。检查Docker状态创建、运行Docker容器2.1 ...
原创
148阅读
0评论
0点赞
发布博客于 3 年前

centOS中rJava安装失败

我在安装rJava的时候失败错误信息configure: error: Java Development Kit (JDK) is missing or not registered in RMake sure R is configured with full Java support (including JDK). RunR CMD javareconfas root...
原创
298阅读
0评论
0点赞
发布博客于 3 年前

centOS 安装jdk

在Linux环境下安装JDK之后,使用java 测试是否安装成功,结果报错-bash: java: command not found   解决方案如下:1、查看Linux环境自带JDK使用命令:# rpm -qa|grep gcj显示内容其中包含相应信息# java-x.x.x-gcj-compat-x.x.x.x-xxjpp# java-x.x.x-gcj-co...
原创
44阅读
0评论
0点赞
发布博客于 3 年前

Manual close is not allowed over a Spring managed SqlSession

 Manual close is not allowed over a Spring managed SqlSession解决办法:在全局配置文件   class="org.mybatis.spring.SqlSessionTemplate" 后面加  scope="prototype"spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action...
原创
571阅读
0评论
0点赞
发布博客于 3 年前

centOS 7安装R语言

一、源码安装1、下载R 安装包  R-3.0.3.tar.gz https://cran.r-project.org/src/base/R-3/R-3.0.3.tar.gz 2、解压   tar xvf R-3.0.3.tar.gz3、./configure  --enable-R-shlib  cd R-3.0.3  ./configure  --enable-R-shlib 1)./...
原创
512阅读
0评论
0点赞
发布博客于 3 年前

docker删除容器事变

docker删除容器出错,执行命令: docker rmi f2a91732366c错误信息:Error response from daemon: conflict: unable to delete f2a91732366c (must be forced) - g used by stopped container 2522fde6d6da解决方法:docker rm...
原创
146阅读
0评论
0点赞
发布博客于 3 年前

docker安装java,tomcat环境命令

第一步执行命令,拉取镜像docker pull daocloud.io/library/tomcat:8.0.47-jre8第二步,创建一个容器名称为dock_project1  -v 宿主机目录:容器目录 docker run -d --name dock_project1 -p 10010:8080  -e "LANG=C.UTF-8"  -v /docker/home/d...
原创
148阅读
0评论
0点赞
发布博客于 3 年前

docker pull learn/tutorial拉取镜像失败

安装完docker后,执行docker pull learn/tutorial 发现镜像拉[root@bogon ~]# docker pull learn/tutorialUsing default tag: latestTrying to pull repository docker.io/learn/tutorial ...latest: Pulling from doc...
原创
471阅读
0评论
0点赞
发布博客于 3 年前

docker启动服务命令

安装完成后docker,执行命令docker ps遇到如下错我】Cannot connect to the Docker daemon. Is the docker daemon running on this host? 原因是没有启动docker服务启动一下docker服务就可以了启动命令如下systemctl enable docker # 开机自动启动d...
原创
12477阅读
0评论
2点赞
发布博客于 3 年前

跟着我一步一步docker部署javaweb项目-centOS安装tomcat

安装命令yum -y install tomcat 安装过程[root@bogon ~]# yum -y install tomcat已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors...
原创
125阅读
0评论
0点赞
发布博客于 3 年前

跟着我一步一步docker部署javaweb项目-centOS 安装jdk

安装完docker以后,接着安装jdk[root@bogon ~]# java -version-bash: java: 未找到命令 发现jdk没有安装,现在我们就来安装一下,安装命令 yum -y install jdk  安装截图[root@bogon ~]# yum -y install jdk已加载插件:fastestmirrorLoading m...
原创
221阅读
0评论
0点赞
发布博客于 3 年前

跟着我一步一步docker部署javaweb项目-centOS 安装docker

可使用以下命令,安装 Docker  :yum -y install docker[root@localhost pluginconf.d]#yum -y install dockerbase | 3.6 kB 00:00extras ...
原创
188阅读
0评论
0点赞
发布博客于 3 年前

CentOS使用中遇到的问题-Loadedplugins:fastestmirror

在centOS系统中,安装docker命令的时候报错 yum -y install dockerLoaded plugins: fastestmirror, langpacksYou need to be root to perform this command. 解决办法如下fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。不能用...
原创
3013阅读
0评论
0点赞
发布博客于 3 年前

ibatis结合Oracle的iterate insert批量插入

ibatis批量插入oracle数据库<insert id="batchInsert" parameterClass="java.util.List"> INSERT INTO SYS_ROLE_MENU( ROLE_ID, MENU_ID ) SELECT A.* FROM ( <iterate conjunction ="union...
原创
499阅读
0评论
0点赞
发布博客于 3 年前

jquery多个选择器绑定同一个事件

$("#logout,#logout2").on("click", function() {}) <a id="logout"></a> <a id="logout2"></a> 
原创
282阅读
0评论
0点赞
发布博客于 3 年前

数据库分页大全(oracle利用解析函数row_number高效分页)

最近在转换mysql项目到oracle项目,遇到mysql分页limit无法使用的情况,最后只能采用oracel的分页形式,一个个语句的整改过来 Mysql分页采用limt关键字select * from t_order limit 5,10; #返回第6-15行数据    第一个参数是指要开始的地方,第二个参数是指每页显示多少条数据;注意:第一页用0表示。select * fr...
原创
31阅读
0评论
0点赞
发布博客于 3 年前

Mybatis结合Oracle的foreach insert批量插入

最近在做将mysql数据库项目迁移到oracle数据库项目中,发现某些sql存在不兼容的情况,比如批量插入在mysql中写法如下,mybatis配置文件xxxMapper.xml文件:  <insert id="batchInsert" parameterType="List"> INSERT INTO USER_ANSWER ( USER_ANSWER_...
原创
182阅读
0评论
0点赞
发布博客于 3 年前

oracle聚合函数汇总

今天在做项目,讲mysql项目转换为oracle项目的时候,发现某些sql语句不兼容mysql语句如下SELECT COLUMN1, group_concat(SHOUYILV ORDER BY CRETE_DATE) AS SHOUYILVFROM RCONFIGDATAWHERE column2 = '1'GROUP BY COLUMN1ORDER...
原创
1815阅读
0评论
1点赞
发布博客于 3 年前

spring集中druid进行数据库监控

Druid内置提供了一个StatViewServlet用于展示Druid的统计信息。这个StatViewServlet的用途包括:提供监控信息展示的html页面提供监控信息的JSON API注意:使用StatViewServlet,建议使用druid 0.2.6以上版本。1. 配置web.xmlStatViewServlet是一个标准的javax.servlet....
原创
391阅读
0评论
0点赞
发布博客于 3 年前

mysql和oracle数据互相迁移

工作中,项目原本是mysql数据库后台需要换成oracle数据库因此需要进行数据迁移迁移工具navicat-数据传输   
原创
281阅读
0评论
0点赞
发布博客于 3 年前

[Navicat] 连接Oracle报错_Cannot load OCI DLL 87

Navicat可以用来连接各种主流数据库,真是个不错的DB工具。如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错:Cannot load OCI DLL 87:Instant Client package is required for Basic and TNS connection.原因:Oracle需要装client才能让第三方工具通过OCI(O...
原创
122阅读
0评论
0点赞
发布博客于 3 年前

Spring 注解中,普通类获取@Service标记的方法 或者bean对象

使用Spring框架,我们不需要创建类的对象,都有Spring 容器创建,并通过注解来注入。注入的原理就是在程序启动的时候,Spring根据xml中配置的路径来扫描类,如果发现类的上方有类似@Service,@Controller,此时就会定位到当前类,然后来给当前类中标有注解的属性进行注入,从而我们可以使用该属性,调用方法。那么普通类怎么使用@Service标记的方法呢?1.如果你想...
原创
212阅读
0评论
0点赞
发布博客于 3 年前

java调用R语言包(JRI方式),bug记录

一,软件环境   win10  64位  +  eclipse + jdk 1.7 二,使用JRI方式的步骤    2.1   首先安装rJava(两种方式)        (1)  使用命令install.packages("rJava")安装 ;        (2)  使用RGui的图形化界面安装;                  程序包 --> 安装程...
原创
262阅读
0评论
0点赞
发布博客于 3 年前

Twitter的分布式自增ID算法snowflake

各种主键优缺点对比1.数据库自增主键优点:简单;唯一;递增;增幅固定缺点:写性能决定每秒生成数量上限,扩展差;分布式数据库,主节点挂掉,备节点上时可能有问题(主节点写入成功,日志未同步到备节点,导致id重复)备注:可有一个写库变成多个库同时写,如1、2、3三个库同时写,初始id分别为1、2、3,自增幅度都为3。这种方式可保证id不重复。但导致id不是绝对递增,而是整体趋势上递增...
原创
40阅读
0评论
0点赞
发布博客于 3 年前

高级java开发工程师面试经历分享四

2018年1月9号,星期二,北京,晴,大风,最低气温零下8度今天的面试公司1.百信银行2.北京北湖九号云健康立即有限公司3.金银岛网络科技有限公司4.裕家5.宜信面试题目1.tomcat是如何启动springMVC的?2.spirngMVC是如何启动Servlet的?3.Servlet和filter有什么区别?怎么写一个Servlet,怎么写一个...
原创
149阅读
0评论
0点赞
发布博客于 3 年前

ibatis批量导入mysql数据库

工作中需要批量导入excel数据到mysql数据库中excel数据量比较大,一次大概导入1万多条用传统的for循环导入mysql数据库的话,非常耗时,大概3分钟左右所有就需要用到批处理,核心算法如下 /** * 批量插入功能 */ @SuppressWarnings("unchecked") public void insertBatch(fin...
原创
193阅读
0评论
0点赞
发布博客于 3 年前

R语言入门(二)-Rstudio安装

Rstudio安装Rstudio官网:https://www.rstudio.com/ 下载步骤:打开https://www.rstudio.com/   
原创
280阅读
0评论
0点赞
发布博客于 3 年前

R语言入门(一)-R语言环境安装

R语言环境安装R语言官网 :https://www.r-project.org/R语言下载地址 :https://cran.r-project.org/下载步骤:打开https://cran.r-project.org/   下载好软件以后,接着傻瓜式安装        R安装完成,双击图标,启动R  ...
原创
624阅读
0评论
0点赞
发布博客于 3 年前

mysql计算开N次方以及求N次平方根函数

mysql如何计算一个数的N次方?函数为POWER(VALUE,N)以开2次方为例/**mysql 开方计算函数**/SELECT VALUE,POWER(VALUE,2) FROM test;  求N次方根,POWER(VALUE,1/N)以2为例/**mysql 开平方根函数**/SELECT VALUE,POWER(VALUE,1/2) FROM test...
原创
8540阅读
0评论
0点赞
发布博客于 3 年前

mysql 实现相邻两条数据相减

   要计算mysql同列当中,当前数据前去上一个数据的差    查询数据SELECT a.`STORE_ID` AS id,a.`STORE_NAME` AS NAME,a.`DEPOSIT` AS curr,@a.DEPOSIT AS pre, //上一条记录的deposit值@a.DEPOSIT:= a.DEPOSIT AS tmpFROM s...
原创
7689阅读
2评论
1点赞
发布博客于 3 年前

mysql数据库优化

mysql数据库性能优化 个人博客网站:http://01time.cnmysql数据库的优化,其他数据库类似1.数据库优化之定位查找定位慢查询2.数据库优化手段创建索引:创建合适的索引,我们就可以先在索引中查询,查询以后直接找对应的记录分表:当一张表的数据比较多或者一张表的某些字段的值比较多并且很少使用时,采用水平分表或者垂直分表来优化读写分离:当一...
原创
159阅读
0评论
0点赞
发布博客于 3 年前

基于springBoot的博客网站系统

springboot_blog是什么? 一个自己开发的博客网站系统平时写写博客,不断的完善此项目##项目有哪些功能?权限管理新增权限编辑权限删除权限用户管理新增用户编辑用户删除用户分配资源资源菜单新增资源菜单编辑资源菜单删除资源菜单分类管理新增分类编辑分类删除分类...
原创
1164阅读
0评论
0点赞
发布博客于 3 年前

高级java开发工程师面试分享三

 2018年1月8日,星期一    今天北京的北风比以往来得更猛烈了些,因此今天面试的路上有点痛苦昨天,也就是2018月1月7号,星期日     我在智联招聘,前程无忧,拉钩网,BOSS直聘,猎聘网,大街网上面把简历都填写了一篇,我今天这个电话呀,就被狂风乱炸了。一个电话还没有结束,后面会有3四个电话打进来,全是猎头呀,不过现在的猎头问的挺多的,会问你学历呀,用到什么技术呀,为什么...
原创
65阅读
0评论
0点赞
发布博客于 3 年前

清科项目库部分功能截图

清科项目库主要功能项目的录入,查看,下载,知识库,用户管理,部门管理,按部门统计,按员工统计项目等功能我的主要职责首页用户管理部门管理我创建的项目部门统计员工统计接管清科项目库二次开发,以及服务器部署主要用到技术后端技术springMVC,mybatis,elasticsearch-2.4.1,...
原创
99阅读
0评论
0点赞
发布博客于 3 年前

crm系统部分功能截图

crm系统功能列表主要功能客户管理,沟通管理,用户分配,定制管理,投后管理,基金管理,投资子基金管理,投资项目管理,动态管理,投资人管理,系统管理,菜单管理,角色管理,用户管理,代码管理,年报管理,登录历史,在线用户等功能。客户管理:主要是为ir提供一个录取投资人的,查询投资人信息,录入沟通记录信息,另外还有从财富街后台自动同步过来的审核通过的精英会员功能。...
原创
987阅读
0评论
0点赞
发布博客于 3 年前

财富街后台系统部分功能截图

主要功能包括登录,个人会员信息,机构会员信息,私人订制,用户反馈,内容管理,私募股权基金管理,机构管理,管理团队管理,项目管理,退出项目管理,联系人管理,产品预约管理,活动预约管理,过往投资案例管理,轮播图管理,红包管理,优质投资机会管理,App版本管理,理财专题管理,退出捷报管理,私募课堂管理,lr信息管理,极光推送管理,系统菜单管理,角色管理,后台用户管理,代码管理,缓存管理,登录历史,在...
原创
117阅读
0评论
0点赞
发布博客于 3 年前