JavaWeb开发常用操作技巧

1.删文件“程序已在运行”强行停止电脑后台进程

关闭后台反复,关不掉,试试这个:

taskkill /f /im 应用名称.exe

2.win+R打开终端,并用管理员打开

ctrl+shift+enter

3.在文件夹指定目录中打开终端

需要使用管理员的话,只能cd进去了

cd /d 目标文件夹名\

4.把.sql文件添加到本地数据库中

先正常登录到mysql的界面 

在命令行输入net start mysql

输入source <数据库的路径/数据库名.sql>即可

5.application.properties中文乱码

修改settings都改为UTF-8

再粘贴回去就可以了

6.mybatis操作数据库时,数据库名变红

加入目标数据库即可

7.前端传的是LocalDate(也就是“yyyy-MM-dd”);后端实体类中是LocalDateTime(也就是“yyyy-MM-dd HH-mm-ss”),如何处理?以[创建时间]为例

在xml中操作,这种语句可以把数据库中的create_time按照“yyyy-MM-dd”格式取出进行SQL运算

 select * from project
            <where>
             <!--项目令号-->
            <if test="projectId !=null and projectId!=''">
                project_id like concat('%',#{projectId},'%')
            </if>
            <!--项目名称-->
            <if test="projectName !=null and projectName != ''  ">
                <if test="projectId !=null and projectId!=''">
                        and
                </if>
                project_name like concat('%',#{projectName},'%')
            </if>
            <!--创建时间-->
            <if test="createTime != null and createTime != ''">
                and DATE_FORMAT(create_time, '%Y-%m-%d') LIKE CONCAT('%', DATE_FORMAT(#{createTime}, '%Y-%m-%d'), '%')
            </if>
</where>

8.cmd启动mysql

net start mysql

报错可以试试管理员cmd启动
进入mysql菜单

mysql -u toot -p

9.拿到新工程文件怎么跑起来
 

以VUE+springboot为例
后端数据库要配置对

前端看这里

vue.config.js中的api要对上电脑的IPv4

10.mysql删除添加过的本地数据库

1、使用“win+r”键打开“运行”窗口,输入“cmd”,回车进入cmd命令窗口;

2、在cmd窗口中,执行“mysql -u root -p”命令登录mysql服务器;

3、执行“drop database if exists 数据库名;”命令来删除指定数据库中的所有表并永久删除该数据库,“if exists”选项是可选的,设置该选项可以防止删除不存在数据库时发生错误。

4.输入show databases 检查是否删干净了

11.VScode对齐代码快捷键

Shift+Alt+F

12.数据库中某些表导不进来

先输入
use [数据库名称.sql]

然后输入

show tables

以显示出全部表,若发现表不全,查看是什么原因,可以点开.sql文件,检查里面的字符集是不是正确的,比如笔者遇到的是,.sql打包时是8.1的mysql打包的,本机是5.7的要导入,就缺少了新版本的字符集,将其改为旧的即可

COLLATE=utf8mb4_unicode_ci

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值