开发常用软件

2022-09-17 16:34:02 563

IDE

  1. IntelliJ IDEAJava https://www.jetbrains.com/idea/
  2. WebStorm前端 https://www.jetbrains.com/webstorm/
  3. CLionC/C++ https://www.jetbrains.com/clion/
  4. HBuilderX前端 https://www.dcloud.io/hbuilderx.html
  5. Visual Studio 2019C/C++/QT https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes
  6. VS CodeJava/C++/前端 https://code.visualstudio.com/

JetBrains插件

  1. Alibaba Java Coding Guidelines(XenoAmess TPM)Java代码风格检查 https://plugins.jetbrains.com/plugin/14109-alibaba-java-coding-guidelines-xenoamess-tpm-
  2. GenerateSerialVersionUID自动生成SerialVersion https://plugins.jetbrains.com/plugin/185-generateserialversionuid
  3. Material Theme UI界面美化 https://plugins.jetbrains.com/plugin/8006-material-theme-ui
  4. Mybatis日志打印
  5. MybatisX自动生成xml/DAO与Mapper跳转 https://plugins.jetbrains.com/plugin/10119-mybatisx
  6. POJO to JSONjava类转json https://plugins.jetbrains.com/plugin/12066-pojo-to-json
  7. SonarLint代码风格检查 https://plugins.jetbrains.com/plugin/7973-sonarlint
  8. Translation翻译插件 https://plugins.jetbrains.com/plugin/8579-translation
  9. bean-converter https://plugins.jetbrains.com/plugin/13638-bean-converter
  10. Maven Helper https://plugins.jetbrains.com/plugin/7179-maven-helper
  11. Sequence Diagram https://plugins.jetbrains.com/plugin/8286-sequence-diagram

浏览器

  1. Chrome
  2. Firefox

浏览器插件

  1. Google 翻译
  2. Momentum
  3. Tampermonkey
  4. Octotree
  5. Vue.js devtools

Tampermonkey插件

  1. CSDN页面优化
  2. 文本选中复制
  3. Github 增强 - 高速下载

数据库工具

  1. Navicat

Redis工具

  1. Redis Desktop Manager

文本编辑

  1. Sublime Text
  2. EditPlus
  3. Typora

接口测试

  1. Postman
  2. ApiPost

Linux

  1. Xftp用来上传文件
  2. WinSCP用来上传文件
  3. XShell用来登录Linux
  4. Windows Terminal用来登录Linux

设计

  1. 墨刀原型设计
  2. PowerDesigner数据库建模
  3. draw.io可以画流程图等等
  4. ProcessOn体验很好的在线流程图工具

版本管理

  1. Git
  2. Svn

其他

  1. VMware虚拟机
  2. DevToys集成了很多小功能
  3. FileLocatorPro可以用来查找整个目录下指定的文本内容, 类似idea的find in files
  4. Frp内网穿透
  5. 向日葵远程桌面工具, 类似的还有ToDesk
  6. Snipaste体验非常好的截图软件


Postman效率篇

postman是开发常用的接口测试工具这里记录一下postman提效方法创建目录: 后台定义目录变量host 接口域名目录定义预执行脚本// 添加前置url 使用目录定义的变量 pm.request.url = pm.collectionVariables.get("host") + pm.requ
2022-09-21

开发常用软件

IDEIntelliJ IDEAJavahttps://www.jetbrains.com/idea/WebStorm前端https://www.jetbrains.com/webstorm/CLionC/C++https://www.jetbrains.com/clion/HBuilderX前端h
2022-09-17

freemarker 时间显示不正常 设置时区

项目在本地开发的时候显示正常,部署上服务器就一直差8个小时,最后发现freemarker官方文档有这样的说明time_zone:时区的名称来显示并格式化时间。 默认情况下,使用JVM的时区。 也可以是 Java 时区 API 接受的值,或者 "JVM default" (从 FreeMarker 2
2020-03-28
IDEA 2019.1 xml 不高亮

IDEA 2019.1 xml 不高亮

前几天更新了idea后,发现xml里的代码都没有了高亮,变得跟记事本一个德性了打开setting ,搜索 File Types,找到xml项, 查看下方的匹配格式,果然没有xml,(idea真是厉害)点击右方的+,输入*.xml,点击ok,解决问题
2020-03-28

npm install 淘宝镜像

npm install --registry=https://registry.npm.taobao.org
2020-03-28
Java中方法的参数传递机制

Java中方法的参数传递机制

来看一段代码 public class Man { private String name; private Integer age; public String getName() { return name; } publi
2020-03-28
基于自定义注解手写权限控制

基于自定义注解手写权限控制

方法一: AOP 方法二: 拦截器项目结构项目依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w
2020-03-28

Docker 部署 详细全过程 附代码

Docker 部署本站 全过程环境:CentOS7.61. 安装Docker其他版本CentOS可以参考这个https://help.aliyun.com/document_detail/187598.html查看本机内核版本,内核版本需高于 3.10uname -r 确保 yum 包最新yum u
2020-03-28

SpringBoot 启动普通java工程

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.0.9</version> </dependency>
2020-03-28

Vue.js DOM操作

<template> <input type="button" @click="reply($event)" value="回复"> </template> export default { methods: { replyFun(e) {
2020-03-29
CentOS7编译调试OpenJDK12

CentOS7编译调试OpenJDK12

1. 下载源码https://hg.openjdk.java.net/jdk/jdk12点击左侧的browse,再点击zip,就可以下载zip格式的源码压缩包。unzip xxx.zip 解压文件2. 安装jdkyum install java-11-openjdk-devel -y3. 运行con
2020-04-23
编写自己的Spring Boot Starter

编写自己的Spring Boot Starter

1.新建一个maven项目命名规则统一是xxx-spring-boot-starter完整pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
2020-06-29