- 博客(23)
- 收藏
- 关注
原创 新手-Docker基础快速入门
什么是dockerDocker是一个基于LXC技术构建的容器引擎,基于GO语言开发,遵循Apache2.0协议开源与虚拟机的区别(1)docker有着比虚拟机更少的抽象层。由于docker不需要hypervisor实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此在cpu1,内存利用率上docker将会在效率上有明显优势。(2)docker利用...
2019-03-02 10:44:48
318
原创 爱旅行项目-查询酒店位置及酒店特色代码
在itrip-biz中创建以下接口和类以下是代码:HotelController.java@Controller@RequestMapping(value = "/api/hotel")public class HotelController { @Resource private ItripLabelDicService itripLabelDicService;...
2019-02-27 09:15:38
3208
1
原创 爱旅行-项目部署
环境要求:在linux系统中需要安装配置以下环境 jdk,Tengine,redis,mysql,solr,tomcat1.Tengine环境及配置a)前端工程目录:/data/itrip/itripfrontb)图片目录:/data/itrip/uploadimg/comment 评论/data/itrip/uploadimg/hotel 酒店/data/itrip/upl...
2019-02-24 22:46:31
823
原创 爱旅行项目中完成微信支付
1.配置微信支付的部分请求参数<!-- 微信手机网站支付 --> <bean class="cn.itrip.trade.config.WXPayConfig" id="wxPayConfig"> <property name="appID" value="wxab8acb865bb1637e"/> &a
2019-02-24 21:35:27
704
原创 爱旅行项目中实现支付宝支付
在ssm框架的基础上,按照以下步骤完成支付功能1.配置文件applicationContext-alipay.xml<bean class="cn.itrip.trade.config.AlipayConfig"> <property name="appID" value="沙箱账号中的appid"/> <property name="rsaPrivat.
2019-02-24 21:19:36
1236
原创 爱旅行项目中实现邮箱注册
实现邮箱注册需要发送电子邮件,使用spring发送电子邮件会使用到两个类,JavaMailSenderImpl这个类用来发送电子邮件,org.springframework.mail.SimpleMailMessage这个类用来封装邮件信息还需要javamail的jar包。所以首先需要添加依赖&lt;dependency&gt; &lt;groupId&gt;javax.mail&lt...
2019-02-21 10:58:07
1741
原创 爱旅行项目中实现手机注册
实现手机注册的流程图:客户端向应用服务器发出手机注册申请,在应用服务器生成短信验证码,通过短信服务商将短信发送到手机,并且回调通知给应用程序。接入步骤1)注册开发者账号注册账号网址:www.yuntongxun.com/user/reg/init短信验证码模板:免费开发模板为1,形式为:【云通讯】你使用的是云通讯短信模板,你的验证码是{1},请于对{2}分钟内正确输入。2)创...
2019-02-21 10:11:39
1777
原创 Reds关键技术分析及应用
Redis的安装和配置Redis是一款开源,免费, 高性能的key-value数据库,与Memcached类似(简单地比较Redis与Memcached的区别1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存...
2019-02-18 09:58:36
383
原创 爱旅行项目中使用solr实现酒店搜索
准备工作:在酒店搜索业务中,搜索内容来自于多张表,查询语句比较复杂。素材中会有提供我们只需要把提供的solr_home覆盖掉练习时的solr_home即可。接下来即可在itrip-search模块中编码实现搜索业务:1.搭建SSM环境,以下素材有提供。2.编码实现a.返回给前端的数据需要封装成一个实体,我们把他叫做vo(View Object视图对象模型),添加@Field注解It...
2019-02-12 17:30:35
1424
1
原创 爱旅行项目中使用任务调度
在itrip-biz模块中搭建起SSM环境,将下面素材复制到工程中resources目录下:2.下面进行注解式任务调度的配置在springmvc-servlet.xml中添加如下配置:&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot; ......... xmlns:task=&quot;h
2019-02-11 11:33:12
1161
原创 mysql存储过程-最简单示例
一.声明存储过程DELIMITER //CREATE PROCEDURE 存储过程名([@参数1 数据类型,… … ,@参数n 数据类型])BEGIN#SQL语句#也声明变量,分支结构,循环遍历。。。等END; //注意:方括号‘[]’表示参数可写可不写。在存储过程中声明变量语法DECLARE 变量名 变量类型;赋值SET 变量名=变量值;select 列名...
2019-01-19 12:04:42
157
原创 FreeMarker开发代码生成器全解
代码生成器:可以生成代码的程序代码生成器的三要素:数据+模板+合成机制我们使用的模板引擎是freemarkerFreeMarker是一款模板引擎: 一种基于模板和数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具下面通过一个简单的案例来了解一下Freemarker的使用:首先创建一个maven的工程,在pom.xml文件中添加如下依赖:pom.xml...
2019-01-19 10:07:50
403
原创 使用Nexus搭建Maven私服最详细的教程
环境:linux centos6.5安装包:nexus-2.12.0-01-bundle.tar.gz安装1.将文件上传到目录/usr/local/software2.我的安装包目录/usr/loca/nexus 在local目录下新建文件夹[root@izwz96lxm6wxjauv4rfcnqz local]# mkdir nexus3.进入nexus目录[root@izw...
2019-01-15 14:28:19
610
原创 tengine+lua+GraphicsMagick让你的图片适应各种终端
安装步骤安装包版本:GraphicsMagick-1.3.18.tar.gzlua-5.3.1.tar.gzLuaJIT-2.0.4.tar.gztengine-master我的已经安装了nginx,所以在之前已经安装了c++的编译环境,如果是首次安装那么还要先安装c++的编译环境。当然在安装过程中出现 下面的情况说明在之前已经安装了。不用在意!!Package readline-...
2019-01-12 23:08:28
260
原创 linux下nginx安装配置测试
安装环境:Centos 6.5nginx-1.12.0.tar.gz依赖包:openssl-fips-2.0.16.tar.gzpcre-8.32.tar.gzzlib-1.2.11.tar.gznginx下载地址:http://nginx.org/en/download.html安装步骤:1.必须保证系统中安装了c++编译环境使用命令查看是否安装:[root@linux ~]...
2019-01-12 10:17:23
993
原创 在IDEA中打开Myeclips工程
1.打开工程:2.选择工程所在目录:3.选中工程点击Project Structure:设置项目的jdk版本4.设置Library5.选择6.添加jar依赖7.选中所需jar包[在这里插入图片描述](https://img-blog.csdnimg.cn/20190112000823233.png?x-oss-process=image/watermark,type_ZmFu...
2019-01-12 00:29:10
303
原创 使用Swagger自动生成API说明文档
项目环境jdk1.8spring4.1.7tomcat8.5.37集成步骤1.在pom文件中添加swagger依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>...
2019-01-10 12:37:58
944
原创 linux下安装maven -tar方式
1, 下载官方下载地址: http://maven.apache.org/download.cgi,我下载的是 :apache-maven-3.3.9-bin.tar.gz环境:linux centos6.5安装文件上传到 /usr/local/software2, 解压 (我的安装目录/usr/local)[root@gitlab-runner /]# cd /usr/local...
2019-01-08 17:04:44
552
原创 linux下安装tomcat - tar方式
注意: tomcat安装的前提,是在jdk安装成功的基础上环境:linux centos6.5安装包:apache-tomcat-7.0.57将tomcat的tar包放在自己喜欢的目录,我的放在/usr/local/software解压 (我的安装目录是/usr/local)[root@yihonglei /]# cd /usr/local[root@yihonglei loc...
2019-01-08 16:51:53
568
原创 linux下安装jdk - tar方式
环境:linux centos6.5安装包:jdk-8u181-linux-x64.tar.gz准备工作:将jdk-8u181-linux-x64.tar.gz安装包上传到目录 /usr/local/software我的安装目录是/usr/local/ ,所以cd到目录/usr/local[root@yihonglei /]# cd /usr/local/解压[root@yi...
2019-01-08 16:42:00
462
原创 GitLab Runner在Centos6.5系统中安装教程
GitLab安装平台可以是GNU/Linux、MacOS、FreeBSD和Windows上安装它有三种方法。1.使用Docker;2.手动下载二进制文件,3.或者使用RPM/DEB包的存储库。下面介绍使用RPM/DEB包的存储库安装方法:声明:以下安装的是Gitlab Runner 10之前的版本1.系统选择以下不同的安装命令。For Debian/Ubuntucurl -L h...
2019-01-08 15:05:37
473
转载 打不开磁盘“D:\Users\Documents\Virtual Machines\Ubuntu 64\Ubuntu 64.vmdk”或它所依赖的某个快照磁盘。
找到虚拟机安装目录,不记得就找错误提示,如上我的是D:\Users\Documents\Virtual Machines\Ubuntu 64\,然后把里面的.lck的文件全删掉,就可以启动了。原因:虚拟机在运行时会创建相应的文件,即在虚拟机的安装目录下自动产生.lck锁定文件文件,这是虚拟机的虚拟磁盘(.vmdk)自带的磁盘保护机制,防止多台虚拟机同时访问同一个虚拟磁盘造成对磁盘修改、数据丢失...
2019-01-07 18:15:00
4230
原创 在Ubuntu系统中安装GitLab
操作系统:Ubuntu系统是16.04GitLab安装包:11.3.0说明一下我安装GitLab主要是为了测试持续集成。后续我会发布如何安装GitLab Runner 及如何实现持续集成。安装步骤如下:先贴出GitLab官网下载地址:https://packages.gitlab.com/gitlab/gitlab-ce在这里你可以找到你所需要的所有版本和系统的社区版安装包。有需要的同学...
2019-01-07 15:34:04
263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人