
带你了解高大上的开发工具与插件
文章平均质量分 58
熟练的使用开源或者第三方工具与插件会大大减少你造轮子的时间。如果是小公司或私人团队,无论从质量还是效率上,都是我们最优选择,本专栏将楼主日常经常使用或了解的工具总结起来,大家一起飞。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
idea安装与使用
先上安装包https://pan.baidu.com/s/1qKKHUvzqoyOUrNgxWb3WgQlhb8安装1.打开exe文件,傻瓜式安装,一直下一步更多内容在下载文档中原创 2021-08-17 08:13:05 · 11660 阅读 · 32 评论 -
svn安装与注意事项
1.下载软件包点击安装(一直下一步就可以了)注意 第二个选项要选中安装完成有两点要注意:1:上文提示要勾选的一定勾选上,否则ide中不能够使用svn2:不建议在D:,F:盘符下直接拉取!!!!!需要新建文件夹后再拉取...原创 2020-05-03 10:49:37 · 503 阅读 · 1 评论 -
搭建企业级别nexus私服
如果遇到以下两种情况,nexus私服是解决你问题的不二选择1.在使用pom下载jar包时有时下载过慢2.自定义了start,需要其他小伙伴导入下文将带你安装nexus。由于公司服务器原因,博主选择了windows系统。1.下载安装包这里可以选择博主提供的百度网盘下载。链接:https://pan.baidu.com/s/1A5BoMAzP_KvnvJf6xjkNAA提取码:7pd22.安装1.解压选择文件夹解压,会出现以下文件夹。(注意解压路径不能有中文)2.启动进入以下目录。cm原创 2021-11-23 11:17:49 · 975 阅读 · 0 评论 -
安装企业级的dokuwiki文档系统
在公司内部有时需要分享或者记录技术栈和一下注意事项,这里推荐dokuwiki,以下带你搭建属于自己的文档系统原创 2021-11-23 11:14:40 · 7533 阅读 · 13 评论 -
教你使用powerDesigner反向生成oracle数据库模型
在设计完表之后,可能需要生成文件进行保存,如果使用sql语句就不是特别友好,通常会使用PowerDesigner文件进行管理。本文将带你使用PowerDesigner反向生成ORACLE数据模型。1.环境环境说明:Windows7,Oracle11R2 32位。PowerDesigner16.52.连接ORACLE数据库打开PowerDesigner新建物理数据模型。在菜单栏中点击 database—Configure Connections…”选项。在弹出的“Configure原创 2021-11-23 14:14:32 · 7849 阅读 · 0 评论 -
如何使用powerdesigner管理设计数据库
在项目开始前,需要表的设计,在完成后需要将表的设计和表的逻辑管理起来,这样更加方便小伙伴的理解和使用。同时在日后也有历史数据可查询。本文将从安装与使用方面带你认识powerdesigner。1.安装1.下载安装包百度网盘 请输入提取码链接:https://pan.baidu.com/s/13TfML61wIGizUNpkKbAGtA提取码:h9412.安装以下图样一直点击下一步。选择安装地区任意选择即可,再来勾选下同意协议选择PowerDesigner安装位置:默认是安装在C盘目录原创 2021-11-23 11:32:20 · 12750 阅读 · 0 评论 -
cas单点登录原理解析
首先了解一下单点登录,目的是为了解决微服务各个服务路径都不同。不可能每访问一个服务都进行登录一下。登录原理在第一个项目登录时1.当第一次访问时,访问http://app.example.com ,当访问服务时候因为没有登录返回给浏览器一个302信息同时返回一个http://locahost/cas/login?service=http%3A%2F%2Fhttp://app.exampl...原创 2018-11-01 10:53:08 · 717 阅读 · 1 评论 -
使用yapi工具编辑接口文档
相对于swagger来说,yapi页面更加美观,使用上功能也更多了一些,所以操作也相对复杂,上文安装完yapi后,本文将介绍如何使用yapi。1.建立文档地址1.新建分组在多组同时使用时,可以按照小组对文档进行分类。2.在分组中建立项目在小组内新建项目文件夹。3.进入项目后添加分类在项目中按照业务类别新建分组。2.编写接口文档在编写接口文档的过程中,有四种方式。分别为手动编写,从postman导入,从swagger导入,通过idea生成。这样大大丰富了在日常使用中的灵活程度。下文将原创 2021-11-13 22:25:55 · 12359 阅读 · 0 评论 -
nginx配置详解
nginx是一种服务端的负载均衡代理,Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略。#user nobody; #配置用户或者组,默认为nobody nobody。worker_processes 1; #允许生成的进程数,默认为1...原创 2021-01-29 10:42:08 · 979 阅读 · 3 评论 -
告别swagger,加强版接口文档yapi工具安装
一.安装gityum -y install gitgit --version二.安装mongodb三.安装node.js可以参考 但是注意版本过高也会出现警告四.安装yapi这里楼主使用的是下载后 执行安装(原因是可视化部署时报错较多)mkdir yapicd yapigit clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录(clone 整个仓库大概 140+...原创 2021-08-19 15:19:45 · 10099 阅读 · 47 评论 -
数据库版本控制中间件flyway企业落地
flyway为数据库控制插件,使所有的数据库脚本都在ide(idea,eclipse等)中控制,这样能做到版本有迹可循这里需要注意如果使用flyway 就要禁止在数据库管理软件中更改数据库表结构springboot整合flywaypom.xml <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-cor原创 2021-06-01 08:44:23 · 622 阅读 · 16 评论 -
python入门,爬取图片,文字,视频,音频
爬取天气 并存在数据库#!/usr/bin/python# -*- coding: utf-8 -*-import pymysqlimport requestsfrom bs4 import BeautifulSoupdb = pymysql.connect( host='localhost', port=3306, user='root', pa...原创 2019-07-11 15:03:36 · 993 阅读 · 2 评论 -
sonar入门:使用阿里规范扫描代码质量
1.下载sonar-p3c-pmd地址:https://github.com/mrprince/sonar-p3c-pmd选择jar原创 2021-04-07 10:39:13 · 1013 阅读 · 3 评论 -
sonar入门:使用sonar-scanner检测代码
检测java代码时 有两种方法1.使用sonar-scanner2.配置maven这里配置maven可能对于代码耦合度比较大 而且更复杂 所以楼主选择sonar-scanner方式1.打包打包java项目 这里不多说2.在src路径下建立sonar-project.properties# 项目名称sonar.projectKey=systemportalsonar.projectName=systemportalsonar.projectVersion=1.0#.原创 2021-04-06 17:32:25 · 4937 阅读 · 4 评论 -
sonar入门:全网最全的概念解析与安装
sonarqubesonarqube:是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码格式上的问题。它可以与您现有的工作流程集成,以实现跨项目分支和提取请求的连续代码检查。同时也提供了可视化的管理页面 用于查看检测出的结果 同时sonarqube提供了一系列的规范 可以通过勾选从而设置在检测时是否使用。sonarlintsonarlint是idea的插件 sonarlint本身也有检查的功能 可以在idea中检测代码 同时也可能在idea中配置检...原创 2021-04-07 11:24:58 · 5854 阅读 · 5 评论 -
jvisualvm分析jvm内存溢出
在上文的jvisualvm只能体现出内存溢出 那么怎么能分析出哪里出问题了呢首先我们使用这段代码使内存溢出dump堆日志在发生内存溢出时(如果发生gc了 那么将得不到溢出时的日志 )点击堆 dump 会生成.hprof文件 查看.hprof文件就可以分析出内存溢出情况(在dump时 应用会暂停)安装MAT下载网址https://www.eclipse.org/mat/downloads.php解压后 双击可以打开查看.hprof文件打开上文的.hprof文件.原创 2021-03-03 17:07:57 · 1385 阅读 · 4 评论 -
jvisualvm分析linux环境下jvm内存溢出
1.安装jmap第一次使用需要安装jmap命令1.安装openjdk-devel-debugyum -y install java-1.8.0-openjdk-devel.x86_64看好是以上命令而不是下面的yum install -y java-1.8.0-openjdk-devel-debug成功后2.安装jmapyum -y whatprovides '*/jmap'成功后进入红框内 如果查看有jmap 发现安装成功2.使用jmap du原创 2021-03-03 17:21:02 · 2525 阅读 · 9 评论 -
jvisualvm监控本地jvm
如果对jvm不了解的提前观看简单介绍jvmeden:新生代s0:Survivor1区s1:Survivor2区old:老年代metaspace:元空间(替代永久代)监控本地项目在java安装目录下可以找到jvisualvm.exe打开后可以看到本地启动了四个项目通过下图就可以看到jvm情况可以明显分析出在堆中红框发生了内存溢出下载插件下载Visual GC安装后 重启可以在选项栏中看到 可以看到界面更直观 分块更加详细了..原创 2021-03-03 16:44:51 · 961 阅读 · 4 评论 -
jmeter入门:数据库压力测试全解析
数据库压力测试配置jmeter1添加线程组其中参数为线程数:相当为50个用户ramp-up:每秒增加的线程数 0相当于并发循环次数:emmm....2配置jdbc以下选项需要填写配置如下:jdbc:oracle:thin:@192.168.50.23:1521:orcloracle.jdbc.driver.OracleDriver账...原创 2020-04-27 15:04:42 · 708 阅读 · 1 评论 -
jmeter入门:接口压力测试全解析
对oracle压力测试可以参考上文https://blog.csdn.net/qq_20143059/article/details/105787027对接口压力测试配置1添加线程组(参数上文有解释 这里不介绍)2添加取样器不用解释一看就知道填什么。。。3添加头信息(否则请求头对不上)也不用解释。。。4配置监听器可以尝试使用这几个监听器...原创 2020-04-27 16:23:19 · 625 阅读 · 0 评论 -
mycat入门:落地分库分表与读写分离
简介什么是MYCAT一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 一个新颖的数据库中间件产品关键特性支持S...原创 2019-12-28 20:58:07 · 658 阅读 · 1 评论 -
mycat入门:分片策略详解
分片枚举通过在配置文件中配置可能的枚举 id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省 份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下:<tableRule name="sharding-by-intfile"><rule><columns>user_id</columns><algo...原创 2019-12-28 20:56:49 · 959 阅读 · 3 评论