精华内容
参与话题
问答
  • jira简介和安装jira

    万次阅读 2019-01-18 17:51:00
    jira简介 JIRA 是 Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户 服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 jira安装 环境准备: Jdk1.8以上 Mysql安装,需要...

    jira简介

    JIRA 是 Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户
    服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

    jira安装

    环境准备:
    Jdk1.8以上
    Mysql安装,需要创建库:在这里插入图片描述
    建库语句

    create database jira default character set utf8 collate utf8_bin;
    

    在这里插入图片描述
    安装jria:
    下载地址:https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.2-x64.bin
    将下载的文件赋予执行权限:

    [root@hadoop01 ~]# chmod a+x atlassian-jira-software-7.2.2-x64.bin
    

    执行该文件:

    [root@hadoop01 ~]# ./atlassian-jira-software-7.2.2-x64.bin 
    

    在这里插入图片描述
    在这里插入图片描述
    通过上图,我们可以很明显的看出jira安装到了/opt/software/jira和/var/atlassian/application-data/jira目录下,并且jira监听的端口是8080。

    jira的主要配置文件,存放在/opt/software/jira/conf/server.xml 文件中,可以自行编辑该文件查看监控的8080端口。

    vi /opt/software/jira/conf/server.xml 如下两个地方需要修改 否则在window中不能访问。
    在这里插入图片描述
    现在我们先关闭jira,然后把atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件复制到/opt/software/jira/atlassian-jira/WEB-INF/lib/目录下。

    其中atlassian-extras-3.1.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件

    而mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包。

    现在再次启动jira,然后我们现在来访问如下地址:
    在这里插入图片描述
    在这里插入图片描述
    访问地址:http://hadoop01:8080
    在这里插入图片描述
    选择自己的数据库,类型我的为mysql,配置属性,然后再测试连接,通过后next:
    在这里插入图片描述
    如果这里报没有driver的错,那么就是你在上面没有往lib放mysql-connector-java
    如果是放了还报错,实在不行就重启虚拟机,然后再jira就可以了。

    然后就可以点next. 这个需要等几分钟。
    在这里插入图片描述
    然后出现下面这个错:
    在这里插入图片描述

    解决:

    今天遇到了类似的问题,最终JIRA在重启后会被锁定。这是因为插件com.atlassian.jira.ext.rpc已被禁用。但是,这并没有发生,因为由于超时问题导致无法正确加载。我想,这件事发生了,因为升级加载项的时间比预期的要长,所以JIRA故意禁用该插件。我本可以手动启用它,但没有注意到它并立即重新启动JIRA。现在插件仍然被禁用,我没有机会改变它,因为JIRA没有启动。
    在刚才创建的那个jira数据库中,use jira;然后输入下面的,然后重新启动jira,进入8080网址就好了;
    update pluginstate set pluginenabled =‘true’ and pluginkey =‘com.atlassian.jira.ext.rpc’
    在这里插入图片描述

    另一种安装:

    在这里插入图片描述
    完成后,可以看到数据库已经初始化,
    在这里插入图片描述
    而连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml,如下:

    cat /var/atlassian/application-data/jira/dbconfig.xml
    在这里插入图片描述
    下面的配置就比较简单了,自定义也可以,默认也可以。
    在这里插入图片描述
    注意:上图中的Mode中,我们在此使用的是Private模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。
    下面这个页面是需要我们输入jira的license,如下:
    在这里插入图片描述
    生成key,如果没有该账号,请先自己注册一个该账号才能到生成页面。
    在这里插入图片描述
    注意:上图中的Server ID:BRTL-WWMD-CGQW-AZV8

    因为我们没有正式的license,所以需要我们在jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license,如下:
    在这里插入图片描述

    在这里插入图片描述
    点击yes
    在这里插入图片描述
    在这里插入图片描述
    点击next即可:
    在这里插入图片描述
    在这里插入图片描述
    点击continue:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到此为止,jira已经安装成功。

    接下来就可以开始创建第一个jira的项目啦:

    选择第一个然后next:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到此为止,项目创建也完成。

    查看破解:
    注意,点击完application后需要输入密码,输入你之前设置的密码即可:
    在这里插入图片描述

    具体可以参考这个https://www.cnblogs.com/ilanni/p/6200875.html

    展开全文
  • Vue + Spring Boot 项目实战(一):项目简介

    万次阅读 多人点赞 2019-03-31 11:19:37
    白卷是一款使用 Vue+Spring Boot 开发的前后端分离项目。除用于入门练手之外,亦可作为搭建小型 Web 项目的脚手架。

    logo


    GitHub 地址:https://github.com/Antabot/White-Jotter
    lisense

    教程目录

    第一部分

    Vue + Spring Boot 项目实战(一):项目简介
    Vue + Spring Boot 项目实战(二):搭建 Vue.js 项目
    Vue + Spring Boot 项目实战(三):前后端结合测试(登录页面开发)
    Vue + Spring Boot 项目实战(四):数据库的引入
    Vue + Spring Boot 项目实战(五):使用 Element 辅助前端开发
    Vue + Spring Boot 项目实战(六):前端路由与登录拦截器
    Vue + Spring Boot 项目实战(七):导航栏与图书页面设计
    Vue + Spring Boot 项目实战(八):数据库设计与增删改查
    Vue + Spring Boot 项目实战(九):核心功能的前端实现
    Vue + Spring Boot 项目实战(十):图片上传与项目的打包部署

    第二部分

    Vue + Spring Boot 项目实战(十一):用户角色权限管理模块设计
    Vue + Spring Boot 项目实战(十二):访问控制及其实现思路
    Vue + Spring Boot 项目实战(十三):使用 Shiro 实现用户信息加密与登录认证
    Vue + Spring Boot 项目实战(十四):用户认证方案与完善的访问拦截
    Vue + Spring Boot 项目实战(十五):动态加载后台菜单
    Vue + Spring Boot 项目实战(十六):功能级访问控制的实现
    Vue + Spring Boot 项目实战(十七):后台角色、权限与菜单分配
    Vue + Spring Boot 项目实战(十八):博客功能开发

    第三部分

    Vue + Spring Boot 项目实战(十九):Web 项目优化解决方案
    Vue + Spring Boot 项目实战(二十):前端优化实战
    Vue + Spring Boot 项目实战(二十一):缓存的应用

    前言

    之前写了一些关于 Java EE 的文章,主要是理论性质的,目的是帮助大家快速了解 Java EE 的核心内容,早日爬出这个陈旧又绕不开的坑,进入 Java Web 开发的新天地。当然只有理论是不够的,有很多细节需要在实践中理解,所以我决定做一个实践教程。

    这个项目十分简单,是一个纯粹为教程而生的原型,可以视为一个简陋的带后台的门户网站。所以学习时不用有什么压力,估计你们学的比我写的快很多。

    我的目标是根据这个教程,可以帮助 新入行的或是刚开始学习相关技术 的小伙伴们把一个完整的项目还原出来,建立起对前后端分离式 Web 开发的整体认知。

    一开始,我会尽量详细地描述开发的过程,帮助大家快速上手。随着项目进展,曾经讲到过的、比较容易搜索到的内容会适当省略。

    当然,每个人的理解方式不同,可能有些重要的细节没讲到位,欢迎大家在评论区提问。受限于个人水平,一定有很多说的不对的地方,大家理解一下,友善白嫖哈。

    一、项目概述

    这个项目我把它命名为 “白卷”,估摸着很多同学会拿它做课程设计之类,建议你们尽量加点自己的东西在里面,直接交白卷,你的良心不会痛吗?(狗头保命)

    开个玩笑,叫白卷是因为它随着教程进展逐渐完善,象征着知识的从无到有,从有到多。

    另外我还给它起了一个英文名字,叫 White Jotter(白色笔记本),纯粹是为了谐音。

    项目遵循敏捷开发原则,会根据大家反馈的意见整理出新的需求,动态扩展、调整、优化。初始阶段按照简单的分层架构设计,具体见下图:

    • 应用架构
      应用架构

    • 技术架构
      技术架构图

    项目需要在前后端之间不断穿梭,但在做教程的时候,我会尽量模块化地去讲解。

    此外,我把教程分为了几个阶段,是为了循序渐进、由易到难地讲解知识点。

    各个阶段的主要内容如下(随教程进展更新):

    (一)第一部分

    这个项目的第一部分以图书信息管理为示例,主要帮助大家理解以下内容:

    • 如何从 0 开始搭建 Web 项目?
    • 什么是前后端分离?如何实现前后端分离?
    • 单页面应用有哪些特点?
    • 如何在 Web 项目中使用数据库并利用网页实现增删改查?
    • 在开发中如何利用各种辅助手段?
    • Vue.js 的基本概念与用法
    • 简单的前端页面设计
    • 如何部署 Web 应用?

    各个页面的效果大致如下:

    登录页面
    登录页面
    首页
    首页
    图书馆页面
    图书馆

    (二)第二部分

    项目的第二部分是后台管理模块的开发,主要包括以下内容:

    • 后台管理模块的常见功能与布局(内容管理、用户\权限管理、运维监控)
    • 用户身份验证、授权、会话管理与信息加密存储
    • Shiro 框架的使用
    • 实现不同粒度的访问控制(动态菜单、功能控制、数据控制)
    • 结合内容管理,实现文章的编写与展示

    后台基本结构如下:
    在这里插入图片描述
    后台页面效果:

    Dashboard(from PanJiaChen / vue-element-admin)
    dashboard

    图书管理
    图书管理
    用户管理
    在这里插入图片描述
    笔记本页面效果:

    文章列表:
    笔记本
    文章详情:
    文章详情

    (三)第三部分

    第三部分是在前面的基础上,分析项目存在的不足,并对其进行由点及面的优化。

    当简单的优化无法达到我们想要的目的时,就需要从架构层面进行整体的升级改造,那就是下一套教程的事情了。

    此外,这个教程还有姐妹篇,也就是我正在更新的信息安全方面的教程。在攻防实践阶段,会把我们这个项目当作一号靶机,对黑客技术有兴趣的同学可以走一波关注:

    【信息安全系列文章地址】


    二、技术栈

    参考技术架构图,项目使用的主要技术如下:

    1.前端技术栈

    1.Vue.js
    2.ElementUI
    3.axios

    2.后端技术栈

    1.Spring Boot
    2.Apache Shiro
    3.Apache Log4j2
    4.Spring Data JPA
    5.Spring Data Redis

    3.数据库

    1.MySQL
    2.Redis

    在开发过程中还会不断用到一些新的技术,有必要的我会增添上去。

    三、主要参考内容

    下一篇:Vue + Spring Boot 项目实战(二):搭建 Vue.js 项目


    有兴趣听我扯技术之外的故事的同学可以关注我的公众号。不定期更新,权当和大家聊聊天,图个乐子。
    heihei

    展开全文
  • 油猴脚本(Tampermonkey)的简介

    万次阅读 多人点赞 2018-08-20 01:09:08
    油猴脚本的使用 什么是油猴脚本 「油猴」可以通过安装各类脚本对网站进行定制。当然伟大的脚本面向的是所有上网者,所以借由各位大神的脚本我们能实现更多更强大的功能,例如: 直接下载百度网盘文件(全速) ...

    油猴脚本的使用

     

    • 什么是油猴脚本

    「油猴」可以通过安装各类脚本对网站进行定制。当然伟大的脚本面向的是所有上网者,所以借由各位大神的脚本我们能实现更多更强大的功能,例如:

    • 直接下载百度网盘文件(全速)
    • 重新定制繁杂的微博页面
    • 去掉视频播放广告(甚至播放vip视频)
    • 将网站默认的「二维码登录」改回「账号密码登录」
    • 绕过搜索引擎的跳转提示
    • 还原清新的小说阅读模式
    • 豆瓣和 IMDb 互相显示评分
    • ……

     

    • 油猴脚本(Tampermonkey)的使用

    在获取油猴脚本的资源之前,首先你需要有一个Chrome浏览器。

    好,假设你已经有了,

     

    接下来我们开始下载油猴脚本。

    我们在Chrome浏览器中访问以下网址:chrome://extensions/

     

    访问应用商店,之后,搜索油猴脚本的英文名,Tampermonkey 进行下载。

     

     

     

     

    • 油猴脚本的使用

    现在我们就能够在Chrome浏览器地址栏的最右侧找到油猴脚本了

    但是我们这个油猴脚本中目前是没有下载安装脚本的,我们现在可以通过进入https://greasyfork.org/zh-CN/scripts该网址进行下载我们所需的脚本,我就随便截个图吧:

    直接点入你想下载的脚本,下载好就直接自动加载到你的油猴脚本中了。你就能够通过点击油猴脚本那个图标,再进入到管理面板就能够看到你安装的脚本了:

    至此,油猴脚本的初步介绍就到此结束了,这些脚本的使用使得我们很便捷最关键的是全都是免费使用的,所以也离不开脚本提供方的支持,让我们致以崇高敬意,希望有朝一日我们也能为脚本市场贡献自己的一份力。

     

    _____________________________________________________________________________________________________

     

     

     

    参考博客:https://blog.csdn.net/u014453536/article/details/77151602

     

     

    若在使用过程中出现了问题,请联系以下邮箱与作者进行联系:

    imvainycos@foxmail.com

    peace&love

    展开全文
  • zigbee学习笔记(一)之 zigbee简介

    千次阅读 多人点赞 2017-11-30 00:45:00
    zigbee学习笔记(一) zigbee简介 1、什么是zigbee? zigbee是协议,类似于蓝牙、WiFi等等;它是一种标准,该标准定义了短距离、低数据传输速率无线通信的所需要的一系列的通信协议。 2、zigbee无线网络工作的三...

    近期在学习zigbee这一方面的东西,特将自己的学习的一些过程写下来,很多都是一些自己的见解,因为初次接触这一方面,有不对的地方,还请见谅!

    zigbee学习笔记(一) zigbee简介

    1、什么是zigbee?

    zigbee是协议,类似于蓝牙、WiFi等等;它是一种标准,该标准定义了短距离、低数据传输速率无线通信的所需要的一系列的通信协议。

    2、zigbee无线网络工作的三个频率 868MHZ、915MHZ、2.4GHZ

    3、不同的工作频率下有不同的数据传输速率,每个频段由分为若干个信道

    4、zigbee无线网络一共分为5层,分别是:物理层(PHY)、介质访问控制层(MAC)、网络层(NWK)、应用程序支持子层(APS)、应用层(APL)

    其中物理层和介质访问层由IEEE802.15.4规范定义 其余三层由zigbee协议定义。

    5、zigbee协议的特点:高可靠性、低成本、低功耗、高安全性、低数据速率

    6、zigbee协议和z-stack协议栈的关系:z-stack是具体实现zigbee协议的一个软件,也可以把他看成一个封装好了的函数库,他具体实现了zigbee协议。通常的应用开发

    都是基于这个协议栈进行二次开发,通过调用协议栈里面的函数,实现我们具体要实现的功能。

    7、zigbee网络中一共有三种设备:

    ①协调器:负责搭建起zigbee网络,搭建玩之后,他就和普通的路由器一样

    ②路由器:起路由功能

    ③终端节点:只负责和自己的父节点通信

    三种设备其实在硬件上是一样的,只不过是在软件烧写进去得时候,我们配置不一样的软件进去,这个我们会在后面具体介绍,在这里我们只需要有这样一个感性的认识

    就行;

    8、zigbee网络中的三种拓扑结构 分别为星形拓扑结构、树形拓扑结构和网形拓扑结构。

     

    星形拓扑结构

     

    星形网络是ZigBee的最小型网络,由一个协调器和若干个终端构成(星形结构不支持路由器)。优点是结构简单和数据传输速度快,其缺点是网络中的节点数少且通

    信距离短,一般用于构成小型网络。星形网络的最大缺点是对协调器的要求很高,一旦协调器出现故障或掉电,整个网络将瘫痪。

    树形拓扑结构

    树形网络结构是由协调器、路由器(也可承担终端的功能)和终端组成,网络结构比星形结构复杂。其优点是网络的节点数多,可组成大规模ZigBee网络,数据传输

    的速度比网形网络快,而且当网络组建完成后可不再依赖协调器,即使将协调器撤出网络仍可正常运行。其缺点是网络的安全性较差,即当一个路由器出现故障时,该路由器下

    的子节点将无法通信,协调器下的网络节点可以是路由器,也可以是终端,每个路由器下仍可以是路由器或终端,上一级节点和其下一级节点形成父子关系。

    网形拓扑结构

    网形网络结构是由协调器、路由器(也可承担终端的功能)和终端组成,其网络结构比树形网络结构复杂。其缺点是通信速度一般会低于树形网络结构,优点是网络的

    节点多,可组成大规模ZigBee网络,而且当网络组建完成后可不再依赖协调器,即使将协调器撤出,网络仍可正常运行。网形网络结构的最大优点是网络的安全性优于树形网络

    结构,即当一个路由器出现故障时可能不会影响其子节点的通信(条件是该子节点的附近有其它路由器)。

    这三种拓扑结构在网络结构上有一定的区别,特别是在后面的网内地址计算的时候需要注意

    9、zigbee网络的网络号、网内地址、Mac地址

    网络号是只某个zigbee网络的网络号,网内地址是在某个zigbee网内部,用于区分不同设备的地址,称为网络地址,也称为短地址(16位),

    Mac地址是每个芯片的硬件地址,是芯片在制作的时候就固定的全球唯一的64位地址,也称长地址。

     

    展开全文
  • 数据库简介、及常用数据库介绍

    万次阅读 2018-09-17 22:10:14
    一、数据库简介 数据库:就是数据的仓库,它是长期存储在计算机内,有组织的、可共享的数据的集合。 数据库管理系统(DBMS: 用来对数据进行存储、管理等操作的软件 二、数据库分类 数据库通常分为层次式数据库...
  • STM32(一)STM32简介

    万次阅读 多人点赞 2018-02-03 14:44:00
    大家好,今天我跟大家分享一下学习STM32的一些收获,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。...最后祝您学业有成,工作顺利。...
  • Mysql 存储过程简介--实现存储过程

    万次阅读 多人点赞 2019-01-23 13:35:44
    什么是存储引擎: Mysql中的数据用各种不同的技术存储在文件(或者内存)中, 每一种技术都使用不同的存储机制, 索引技巧 锁定水平并且最 终提供广泛的不同的功能和能力。通过选择不同的额技术你能过够获得额外 ...
  • 人脸识别(一)——人脸识别简介

    万次阅读 多人点赞 2019-03-11 20:49:02
    1.人脸识别简介 2.人脸识别基本步骤 2.1 图像采集和检测 2.2 图像预处理 2.3 特征提取 2.4 降维 2.5 特征匹配 1.人脸识别简介 人脸识别系统的研究始于20世纪60年代,80年代后随着计算...
  • 机器学习系列(一)——机器学习简介

    万次阅读 多人点赞 2018-06-05 21:33:46
    前前后后接触机器学习也有一年时间,但一直没有系统整理总结过。从本篇博客开始,将记录下我的学习内容与参考资料,系列按照李宏毅的机器学习课程,吴恩达的机器学习课程和周志华的西瓜书为主线。...
  • QT——开发入门简介

    万次阅读 多人点赞 2019-02-24 16:10:43
    1、你了解Qt吗? Qt是一种基于C++的跨平台图形用户界面应用程序开发框架。如何跨平台?上到服务器上位机,下到嵌入式GUI,上天入地无所不能。Qt最早是由1991年由Qt Company开发,但是到2008年,Qt Company科技被...
  • Greenplum架构简介

    万次阅读 2018-09-23 20:52:41
    Greenplum架构简介 基于Greenplum-Hadoop-分布式平台的大数据解决方案01-Greenplum架构(1) 视频和PPT下载:https://download.csdn.net/download/u014646662/10683906 基于Greenplum Hadoop-分布式平台的大数据解决...
  • Golang学习笔记 1.golang简介

    万次阅读 2020-08-19 11:30:18
    golang简介 大纲 go的诞生 go的前景 go的特点 总结 视频地址:https://www.bilibili.com/video/BV14a4y177XG?p=2 go的诞生 Golang简称Go 它的Logo是一只地鼠,所以2020鼠年学go语言非常合适 go是...
  • OPC标准简介

    千次阅读 2018-06-21 14:54:11
    OPC标准简介
  • 希尔伯特变换(Hilbert Transform)简介及其物理意义

    万次阅读 多人点赞 2018-02-25 01:29:35
    希尔伯特变换(Hilbert Transform)简介及其物理意义 Hilbert变换简介 希尔伯特变换是信号处理中的一种常用手段,数学定义如下: 与卷积的概念进行对比,可以发现,上面的Hilbert变换的表达式实际上就是...
  • Java简介

    万次阅读 多人点赞 2019-06-30 19:33:56
    什么是Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好...
  • python基础习题 1.python简介习题

    万次阅读 2020-07-20 17:21:46
    python基础习题 1.python简介习题 熟练掌握python的英文发音 初步了解python是什么,能做什么
  • JSP技术简介

    万次阅读 2018-04-13 19:05:09
    1 JSP技术的特征 JSP技术所开发的web应用程序是基于Java的,它拥有Java跨平台的特性,以及业务代码分离,组建重用,基础Java servlet功能和预编译功能。 1)跨平台 由于JSP是基于Java语言的,因而它可以使用Java...
  • 知识图谱简介

    万次阅读 2020-01-12 19:27:13
    知识图谱简介 定义 知识图谱在学术界还没有统一的定义,根据维基百科,知识图谱2012年首先由谷歌公司提出,是一个提供智能搜索服务的大型知识库。因此,这里我们可以将知识图谱理解为,对语义知识的一种形式化描述...
  • 操作系统-操作系统简介

    千次阅读 多人点赞 2019-03-19 11:40:40
    操作系统简介: 1.1.0 什么是操作系统 操作系统的定义 Q1:操作系统是软件还是硬件? Q2:操作系统是必要软件还是不必要? 操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据...
  • MODIS数据的简介和下载(一)——MODIS数据简介

    万次阅读 多人点赞 2017-04-11 18:09:06
    借最近上课实习上机内容,来介绍MODIS数据...本部分主要包括了MODIS数据的简介和下载的问题。本篇是第一部分,MODIS的简介。主要分为三个部分:1.MODIS传感器简介及参数;2.MODIS产品及命名规则;3.MODIS的典型应用。
  • Dataset之COCO数据集:COCO数据集的简介、安装、使用方法之详细攻略 目录 COCO数据集的简介 0、COCO数据集的80个类别—YoloV3算法采用的数据集 1、COCO数据集的意义 2、COCO数据集的特点 3、数据集的...
  • iptables简介与常用命令

    万次阅读 2018-03-07 22:14:34
    1. iptables防火墙简介Iptables也叫netfilter是Linux下自带的一款免费且优秀的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入、流出、流经服务器的数据包进行精细的控制。iptables是Linux2.4...
  • GDAL简介

    万次阅读 2018-05-14 07:30:52
    GDAL简介 作者:阿振 邮箱:tanzhenyugis@163.com 博客:https://blog.csdn.net/theonegis/article/details/80089375 修改时间:2018-05-13 声明:本文为博主原创文章,转载请注明原文出处 Geospatial Data ...

空空如也

1 2 3 4 5 ... 20
收藏数 683,555
精华内容 273,422
关键字:

简介