- 博客(45)
- 资源 (9)
- 收藏
- 关注
原创 阿里云服务器Centos7-Jenkins使用GitLab的配置(七)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;这一次是基于之前搭建好的环境对jenkins使用gitlab的配置二. jenkins使用gitlab配置的目的更加方便的在jenkins中从gitlab上拉取代码进行打包或测试的项目部署三. 环境操作系统: 阿里云Centos7JDK: 1.8Tomcat: tomcat8Maven: maven3Git:
2020-06-29 19:09:48
377
原创 阿里云服务器Centos7-gitlab环境搭建(六)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;gitlab不做过多介绍既然了解到搭建就应该了解过这个东西,只讲怎么搭建,具体介绍请自行搜索;二. 使用gitlab目的1.使用git作为代码管理工具,并在此基础上搭建起来的web服务2.web框架使用ruby on rails(一个可以使你开发、部署、维护 web 应用程序变得简单的框架)3.基于MIT代码发布协议(MI
2020-06-29 17:31:37
354
原创 阿里云服务器Centos7-Jenkins环境搭建(五)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;Jenkins不做过多介绍既然了解到搭建就应该了解过这个东西,只讲怎么搭建,具体介绍请自行搜索;二. 使用Jenkins目的1.Jenkins安装方便,配置简单;2.可以代替传统的,繁琐的打包部署,让部署变得简单化...
2019-11-06 14:40:03
390
原创 阿里云服务器Centos7-mysql环境搭建(四)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;不要问我为什么数据库还要装上,因为一些原因没必要置办云数据库,对就是这样;安装下载并安装MySQL官方的yum Repository (使用这个命令就直接下载安装需要用的yum,占用空间极小)> wget -i...
2019-11-01 12:06:15
372
原创 阿里云服务器Centos7-git环境搭建(三)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;安装安装> yum install -y git查看yum源仓库Git信息> yum info git安装依赖库> yum install curl-devel expat-devel g...
2019-10-31 18:13:49
268
原创 阿里云服务器Centos7-MAVEN环境搭建(二)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;二. 开始创建文件夹在指定路径创建文件夹下载maven 包wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache...
2019-10-31 18:05:09
344
原创 阿里云服务器Centos7-JAVA环境搭建(一)
一. 引文之前环境什么的问题都是用的时候就用了也没有做一个整理,这里记一下哪里记一下,总是很乱,趁这次公司换服务器,然后做一个记录逐步把安装的每一步什么的都做一个记录吧;二. 开始下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上传可以通过工具或者使...
2019-10-31 17:38:51
574
原创 Mac环境 - - brew安装zookeeper
序言安装环境主要目的:在其他的文章中需要使用到一些工具的安装以后使用的记录第一次安装的朋友的使用其他的慢慢会一一的写出来,本篇是zookeeper查看zookeeper信息brew info zookeeper安装zookeeperbrew install zookeeper查看配置文件缺省的配置文件在以下目录中cd /usr/local/etc/zoo...
2019-04-12 15:44:37
2299
原创 SpringBoot&Dubbo&Zookeeper远程调用项目搭建
序言Dubbo一款分布式服务框架,作为阿里巴巴SOA服务化治理方案的核心框架,通过高性能和透明化的RPC实现服务的远程调用,对服务的负载均衡以及项目的耦合性提供很强的解决方式;具体Dubbo的介绍和优缺点请自行搜索,本篇就主要写一下SpringBoot对Dubbo的整合,之前看网上有很多讲解的总感觉不是很清楚,不够详细,然后这篇主要用来边学习边回忆吧;正文创建项目在以下项目搭建...
2019-04-12 15:02:42
1019
1
原创 SpringBoot(15) - - SpringBoot整合ActiveMq(整合)
项目路径:https://github.com/zhaopeng01/springboot-study/tree/master/study_15序言用来在服务和服务之间进行异步通信的一种技术,采用TCP通信协议,为了进一步提高网站性能,提高网站并发能力,提高网站可用性,可以使用mq消息中间件进行流量削峰,异步通信,任务的异步处理,服务解耦合等安装去官网下载tar.gz包,放到自己喜...
2019-04-10 10:44:07
594
原创 SpringBoot(14) - - SpringBoot整合kafka(整合)
项目路径:https://github.com/zhaopeng01/springboot-study/tree/master/study_14序言具体对于kafka 不多做介绍,可以自行查阅,对于kafka安装可以看我的上一篇文章,里面有具体的安装方法,如果是windows兄弟 自己辛苦找一下安装方式 嘿嘿.本章主要来写一下kafka与SpringBoot的整合,话不多说直接进入了....
2019-04-08 15:40:16
361
原创 SpringBoot(14) - - SpringBoot整合kafka(安装)
项目路径:https://github.com/zhaopeng01/springboot-study/tree/master/study_13序言Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用在整合过程中注意SpringBoot版本是否与ka...
2019-04-08 11:18:51
282
原创 SpringBoot(13) - - SpringBoot 自定义异常处理
序言在代码中使用自定义的异常类,可以结合自己的项目对异常进行统一的封装处理,进行封装管理,使得整个项目的异常处理更规范、更统一、更优雅。同时,使得日志的记录上更加清晰,便于后续查日志定位问题。...
2018-12-14 20:46:54
980
原创 SpringBoot(12) - - SpringBoot数据验证
https://github.com/zhaopeng01/springboot-study/tree/master/study_12序言导致重复提交的原因,主要是由于网络的延迟问题以及页面刷新的操作或者也可能是第一次点击一个按钮可能由于网络原因没有请求过去呢,但是用户又点了好几次,导致的重复提交(这里你就该想想了,你是不是欠你前端小哥的钱忘记还了)表单的重复提交会导致造成很多脏数据解...
2018-12-14 11:26:46
328
原创 SpringBoot(10) - - SpringBoot整合Redis
lettuce jedis 比较Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。Jedis在实现上是直接连接的redis server,如果在多线程环境下是非线程安全的,这个时候只有使用连接池,为每个Jedis实例增加物理连接Lettuce的连接是基于Netty的,连接实例(StatefulRedisConnection)...
2018-09-30 15:25:30
302
原创 SpringBoot(9) - - SpringBoot整合Mybatis
Mybatis是对jdbc的封装,他让数据库底层操作变得透明,Mybatis操作都是围绕一个sqlsessionFactory实例开展,Mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射,在每次与数据库交互时,通过sqlSessionFactory,拿到sqlSession,在执行sql命令本文是基于SpringBoot...
2018-09-21 16:25:03
465
原创 SpringBoot(8) - - SpringBoot整合Thymeleaf模板
项目地址:https://github.com/zhaopeng01/springboot-study/tree/master/study8Spring Boot提供了多种模板引擎的默认配置支持,但嵌入式容器JSP有限制,2010年后Velocity停止更新,所以这JSP与Velocity两个不建议使用,然实际在企业中,还是有很多在使用那么这里主要是springboot整合Thymele...
2018-09-21 11:34:28
424
原创 SpringBoot2.x添加拦截器后Swagger无法访问
在没有添加拦截器的时候访问是ok的,后来添加了拦截器就报404了,然后去网上搜寻了一波,现在把操作内容记录下来先来下问题解决方法package com.zyc.Interceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Co...
2018-09-18 11:32:31
4536
5
原创 SpringBoot(7) - - SpringBoot文件上传
在我们开发的项目中,多多少少会遇到文件上传的问题,或者上传个图片亦或者是个文本,这篇就写写文件上传; 在这篇中我打算写2中方式,先来个简单方式的,再来个复杂方式的; 废话少说,代码走起1.偷懒方式,简单处理 首先先写个简简单单的上传页面 然后写文件上传的controller方法 来处理一些逻辑 比如获取文件名称 或者写入到哪里...
2018-09-12 09:18:45
1606
原创 SpringBoot(6) - - SpringBoot发送邮件
在SpringBoot中发送邮件1.依赖<dependency> <groupId>org.springframework.boot</groupId> &lt
2018-09-08 10:43:32
486
原创 SpringBoot(5) - - SpringBoot整合Log4j
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该...
2018-09-08 10:43:13
448
原创 SpringBoot(4) - - SpringBoot多配置文件
我们在项目中可能出于某些原因需要写两个甚至多个配置文件,比如我们想做个测试但是我们的配置文件的数据已经太多了,不想在这个文件继续写下去,这时候我们就需要再建一个配置文件来了,具体操作 Look Me~1.在核心配置文件中进行配置 在核心配置文件中application.yml或者application.properties中设置以下内容:spring.profiles.act...
2018-08-27 16:00:47
462
原创 java使用拦截器拦截post请求中的内容
转载请注明出处:https://mp.youkuaiyun.com/mdeditor/82023959首先我们的项目是前后分离的, 然后今天有个需求就是如果在前台app请求的时候有可能会传来一些表情什么的,因为后台的数据库字段使用的是varchar接收的,会引起一些不必要的麻烦,即使把表情放到了数据库中,前台渲染也是个麻烦事, 所以经过和领导商量就直接用拦截器给把传过来的表情拦了,直接报400,然后返...
2018-08-24 18:46:54
10900
原创 微信小程序学习(五)
今天带来小程序第四节的学习内容,今天主要学习目标是:1.JS 2.生命周期 3.WXS 4.运行机制1.JS 首先来段引入 js是一种轻量的,解释型的,面向对象的头等函数语言,是一种动态的基于原型和多范式的脚本语言,支持面向对象,命令式和函数式的编程风格, 轻量是指,入门js的时候会比较轻一些,没有学习其他语言那么重. 解释型是指,js在运行时会编译成可以运...
2018-08-21 22:59:31
882
原创 SpringBoot(3) - - SpringBoot整合Swagger2
在后端开发中经常需要对移动客户端提供RESTful API接口,在后期版本快速迭代的过程中,修改接口实现的时候都必须同步修改接口文档,而文档与代码又处于两个不同的媒介,除非有严格的管理机制,不然很容易导致写出的代码与接口文档不一致现象。 为了前后台更好的对接,为了以后交接方便,为了不再长篇大论的手写api文档,那么就来用Swagger吧(不是打广告),它可以轻松的整合到Spring中,它既可以减...
2018-08-20 21:57:40
8574
4
原创 SpringBoot(2) - - SpringBoot热部署
还在为写完代码还得重新部署而烦恼吗,还在为刚刚启动了项目然后忽然想起还有日志没打印还得重新部署项目而难过吗,是的我就是,那么就来写这篇文章解决一下这个难过的事情吧…..1.环境IntelliJ IDEA 2018.1SpringBoot 2.0.4.RELEASEJDK 1.82.依赖<?xml version="1.0"
2018-08-15 13:54:19
349
原创 SpringBoot(1) - - 搭建第一个SpringBoot工程
如果你是一个后台开发人员那么SpringBoot你绝对不会陌生(把自己关在小黑屋拔掉网线工作好几年的大神不算),如果你不是一个后台开发人员那么SpringBoot你也应该略有耳闻,现在的互联网微服务已经热火朝天了,如果现在还没有听说过微服务,赶紧去了解一下,这篇如题主要搞一下SpringBoot,在long long a go时候我们还在用着SSM和SSH,那配置文件有时候自己都不知道自己写了点啥...
2018-08-09 16:02:49
914
原创 微信小程序学习(四)
今天带来小程序第四节的学习内容,今天主要学习目标是:1.WXSS:响应式像素 2.WXSS:样式 3.WXSS:选择器1.WXSS:响应式像素WXSS: 是一套样式语言,用于描述WXML的组件样式,小程序在视觉上的展示,对css做了一些补充和修改 CSS: 是一套样式语言,是一种样式表语言,用来描述HTML或XML文档的呈现首先先来了解下: 设备像素:指的是物理单位,也就是...
2018-07-24 20:51:06
485
原创 微信支付 Java后台 安卓和小程序前台(三)
之前说了微信支付的支付和回调,这篇说一下微信支付的退款以及退款的回调以下内容可能会很长,请找个安静的小角落好好吸收一波~~~1.退款如果订单已经支付了想要退款的话,根据商户的后台提出退款的申请,通过以下代码来向微信提出退款申请: public Map<Object, Object> wxRefund(Long orderId) throws Except...
2018-07-24 16:13:17
577
原创 微信支付 Java后台 安卓和小程序前台(二)
上一章介绍了微信支付与app对接,这篇来记录下微信支付后端与小程序对接,话不多说直接上代码1. 正文 //这个properties是一个读取配置文件中的上面四个参数一个util HashMap<String, Object> properties = WeChatPayUtil.getProperties(); //封装请求参数 ...
2018-07-21 20:36:21
414
原创 微信支付 Java后台 安卓和小程序前台(一)
1.先来段开头最近一段时间一直都是在写微信支付,微信中的坑本来就多,怎么说呢,慢慢的摸爬滚打也就过来了,这篇博主要就是把我这段时间自己的一些总结记录下来,方便以后的查阅,也方便以后身边朋友们需要学习的一个参考.本篇主要讲述以微信app支付为主,小程序支付为辅,微信支付的其他支付也情况类似,这篇文章看会了其他的也就顺其自然了,在接入微信支付之前我也浏览过一些文章,都是一块一块的,有的就直接一...
2018-07-21 12:06:58
838
原创 微信小程序学习(三)
今天带来小程序第三节的学习内容,今天主要学习目标是:1.小程序开发框架 2.wxml的数据绑定 3.wxml的运算符绑定 4.wxml的列表渲染 5.wxml的条件渲染 6.wxml的模板引用 7.wxml的文件引用1.小程序开发框架的基本构成小程序开发框架主要是由4个部分组成,分别是 wxml,wxss,js,wxs,wxs wxs是一种对wxml...
2018-07-15 11:45:29
1340
原创 mybatis 简单手写CURD
在mybatis中难免会需要自己来手写sql,下面带来CURD的简单写法1.select<select id="getPerson" parameterType="Long" resultType="cn.xx.model.Person"> SELECT p.name,p.age,p.sex FROM person p <W...
2018-05-31 16:34:24
783
原创 idea中设置properties文件中unicode转为中文
Ctrl+Alt+s –> setting –> file encodings –> 设置Transparent native-to-ascii conversion
2018-05-31 12:21:20
1188
原创 idea中设置Terminal为git终端
Ctrl+Alt+s –> setting –> terminal –>设置shell path 为E:\Git\bin\bash.exe(也就是你的git中bin目录下的bash.exe)即可
2018-05-28 14:57:38
2750
原创 微信小程序学习(二)
今天带来第二节的学习,今天主要学习目标1. 配置文件可配置项 2. 开发者工具的介绍以及版本 3. 自己创建一个Hello,World! 1配置文件可配置项首先我们全局的配置有5项分别是Pages 主要注册微信小程序的所有页面tabBar 如果我们的小程序是一个多tab的应用,我们就可以通过tabbar的配置项来指定tab栏的表现networkTimeou...
2018-05-27 23:46:29
1294
原创 微信小程序学习(一)
首先呢先做一些必须要做的事情,虽然我本人不喜欢这些东西,但是这些东西没有还是不行的,避免以后找不到就写详细点,以后留给朋友看一看也蛮好的…1.小程序简介小程序是一种不需要下载、安装即可使用的应用,它出现了触手可及的梦想,用户扫一扫或者搜一下即开打开应用,也出现了用完即走的理念,用户不用关心安装太多应用的问题,应用随处可用,但又无须安装卸载。我当时是这样来定义什么是小程序的。1:无需下载...
2018-05-20 23:15:08
7368
原创 Model,ModelMap,ModelAndView之间的作用和区别
1.背景在项目中很多的时候是需要后台控制层直接返回数据到前台的,这时候就是他们出场的时候了2.区别Model Model是一个接口,实现了他的有RedirectAttributes,ConcurrentModel,ExtendedModelMap 其中实现类ExtendedModelMap继承了ModelMapModelMap ModelMap 继承了 LinkedHa...
2018-05-11 14:34:08
503
原创 VMware安装CentOS设置NAT模式进行网络连接
CentOS6.5纯净版下配置网络: 1.安装完CentOS6.5后,root登录进入系统 2.输入vi /etc/sysconfig/network-scripts/ifcfg-eth0回车 3.编辑界面按“i”键 修改 ONBOOT=yes // 计算机启动时是否激活网卡,此处取值yes BOOTPROTO=static...
2018-03-14 17:31:20
600
微信支付api详解
2018-07-24
使用git命令方式向GitHub服务器提交
2018-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人