IDEA
教程IDEA查看方法被调用
修改光标所在行背景颜色
断点判断条件在断点上点右键,正常的写判断代码就行
插件Rabinbow Brackets作者:Zhihao Zhang
使用方法
Command+右键,高亮选中部分
Alt+右键,高亮选中部分,其余的代码变暗
CommitMessage作者:郭翰林
使用方法,提交的时候,点击✈️的图标
Codeium作者:Codeium
写代码的时候会有自动提示,按tab确定使用AI生成的代码
Key Promoter XTranslation作者:Yii.Guxing
选中要翻译的内容,右键选择翻译
Spring
SpringMVC
总结:
首先请求进入DispatcherServlet 由DispatcherServlet 从HandlerMappings中提取对应的Handler。
2.此时只是获取到了对应的Handle,然后得去寻找对应的适配器,即:HandlerAdapter。
拿到对应HandlerAdapter时,这时候开始调用对应的Handler处理业务逻辑了。 (这时候实际上已经执行完了我们的Controller) 执行完成之后返回一个ModeAndView
这时候交给我们的ViewResolver通过视图名称查找出对应的视图然后返回。
最后 渲染视图 返回渲染后的视图 –>响应请求。
初始化过程version 5.3.8
1234567// org.springframework.web.servlet.HttpServletBean#init@Overridepublic final void init() throws ServletException { // 子类实现,初始化web环境 // Let subclasses do what ...
Mybatis
教程
参考:
官方文档
源码
Provider的使用1.一定要注意type的类名.class 和 method方法名,还要注意形参也得是一样的
2.Provider的方法,大概就三个方法sql.SELECT,sql.WHERE,sql.FROM
3.SQL 对象里的方法名跟别的不一样,小写的不行,idea也识别不到,要用大写,比如SLELECT
4.Provider里返回的是String
注解 一对多查询(多个参数)
注解 一对多查询(多个参数)123456789101112131415161718192021222324252627282930313233343536373839404142@SelectProvider(method="queryPageFloors",type=BarterGroupProvider.class)@Results({ @Result(property = "userId",column="user_id"), @Result(property ...
设计模式
创建型模式简单工厂Pay.java
123public interface Pay { void pay(Integer money);}
SimpleFactory.java
12345678910111213public class SimpleFactory { public static Pay create(String payType) { if (payType.equals("ZFB")) { return new ZFBPay(); } else if (payType.equals("WX")) { return new WXPay(); }else { return null; } }}
WXPay.java
微信支付
12345public class WXPay ...
Waline部署
查看Waline文档,并点击Deploy,文档上有大概步骤,也可以参考,要使用免费的数据库,我就选择MongoDB,可以免费申请
Waline-Vercel部署
部署Waline到Vercel
打开Vercel分配的地址,测试评论,就会显示下图,是因为需要配置数据库
申请免费的MongoDB
访问MongoDB官网,并点击免费开始使用,跳转到注册页面,点击使用Google账号登陆,也可以自己注册,这里是为了方便使用Google登陆,登陆之后需要同意一些协议,和调查,随便填写,没有很大关系
选择免费的,并点击下面的Create
等待一会,会自动开始创建
创建成功,然后点击,Connect,设置ip,设置任何地方都可以访问
点击Choose a connection method,在弹出的窗口选择Compass
获取链接地址,这里有个坑,Waine使用的包比较旧,新版本的协议是:mongod+srv,旧版本使用的mongodb,这里的选项,要使用旧版本,1.11 or earlier
步骤1获取到的是:MONGO_HOST
查看Waline文档,查看MongoDB需要的环境配 ...
Telegram Bot
telegram 机器人开发记录
Rime
Rime教程
WordPress
WordPress爬坑笔记
Element-UI
表单验证简单版123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899<template> <div class="login"> <el-card class="box-card"> <div slot="header" class="clearfix"> <span>通用后台管理系统</span> </div> <el-form label-width="80px" :model=" ...