实习成长日记

1.mybatis条件查询一般用动态sql 如<if>(常用) <choose><when>(类似于switch)标签

2.git刚创建远程仓库分支,要记得git-->update project

git checkout切换分支

git branch 分支名 创建一个分支

git fetch 获取远程仓库提交记录

git branch 查看本地所有分支

PageHelper 主要两个对象Page对象和PageInfo对象

Page<?> page=PageHelper.startPage(pageNo, pageSize);
List<AlarmInform> alarmInforms=alarmInformDao.findInfoByCondition(alarmInformVO);
//设置完上边的PageHelper之后查询的时候,查询语句会自动加入 limits startpage   count,查询结果就是正确的结果
PageInfo<?> pageInfo = page.toPageInfo();

git新建分支拉取项目 1.复制链接,idea打开一个配置了git的项目,选择git-->clone-->填入链接 

2.gitlab上面新建分支 ,idea里面git-->update project,右下角切换分支(或者git checkout 分支名)

springboot定时任务

spring启动类上面加@enablescheduling,对应要加定时任务的service方法上面加@scheduled(cron=" ") 要点是cron表达式

finalshell连接服务器部署jar包流程 1.登陆服务器 2.idea->maven clean和package项目 

3.cd到相应目录把jar包上传进去 4.nohub java -jar 执行下图的命令

sql语句里关于时间对比和处理的函数很多,运用得当可以省去很多麻烦

sql语句order by与group by_迪丽娜扎的博客-CSDN博客

sql语句里groupby和orderby注意

orderby主要对单一列或多个列(排序的顺序是,从左到右,依次排序)进行排序

groupby

分布式系统可以从右边的maven界面点“+”将各个模块的pom文件手动加入,装了mavenhelp插件后可以直接在左边的文件处操作maven,前端F12检查界面,console可以看到输出的日志,network里可以看到各种传递参数的情况,springboot打断点debug可以有效检查空指针的报错

vue运行指令 1.npm uninstall 2.npm install 3.npm run dev

将项目通过finalshell部署流程,1.连接上服务器 2.项目clean package 3.把jar包拉进指定的目录

4. cd到jar包所在目录 5. ./startup.sh 6.如果端口冲突了 ps -ef | grep jar包名字 7. kill -9 端口号

linux .当前目录 ./当前路径 /根目录

-  e全部进程  f全部字段

-9强制关闭

当jar包在服务器上运行出错时(大多数情况是依赖不完全),就需要在IDEA里打tar包,之后在服务器上运行tar zxvf解压,解压完后会再运行./restart,sh脚本

nohup java -cp oss-ncct-tran-1.0-SNAPSHOT.jar com.sitech.tran.NcctApplication > log-oss-ncct.log 2>&1 & 指定启动类启动jar包并将日志输出到指定文件

@sl4j 最简单的用处:加了以后可以直接在代码里log.info(),不需要再

private final Logger logger = LoggerFactory.getLogger(当前类名.class);

   @RequestBody主要用来接收前端传递给后端的json字符串中的数据

    使用@RequestBody接收数据时,一般都用POST方式进行提交

一个请求,只有一个RequestBody;一个请求,可以有多个RequestParam。

@RequestBody是作用在形参列表上,用于将前台发送过来固定格式的数据【xml 格式或者 json等】封装为对应的 JavaBean 对象

@ResponseBody是作用在方法上,@ResponseBody 后返回结果不会被解析为跳转路径(requestmapping),而是直接写入 HTTP response body 中。

@RestController 是@controller和@ResponseBody 的结合

 和getmapping配合使用,@PathVariable 映射 URL 绑定的占位符

HTTP请求行、请求头、请求体详解_Lee Ber的博客-CSDN博客_请求头和请求体是什么

fastJson对于json格式字符串的解析主要用到了一下三个类:

JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。

FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换_挑灯夜读的博客-CSDN博客

bat/cmd脚本文件运行时闪退,可以拖进cmd命令行里运行,能看到报错信息

当maven无法clean,install,reload失效,没有创建depencies库文件时,大概率是依赖出了问题,一个一个注解掉排除试试

cookie一般放在请求头里,postman里请求带cookie的方式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值