8 千寻啊千寻

尚未进行身份认证

我的QQ: 960339491 blog: http://qianxunclub.com/

等级
TA的排名 4w+

JAVA Model 中的 VO、BO、DO、DTO

VO:VO(View Object) 通常是请求处理层传输的对象,它通过 Spring 框架的转换后,往往是一个 JSON 对象。BO:BO(Business Object),它是业务逻辑层封装业务逻辑的对象,一般情况下,它是聚合了多个数据源的复合对象。DO:DO(Data Object)与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。DTO:DTO(Data Trans...

2019-08-20 10:25:36

Centos7 手动编译升级 gcc

下载安装包原地址:http://ftp.gnu.org/gnu/gcc/国内使用:https://mirrors.ustc.edu.cn/gnu/gcc/wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gztar -zcvf gcc-9.1.0.tar.gz到这里不要直接编译安装的,先把下面的依赖检查一下有没有装好。...

2019-08-08 18:27:33

SpringBoot实现12306自动抢票系统

写在前面前段时间在浏览开源社区的时候,不小心看到一个 12306抢票 系统,一下就被吸引住了,然后就动力歪念头

2019-06-13 18:20:49

ansible的安装配置和配合sshpass的使用

ansible安装官网安装文档:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-the-control-machinecentos使用yum安装sudo yum install ansibleUbuntu使用apt-get安装sudo ap...

2018-11-21 19:54:16

使用github做一个类似七牛云的云存储

吐槽首先我想说一句“日了狗”了不知道过分不过分!前段时间,七牛云发来下面的通知:这意味着,我之前所有的使用七牛云的图片域名变了,要修改!要全部修改!!!算了,不说了。消消气,接下来说怎么用抛弃七牛云,使用github吧。使用github做云存储服务创建云存储的仓库项目名称为xxx.io,貌似现在不加.io也行了,之前是要加的,我只是习惯了下面创建README.MD按钮最...

2018-10-31 11:48:27

一份高质量的JAVA高级开发面试题总结

一般面试官都是按照自己的简历面试的,下面的面试题当然也是依据我自己的简历的一些问题总结,我是对一些架构知识比较感兴趣,所以简历比较突出架构方面的。然后就是看和面试官的缘分了,能碰触火花,那就恭喜了!1、描述一下不同业务的架构方式和自己觉得比较牛逼的架构。 2、在公司自己的角色,工作内容和负责的事项。 3、自己觉得对自己提升最大的项目介绍一下,包括业务和技术和协调管理等各个方面。 ...

2018-10-23 16:46:00

Nginx认识nginx.conf配置文件

前言nginx.conf文件是放在conf目录下的一个配置文件。这个是Nginx服务器的主配置文件。通过指令来配置这个文件能达到控制nginx,实现反向代理,负载均衡,也是nginx入门的基础。读懂使用nginx.conf文件是这篇文章写作目的。nginx.conf文件的结构首先介绍文件的架构,整个conf文件分为 全局块、events块、http块、server块、location块。每个...

2018-10-10 14:54:34

SpringBoot启动使用elasticsearch启动异常:Received message from unsupported version:[2.0.0] minimal compatible

异常描述使用的SpringBoot1.5.9版本JDK1.8使用了dubbo和zookeeperelasticsearch使用的6.3.2版本引入ES的jar包<dependency><groupId>org.springframework.data</groupId><artifactId>spring-...

2018-08-28 11:05:05

SpringBoot使用elasticsearch异常:NoSuchMethodError:org.jboss.netty.channel.socket.nio.NioWorker

异常描述使用的SpringBoot1.5.9版本JDK1.8使用了dubbo和zookeeper详细报错信息:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'elasticsearchTemplate' ...

2018-08-28 11:04:38

centos系统的elasticsearch安装

安装2.0.0的elasticsearch服务,项目是依赖spring-boot1.5.9.RELEASE版本,指定了elasticsearch版本,否则无法使用 spring data elasticsearch elasticsearch 3.0.0.RC2 5.5.0 3.0.0.M4 5.4.0 2.0.4.RELEASE 2.4.0...

2018-08-28 11:03:40

程序员必备开发工具,提高开发效率的神兵利器,大多都是免费的哦

1、IntelliJ IDEA这个就不用多说了,地球人都在用,很好的开发工具,并且插件齐全,更牛逼的是支持各种语言开发。 官网地址:http://www.jetbrains.com/idea/ 注册码地址:http://idea.lanyus.com/ 2、DataGrip数据库客户端管理Navicat其实是更好的一个数据库客户端管理工具,但是收费,很麻烦,就又找了...

2018-07-04 16:50:20

在原有的nginx上面安装Openresty和lua相关的模块

前言突然有一天出了个需求,做文件防盗链的,而且需要通过nginx来做,这个时候必然想到了Openresty,Openresty本身其实已经安装有nginx了,但是要求在公司原有的nginx上面装一些Openresty里面的模块,这个时候就有点复杂了,但是最终还是研究出来了,庆幸啊,这里做一个笔记,以便下次安装使用。 安装openresty下载openresty 下载地址...

2018-07-04 16:49:45

Apollo分布式配置中心部署以及使用

一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。官方github:https://github.com/ctripcorp/apollo 作者对Apollo对介绍:https://github.com/ctripcorp/...

2018-06-12 16:38:46

Spring Cloud Config分布式配置中心的使用和遇到的坑

分布式配置中心为什么要有用分布式配置中心这玩意儿?现在这微服务大军已经覆盖了各种大小型企业,每个服务的粒度相对较小,因此系统中会出现大量的服务,每个服务都要有自己都一些配置信息,或者相同的配置信息,可能不同环境每个服务也有单独的一套配置,这种情况配置文件数量比较庞大,维护起来相当费劲,举个栗子: 在开发的过程中,一般数据库是开发环境数据库,所有服务DB的IP配置为:92.168.0.1,突然...

2018-06-06 13:58:02

分布式配置中心选择方案

需求说明项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题。配置中心特性 注册中心 配置存储 时效性 数据模型 维护性 优点 缺点 disconf zookpeer 实时...

2018-05-31 11:42:01

SpringBoot的redis启动报错:ERR This instance has cluster support disabled

异常描述新建了一个项目,我自己的服务器安装了一个redis,安装的时候,基本上都是默认参数,然后SpringBoot配置如下:spring:redis:cluster:nodes:qianxunclub.com:6666在项目启动的时候,报错:Causedby:org.springframework.beans.factory.Uns...

2018-05-31 11:40:45

SpringBoot启动Tomcat失败:[StandardEngine[Tomcat].StandardHost[localhost]

异常描述 之前项目是dubbo的,分为两个服务,service数据层和web请求控制,使用dubbo互相调用的,现在要把dubbo去掉,使用SpringCloud的eureka了,要把两个合并成一个项目,这里并不是要把所有代码复制过去,而是把service使用maven引用到web项目里面,然后修改对应的配置和包路劲,启动的时候,竟然报错了,编译是没有任何问题的。10:02:...

2018-05-22 11:08:42

如何上传自己的jar包到maven公共远程中央仓库

本文是以上传https://oss.sonatype.org/maven中央仓库为例注册账号(如果有账号可忽略该步骤)注册地址:https://issues.sonatype.org,这里的账号和密码一定要记住。创建工单在首页最上面导航中点击Create创建工单:填写工单资料:Project:选择开源项目Issue Type:选择创建新项目Su...

2018-05-16 11:18:21

apidoc的maven插件,自动生成apidoc.json

插件是用apidoc插件生成文档的,具体使用方式可查看官网:http://apidocjs.com/该插件不会直接生成APIDOC文档,只会自动生成apidoc.json文件,需要执行apidoc命令才可以生成 apidoc.json文件会生成在项目根目录apidoc文件夹下下载依赖包可配置MAVEN仓库https://oss.sonatype.org/content/group...

2018-05-16 10:46:43

CentOS7 配置阿里云yum源

1、打开centos的yum文件夹输入命令 cd /etc/yum.repos.d/2、用wget下载repo文件输入命令 wget http://mirrors.aliyun.com/repo/Centos-7.repo如果wget命令不生效,说明还没有安装wget工具,输入命令回车进行安装 yum -y install wget当前目录是/etc/yum.repo...

2018-05-16 10:38:04

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。