
java
Adger@
关于哪里写错了写的不好欢迎交流,改进
展开
-
VirtualBox使用vagrant快速搭建系统环境等
VirtualBox快速搭建系统环境在以前没看尚硅谷的谷粒商城的时候,在虚拟机搭建系统环境,都是自己去下载一个几G的镜像,浪费时间,现在不用了准备工作1.已经下载好了VirtualBox,相当于Vmware不过这个完全免费开始搭建1.下载并安装Vagrant,可以快速的帮我们做好系统环境Vagrant根据自己电脑系统下载在浏览器里面下载比较慢,但是迅雷里面比较快,下载完成之后点击打开我同意,下一步更改目录盘符,下一步安装等待安装完成安装完成之后系统需要重启...原创 2020-12-21 12:10:01 · 496 阅读 · 0 评论 -
解决跨域问题
这个问题是怎么产生的这个问题我是出现在前后端分离的,前后端分离概念:说白了前后端分离就是前端能自己独立运行,服务器端自己独立运行,后端提供json数据格式,两边不同的端口,跨站点资源分享,同个IP不同端口间的访问也属于跨域问题,前后端分离必定有跨域问题解决办法增加一个注解轻松搞定,有多种方式这个注解 @CrossOrigin,这个注解你可以写在类上,你也可以放在你需要的方法上面,也可以自己写一个配置类,不过这是SpringBoot项目我这个,显然第二种写在方法上面一般都不推荐,然后第一种是需要写在类原创 2020-07-25 08:23:22 · 384 阅读 · 0 评论 -
搭建gateway路由模块
搭建Eureka注册中心上次搭建了一个eureka注册中心,也搭建其他的模块注册到中心去简介Sprincloud组件可以用Gateway或者zuul,最早使用的是Zuul,后面Spring自己出了Gateway网关的主要功能1.限流(流量控制)2.重试(请求失败时重试,慎用)3.跨域(前后端不在一个域)4.路由(转发请求)5.鉴权(登录校验,签名校验)等开始搭建步骤 1.新建一个gateway模块 &n原创 2020-07-22 20:43:19 · 1061 阅读 · 0 评论 -
搭建业务模块注册到Eureka中心去
Eureka搭建地址搭建业务模块的简介一般一个系统的用户管理,权限管理,角色管理都会放在这个system这个模块里面搭建开始选中自己的项目,新建一个一个模块,我这里命名为system模块,也就是系统模块,新建的普通的模块这时就可以看见你的父工程的pom.xml多了一个模块名字,也就是刚刚自己搭建的一个系统模块这里用到了git提交,新增了system系统模块,就不截图了业务模块注册进Eureka注册中心去步骤: 1.加入eureka clinet 客户原创 2020-07-22 19:57:37 · 433 阅读 · 0 评论 -
作为 模板使用SSM配置
写这个的目的就是为了方便按照这样的步骤弄下去原创 2020-07-07 19:13:57 · 166 阅读 · 0 评论 -
SSM整合可以作为学习借鉴
SSM整合概念说明整合思路编写Spring配置文件 测试是否成功编写SpringMVC配置文件 测试是否成功整合Spring和SpringMVC 测试编写Mybati配置文件整合mybatis和Spring 测试SSM三个一起整合 测试点击Finish完成可以看见文件目录结构,这里idea的bug原因,没有java跟resources目录,为了符合maven目录结构选择其中的java跟resources目录,右键创建一个Test包,这里,注意是在<font原创 2020-07-07 19:07:25 · 281 阅读 · 0 评论 -
适合新手的登录验证Demo
前言这个Demo起码学完SSM框架之后才能看,有一些html,css,js,jquery基础,maven项目构建工具,idea的使用 mysql的使用,对这个感兴趣的话就去码云下载代码看吧,反正我是没事干写的,也是好久没有写博客了,加油,奥里给!!!,额,这种还是基础的,在复杂的企业项目中像这种登录操作很多,比如用Spring Security来做一些复杂的权限管理操作,这是一个重量级的安全框架,轻量级的还有Shiro这样的框架,我这里使用的是SpringMVC的拦截器。效果图有两个效果图,这里还没有原创 2020-07-07 08:11:22 · 353 阅读 · 0 评论 -
Spring源码环境搭建
源码环境搭建这里我搭建的是最新版本的Spring环境要搭建他的环境得找到Spring原来的jar包,不过他们外国人用的并不是Maven构建工具,他们用的是Gradle,直接百度搜索,打开Spring官网鼠标移动到,Projects,选择下面的点击Spring框架选择githubCURRENT代表当前版本这里我不推荐使用Github直接克隆,国外的嘛下载速度太慢了解决办法复制下面也可以换自己想要的版本,再去重新复制链接地址百度直接搜索码云,中国版本Github,码云地址原创 2020-06-21 17:20:45 · 799 阅读 · 0 评论 -
面试准备-根据自己简历
JDK JRE JVM的关系JDKJava程序是运行在JVM(Java虚拟机)上的JDK提供了编译和运行Java程序的各种工具和资源,包括了Java编译器,Java运行时环境,还有各种类跟库JREJava运行环境,用于解释执行Java字节码文件,普通用户只需要安装JRE,来运行Java程序,不行你打开你都JDK安装目录打开JRE的bin目录,打开cmd,输入java跟javac也可以编译跟运行JVMJava虚拟机是Jre的一部分,他是实现Java跨平台最核心的部分关系:JDK中包含JRE包含J原创 2020-06-19 13:13:41 · 982 阅读 · 7 评论 -
设计模式--单例
什么是设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。话语来自百度设计模式有什么作用设计模式是基于场景的解决方案java一共多少种设计模式设计模式大概分类单例设计模式目的:就是为了使得类的一个对象成为该类系统中的唯一实例定义:一个类有且仅有一个实例,并且自行实例化整个系统提供要点:某个类只有一个实例,必须自行创建实例,必须自行向整个系统提供这个实例实现1.只提供私有的构造原创 2020-06-02 19:34:43 · 228 阅读 · 0 评论 -
Springboot整合mybatis日记
整合mybatismybatis是一个半自动的ORM框架请先安装好 数据库,再去玩持久层的框架ORM介绍:对象关系映射(Object Relational Mapping,简称ORM),目的是想像操作对象一样操作数据库.因为数据库不是面向对象的,所以需要编程进行映射,像这种持久层框架还有以前很火的hibernate,是一个全自动的ORM框架,mybatis半自动,是首选的持久层框架这里我创建了一个新的连接,跟数据库,记得把mysql服务打开下!我这里还用到了一个 可视化工具,没有的呢,我这里有一个好原创 2020-05-25 18:15:44 · 455 阅读 · 0 评论 -
搭建Eureka注册中心
技术点springcloud微服务框架springboot单应用框架mybatis+Generator还有mybatis的分页插件PageHelper(官方代码生成器)持久层框架数据库mysql前端响应式框架bootstarp模板引擎Freemarker,应用十分广泛,可以和Thymeleaf一样作为前端界面模板,用于生成静态页面项目管理构建工具Maven(这里会用到Maven的拆...原创 2020-05-21 22:24:00 · 589 阅读 · 0 评论 -
创建springboot项目报错Unkndown
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>加上这么一句话,就好了,Crrl + s保存,如果还不行就更新下工程试试我自己反正是这样的有趣的事修改springboot默认启动的图标,自己创建一个txt文本形式,或者可以去这个网站,找到自己想要的http://patorjk.com/so...原创 2020-04-22 21:12:09 · 275 阅读 · 0 评论 -
tomcat子容器失败原因之一
不多说直接,上图,我这这里是maven构建,我一开始是没有猜想我mvn 仓库地址找的依赖的,然后我去把tomcat从7试到9,没问题啊,然后我去试jdk,一个个试,没问题啊,好的我去找eclipse的原因,去看内存运行,然后各种百度,去查,说什么调节,Catalina,里面的参数,没用,然后我还猜想到了系统,去重启,就差想着重装了,下图是没注释的好的后面知道了,去把pom.xml,一个个注...原创 2020-04-17 12:40:12 · 3645 阅读 · 1 评论 -
分页查询Demo
前言因为学了框架之后,前面知识,也是快忘记差不多了,我觉得框架这些东西你用来用去,还是用的别人的,你说你一直使用框架带来的便捷,但是你只会使用框架,我感觉你不能造出自己的框架,写原生的写多了,这些人觉得麻烦才会去写个框架用,避免重复造轮子,重复造轮子的意思是:重复造轮子就是指别人都已经写好了,有现成的可以用,不过那些框架的思想还是可取的,精髓,一直使用别人的框架,我感觉自己会做不出框架给别人用...原创 2020-04-15 06:13:50 · 649 阅读 · 0 评论 -
关于http很https的区别
http跟https首先直观的我来解释下吧,上几张图来说下原创 2020-03-18 08:57:30 · 639 阅读 · 0 评论 -
关于javaJDK的安装
为什么要学习java这个世界这么多语言,为什么选择java呢简单易学,Java是一个面向对象的编程语言,容易理解。而且去除了C语言等多重加载、指针等难以理解的概念。并且实现了自动垃圾回收,大大简化了程序设计。使用广泛,java也用在了很多大企业之上,比如阿里巴巴情景也挺好的,毕竟发展了这么多年,一直站在语言排行榜前十可移植性强,跨平台性安全性java能干什么大数据技术移动应...原创 2020-03-09 06:03:21 · 416 阅读 · 0 评论