![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
莹酱不想秃头
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Alibaba介绍
一. 简介2018 年 10 月 31 日的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在Maven 中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Clo原创 2020-12-23 20:26:48 · 111 阅读 · 0 评论 -
Eureka集群搭建
一、Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;我们再新建两个modulemicroservice-eureka-server-2002microservice-eureka-server-20031、pom.xml 把依赖加下;<dependencies> <dependency> <groupId>org.springframework.cloud</groupId>原创 2020-12-15 19:33:01 · 97 阅读 · 0 评论 -
初识Eureka
Eureka简介:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。 EurekaServer提供服务注册服务,各个节点启动后,会在EurekaServer中进行注册,这样Eur原创 2020-12-14 20:20:56 · 54 阅读 · 0 评论 -
SpringCloud微服务架构(代码体现)
一、简介:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系原创 2020-12-14 17:00:37 · 419 阅读 · 1 评论 -
thymeleaf模板
1、优点:关于Thymeleaf的优点,我只说一条:它就是html页面下面直接上代码导入pom依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>Spring原创 2020-11-30 19:53:02 · 176 阅读 · 0 评论 -
SpringBoot项目搭建
1、我使用的工具是idea,所以第一步直接在之前的项目上右键新建一个model,如下操作:2、3、建项目需要网络,而且网络一定要好,否则可能创建不成功4、5、搭建完成,测试一下原创 2020-11-29 08:36:54 · 200 阅读 · 0 评论 -
mybatis入门操作
一、创建一个maven工程1、2、3、4、5、完成后,导入以下内容<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies>原创 2020-11-01 15:23:30 · 99 阅读 · 0 评论 -
linux之jdk安装、tomcat安装配置,文件上传和下载
一、上传和下载1.上传使用 rz,然后回车2、找到jdk的压缩包3、开始传送4、传送完成5、tomcat同理二、jdk安装配置1、压缩jdktar -zxvf jdk 然后tab,之后回车2、配置环境变量vim /etc/profile3、打开配置文件并在文件的最后添加如下内容(注意:=两边没有空格) export JAVA_HOME=/usr/local/jdk1.8.0_151 export CLASSPATH=.:$JAVA_HOME/lib/d原创 2020-09-26 16:41:54 · 162 阅读 · 0 评论 -
linux之换源
CentOS更换为阿里云的源1.确保更换之前确保自己安装wget,若是没安装wget直接安装即可yum list wgetyum -y install wget安装完成2、首先备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak3、下载阿里云的yun源到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mi原创 2020-09-26 14:38:24 · 539 阅读 · 0 评论 -
Linux入门命令
一、Linux入门命令(Linux是区分大小写)1、查看ip地址ifconfigip addr这两个命令都可以Linux基础必懂:eth0,eth1,eth2,lo是什么意思eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost2、linux用户切换,su 用户名切换到root需要再输入密码3、登出exit logout4、进入文件夹cd 文件夹名5、返回上一级cd…6、返回根目录cd~window中是cd原创 2020-09-22 11:01:36 · 108 阅读 · 0 评论 -
Linux环境搭建
一、1、2、3、4、5、6、7、8、二、1、2、3、4、5、6、原创 2020-09-17 17:03:03 · 62 阅读 · 0 评论 -
SVN
一、SVN安装步骤说明1、去官网下载文件,双击后点击next2、勾选接受安装3、默认选择即可,第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量4、选择标准安装(免费)5、确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),一旦这个位置的代码库文件被删除,可就无力回天了,把端口为443改为84436、安装即可...原创 2020-08-30 09:57:42 · 69 阅读 · 0 评论 -
Jwt
1、JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2、 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。3、JWT的工作原理3.1、是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-08 20:15:56"}3.2.、之后,当用户与服务器通信时,客户在请求中发回JSON对象3.3、原创 2020-08-28 18:37:37 · 103 阅读 · 0 评论 -
Vuex
一、vuex中的各个js文件的用途官方图解Vuexvue中各个组件之间传值1.父子组件父组件–>子组件,通过子组件的自定义属性:props子组件–>父组件,通过自定义事件:this.$emit(‘事件名’,参数1,参数2,…);2.非父子组件或父子组件通过数据总数Bus,this.root.root.root.emit(‘事件名’,参数1,参数2,…)3.非父子组件或父子组件更好的方式是在vue中使用vuex方法1: 用组件之间通讯。这样写很麻烦,并且写着写着,估计自己原创 2020-08-27 20:02:20 · 414 阅读 · 0 评论 -
SPA项目开发之CRUD&&表单验证
一、表单验证表单验证Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可<el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm"><!-- 编辑界面 --> <el-dialog :title="title" :vis原创 2020-08-27 18:38:24 · 75 阅读 · 0 评论 -
SPA项目开发之动态树+数据表格+分页
一、动态树功能1、单个左侧菜单样式<el-submenu index="1"> <template slot="title"> <i class="el-icon-location"></i> <span>导航一</span> </template> <el-menu-item index="1-4-1"> <template slot="title">原创 2020-08-22 21:53:52 · 55 阅读 · 0 评论 -
SPA项目开发之首页导航+左侧菜单
一、mock.js模拟响应ajax请求1、安装mockjs依赖 npm install mockjs -D 2、配置开发环境及生产环境为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置(1)dev.envmodule.exports = merge(prodEnv, {NODE_ENV: '"development"', MOCK: 'true' })(2)prod.envmodule.exports = {NODE_原创 2020-08-22 21:49:28 · 112 阅读 · 0 评论 -
SPA项目开发之登录注册
一、安装开发模块1、在hbuilder里找到该项目,右键打开该项目所在目录,然后再右键在此处打开命令窗口,之后依次下载以下四个模块npm install element-ui -S npm install axios -Snpm install qs -S npm install vue-axios -S2、引入main.js配置import ElementUI from 'element-ui' // 新添加 1import 'element-ui/lib/theme-chalk/原创 2020-08-22 21:37:33 · 120 阅读 · 0 评论 -
使用vue-cli搭建vue项目
PS:想要使用vue-cli来搭建vue项目,前提是搭建好NodeJS环境,没有搭建好的话,移步这里传送门1、什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:vue init webpack xxx注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装vue-cli执行这两项指令npm install -g vue-cli npm inst原创 2020-08-19 14:17:10 · 157 阅读 · 0 评论 -
nodeJS安装与配置
安装1、下载nodeJS的安装包2、解压nodeJS的解压包,在根目录下新增两个文件夹3、配置环境变量:在此电脑找到控制面板-高级系统设置点击环境变量新建系统变量变量名如下图,变量值是安装包的解压路径编辑完点击确定再找到该框里的path,点击编辑点击新建,添加下图中的变量,添加完成后点击确定配置1、完成后来到桌面,windows+r,输入cmd输出如下命令会输出NodeJs和npm的版本号 node -v npm -v2原创 2020-08-18 15:41:09 · 276 阅读 · 0 评论 -
vue路由
1. SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序 单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: 对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面 优势 减少了请原创 2020-08-15 20:10:57 · 75 阅读 · 0 评论 -
Vue语法2
样式绑定<style type="text/css"> .a { color: aqua; } .b { color: pink; } .c { font-size: 50px; } </style><li> <h3>样式绑定</h3> <span :class="aClz">嘟嘟</span><br /> &原创 2020-08-15 09:06:59 · 90 阅读 · 0 评论 -
Vue语法
一. 模板语法1、插值1.1文本 <p> 1.1 文本 title={{title}},ts={{ts}} </p>var vm=new Vue({ el:'#app', data:function(){ return{ title:'hello Vue', ts:new Date().getTime(), } },1.2html<li>1.2 html</li>原创 2020-08-14 11:00:29 · 96 阅读 · 0 评论 -
spring环境搭建
spring环境搭建1、进入eclipse,点击help,找到下方红框里原创 2020-08-07 10:50:51 · 187 阅读 · 0 评论 -
自定义mvc总结
一个程序员是如何秃头的,如下图:原创 2020-06-11 14:49:08 · 101 阅读 · 0 评论 -
Maven的使用
1、创建java项目,点击File-New-Other-Maven Project,完成以上操作后,进入以下界面,点击next2、下图的Catalog,第一次创建时,默认选中的是All Catalog,此时我们要改成Internal,然后下面的也要改成后缀名为webapp的,完成后点击next3、来到这边,Group Id可填的是域名.公司名称;Artifact Id可填的是模块名称,填好后,点击finish就完成了4、创建完成后,出来的项目是这样的,会有报错...原创 2020-07-31 09:10:59 · 624 阅读 · 0 评论 -
MAVEN的安装与配置
一、简介Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。二、安装下载maven安装包,解压即可使用传送门三、配置1、去控制面板找到高级设置2、找到环境变量3、点击新建,前面是新建的名字,后面是前面maven的下载地址,新建完下载就好4、修改path添加maven相关路径,找到path,点击右下角编辑5、添加最下面两行,注意不要加分号,添原创 2020-07-17 14:22:50 · 136 阅读 · 0 评论 -
门户书籍搜索&&加入购物车
一、门户书籍搜索1、BookDaopublic List<Book> list(Book book,PageBean pagebean) throws InstantiationException, IllegalAccessException, SQLException{ String name=book.getName(); long cid = book.getCid(); String sql=" select * from t_easyui_book where tru原创 2020-07-11 17:05:41 · 186 阅读 · 0 评论 -
门户书籍分类列表&&新书上架、热门书籍展示
一、门户书籍分类列表1、CategoryDaopackage com.xieying.dao;import java.sql.SQLException;import java.util.List;import com.xieying.entity.Category;import com.xieying.util.BaseDao;import com.xieying.util.PageBean;public class CategoryDao extends BaseDao<Ca原创 2020-07-08 10:53:10 · 334 阅读 · 0 评论 -
网上书城之登录注册、权限管理
一、注册相关代码:UserDao //注册 public int add(User user) throws Exception { String sql = "insert into t_easyui_user(name,pwd) values(?,?) "; return super.executeUpdate(sql,user,new String[]{"name","pwd"}); }UserActionpublic String add原创 2020-07-05 00:06:54 · 565 阅读 · 0 评论