- 博客(71)
- 收藏
- 关注
原创 1分钟在Windows上部署一个Tomcat Web 服务器
目录一、概念二、原理三、两大组件四、HTTP请求过程五:最重要的搭建部分一、概念Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。二、原理Tomcat结构图:Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Conta...
2021-03-09 16:53:20 506
原创 flink1.12部署在yarn上
环境介绍CDH 6.2flink1.12.1flink部署到yarn上参考:https://ci.apache.org/projects/flink/flink-docs-release-1.12/zh/deployment/resource-providers/yarn.htmlStarting a Flink Session on YARNOnce you’ve made sure that theHADOOP_CLASSPATHenvironment variable...
2021-03-09 08:21:53 1293 1
原创 Windows下想使用Linux环境,WSL、Docker、VM应该怎么选择?
每天都学到一堆新的概念、新的东西 ,脑容量不够用啊 ~首先科普以下基本概念咯先盘点以下这几个东西的相互关系应该是这样,Docker需要运行在LInux环境下,你的宿主机如果是Windows呢,同时又想要拥有一个Linux系统玩一玩(真贪心),那么此时就需要通过虚拟机(VMware、VirtualBox等)、WSL来实现了。1、DockerDocker是什么Windows Docker 安装Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。Dock
2021-03-09 08:20:40 1620
原创 K8s上使用rook搭建Ceph集群
知识补充:1、Ceph mgr和monmon会监控ceph集群中OSD空间使用情况Ceph的MON的主要作用是维持集群的主副本映射图。 Ceph的MON还提供了身份验证和日志记录服务。ceph luminous版本中新增加了一个组件: Ceph Manager Daemon,简称ceph-mgr。 该组件的主要作用是分担和扩展monitor的部分功能,减轻monitor的负担,让更好地管理ceph存储系统。ceph-mgr 目前的主要功能是把集群的一些指标暴露给外界使用。监控是什..
2021-03-09 08:17:42 1527 1
原创 中台学习
目录中台分类理想和现实的中台对比:中台和平台、微服务、中间件的区别理想VS现实中的中台实施效果对比数据中台起源:数据中台理解:数据中台传奇人物参考资料:中台分类业务中台:数据中台:技术中台:算法中台:理想和现实的中台对比:中台的最大价值就是避免重复制造轮子,当中台中的业务被复用的项目越多,则中台的价值越大,反之亦然。中台和平台、微服务、中间件的区别中台就是将业务里面共性的部分抽取出来,形成业务服务;平台是与业务无关的..
2021-01-25 10:58:10 550 1
原创 大数据方面的核心技术
目录分类1一、大数据采集二、大数据预处理三、大数据存储四、大数据分析挖掘分类2一、数据采集与预处理二、数据存储三、数据清洗四、数据查询分析五、数据可视化分类1简单来说,从大数据的生命周期来看,无外乎四个方面:大数据采集、大数据预处理、大数据存储、大数据分析,共同组成了大数据生命周期里最核心的技术,下面分开来说:一、大数据采集大数据采集,即对各种来源的结构化和非结构化海量数据,所进行的采集。数据库采集:流行的有Sqoop和ETL,传统的关.
2021-01-23 17:31:39 1783 1
原创 若以管理系统 项目部署之Linux篇
上一篇文章介绍了若以管理系统 项目在winodws部署的方法,亲测成功,结果部署到linux上的时候失败,这里记录一下若以管理系统 项目在Linux部署的方法。1:后端项目打成JAR包2:前端项目打包成dist文件夹前两步和windows下没有区别3:Nginx安装配置 server { #前端在70端口 listen 70; server_name localhost; #charset koi8-r;...
2021-01-21 15:11:39 379 1
原创 若以管理系统 项目部署之windows篇
后端项目部署方法1. 部署方式Springboot 和普通web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢?通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。现在讲一下打包成 jar 部署。2. 打包成 jar第一种方法(idea)1. clean2. package或者在项目的目录下执行bin/package.bat 脚本(采用这种方式)然后会在项目下生成 target文件夹包含 w...
2021-01-19 20:31:19 821
原创 若以管理系统数据字典配置说明
目录第一步:新建字典类型第二步:新建字典数据第三步:程序中使用字典数据(数据库存储:用户性别(0男 1女 2未知))若以管理系统数据字典配置说明第一步:新建字典类型第二步:新建字典数据第三步:程序中使用字典数据(数据库存储:用户性别(0男 1女 2未知)) <!--prop是实体类定义的字段名称--> <el-table v-loading="loading" :data="goodsList" @selection-change="
2021-01-17 12:09:02 1940
原创 Idea中开发vue的三两件小事
1:idea中安装vue插件 到这里idea安装vue插件就好了,可以新建vue页面使用了2:idea中运行vue项目的配置 配置run启动 最后点击刚才配置的run,运行vue项参考:idea中搭建vue(详细版)IDEA安装vue插件图文详解...
2021-01-04 21:42:58 465
转载 Spring的IOC和AOP原理
目录Spring的IOC和AOP原理IoC(Inversion of Control)AOP(Aspect Oriented Programming)spring 的优点?Spring的IOC和AOP原理本文讲的是面试之Spring框架IOC和AOP的实现原理, IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的
2020-12-29 16:37:19 524
转载 Spring、SpringMVC、SpringBoot和SpringCloud的区别
目录SpringSpringMVCSpringBootSpringCloudSpring和SpringMVC:SpringMVC和SpringBoot:SpringBoot和SpringCloud:总结:SpringSpring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。Spring总结起来优点如下:低侵入式设计,代码的污染极低。 独立于各种应用服务器,基于Sp
2020-12-29 16:14:20 415
转载 Anaconda 的安装教程(图文)---pycharm配置
不重复制造轮子 ,安装教程转载以下博客~Python - 安装并配置Anaconda环境https://www.cnblogs.com/anliven/p/9998662.htmlAnaconda 的安装教程(图文)https://blog.csdn.net/weixin_43715458/article/details/100096496
2020-12-29 09:17:46 149
原创 ElasticSearch学习篇
基础概念Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch是基于Apache Lucene的搜索服务器。它由Shay Banon开发并于2010年发布。现在是由Elasticsearch BV负责维护。其最新版本是:5.2.0。Elasticsearch是一个实时分布式和开源的全文搜索和分析引擎。 它可以从RESTful Web服务接口访问,并使
2020-12-27 21:48:44 245
转载 如何看待docker容器与虚拟机之间的比较
各种虚拟机技术开启了云计算时代;而Docker,作为下一代虚拟化技术,正在改变我们开发、测试、部署应用的方式。那虚拟机与Docker究竟有何不同呢?首先,大家需要明确一点,Docker容器不是虚拟机。2014年,当我第一次接触Docker的时候,我把它比做一种轻量级的虚拟机。这样做无可厚非,因为Docker最初的成功秘诀,正是它比虚拟机更节省内存,启动更快。Docker不停地给大家宣传,”虚拟机需要数分钟启动,而Docker容器只需要50毫秒”。然而,Docker容器并非虚拟机,我们不妨来...
2020-12-26 09:10:36 186 1
原创 Gogs搭建git本地服务器教程----windows平台
1:基础概念 Gogs 是一款极易搭建的自助 Git 服务。 开发目的:Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥...
2020-12-19 11:16:05 1208
原创 记录Java和Javaspringboot 程序开发中使用到的注解功能
本文主要为了记录在开发过程中记录使用到的注解功能目录1:@Resource注解2:@Value注解1:@Resource注解@Resource注解描述: @Resource主要做依赖注入的,从容器中自动获取bean,和@Autowired用法相似,作用如下:1、在启动Spring时,首先要启动容器2、在启动Spring容器时,会默认寻找容器扫描范围内的可加载的bean,然后查找哪些bean上的属性和方法有@resource注解3、找到@Resour...
2020-12-12 10:06:39 309
转载 深入理解java注解的实现原理(转载)
转自:深入理解java注解的实现原理今天将从以下4个方面来系统的学习一下java注解 什么是注解 注解的用途 注解使用演示 注解的实现原理 1,什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解一般常用的注解可以分为三类: 一类是Java自带的标准注解,包括@Override(标明重写某个方法)、@De
2020-12-12 09:45:57 172
原创 Redis安装以及在Idea中使用Redis初尝试
本文主要完成两方面的内容,一是 在windows系统上安装Redis服务端及验证;二是在Idea中链接Redis,并且编写程序初步使用Redis1:Windos系统上安装RedisRedis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。官方下载地址:http://redis.io/down..
2020-12-11 14:42:53 13339 6
原创 Idea中怎么运行从github上下载的项目
小伙伴们是不是经常会从github上下载的项目,偷学点技术,开开心心的找了半天找到一个对自己胃口的项目,好的,下载到本地,Idea打开项目却发现各种坑**的不能运行,不能运行你TM 上传 ~,这种问题好吧,我也被遇到很多次,首先,要把基本的配置做好,剩下的只能祈求代码上传者是一个良心up了~ 说百遍,不如亲自动手做一遍,下面演示一个下载的项目如何进行配置,运行1:idea中依次点击file---project structure,选择jdk 和对应的语言级别2:配置项目模块目录...
2020-12-11 09:24:08 16473 3
原创 windows下 使用npm安装vue
目录一、使用之前,我们先来掌握3个东西是用来干什么的。二、开始下载、安装Node.js三、测试NPM安装vue.js四、测试NPM安装vue-router五、测试NPM安装vue脚手架,运行npm install vue-cli -g六,nmp下新建出来的vue01的目录描述如下图所示:一、使用之前,我们先来掌握3个东西是用来干什么的。Node.js:简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScrip
2020-12-10 09:46:09 319
原创 Mybits和原始的JDBC两种操作数据库Dao开发方式的对比
目录Mybits简介项目分层结构原始JDBC数据库开发模式 Mybits--Mapper代理的开发方式开发模式两种开发模式的对比Mybits简介 MyBatis,原名 iBatis,由原来的 apache 迁移到了谷歌,更名为 MyBatis。MyBatis 指的就是 iBatis 3.x 后的版本。 MyBatis 是采用 ORM(Object Relational Mapping,对象关系映射)思想实现的持久化层框架,之前学习持久层解决方案...
2020-12-08 17:35:03 417 1
原创 Idea开发JAVA过程中遇到的错误集合以及解决方法,持续更新
提示:这篇博文是记录自己在使用Idea开发JAVA过程中遇到的错误集合以及解决方法,可以自行搜索是否有你遇到的坑,说不定就中奖了~ 将持续更新!错误1:Error:(4, 30) java: 程序包io.swagger.annotations不存在 描述:无法识别的注解@ApiModel 解决办法:下载io.springfox:springfox-swagger2:2.8.0 依赖,这里使用的是Gradle来管理依赖,如果是Maven请自行搜索配置方式...
2020-12-08 08:42:30 4087
原创 Intellij IDEA 添加外包jar包的方式
添加自己下载的jar包方式有好几种,我们掌握一种就好了第一步:首先把自己下载的外部jar包拷贝到lib(新建)目录下第二步:依次点击file--project structure 菜单 选择左侧Libraries ,点击+号,选择导入jar包的存放位置第三步:点击apply ,ok, 导入jar包成功,开心的新代码吧~~...
2020-12-07 14:38:47 576
原创 Navicat 中文显示乱码解决之道 ,亲测可行
首先说明乱码现象可以分为数据库存入数据本身就是乱码的和使用Navicat工具显示乱码两种,本文只讨论后一种解决方法,源头自治。1:Navicat编辑 自己新建的连接属性,高级选项卡 ,调整为红色箭头标记的选项。2:在新建数据库的时候,也需要调整以下字符集,选择如下图所示就可以了。3:嗯!你要的中文显示来了3:...
2020-12-07 10:54:22 7412 1
原创 Ideal中配置数据库mysql
首先的首先要说明一个概念,在IDeal中配置数据库工具和伙伴们在代码中写代码来链接数据库、操作数据库是两码事,并无关联,不要把这两个概念搞混了。这篇文章只是介绍在Ideal中配置mysql数据库,并不涉及代码层面,那有客观要问了,配置有什么作用呢?嗯 ,问的好,说实话,我也不觉得有卵用,先上图看一下配置好的结果了,具体是否有用客官自己判断~ PS:嗯简单点说,就是配置完成后,可以在IDEAL中可视化方式查看数据库、表了,真有你的,用Navicat不香嘛,Idea你就好好用来写代码不香吗..
2020-12-07 09:31:42 1002
原创 Idea 安装,配置Gradle并 创建第一个程序,亲测可用
参考https://blog.csdn.net/vistaed/article/details/106960918
2020-12-05 16:48:44 3473
原创 maven、Gradle中的groupId和artifactId到底指的是什么
maven、Gradle中的groupId和artifactId到底指的是什么groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。 域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的grou...
2020-12-05 14:41:36 1278
原创 mysql忘记初始化密码解决办法, 亲测可用(windows系统)
1.以系统管理员身份运行cmd.2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.3.切换到MySQL安装路径下:D:\Program Files\mysql-5.6.41-winx64\mysql-5.6.41-winx64;如果已经配了环境变量,可以不用切换了。4.在命令行输入:mysqld -nt --skip-grant-tables //作用是绕过登录权限5.以管理员身份重新启动一个cmd命令窗口,输入:mysql -...
2020-12-05 08:58:16 8932 8
原创 简单实用的U盘启动盘制作教程--win10系统 ,亲测可用
WARNING:以下操作均为亲自操作的记录,亲测可行,rufus制作启动盘和激活工具在这里1:下载u盘启动盘制作工具rufus2:去msdn官网https://msdn.pe8.com/ 下载操作系统镜像文件3打开rufus制作启动盘:注意:标号4可以自己给U盘起一个高大上的名字这里需要特别注意标号3处(本人就是选错了分区引导表,又重新制作了一遍)win8/win10系统均添加快速启动功能,预装的win8/win10电脑默认都是UEFI引导和GPT硬盘,传统的引导方式为Leg..
2020-12-04 21:51:44 2135
原创 用IDEA 来写第一个Springboot程序以及欢乐的避坑指南
上一篇文章我们安装了JDK安装、配置, Idea配置实现第一个小程序HelloWorld配置好了基本环境,下面开始升级新建第一个Springboot项目1:IDEA点击file---new---project在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。没网的话就需要在本地搭建spring Initializr服务器,这里不做讨论2:选择对应的type类
2020-12-04 11:14:59 320 11
原创 Mysql安装教程以及安装过程中的避坑指南,亲测有效
1:mysql官网下载安装包https://dev.mysql.com/downloads/mysql/安装文件分为三种,第一种为.msi文件,可以像.exe文件一样直接安装;第二种为.zip文件,下载解压后即为软件包;第三种为源代码文件,想要查看源代码的可以下载。我这里采用的是第二种.zip文件软件包的Mysql安装方法。下载后解压,即得到软件包,放到自己想要放置的文件位置。解压后具体的文件内容如下图:2:修改上图中的my-default.ini配置文件[client]# 设置
2020-12-04 10:05:37 267
原创 JDK安装、配置, Idea配置实现第一个小程序HelloWorld
Warning:所发文章都是自己实际操作步骤的记录,所有分享资源都亲测可用!1:JDK下载安装Oracle官网:https://www.oracle.com/java/technologies/javase-downloads.html下载与系统版本对应的JDK接着傻瓜式操作双击安装下载的JDK,不在啰嗦2:配置环境变量:计算机→属性→高级系统设置→高级→环境变量新建系统变量JAVA_HOME变量名:JAVA_HOME;变量值:D:\Program Files\Java\jdk1.
2020-12-03 21:06:58 360
转载 ASP.NET 页生命周期概述
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。(控件的生命周期基于页的生命周
2012-10-30 14:51:52 271
转载 An error occurred on the server when processing the URL. Please contact the system administrato
错误提示::An error occurred on the server when processing the URL. Please contact the system administrator 在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the server when pr
2012-10-30 11:08:38 1787
转载 HTTP 错误 404.3 - Not Found
HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。解决方法一:1.控制面板→程序和功能→打开或关闭Windwos功能2.在打开的Windows功能窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能,将“服务器端包含”选项
2012-10-30 09:22:14 7656
转载 AspNetPager分页控件使用方法
AspNetPager分页控件使用方法AspNetPager分页控件使用方法AspNetPager分页控件使用方法今天做项目时学会一种新控件AspNetPager.dll用法,很想把这方面的经验和大家分享一下,欢迎大家一起进来讨论讨论!一、前台显示界面代码Default.aspx(注意,代码运行环境是VS.2005)@Page Language="C#"
2012-10-26 17:37:02 640
转载 Window.Event.KeyCode=13是什么意思?
Window.Event.KeyCode=13是什么意思?就是enter键处发windows事件,enter键的ASCII是13。试着理解下面的一段代码: XML/HTML代码 language=javascript> ie = (document.all)? true:false if (ie){ function ctlent(eventobject
2012-10-26 16:47:07 15036
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人