自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傅牧山

每一步踏踏实实的走!

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

转载 Maven之使用nexus搭建maven仓库(本地私服)

对于maven项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下)。如果公司内部搭了一个maven私服的话,开发人员将仓库地址指向内网仓库地址,需要的jar包可直接在私服取,下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地。本文使用nexus搭建一个私服。 一、下载nexus在浏览器中搜索...

2018-04-11 10:25:57 407

转载 Maven项目配置多个源文件夹

需求Maven 为我们提供了一致的项目目录配置(源文件夹、资源文件夹等),在自动构建项目时, Maven 会按照这个配置来执行操作(编译源文件、拷贝资源文件)。 当 Maven 规约的默认配置不能够满足我们的需求时,我们就要动手修改项目的 Maven 配置,让我们的项目能够与 Maven 很好地协同工作。这里讨论的需求有:配置多个源文件夹来管理我们项目的模块配置多个资源文件夹来管理我们项目模块的资...

2018-04-10 09:21:04 2901

转载 java之@JSONField 注解说明

import com.alibaba.fastjson.annotation.JSONField;1、指定字段的名称[java] view plain copy@JSONField(name="role_name")    private String roleName;  2、使用format制定日期格式[java] view plain copypublic class A {        ...

2018-04-08 10:16:25 7968

翻译 Linux--Linux中修改hostname

以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。 更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然...

2018-04-02 15:44:53 442

翻译 Linux之Redis安装

一、安装Tcl如果要使用Redis的测试用例,也就是tests目录下面用的是tcl脚本,则需要安装tcl。官网下载https://sourceforge.net/projects/tcl/安装包tcl8.6.8-src.tar.gz,并将安装包通过WinSCP上传到虚拟机中。命令:tar –xzvf tcl8.6.8-src.tar.gz命令:cd  /usr/local/tcl8.6.8/uni...

2018-04-02 15:29:21 133

翻译 Linux--Perl的安装

Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。1、http://www.perl.org/get.html官网下载perl安装包perl-5.24.3.tar.gz,并将安装包通过WinSCP上传到虚拟机中2、这里可以先操作第3步,如果提示需要安装gcc再安装perl也可命令:yum install -y g...

2018-04-02 15:27:24 9247

翻译 Linux--JDK安装

1、http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm官网下载jdk安装包jdk-8u161-linux-x64.rpm,并将安装包通过WinSCP上传到虚拟机中2、安装JDK命令:rpm –ivh jdk-8u161-linux-x64.rpm 3、配置jdk相关的环境变量命令:vi...

2018-04-02 15:22:35 84

原创 Linux--Redis生产环境启动

Linux之Redis生产环境启动1、进入redis-4.0.9目录,将utils目录下的redis_init_script脚本拷贝到linux的/etc/init.d目录中。2、将redis_init_script重命名为redis-6379命令:mv redis_init_scriptredis-63793、查看并修改端口号命令:viredis-6379查看文件中的内容,修改脚本第6行的RED...

2018-04-02 15:19:04 181

原创 Linux--虚拟机CentOS安装

一、安装虚拟机Virtual Box    virtual box可以直接在百度上查找软件,之后根据自己的操作系统选择32位或者64位。二、安装CentOS系统1、 先从CentOS官网中下载镜像包,官网下载地址:https://www.centos.org/download/。我这里下载的是CentOS-6.9-x86_64-minimal.iso版本。2、下载完成后,在Virtual Box中...

2018-03-30 11:58:09 248

转载 FTP错误详解及解决方案

一、FTP错误代码列表150    文件状态良好,打开数据连接 200    命令成功 202    命令未实现 211    系统状态或系统帮助响应 212    目录状态 213    文件状态 214    帮助信息,信息仅对人类用户有用 215    名字系统类型 220    对新用户服务准备好 221    服务关闭控制连接,可以退出登录 225    数据连接打开,无传输正在进行 2...

2018-03-28 16:48:01 15981

转载 网页加载很慢时如何分析原因

1、后端的问题看请求瀑布图,如果第一个请求特别长、特别长,明显比其他请求放到一起不和谐。一般网页第一个请求是动态请求的概率比较大,如果这个请求特别耗时,那肯定不是前端的责任,html都没加载完呢,你怎么就能说是前端的问题呢。作为一个后端RD,优化代码、优化数据库、优化一切可以优化的东西。2、请求数太多数一下瀑布图总共有多少行,on load之前如果有几百行,那么请求就太多了

2018-01-15 11:01:37 15129 2

翻译 FTP服务器文件上传下载

/** * 上传文件到FTP服务器 * @param host FTP服务器地址 * @param port FTP服务器端口 * @param username FTP登录账号 * @param password FTP登录密码 * @param basePath FTP服务器基础目录 * @param filePath FTP服务器文件存放路径。例如分日期存放:...

2018-01-03 14:41:54 355

转载 nginx简易教程

目录nginx简易教程  概述  安装与使用    安装      从源代码编译 Nginx      Windows 安装    使用  nginx 配置实战    http反向代理配置    负载均衡配置    网站有多个webapp的配置    https反向代理配置    静态站点配置    跨域解决方案  参考nginx简易教程概述什么是nginx?Nginx (engine x) 是一

2018-01-02 14:34:29 201

翻译 Java之ThreadLocal的理解和使用

ThreadLocal类官方解释:This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has its o

2017-12-28 13:45:52 303

转载 SpringBoot之数据访问

配置数据源自定义DataSource类型的@Bean可以覆盖默认设置。@Bean@ConfigurationProperties(prefix="datasource.fancy")public DataSource dataSource() { return new FancyDataSource();}datasource.fancy.jdbcUrl=jdbc:h2

2017-12-11 12:02:36 863

转载 SpringBoot之使用Spring-data-jpa更加简单优雅的访问数据库

实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。    为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以操作Java实体的方式最终将数据改变映射到数据库表中。为了解决抽象各个Java实体基本的“增

2017-12-11 11:32:37 1089 1

转载 SpringBoot之统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。Spring Boot中实现了默认的error映射,但是在实际应用中,上面你的错误页面对用户来说并不够友好,我们通常需要去实现我们自己的异常提示。下面

2017-12-11 10:34:51 3861

转载 SpringBoot之属性配置文件详解

相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在application.propertie

2017-12-11 10:19:56 2131

转载 SpringBoot之构建Restful API与单元测试

回顾@Controller、@RestController、@RequestMapping注解。@Controller:修饰class,用来创建处理http请求的对象@RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需

2017-12-11 10:13:01 191

翻译 SpringBoot之重定义banner

对于使用过Spring Boot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是Spring Boot为自己设计的Banner: ____          _            __ _ _   /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \  ( ( )\___ | '_ | '_| | '_ \/ _`

2017-12-11 10:02:14 203

转载 JavaScript之call(),apply(),bind()三个方法理解

call,apply,bind一般用来指定this的环境。先看下列代码:var a = { user:"追梦子", fn:function(){ console.log(this.user); }}var b = a.fn;b(); //undefined我们是想打印对象a里面的user却打印出来undefined是怎么回事

2017-12-06 14:15:50 229

转载 JavaScript之闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999;  function f

2017-12-06 14:03:40 84

原创 Vue之项目的搭建

工欲善其事必先利其器。搭建Vue项目之前,先要确保你的电脑是否已经安装了node.js,没有的话百度安装webpackcnpm install webpack -g安装vue脚手架npm install vue-cli -g创建项目vue init webpack myProject (工程名字),在安

2017-11-27 10:55:46 214

翻译 MyBatis基础

原生JDBC(操作数据库)public static void main(String[] args) {    Connection connection = null;    PreparedStatement statement = null;    ResultSet resultSet = null;    try {        //连接数据库    

2016-11-02 11:10:26 278

转载 Java web跨域处理

跨域请求处理查看后台报错:XMLHttpRequest cannot load http://192.168.103.xx:8085/xxx/TestJsonInfo?value=1. Origin http://localhost:58888 is not allowed by Access-Control-Allow-Origin.解决办法:1.页面请求的是自己写的一个

2016-08-29 09:10:58 444

原创 Java之前后端数据交互

1、前台发送数据到服务端,以及接受后台数据前台发送数据到服务端,有两种方法:(1)使用表单发送同步请求          参数inputStr:       参数intputInt:       (2)使用ajax发送异步请求,发送的数据为json对象          参数username:          参数password:

2016-08-29 08:57:59 6443

翻译 Socket的基本了解

注:参考整理了一些网上的资源,合在了一起。1、Socket 简介(1)协议简介协议相当于相互通信的程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义以及怎样对报文所包含的信息进行解析。TCP/IP 协议族有 IP 协议、TCP 协议和 UDP 协议。TCP 协议和 UDP 协议使用的地址叫做端口号,用来区分同一主机上的不同应用程序。TCP 协议和 UDP 协议也

2016-08-15 10:18:35 352

Socket基本了解

TCP——Socket通信的实现; UDP——Socket通信的实现;

2016-08-03

空空如也

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

TA关注的人

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