随笔分类 -  java

java
摘要:mybatis-plus框架提供了很多查询方法: /** * 根据 ID 查询 * * @param id 主键ID */ T selectById(Serializable id); /** * 查询(根据ID 批量查询) * * @param idList 主键ID列表(不能为 null 以及 阅读全文
posted @ 2020-08-26 14:32 java锋哥 阅读(1923) 评论(0) 推荐(0) 编辑
摘要:# 配置slq打印日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 作者: java1234_小锋 出处:https://www.cnblogs.com/java688/p/13 阅读全文
posted @ 2020-08-18 15:44 java锋哥 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus提供了4个删除方法: /** * 根据 ID 删除 * * @param id 主键ID */ int deleteById(Serializable id); /** * 根据 columnMap 条件,删除记录 * * @param columnMap 表字段 map 对 阅读全文
posted @ 2020-08-18 15:29 java锋哥 阅读(7547) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus框架提供了两个更新方法: /** * 根据 ID 修改 * * @param entity 实体对象 */ int updateById(@Param(Constants.ENTITY) T entity); /** * 根据 whereEntity 条件,更新记录 * * 阅读全文
posted @ 2020-08-18 15:26 java锋哥 阅读(6751) 评论(0) 推荐(0) 编辑
摘要:Lambda表达式介绍 Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。通过Lambda表达式,可以替代我们以前经常写的匿名内部类来实现接口。Lambda表达式本质是一个匿名函数; 体验Lambda表达式 我们通过一个小例子来体验下Lambda表达式; 我们定义一个计算 阅读全文
posted @ 2020-08-16 10:42 java锋哥 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus对于驼峰式命名的处理; 对于驼峰式命名的实体名和字段名,mybatis-plus默认处理是通过下划线分隔; 比如SysUser实体名默认映射 sys_user表; 比如UserName字段名默认映射是 user_name表; 我们来看一个实例: 系统用户表,以及三个字段; C 阅读全文
posted @ 2020-08-15 12:36 java锋哥 阅读(6701) 评论(0) 推荐(0) 编辑
摘要:BaseMapper介绍 Mybatis-Plus框架的BaseMapper给我们提供了常用的CRUD接口,我们可以点进接口看下: BaseMapper提供了我们CRUD的所有接口方法; 我们用insert方法来添加数据吧 /** * 插入一条记录 * * @param entity 实体对象 */ 阅读全文
posted @ 2020-08-13 11:37 java锋哥 阅读(5869) 评论(0) 推荐(0) 编辑
摘要:Mybatis-Plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网: https://mp.baomidou.com/ 是一堆好基友; Mybatis-Plus特性 无侵入:只做增强不 阅读全文
posted @ 2020-08-10 15:41 java锋哥 阅读(380) 评论(0) 推荐(0) 编辑
摘要:什么是幂等性? 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用 阅读全文
posted @ 2020-08-06 14:25 java锋哥 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:merge rebase两个分支合并操作,各有利弊;我们先看看表现吧; 假如master和feature分支如下: 如果我们merge操作; 我们看到 合并时候,作为一个新提交作为一个新节点,head指针移动到最新master分支; feature分支历史被有效的保留着; 优点 简单易上手 保留了提 阅读全文
posted @ 2020-08-02 15:52 java锋哥 阅读(317) 评论(0) 推荐(0) 编辑
摘要:像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 我们通过idea开发工具,以及码云远程库,来演示下本地库打tag,以及发布到远程库tag;同时演示下revert恢复tag 阅读全文
posted @ 2020-08-02 15:51 java锋哥 阅读(499) 评论(0) 推荐(0) 编辑
摘要:idea操作github远程库分支 我们演示一个情境,项目经理jack搞个了一个初始项目,以及pay,comment两个分支,提交push到github,然后marry负责pay分支开发,提交到github分支版本库,然后项目经理jack拉取最新代码; 我们首先在github新建一个远程库 bran 阅读全文
posted @ 2020-07-30 15:24 java锋哥 阅读(400) 评论(0) 推荐(0) 编辑
摘要:下面我们来看下idea是如何来操作git本地库分支的? 1,新建项目 branchIdeaHelloWorld(默认master主分支) 再把该项目初始化成本地库(具体步骤前面已经讲过,不再赘述) 最后commit提交版本库; 我们会看到上面标注了master,这个就是默认的master分支; 2, 阅读全文
posted @ 2020-07-24 19:31 java锋哥 阅读(12717) 评论(0) 推荐(1) 编辑
摘要:git分支是一个重要的知识点,平时我们开发主要结合eclipse,idea来操作,今天这贴主要以eclipse来操作git本地库分支,主要内容包括新建分支,切换分支,合并分支,冲突解决,重命名分支,删除分支等; 1,新建项目 branchEclipseHelloWorld(默认master主分支) 阅读全文
posted @ 2020-07-22 15:37 java锋哥 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:今天锋哥推荐一款免费的文档编辑神器-typora Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。 官网地址:https://www.typora.io/ 可读可写 Typora给您既是读 阅读全文
posted @ 2020-07-19 09:35 java锋哥 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:夏天太热,需要风扇,来一段Html5风扇源码; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scal 阅读全文
posted @ 2020-07-15 09:25 java锋哥 阅读(823) 评论(0) 推荐(0) 编辑
摘要:锋哥混迹互联网10余载,今日把我收藏的58个电子书搜索网站分享下;欢迎大伙收藏; 1,鸠摩搜索 网址:https://www.jiumodiary.com/ 比如优秀的中文电子书聚合搜索资源搜索网站 比如搜索"java pdf" 2,淘链客 http://www.toplinks.cc/s/ 很优秀 阅读全文
posted @ 2020-07-15 09:21 java锋哥 阅读(4715) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示