Java开发超实用配置

Java开发配置

  1. 数据库参数

    1. application.properties形式

      spring.datasource.url=jdbc:mysql://localhost:3306/security?useUnicode=true&charsetEncoding=UTF-8
      spring.datasource.username=root
      spring.datasource.password=root
      spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
      
    2. application.yml形式

      spring:
        datasource:
      	    type: com.alibaba.druid.pool.DruidDataSource
      	      druid:
      	        username: root
      	        password: root
      	        url: jdbc:mysql://localhost/oa?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
      
      
    
    
  2. IDEA实现SpringBoot项目热部署

    1. pom.xml添加依赖

      <dependency>
          <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-devtools</artifactId>
           <optional>true</optional>
           <scope>true</scope>
      </dependency>
       
      <configuration>
        <fork>true</fork>
      </configuration>
      
    2. File =>Setting =>Build,Execution =>Complier =>Build project automaticalluy =>应用

    3. Ctrl + Alt + Shift + / 选择Registry, 向下滑勾选compiler.automake.allow.when.app.running

    4. 重启IDEA在这里插入图片描述

  3. 常见数据校验格式

    1. 身份证号码

      /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/
      
    2. 手机号码

      /(^1[3|4|5|6|7|8|9]\d{9}$)|(^09\d{8}$)/
      
  4. 修改maven默认的jdk版本

     <profile>
         <id>jdk-1.8</id>
         <activation>
           <jdk>1.8</jdk>
         </activation>
      <properties>
    	<maven.compiler.source>	1.8 </maven.compiler.source>
    	<maven.compiler.target>	1.8 </maven.compiler.target>
    	<maven.compiler.compilerVersion> 1.8 </maven.compiler.compilerVersion>
      </properties>
    </profile>
    
  5. 前端开发常用插件

    1. eslint 语法校验
    2. Vetur 给vue设置高亮
    3. View in browser 右键在浏览器中查看html文件
    4. Atom One Dark Theme 主题
    5. Eclipse Keymap 和Eclipse快捷键保持一致
    6. Live Server 可以实时预览html的内容
    7. IntelliSense for CSS class names in HTML 自动给html追踪引入的样式
    8. VueHelper Vue代码快捷键提示 支持html js
  6. 安装js-cookies

    1. 作用: 很优雅地操作cookies
    2. 安装: npm install js-cookie --save
  7. 安装axios

    1. 作用: 可以发送异步网络调用
    2. 安装: npm install axios --save
  8. 安装normalize.css

    1. 作用: 现代化的重置浏览器默认样式的css文件
    2. 安装: npm install --save normalize.css
  9. 安装element-ui

    1. 前端组件库,可以很好的配合vue使用
    2. 安装: npm install element-ui --save
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值