自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

转载 git 更新代码到本地

正规流程git status(查看本地分支文件信息,确保更新时不产生冲突)git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)git branch(查看当前分支情况)git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支)git ...

2018-12-30 10:10:23 11638

转载 golang 跨平台编译——go 在windows上编译Linux平台的程序(Cross Compilation from Windows to Linux/Ubuntu)

Go Cross Compilation from Windows to Linux/Ubuntu I have GO 1.7 installed on my Windows 10. I created test program and it works perfectly in Windows. Next step is to try to run it on my docker virtu...

2018-12-27 09:10:55 785

转载 字符集与字符编码 (charset & encoding)

乱码是个大坑,相信每个人都遇过,而且是个绕不过去的坑。我理解每个程序员都应该写一篇编码相关的博文,梳理自己对这一块的理解,下面是我反复理解多次之后的学习小结。 1、从记事本的不同编码说起:打开记事本,输入“我我”,保存为ansi编码(其实是gb2312,这也是默认编码)。再分别另存为unicode(其实是utf-16 little endian)、unicodeBigEndian(其实...

2018-11-19 11:54:54 380

转载 让webstorm编写微信小程序时支持rpx

引言:微信小程序太恶心了,每次习惯性Ctrl+Alt+L就会炸掉,让我各种不爽,但咱还是得写不是,网上搜了半天发现一篇文章提供了解决方案。思路援引文章在这篇文章里面提供了思路,通过Webstorm中自带的File Watcher工具监视文件变化,自动替换所有的空格rpx为rpx,但sed-windows在我的windows上总是无法正常工作,有如下报错: 1 ...

2018-10-21 13:20:15 15948 1

转载 MySQL添加新用户、为用户创建数据库、为新用户分配权限

登录MySQL[plain] view plain copymysql -u root -p  添加新用户允许本地 IP 访问 localhost, 127.0.0.1[plain] view plain copycreate user 'test'@'localhost' identified by '123456';  允许外网 IP 访问[plain] view plain copycrea...

2018-04-23 13:33:45 178

转载 React Router 4 的一切

我在 React Rally 2016 大会上第一次遇到了 Michael Jackson,不久之后便写了一篇 an article on React Router 3。Michael 与 Ryan Florence 都是 React Router 的主要作者。遇到一位我非常喜欢的工具的创建者是激动人心的,但当他这么说的时候,我感到很震惊。“让我向你们展示我们在 React Router 4 的想...

2018-04-20 11:26:37 171

转载 React Router v4 版本 完全指南

React Router 事实上是React官方的标准路由库。当你在一个多视图的React应用中来回切换,你需要一个路由来管理那些URL。React Router 专注于此,同步保持你应用的UI和URL。这个教程主要给你介绍React Router 的v4版本,以及你使用它可以做的大部分事情。开场白React 是一个很流行的库,用于在客户端渲染创建的单页应用(SPAs)。 一个SPA会有很多视图(...

2018-04-20 10:59:07 406

转载 npm 安装删除模块

npm安装模块【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;【npm install -g xxx】利用npm安装全局模块xxx;本地安装时将模块写入package.json中:【npm install xxx】安装但不写入package.json;【npm install xxx –save】 安装并写入package.json的”dependencies”...

2018-04-20 10:56:50 4448

转载 react的SPA实践

上一篇关于react简介与入门的文章【写了个假react】,文章最后介绍了通过组件的嵌套来实现页面构建的思路,这是react组件化的基本实现方式,依靠这样“单纯”的嵌套关系,我们可以最终构建一个可用的页面。但是,仅仅依靠这样的方式,在构建比较复杂的web应用的时候是不够的。假设你是开发一个多页面网站,如果你每个页面都这么从零开始搭一套react架构,一方面操作繁琐,一方面体积冗余,而且还得考虑很多...

2018-04-20 09:20:55 1041

转载 react开始篇

React是Facebook团队开发的一个用来构建用户界面的js库(library),借助于这个库,我们可以用组件的方式来构建页面,并且通过维护数据的方式来更新视图,而不需要手动去完成一系列获取dom操作dom的繁琐工作。本文我将通过演示如何开发一个 简易版的react 的方式,一步步讲解react的工作原理,加深大家对 react 的理解,同时也会在过程当中对那些常见的专有名词逐一地解释,扫清障...

2018-04-20 09:19:53 187

转载 redux在react中的应用

上一篇【react的SPA实践】里,我们留下了一些问题,比如深层嵌套的组件之间的通讯问题。虽然我们通过尽量减少深层次嵌套的方式,可以规避这个问题,但是这毕竟没有解决问题。这一篇我们主要讲react如何搭配 redux 使用,从而构建一个更完(niu)善(bi)的react应用。官方文档对redux的介绍:Redux是JavaScript状态容器,提供可预测化的状态管理。注意,redux的集成是非必...

2018-04-20 09:16:12 133

转载 Spring Boot 使用properties如何多环境配置

当我们使用properties文件作为Spring Boot的配置文件而不是yaml文件时,怎样实现多环境使用不同的配置信息呢?    在Spring Boot中,多环境配置的文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,如下所示:application-dev.properties:开发环境;application-...

2018-04-18 15:35:39 303

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开...

2018-04-11 14:33:32 123

转载 从零配置Webpack4.0搭建一个React工程

最近一直大部分精力都在搞App以及Node。前端这块作为初心,还是不能落下。这里不用cli。一步一步记录从零配置Webpack,来搭建起React项目。复习一下Webpack的配置。以及一些前端工程化的一些思考前段工程化思考说道前端工程化,最重要的一个目的就是:解放生产力。对源代码进行预处理、自动打包/自动更新页面显示、去处理图片依赖和正式环境统一这几点在开发中极大提高了开发的效率。在搭建起项目工...

2018-04-10 10:51:40 2494

转载 Node Sass does not yet support your current environment解决办法Node sass安装

npm uninstall --save node-sass  npm install --save node-sass  如果还是不行就执行:npm cache clean 再执行2:npm install --save node-sass 最后还是不行就给全局设置代理,给Npm设置代理,还是不行就干掉npm重装...

2018-04-10 10:23:51 3586 1

转载 webpack构建React开发环境

安装webpack先新建文件夹并进入    mkdir  demo    cd  demo项目初始化    npm  init  -y补充:此处加-y是因为一路回车比较麻烦,可以生成默认的package.json文件安装    cnpm  install  --save-dev  webpack配置webpack.config.js在项目根目录建立webpack.config.js文件,这个文件是...

2018-04-10 09:52:45 122

转载 更新package.json中的dependencies依赖到最新版本

当新建一个项目的时候,有时候会从其他项目的package.json里面copy一份dependencies过来。但因为是新项目,我们想用各个依赖包的最新版本。如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方便的将package.json中的依赖包版本号更新为最新版本。安装:npm install -g npm-check-up...

2018-04-10 09:28:04 1833

转载 webstorm环境下,react+webpack+nodejs搭建项目环境

一、创建基本目录结构1.新建项目工程:PockerUI2.配置jsx3.安装 webpack在此之前你应该已经安装了 node.js.npm install webpack -g1参数-g表示我们将全局(global)安装 webpack, 这样你就能使用 webpack 命令了.webpack 也有一个 web 服务器 webpack-dev-server, 我们也安装上npm ins...

2018-04-09 17:44:44 252

转载 Spring Data JPA 在方法名中支持的关键字

From:点击这里Table 4. Supported keywords inside method names SampleJPQL snippetAndfindByLastnameAndFirstname… where x.lastname = ?1 and x.firstname = ?2OrfindByLastnameOrFirstname… where x.lastname = ?1 o...

2018-03-30 10:17:50 372

转载 符合规范的url

描述进公司没有多久遇到一个问题,定义的url会被大神吐槽说是很渣。之前从来没有注意这块,今天把我们团队的url规范分享给大家。为什么需要URL规范化1、网站URL和结构已经成为网站搜索引擎友好的最大基础性问题,网站URL 和结构问题,早发现早优化,越是往后放,最后就成了制约网站运营和产品开发的决定性因素。2、无论是网站的可用性还是网站对搜索引擎的吸引力,清晰明了的浏览路径都是相当重要的,URL是统...

2018-03-30 09:27:50 6493

转载 systemctl管理Redis启动、停止、开机启动

systemctl管理Redis启动、停止、开机启动1. 创建服务用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/system目录下创建一个脚本文件redis.service,里面的内容如下:[Unit]Description=RedisAfter=sys...

2018-03-29 10:31:46 1095

转载 centos7下redis安装、配置、开机启动

1 . 下载Redis 使用wget下载,命令如下:$ wget http://download.redis.io/releases/redis-3.0.4.tar.gz12 . 解压Redis 下载完成后,使用tar命令解压下载文件:$ tar -xzvf redis-3.0.4.tar.gz13 . 编译安装Redis 切换至程序目录,并执行make命令编译:$ cd redis-3.0.4...

2018-03-29 09:14:52 85

转载 CentOS 7安装1.9 SVN以及高版本SVN

安装CentOS 7 下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$ sudo mkdir -p /data/svn创建版本库:$ sudo svnadmin create /da...

2018-03-28 09:42:53 2005

转载 windows 启动停止 java进程

本案例以 xxx.jar    为列子   我们一般启动的jar 在任务管理器中查看进程都是javaw.exe ,无法用命令来 kill,所以我们得给自己的java 进程设置个新 title        1:  首先将C:\Program Files\Java\jdk1.8.0_45\bin目录下的javaw.exe文件复制一份重命名为你需要运行的jar的标签.exe  如“balabala.e...

2018-03-27 11:47:12 1018

转载 fastJson顺序遍历JSON字段

fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。public static void main(String[] args) { String jsonStr = "{\"size\":\...

2018-03-26 11:01:20 627

转载 HTTP协议中POST、GET、HEAD、PUT等请求方法

HTTP协议中POST、GET、HEAD、PUT等请求方法Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查...

2018-03-26 10:24:21 2006

转载 linux(centos7)下SVN服务器如何搭建

linux(centos7)下SVN服务器如何搭建linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步...

2018-03-26 09:36:49 193

转载 smartsvn9破解及license文件

第一步:去官网下载自己系统smartsvn版本文件下载地址:http://www.smartsvn.com/download第二步:破解(1) 将文件解压到系统路径:/opt/smartsvn(2) 打开smartsvn,选中license注册(3)注册时,选中文件smartsvn.license,下一步下一步就ok了smartsvn.license[plain] view plain copyN...

2018-03-25 22:45:40 1879

转载 CentOS7 安装svn

centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version[root@lulitianyu ~]# svnversion --versionsvnversion, version 1.7.14 (r1542130)   compiled Aug 23 2017, 20...

2018-03-24 10:50:26 106

转载 Java web中什么是HttpSession

一.Java web中什么是HttpSessionjavax.servlet.http.HttpSession接口表示一个会话,我们可以把一个会话内需要共享的数据保存到HttSession对象中二.HttpSession由谁创建    session在访问tomcat服务器HttpServletRequest的getSession(true)/getSession()的时候创建,tomcat的Ma...

2018-03-15 14:52:57 693

转载 Spring Boot配置动态数据源访问N个数据库,支持数据库动态增删,数量不限

方案能支持数据库动态增删,数量不限。数据库环境准备下面以Mysql为例,先在本地建3个数据库用于测试。需要说明的是本方案不限数据库数量,支持不同的数据库部署在不同的服务器上。如图所示db_project_001、db_project_002、db_project_003。  搭建Java后台微服务项目创建一个Spring Boot的maven项目:   config:数据源配置。datasourc...

2018-03-15 13:36:49 14016 16

转载 Docker搭建nginx+springboot集群

docker搭建nginx+springboot集群1、首先准备两个springboot jar包,一个端口设置为8000,一个设置为8080。2、打包第一个springboot jar包,Dockerfile如下12345FROM java:8VOLUME /tmpADD spring-boot-docker-0.1.0.jar app.jarRUN bash -c 'touch /app.ja...

2018-03-14 23:41:34 1301

转载 nginx 配合 spring boot - docker 做动静分离和跨域

spring boot 、 spring cloud 、 docker 我就呵呵了,反正很火spring boot 主要做微服务,一般仅仅提供服务,逼格说的简单点,提供一个http请求,返回json。docker ,呵呵 方便部署,持续交互, 云计算-也即是 虚拟化技术和资源管理,,逼格再低点—运维,html 页面 不像以前那样 放在web工程目录下,现在要做的是图有点丑,没关系nginx配置#u...

2018-03-14 23:36:20 259

转载 使用nginx启用https及运行springboot jar包

首先,需要在阿里云申请免费一年的ssl服务打开管理控制台-证书服务,下载证书for nginx在服务器Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中(一个key文件和一个pem文件)配置服务器nginx下nginx.configserver { listen 443; server_name 你的域名; ssl on...

2018-03-14 23:34:14 5393

转载 SpringBoot指南|第一篇:构建第一个SpringBoot项目

Learn how to build an application with minimal configuration.了解如何使用最少的配置构建应用程序。目录1.简介2.准备事项3.了解您可以使用Spring Boot做什么4.构建一个Maven项目5.创建一个简单的Web应用程序6.创建一个应用程序类7.运行应用程序8.单元测试9.参考资料10.结语简介本指南提供了Spring Boot如何...

2018-03-14 22:11:16 1880

转载 SpringBoot指南|第二篇:构建一个RESTful Web服务

本文将使用SpringBoot引导快速创建一个“Hello World”的RESTful Web服务。目录1.简介2.环境准备3.使用Maven构建项目4.构建一个RESTful Web服务5.参考资料6.结语1.简介上一篇文章讲了如何快速构建一个SpringBoot项目,本文主要是讲如何快速构建一个简单的RESTful Web服务。2.环境准备您需要:· 15分钟左右· IDEA开发工具...

2018-03-14 22:09:35 123

转载 SpringBoot指南|第三篇:使用JPA访问MySQL数据库

本文介绍如何使用JPA来操作MySQL的CRUD。目录1.简介2.环境准备3.使用Gradle构建项目4.创建MySQL数据库及相关配置文件5.构建JPA访问MySQL数据库6.参考资料7.结语1.简介这是SpringBoot指南的第三篇文章,关注公众号查看更多相关文章哦。本文主要讲述如何使用JPA来操作MySQL进行CRUD(增查改删)。2.环境准备您需要:· 15分钟左右· IDEA开发工...

2018-03-14 22:06:56 176

转载 Spring Boot工程结构(推荐)

Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性.推荐工程结构示例:代码层的结构根目录:com.ven1.工程启动类(ApplicationServer.java)置于com.ven.build包下2.实体类(domain)置于com.ven.domain3.数据访问层(Dao)置于com.ven.repos...

2018-03-13 14:36:49 152

转载 Java命名规范

一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0;       public void toString(){}5、 常量名全部大写如:public stati...

2018-03-13 13:30:52 94

转载 @GeneratorValue与@GenericGenerator注解使用心得

今天开发的时候,对于这两个注解使用情况不是很了解,所以特意在此记录下下班后自己学习的成果。 在进入今天的主题前,我们先来了解下,关于一些定义的解释。什么是JAP? JPA全称Java Persistence API,其通过JDK 5.0(或以上版本)的注解或XML配置方式来描述 对象-关系表 的映射关系,并将运行期的实体对象持久化到数据库中。JPA与Hibernate的关系是怎样的? JPA的总体...

2018-03-13 11:57:38 1547

空空如也

空空如也

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

TA关注的人

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