目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 上三篇教程 3. 日志处理 1. 创建日志公共模块 2. Eureka引入日志模块 4. 到此的功能代码 5. 注册中心换成nacos 1. 下载安装 2. 添加命名空间 6. Gateway修改为注册在nacos 7. 从nacos读取配置文件 8. Sentinel配置放nacos,单向,nacos配置Sentinel读取 1. nacos上配置限流和熔断降级 2. gateway服务修改 3. 重启gateway服务 4.…
目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 上俩篇教程 3. Gateway集成sentinel,网关层做熔断降级 1. 超时熔断降级 2. 异常熔断 3. 集成sentinel-dashboard控制台 4. 限流 5. 负载均衡 1. 项目说明 当前这篇教程是: 1. Gateway集成Sentinel做限流.熔断降级(超时.异常比例.异常数),集成Sentinel控制台动态配置策略 2. SpringCloud 2020版之后就集成LoadBalancer,默认是轮…
目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 上一篇教程 3. 创建公共模块Common 4. 网关Gateway 1. 创建Security 2. Security登陆配置 3. 创建Gateway服务 4. feign模块添加gateway接口 5. webService简单登陆 6. 演示 1. 项目说明 当前这篇教程是: 1. 抽取公共模块common,集成redis,虽然只有几个工具类和redis 2. 新建Gateway网关,集成Security,做登陆和资源权…
目录 1. 项目说明 1. 版本 2. 用到组件 3. 功能 2. 新建父模块和注册中心 1. 新建父模块 2. 新建注册中心Eureka 3. 新建配置中心Config 4. 新建两个业务服务 1. producerService 2. 创建Feign 3. webService 1. 项目说明 由于工作原因,有时间把之前学到的技术进行整理. 注意:由于截图过多,不方便浏览,会分开多个文章. 当前这篇教程是: 1. 新建Eureka注册中心 2. 新建Config配置中心,producerSe…
最近在做爬虫,然后要爬好多数据,代码写完了,就让它在爬了.不想闲着就复习一下Vue吧! 开始开始! ***正式讲解之前 先下载一个node.js吧! 一.首先检查一下 版本 PS D:\徐孟林\D Demo\vue> npm -v PS D:\徐孟林\D Demo\vue> yarn -v PS D:\徐孟林\D Demo\vue> cnpm -v cnpm : 无法将“cnpm”项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然…
通过beego快速创建一个Restful风格API项目及API文档自动化 本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界面. 一.创建数据库及数据表(MySQL) #db--jeedev -- ---------------------------- -- Table structure for `app` -- ---------------------------- DROP TABLE IF EXISTS `a…
通过beego快速创建一个Restful风格API项目及API文档自动化 本文演示如何快速(一分钟内,不写一行代码)的根据数据库及表创建一个Restful风格的API项目,及提供便于在线测试API的界面. 一.创建数据库及数据表(MySQL) #db--jeedev -- ---------------------------- -- Table structure for `app` -- ---------------------------- DROP TABLE IF EXISTS `a…
使用eclipse手动建一个maven的web project可能会有版本不合适的情况,例如使用spring的websocket需要web3.0什么的,不全面的修改可能会出现各种红叉,甚是苦恼.我从我的使用经验出发,从建立一个maven项目开始,记录我用maven建一个web3.0的项目. 建立一个maven的web项目 1.首先要安装配置好maven,具体怎么配置就不说了. 2.eclipse->new project->maven project->next->选择maven-…
  以sb7code为基础创建一个基本的OpenGL项目   从github上面下载sb7code代码: https://github.com/openglsuperbible/sb7code 打开HOWTOBUILD.TXT(在 GITHUB网页上直接打开格式比较友好). 根据这个文档中说的,在本地编译第一步中下载的sb7code代码,编译是为了得到我们需要的.lib文件. 在VS2013中建一个c++的空项目. 将红框中所示的这些文件和文件夹拷贝到当前项目目录下,或者一个公共目录下: (其中…
