- 博客(9)
- 资源 (11)
- 收藏
- 关注
原创 【Mybatis用法】Mybatis 高级结果映射,ResultMap Association,mybatis的一对多,多对一,以及多对多的配置和使用
本文目录一、背景描述二、解决方案一、背景描述需求:查询任务逾期记录时,把任务相关信息查询出来;表设计:任务相关信息是一张表(uoa_assignment),任务逾期记录是一张表(uoa_assignment_overdue_log);外键是任务主键(id);JavaBean:class Assignment, class AssignmentOverdueLog; class AssignmentOverdueLog中包含class Assignment对象。目的:在查询任务逾期
2020-10-29 16:43:22 846 3
原创 【MySQL用法】mybatis框架中,查询出来的实体类结果集中的某一个字段无法映射到实体类中的解决方案
本文目录一、背景描述二、解决方案一、背景描述根据某人出现的次数做一次汇总,数据库中并未存在此字段,但是前端页面中要用到,所以就需要在实体类中添加上一个逻辑字段(通过mybatis-plus里的@TableField注解可以解决此问题)SQL语句如下:<!--分组查询日/周/月报未读列表数据--><select id="queryList" resultType="com.iot.uoa.daily.entity.DailyNoReadReport"> S
2020-10-28 11:34:53 5219 6
原创 【Java设计模式】Java设计模式之设计模式的原则
设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么是这样设计的依据)。简单概括:单接依里开迪合。单:单一职责原则 接:接口隔离原则 依:依赖倒置原则 里:里氏替换原则 开:开闭原则 迪:迪米特法则 合:合成复用原则下面分别讲解每个原则。一、单一职责原则基本介绍对类来说的,即一个类应该只负责一项职责。如果类A负责两个不同的职责:职责1,职责2。当职责1需求变更而改变类A时,可能造成职责2执行错误,所以需要将类A的粒度分解.
2020-10-25 14:23:40 454 4
原创 【Java设计模式】Java设计模式之(一)单例模式(Singleton Pattern)
本文继续介绍23种设计模式详解系列之单例模式。一、单例模式的定义指一个类只有一个实例,且该类能自行创建这个实例的一种模式。二、单例模式的常见例子Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误;在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、数据库的连接池、网站的计数器、Web 应用的配置对象、应用程序中
2020-10-24 22:23:42 589 3
原创 【Java设计模式】Java设计模式及实践:23种设计模式全面讲解
设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。本文虽然命名为“Java设计模式”,但是设计模式并不是 Java这一编程语言的专利,它同样适用于 C++、C#、JavaScript 等其它面向对象的编程语言。Java 是典型的面向对象的编程语言,所以本文以 Java 为基础来讲解这 23 种设计模式。目前在这里只是对Java设计模式以及用法的目录汇总,以后会详
2020-10-24 21:56:18 2600 5
原创 【前端用法】HTML5 Video标签如何屏蔽右键视频另存为的js代码以及如何禁用浏览器控件,Video 禁止鼠标右键下载
本文目录一、背景二、解决方案一、背景最近公司发现有竞争对手下载我司网站上的视频,并据为已用,严重损害我司利益,所以让我在网站上添加禁止鼠标右键下载视频的功能。二、解决方案步骤一,先屏蔽视频播放器右下角三个点的下载按钮(chrome会显示三个点)在Video标签内添加 controlslist="nodownload" 属性<div class="section-content"> <video autoplay="" id="video01" lo
2020-10-21 20:20:06 7235 12
原创 【Cron表达式】cron表达式详细介绍以及常用的例子
本文目录cron表达式详解一、结构二、各字段的含义2.1 含义2.2 注意事项三、常用表达式例子3.1 注意事项cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1)Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofMonth Month Dayof
2020-10-20 20:50:29 795 4
原创 【MySQL用法】MySQL 中 datetime 和 timestamp 的区别与选择
本文目录一、区别1.1、占用空间1.2、表示范围1.3、时区二、选择在MySQL的使用过程中,经常用到的两个时间相关的类型分别为datetime和timestamp。如何在它们之间选择是建表时必要的考虑。下面汇总整理一下他们的区别和如何选择使用。一、区别1.1、占用空间1.2、表示范围timestamp 翻译为汉语即"时间戳",它是当前时间到 Unix元年(1970 年 1 月 1 日 0 时 0 分 0 秒)的秒数。对于某些时间的计算,如果是以 dateti
2020-10-20 13:14:53 1674 4
原创 【MySQL用法】MySQL中大于,大于等于,小于,小于等于的转义写法
由于在Mybatis框架的xml中,我们常用的大于(>)小于(<),大于等于(>=)小于等于(<=)解析的时候会经常出问题,导致编译报错,所以就需要对其进行转译才能通过。以下是我整理出来记录在这里方便以后使用,也希望能帮助用到的小伙伴哦~~~左边就是原来的符号,右边就是在mybatis中代替的符号原符号 Mybatis中替换的符号 备注 例子 > > A > B >= &.
2020-10-20 12:56:16 46937 4
protoc-v26.1-linux 和 windows资源包
2024-04-29
cglib和objenesis.zip
2021-10-19
http状态码详解.docx
2020-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人