logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis中的一些特殊操作

目录1.mybatis中的一些特殊操作1.1批量删除1.2动态获取表名1.3添加功能获取自增主键1.4自定义映射resultMap1.mybatis中的一些特殊操作1.1批量删除/*** 批量删除用户信息*/Integer deleteUserByIds(String ids);<!-- 批量删除用户信息 --><delete id="deleteUserByIds">de

文章图片
#mybatis#java#tomcat
springboot中的自动配置

loadFactoryNames扫描所有jar包类路径下 META‐INF/spring.factories把扫描到的这些文件的内容包装成properties对象从properties中获取到EnableAutoConfiguration.class类(类名)对应的值,然后把他们添加在容器中。一但这个配置类生效;这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性又是和配

文章图片
#spring boot#java#rpc
后端处理分页请求的实现

通过层次化设计(Controller → Service → DAO),将功能解耦。使用工具类(Page)和查询对象(MtypeQuery)管理分页逻辑。利用 MyBatis 的动态 SQL 和公共片段提高代码复用性。验证输入参数(如pageNo和pageSize)的合法性,防止 SQL 注入。使用log记录分页查询的关键数据,便于调试和性能优化。

#spring#mvc#mybatis +1
java中的过滤器 Filter

Filter的三个方法:void init(FilterConfig):在Tomcat启动时被调用;void destroy():在Tomcat关闭时被调用;void doFilter(ServletRequest,ServletResponse,FilterChain):每次有请求时都调用该方法;FilterConfig类:与ServletConfig相似,用来获取Filter的初始化参数。

文章图片
#java#开发语言
ideal上的项目部署到云服务器上去,完整教程包括可能出现的问题以及解决方法

你可以使用xshell去连接,也可以使用MobaXterm去连接,我是用的MobaXterm。然后关掉tomcat(./shutdown.sh),再开启tomcat,我还把防火墙关了,然后重新启动tomcat,现在已经没有任何问题了。结束这个进程,5450是8005端口号专用的进程id,上一条语句会查出来。刚安装的mysql没有密码,要设置(2020是我设置的密码)前面的端口号填你的云服务器上的公

文章图片
#服务器#java
IntelliJ IDEA 中创建项目的四种方式

选择 “Java” 作为项目类型,选择 JDK 版本,选择 “Web Application”,选择 “No Build Tools”,点击 “Next”。选择 JDK 版本,选择 “Maven” 作为构建工具,选择 “Web Application”,点击 “Next”。选择 “Java” 作为项目类型,选择 JDK 版本,选择 “Maven” 作为构建工具,选择 “Java” 或其他模板。选择

文章图片
#intellij-idea
idea使用超级详细教程

需要大家关闭idea的自动更新,如果不关闭而自动更新了idea,那么破解将会失效,需要卸载掉idea,然后重新安装,重新破解,非常的麻烦。在idea启动页面中,点击Create New Project,选择要创建项目的类型,编写项目的名称,选择项目保存的路径,如下图所示。Idea的代码提示是非常强大的,方法或者属性存在大小写,咱们希望不管是大写还是小写都有提示,可以参考如下设置。在idea的启动页

文章图片
#intellij-idea
Git图形界面以及idea中集合Git使用

我们同时可以根据上面的菜单来操作我们的仓库。有了命令的操作再来看界面简单的一匹。我们在界面上可以看到提交的流程。我在testGit仓库内创建一个C.txt, 我们发现文件会加入工作区。我们可以发现当前代码没有在idea的git上关联,选中添加即可。我们可以看到Git是在Version Control选项里。然后我们可以通过push把本地仓库的文件推送到远程。此时idea和我们git本地库就已经关联

文章图片
#git#java
推送本地仓库到远程git仓库

你可以将本地的开发成果安全地推送到远程仓库进行备份和共享,同时通过查看分支信息和仓库状态,掌握代码的更新情况,确保本地和远程的一致性。该命令会显示所有远程仓库的名称,在一个包含多个远程仓库的项目中,可以通过此命令查看已关联的远程仓库列表,它只是简单地列出远程仓库的名称,例如这里关联了。是要配置的用户邮箱属性,设置用户邮箱也是为了在代码提交时提供更详细的信息,方便联系提交者,同时在一些开源项目中,邮

文章图片
#git
到底了