要完成一个struts2框架的搭建, 1.首先应该从官网上下载最新的jar包,网络连接:http://struts.apache.org/download.cgi#struts2514.1,选择下载Full Distribution,这里边除了jar包外还有struts2的API. 下载完成后,在eclipse中创建一个新的web项目.将必须的8个jar包导入webcontent目录下的web-inf的lib文件夹下,8个必须的jar包的截图如下 注:mysql-connector-java这个…
vs2107 + dapper + MiniUi 标准化分层封装使 3.1 规范化创建一个vs2017 Mvc框架项目 此时创建的项目勾选 添加单元测试. 添加一个类库,主要用于实体类操作,类库名称 GG_Model. 在添加一个类库,用于数据库操作.类库名称: GG_DataAccess 添加类库,用于日志操作.类库名称: GG_Log 添加类库,用于数据扩展.类库名称: GG_Biz 添加类库,用于通用方法操作.类库名称: GG_Common 添加mvc项目,用于api接口.名称:GG_Ap…
一.创建空Maven项目 二.左边选择maven,右边可以什么不选,直接next: 三.填写artifactId,点击next直到finish 四.finish后,idea会生成如下结果模块,删除src,并在pom文件加上packing 五.创建第一个spring cloud模块 六.finish后的项目结构 七,同理创建module2模块,并在module1的pom.xml文件中加入module2的依赖 八.编写代码进行测试 1.在module的src中创建一个util 2.在module1中…
1.打开IDEA,创建新项目,选择Spring Initializr,选择SDK为你的java版本. 2.点击下一步,输入Artifact 3.点击下一步,选择web 4.finish 5.完成后idea自动生成下列结构,框出来的可以删掉. idea会为每个module生成一个application pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:…
react脚手架 用来帮助程序员快速创建一个基于xxx库的模板项目,包含了所有需要的配置,指定好了所有的依赖,可以直接安装/编译/运行一个简单效果 react提供了一个专门用于创建react项目的脚手架库: create-react-app 项目的整体技术架构为: react + webpack + es6  + babel + eslint 使用脚手架开发的项目的特点: 模块化(js是一个一个模块编写的), 组件化(界面是由多个组件组合编写实现的), 工程化(实现了自动构建/运行/打包的项目)…
前言 如今的Java项目,如果还使用传统的把jar包复制到目录下这种原始的方式,对于依赖管理来说实在是灾难.对某个功能需要引入某种技术包,但是你不确定是否已存在,如果分类好的话还好找,若是杂在一堆不仅头大,还身心俱疲.Maven旨在解决依赖问题,让项目结构变得精简,而Spring解决了项目中Bean的管理以及各种配置文件配置的功能轻松读入等问题,对于Java项目来说确实是福音.对于一个Web项目来说,必然需要数据库的读写,JdbcTemplate是一个Spring实现的Jdbc Support.…
环境  idea  jdk1.8  tomcat  mysql 打开idea选择创建一个maven项目 然后点击next,next,finsh 然后看项目的结构 如图所示 接着创建com包,再在com包下新建四个包,分别命名为: 自定义pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"…
官网地址:https://react.docschina.org/ 确保本地安装了Node.js node的版本大于8.10    npm的版本大于5.6 1.在本地的某个位置创建一个文件夹,执行以下代码: npx create-react-app my-app(项目名称 可以自定义) 等待...... 创建好项目后,跳转到项目跟目录: cd my-app 然后运行项目: npm start 弹出这个页面代表项目已经创建好了! 如何在html页面中写React代码? <!DOCTYPE html…
使用Maven创建java web 项目(Spring MVC)用到如下工具: 1.Maven 3.2 2.IntelliJ IDEA 13 3.JDK 1.7 4.Spring 4.1.1 released 5.Tomcat7 6.Logback 1.0.13 日志输出组件 接下来开始演示如何用Maven模板创建web项目 1.使用maven-archetype-webapp模板快速创建web项目的骨架结构 打开控制台,进入到你想要创建web项目的目录,然后运行如下命令: $ mvn arch…
在Eclipse中创建一个新的spring Boot项目: 1. 首先在Eclipse中安装STS插件:在Eclipse主窗口中点击 Help -> Eclipse Marketplace... Search或选择“Popular”标签,选择Spring Tool 插件,Install: 2. 安装成功之后,会提示重启Eclipse工具,重启之后,New --> Project... 找到Spring Boot目录,选择Spring Starter Project,Next 3. 在New S…
环境:eclipse4.5 (内置maven插件) 创建maven项目 文件菜单--新建--其他-- maven project 下一步 选择web 结构 group id:  指项目在maven本地仓库中的目录 artifact id:指项目在以上目录中的名字 version:      指项目名字的版本 package:输入group和artifact,会自动生成package,目录+名字=完整路径 注意:group id+artifact id+version必须是一个唯一的名字,不要和任…
1.在终端中输入如下命令,创建一个名为的simple-service-webapp项目: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp \ -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false \ -DgroupId=com.example -DartifactId=simple-service-webapp…
一.cnpm安装 1.百度node官网,进入官网下载安装包安装好node环境 2.成功后打开cmd命令行工具,执行node-v命令,查看node版本号,如果能输出版本号说明安装成功 3.推荐使用淘宝 NPM 镜像,执行npm install -g cnpm --registry=https://registry.npm.taobao.org命令 二.安装webpack 1.执行npm install webpack -g命令 三.项目初始化 1.全局安装vue-cli,执行cnpm instal…
你也许在猜专业的Node开发如何创建一个新项目. 有Npm在 ,这会非常简单. 虽然你可以创建一个JS文件,并执行:node file.js,但我建议你使用npm init来先创建一个node项目,这会是非常好的习惯. cmd下执行: npm init 即可创建一个Node项目.这时会产生一个package.json文件.这是node的清单文件, package.json里面,会包含该项目的基本信息,以及项目所需要的三方模块信息. 这个文件是很有用的,当将来此项目要在别的机器上使用时,依赖它可以…
首先官网下载一个hibernate的架包,由于时间关系,博主已经分享到了百度网盘:https://pan.baidu.com/s/1Mw0Og3EKnouf84Njz9UicQ,提取码lens Hibernate的插件:https://pan.baidu.com/s/1YLBe4m9wlfu5dXzYcrpS1Q ,提取码:lens 话不多说我们开始吧 刚开始可以创建一个普通的Java项目如上所是,导入架包,由于博主还不精通所以价包全部导入,架包的基本路径recv\hibernate-relea…
使用Yii2.0 framework开发的项目,使用Github进行版本控制,现在要把这个项目部署到一个新的电脑/系统中: (1)安装LAMP (2)在/var/www/html目录下执行 git clone YOUR_YII_WEB_PROJECT (3)cd Yii2.0 web项目(例如:mabuhay)目录,安装Yii2.0 zh@zh-VirtualBox:/var/www/html/mabuhay$ sudo curl -sS https://getcomposer.org/inst…
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在 Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5,如图: 其实在右边可以看到改到2.5需要的条件以及…
一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下: 至此,项目已经创建完毕,下边可是配置. 二.项目配置 1.添加Source Folder Maven规定,必须创建以下几个Source Folder src/main/resources src/main/java src/test/resource…
netcore2.0发布了,喜大普奔. 我们先下载SDK,请看张善友老师的这篇博客 http://www.cnblogs.com/shanyou/p/7363037.html 下载完之后 我用的vs2017社区版,打开installer 更新一下,然后打开创建项目web Asp.net core web,在版本里默认的是2.0了,因为已经装过SDK了,选择angular模板 点击确定,VS会自动还原引用的包,但是npm包无法还原!!起码我这里是. 解决方法是!!!! 打开项目目录调出命令行界面(…
1. 创建项目 2. 创建static目录及配置 1.创建放css, javascript,img的目录 2.在settings.py中将static绝对路径保存到变量STATICFILES_DIRS中. 3. 创建app及配置 3.1 我们希望尽量将各个模块分开,来给程序解耦,降低开发.维护和版本迭代的难度.所以创建多个APP 3.2 但是对于复杂的工程来说,每一个app会有很多表单.功能和url,所以我们将原本在app下的views文件删除,添加上forms和views两个目录,来存放不同的…
1. webApi属于RESTful架构风格, 而RESTful风格, 是以资源为视角来描述服务的 2. 创建webAPI项目 3. 选择webAPI, 然后mvc会自动引用 4. 点击确定, 就创建好一个WebAPI项目, 项目目录如下: 5. 现在就可以尝试访问了: 6. 简单介绍: a) 此时controller中有两个默认的controller b) webAPI的访问方式, 这里返回的是xml, 而ie下返回的是 json; 这是由response的返回头决定的, 可以f12看看返回头…