自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知识林www.zslin.com

学习资料分享

  • 博客(115)
  • 资源 (13)
  • 收藏
  • 关注

原创 Aujaker - 自动创建Springboot项目的便捷工具

本文章来自【知识林】摘要对于Springboot的应用已有一段时间,发现在使用过程中每创建一个项目都依然还有很多重复而又不得不做的工作。如: + 创建基础的Repository + 创建基础的配置信息 + 创建基础的Service + 创建实体类的基本的Controller(增、删、查、改) + ……在创建实体类时写注释也是比较麻烦的,特别是一个注释要写三次(属性、getter和sette

2017-05-10 14:43:02 932

原创 Nginx中配置https做反向代理 - 知识林

本文章来自【知识林】在Centos中的Nginx配置https做反向代理跟配置http做反向代理基本一样,只是多了ssl的相关配置,如果不知道如何在Centos中配置Nginx做反向代理可以参考文章《Centos 中安装与配置Nginx - 知识林》,如果没有支持https的SSL证书可以参考文章《阿里云和腾讯云免费SSL证书 - 知识林》来获取免费的SSL证书。在Centos中配置Nginx做h

2017-01-22 00:51:22 31410

原创 阿里云和腾讯云免费SSL证书 - 知识林

本文章来自【知识林】概述什么是SSL证书通俗的来讲SSL和TSL都是属于网络传输的安全协议,而SSL继承于TSL,且SSL是一种更为安全的加密协议。SSL和TSL的体现:TSL是通过浏览器以http://来访问,默认端口是80;SSL是通过浏览器以https://来访问,默认端口是443。为什么要使用SSLSSL更加安全在使用微信小程序开发时与后台数据交互必须使用https传输,即SSL协议

2017-01-22 00:50:32 2488

原创 05 - 微信小程序实例开发 - 综合小娱乐

本文章来自【知识林】实例主要功能星座运势历史上的今天QQ吉凶查询使用tabbar做底部导航菜单自定义工具函数myDate.js页面跳转、页面返回事件绑定先看效果图关键代码分析tabBar部份代码"tabBar": { "selectedColor": "#99322d", "list": [{ "pagePath": "pages/index/inde

2017-01-15 15:52:42 712

原创 04 - 微信小程序实例开发 - 笑话大全

本文章来自【知识林】实例主要功能使用tabbar做底部导航菜单使用onReachBottom触发底部事件自定义工具函数放到util.js中上拉至底部时获取新数据将新数据组合到原有数据中一起显示先看效果图关键代码分析tabBar的使用在app.json中增加以下代码"tabBar": { "color": "#888", "selectedColor": "#444",

2017-01-15 15:51:50 1747

原创 03 - 微信小程序实例开发 - 问答机器人

本文章来自【知识林】实例主要功能风格类似聊天窗口用户发送信息时,调用机器人接口返回回答信息将所有信息记录到本地存储中每次打开都显示最近的问答数据当发送空信息时有相应提示先看效果图关键代码分析提示信息wx.showToast({ title: '请输入您的问题', icon: 'loading'});说明:icon可以接收loading、success(默认)存储数据到本地

2017-01-15 15:51:02 2161

原创 02 - 微信小程序实例开发 - 天气情况

本文章来自【知识林】实例主要功能自动定位所在城市根据所定位的城市获取天气信息显示未来几天的天气情况查看当天天气的详情信息先看效果图思路及编码部份自动定位所在城市wx.getLocation:通过官方文档的API中可以看到wx.getLocation可以获取到当前的地理位置和速度,不过获取到的地理位置只是经纬度,而不是真正的城市名称,但我们可以根据这个经纬度来获取城市名称等信息(需要用到

2017-01-15 15:49:55 1086

原创 01 - 微信小程序 - 说明

本文章来自【知识林】前几天微信小程序正式上线,我作为一个喜欢尝鲜的码农也跟着大部队的脚步学习了微信小程序的官方文档,发现微信小程序居然可以做到如此简单,并且“小程序”并不是指它小功能少,而是指开发量小、代码少、发布方便等从众多繁重的工作中简化而得到的这个“小”。关于微信小程序的说明在网上可以搜到一吨的资料,感觉我再在这里赘述就没有意义了,作为码农的我更应该从开发上来描述。微信小程序的开发难吗?学习周

2017-01-15 15:49:15 523

原创 19 - Docker network第五讲-替代“--link”(Docker系列)

本文章来自【知识林】 在之前的讲解《09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)》中讲述了使用--link的方式来让wordpress和mysql的容器进行通信,这种方式即将过时,需要换成docker network的方式。 下面就将《09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)

2016-12-30 09:59:46 6504

原创 18 - Docker network第四讲-网络别名(Docker系列)

本文章来自【知识林】 在前面例子中容器与容器之间的通信都是通过网络中的IP地址来完成的,这种方式显然是不合理的,因为这个IP地址可能会在启动容器时发生变化,而且也比较难记。 那么解决这一问题的方法就是使用网络别名,容器在网络是是允许有别名的,且这个别名在所在网络中都可以直接访问,这就类似局域网在各物理机的主机名。启动容器指定网络及网络别名docker run -d -it --nam

2016-12-30 09:59:23 9507 2

原创 17 - Docker network第三讲-自定义网络(Docker系列)

本文章来自【知识林】创建网络C:\Users\zsl-pc>docker network create test-net39b38d32553cb89085bccb6d1359e3e1ebba570147c31c64c58e40d7967f9e50说明:这里创建了一个名为test-net的网络,创建成功后会得到该网络的ID列表网络C:\Users\zsl-pc>docker network

2016-12-30 09:59:07 672

原创 16 - Docker network第二讲-容器默认网络bridge(Docker系列)

本文章来自【知识林】在Docker服务安装成功后默认有三个网络(docker network ls):C:\Users\zsl-pc>docker network lsNETWORK ID NAME DRIVER SCOPE992344cd89fe bridge bridge

2016-12-30 09:58:48 4789

原创 15 - Docker network第一讲-概念及常用命令(Docker系列)

本文章来自【知识林】 在Docker的世界里面network起到了非常关键的作用。主要担任的工作有:与宿主机通信、容器与容器通信。 在之前的讲解中我们让容器与容器通信是通过--link来完成,但在官方文档中可以看出--link已经标记为删除,可能在后面的版本中会直接删除该指令。 从安全性角度考虑及官方文档都建议使用docker network来完成容器之间的通信。docke

2016-12-30 09:58:29 2648

原创 13 - 在Centos7中安装Docker1.12(Docker系列)

本文章来自【知识林】 在Centos7中如果直接使用yum install docker安装的话,Docker的版本是1.9这个版本的。 在1.12这个版本里面又新增加了很多特性,如:完善了network、增加了swarm等,本篇文章将讲述如何在Centos7操作系统中安装1.12版本的Docker服务。安装wget工具yum install -y wget说明:因为要下载yum源,

2016-12-28 23:01:40 566

原创 12 - Dockerfile指令集(Docker系列)

本文章来自【知识林】在使用Dockerfile一构建Docker镜像之前需要先搞清楚Dockerfile中都有哪些常用的指令,这样在使用起来才能得心应手。这篇文章主要列举出Dockerfile中比较常用的指令及其用法和说明,需要注意的是这些指令都是全部大写。FROM:说明:指定该镜像的基础镜像格式如:FROM <image>或FROM <image>:<tag>示例:FROM centos:7

2016-12-08 16:34:23 506

原创 11 - Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目(Docker系列)

本文章来自【知识林】在上一篇文章《10 - Dockerfile 之 tomcat中运行MyEclipse搭建Web项目》中为这一篇的内容准备了原材料。这篇文章将讲述如何将上一篇文章中的Javaweb项目制作成Docker的镜像。应用程序在Docker容器中运行和在物理机运行的原理是一样的,所以我们部署这个Javaweb项目到Docker中的步骤应该如下:服务器支持(这里选择Centos7)安装

2016-12-08 16:34:06 753

原创 10 - Dockerfile 之 tomcat中运行MyEclipse搭建Web项目(Docker系列)

本文章来自【知识林】在之前的讲解中主要讲述的是如何使用已经存在的Docker镜像,当然这些镜像对我们的使用肯定有很大的帮助,但很多时候我们是需要运行我们自己所定制开发的应用程序,这些应用程序在Docker的任何仓库中都是无法找到的,那么我们如何将自己的应用程序部署到Docker容器中呢?需要现在几个步骤:开发自己的应用程序将我们的应用程序制作成Docker镜像运行该镜像开发自己的应用程序这篇

2016-12-08 16:33:47 494

原创 09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)

本文章来自【知识林】概念Wordpress:是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。MySQL:关系型数据库,作为Wordpress网站的数据存储介质。说明本例子将通过快速搭建Wordpress+MySQL的网站来熟悉docker run命令及使用方法。本着“容器只干一件

2016-12-08 16:33:27 3760 1

原创 08 - Docker常用命令(Docker系列)

本文章来自【知识林】在启动docker服务后输入:docker --help可以查看到docker的所有命令,下面先把docker的命令列举出来:attach: 附着到一个正在运行的容器build:从Dockerfile文件中创建一个镜像(这个在后面详讲)exec:在一个正在运行的容器中运行指令,如:docker exec my-web ls -l(以详细信息方式列举出my-web容器工作目录下的目

2016-12-08 16:33:09 471

原创 07 - 如何查看镜像及MySQL各环境参数的说明(Docker系列)

本文章来自【知识林】在《06 - 分析docker run hello-world(Docker系列)》一文中看到了docker run hello-world,也描述了hello-world是镜像名称,是可以从官方镜像仓库拉取的镜像名称。那么,在官方镜像仓库里面都有些什么镜像可以供我们拉取?这些镜像的名称都是什么样的?我们应该如何拉取?又该如何使用?带着这些问题,首先需要知识Docker官方的镜像

2016-12-08 16:32:50 6868

原创 06 - 分析docker run hello-world

在前面的《Centos7中安装及验证Docker》和《Windows8中安装及验证Docker》两篇文章中都有看到:docker run hello-word,为了更深入的认识Docker,在这篇文章中着重讲解一下这句命令的作用和工作流程,从而更加深刻的认识Docker的工作原理。输入启动容器命令:docker run hello-word将会出现:C:\Users\zsl-pc>docker

2016-12-08 16:32:28 461

原创 05 - Docker Machine 概述

Docker Machine可以用来:在Mac或Windows系统中安装和运行Docker服务提供和管理多个远程Docker主机提供Swarm群集什么是Docker Machine?Docker Machine是一个可以让你在虚拟机上安装Docker引擎的工具,并且可以通过docker-machine的指令来管理这些虚拟机。可以使用Docker Machine在你的本地Mac或Windows

2016-12-08 16:32:13 1454

原创 04 - Windows8中安装及验证Docker

如果你的操作系统是windows 10 pro版本以上可以下载InstallDocker.msi来安装使用Docker服务。如果你的操作系统也是Windows8,可以参考本文章来安装使用Docker服务。注意事项是64位操作系统已经开启了虚拟化在“任务管理器”的“性能”选项卡中,可以看到“虚拟化:已启用”字样即表示已经开启了虚拟化:安装在Windows8中安装Docker需要借助DockerT

2016-12-08 16:31:54 557

原创 03 - Centos7中安装及验证Docker

安装在Centos7中安装Docker非常简单,只需要一个命令:yum -y install docker而在Centos6的系统中安装Docker要相对复杂一些,首先需要将系统内核版本升级到3.10以上,其次需要通过使用命令yum update等升级操作系统,具体安装方法可参考文章《Centos 6.4中安装Docker》。安装完成后需要启动docker服务:systemctl start doc

2016-12-08 16:31:29 1308

原创 02 - Centos7中安装Docker、虚拟机的网络配置

操作步骤安装Centos7的虚拟机此处省略安装过程。配置虚拟机网络(虚拟机网络选择NAT模式)注意宿主机(本机)的几个服务需要启动:VMware Authorization Service、VMware DHCP Service、VMware NAT Service;在WMware Workstation中启动虚拟网络编辑器:“编辑”->“虚拟网络编辑器”;在VMware Workstatio

2016-12-08 16:31:10 720

原创 01 - Docker的概述、原理及能解决的问题

当下的问题开发、测试、生产等环境的不同可能导致应用程序运行的结果有所不同,甚至会出现错误:如:各环境中的JDK、Tomcat、MySQL等版本各有不同;在JDK1.6中写的代码可能在JDK1.8中已经Deprecated了;在JDK1.8中写的代码可能在JDK1.6中还不支持。需要在一个项目的多个版本中进行切换时很不方便,项目转移服务器时很不方便:如有一个博客,在1.0这个版本中不允许网友发

2016-12-08 16:30:36 483

原创 使用Dockerfile构建Springboot项目(视频)

本文章来自【知识林】视频教程请查看《使用Dockerfile构建Springboot项目(视频)》示例代码:https://github.com/zsl131/springboot-study-video/tree/master/study01本文章来自【知识林】视频教程请查看《使用Dockerfile构建Springboot项目(视频)》

2016-11-16 15:22:34 1714

原创 使用Dockerfile构建MyEclipse创建的JavaWeb项目 - 知识林

本文章来自【知识林】视频教程请查看《使用Dockerfile构建MyEclipse创建的JavaWeb项目(视频)》思路分析由Centos7作为基础镜像安装Java环境(安装Jdk)安装Tomcat拷贝JavaWeb项目到镜像运行tomcat通过创建的这个镜像启动容器完整的Dockerfile文件# 这个镜像的基础镜像是Centos7FROM centos:7# 作者MAINTAI

2016-11-14 01:47:57 587

原创 使用Dockerfile创建镜像各常用指令说明 - 知识林

本文章来自【知识林】使用Dockerfile来创建Docker镜像时需要用到一些指令,如:FROM、RUN、MAINTAINER、WORKDIR、ADD、CMD、ENTRYPOINT、ENV、EXPOSE等等,上面列举的指令都是比较常用的,需要注意的是这些指令都必须是大写且放在行的开头。FROM:指定基础镜像,一般我们在创建镜像是都是以另一个镜像为基础,就需要用FROM来指定,FROM一般放在Doc

2016-11-13 17:20:39 565

原创 Docker视频教程 之 使用Nginx容器做反向代理 - 知识林

要观看视频教程请点击这里转到【知识林】观看这一节主要讲解如何在docker中使用Nginx做反向代理 在启动docker容器时挂载宿主机目录 这讲将会挂载两个目录,一个用于查看nginx的日志,另一个则是用于配置反向代理的代理信息启动Nginx容器作反向代理如果对nginx的反向代理不清楚可以看一下文章《Centos 中安装与配置Nginx》启动的命令:docker run -d -p

2016-11-11 10:30:04 577

原创 Docker视频教程 之 熟悉docker-machine及docker常用命令 - 知识林

要观看视频教程请点击这里转到【知识林】观看本节主要通过启动Mysql数据库容器和Wordpress网站容器来熟悉docker-machine和docker的常用命令熟悉docker-machine命令前提需要安装docker服务。如果是在windows或Centos6版本中运行可能参考《Docker视频教程 之 在Windows和Centos6.3中安装Docker》;如果是在Centos7中运

2016-11-11 10:28:15 811

原创 在Windows和Centos6.3中安装Docker-知识林

要观看视频教程请点击这里转到【知识林】观看如题,在Windows和Centos6.3中安装Docker描述在Centos6.3中如何升级内核版本描述如何将Centos6.3升级到6.8版本讲述在Windows操作系统中如何借助DockerToolbox安装Docker服务讲述在Windows操作系统中如何使用docker-machine来使用Docker服务 在Centos6中安装Dock

2016-11-09 09:15:52 576

原创 在Centos7中安装Docker服务(视频)

要观看视频教程请点击这里转到【知识林】观看如题,在Centos中安装Docker服务视频大小:22.8MB视频时长:10分25秒要观看视频教程请点击这里转到【知识林】观看

2016-11-08 09:07:04 349

原创 Docker简要概述,四个组件的关系(视频)

要观看视频教程请点击这里转到【知识林】观看Docker组件: 1. 客户端和服务器端 2. Docker镜像 3. Registry(镜像仓库) 4. 容器视频讲述Docker的简要概述及4个组件间的关系与区别。视频大小:18.8MB视频时长:12分47秒要观看视频教程请点击这里转到【知识林】观看

2016-11-08 09:06:36 536

原创 Docker的概述-安装-仓库 镜像 容器三者关系(视频)-知识林

本文章来自【知识林】要观看视频教程请点击这里本视频说明:对Docker的简要概述在Centos7.2中安装Docker演示Docker中镜像的拉取和启动容器演示了在Docker中启动两个Mysql数据库的操作讲述了仓库、镜像和容器三者之间的关系视频大小:76.8MB视频时长:26分48秒要观看视频教程请点击这里本文章来自【知识林】

2016-11-05 16:47:56 421

原创 Springboot+JPA+Thymeleaf 校园博客完整小网站

本文章来自【知识林】此项目是一个比较简易的校园博客。 麻雀虽小五脏俱全,虽然是比较简易的但是涉及的知识点还是比较全面的。此项目涵盖了【知识林】中Springboot和Thymeleaf中所有知识点的内容。主要功能有:系统管理系统初始化菜单管理角色管理用户管理系统配置管理用户注册邮件验证码实现用户登陆找回密码博文分类管理添加分类修改分类博文管理添加博文修改博文博文评论(未实

2016-11-03 16:01:33 1191 2

原创 Springboot 之 多文件上传-知识林

本文章来自【知识林】文件上传在各种网站平台上应用都非常广泛,这篇文章将讲述在Springboot中是如何完成文件上传的,Springboot是打包运行的,上传后的文件又该何去何从?这篇文章需要用到前面所讲的知识点《Springboot 之 静态资源路径配置》和Thymeleaf相关的知识。pom.xml<parent> <groupId>org.springframework.boot<

2016-11-03 12:00:11 869 2

原创 Thymeleaf 之 内置对象、定义变量、URL参数及标签自定义属性

本文章来自【知识林】如标题所述,这篇文章主要讲述Thymeleaf中的内置对象(list解析、日期格式化、数字格式化等)、定义变量、获取URL的参数和在页面标签中自定义属性的应用。如果对Thymeleaf的基本使用、maven依赖等不清楚的可以先阅读我的另一篇文章《Thymeleaf 之 初步使用》。Controller部份@Controllerpublic class IndexContro

2016-11-02 13:42:30 37239 1

原创 Thymeleaf 之 页面模板应用

本文章来自【知识林】本文章主要讲述使用Thymeleaf做页面模板,页面模板的主要作用是将相对公共的页面部份(如站头、站尾及公共的js、css等)提取出现放到模板页面中,在其他需要使用的地方引用该模板即可。如果对Thymeleaf的基本使用、maven依赖等不清楚的可以先阅读我的另一篇文章《Thymeleaf 之 初步使用》。application.propertiesserver.port =

2016-11-02 01:01:36 6638 1

原创 Thymeleaf 之 初步使用

本文章来自【知识林】只要对MVC框架和JSTL有所了解的,在学习Thymeleaf时都不会觉得太难。这篇文章主要讲述Thymeleaf的一些比较常用的使用方法:非表单数据显示(字符串拼接)表单数据显示三目运算if判断switch选择及case应用each循环(循环中状态对象的各属性)下面依次做下介绍:简单对比在JSP的表单中是这样:<form:input name="userNam

2016-10-29 16:19:21 4425

winsw windows服务制作工具

windows服务制作工具

2017-01-22

图书管理系统-JavaWeb版本

book说明 日期:20160611 数据库:book 数据库用户名:root 数据库密码:123 系统功能: ·数据库为空时,可进入系统初始化页面(设置用户名密码),自动完成菜单、角色、用户的初始化 ·菜单排序 ·导航功能按菜单的排序而排序 ·配置系统名称 ·Hibernate自动建表 应用功能: ·图书分类管理(增、删、改、查) ·图书管理(增、删、改、查) ·读者信息管理(增、删、改、查) ·前台图书查询 ·前台读者查询 ·前台外借查询 ·查询读者已借图书信息 ·借书管理(库存图书数量不足不可外借、同一本书读者已经借阅不可再借等)(需要有权限的用户登陆才可以操作) ·归还图书(需要有权限的用户登陆才可以操作) 如需对功能进行扩展或有新项目需求可与我联系:[email protected],或到知识林|http://www.zslin.com留言

2016-06-13

cms项目-maven项目搭建

文章出自:http://www.zslin.com 此文档主要描述一个maven项目的搭建过程,没有理论的东西,只有实战。写文档的目的只是作为一个项目搭建的备忘录(记性差,怕忘了),也为有需要的同行提供一个参考,以方便快速搭建自己的maven项目。

2016-06-01

CentOs 相关配置

自己写的配置文档,包括:jdk、mysql、tomcat、ftp、svn等相关应用的下载及配置

2015-01-06

2013年版全国行政区划,省市县(最新)

2013年版全国行政区划,省市县(最新),之前找了很多版本都不是最新的,2013年8月的这个版本是目前最新最全的行政区划,希望对需要的朋友有所帮助

2014-08-11

ocx、dll组件查看器

查看ocx和dll文件的详细信息,如: 1、组件名称 2、组件说明信息 3、组件中的常量 4、组件中的属性 5、组件中的事件 6、组件中的方法 非常实用

2013-05-08

centOs 下 安装JDK、tomcat、mysql

在centOs 下安装配置jdk、tomcat、mysql 在linux环境下运行一个web应用

2012-10-08

centOs 下安装配置vsftpd

在centOs 下安装与配置vsftpd服务

2012-10-08

linux学习总结

自己在学习Linux时随便写的一点总结,主要记录了在linux下操作的一些常用命令~ 怕文档丢失所以上传到CSDN上!

2012-05-31

在linux下安装JDK、Tomcat、Mysql

本文档说明了在Linux下安装JDK、Tomcat、Mysql的方法

2012-05-31

birt_report基础

Birt基础(report报表简单设计)

2012-05-31

POJO作数据源—birt

用pojo对象作birt的数据源,里面带有相应的小例子及图片说明信息

2012-05-31

Java调用ocx控件以及dll和word文档

Java调用ocx控件以及dll和word文档

2011-03-21

空空如也

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

TA关注的人

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