Easter79 Easter79
3年前
tk mybatis通用mapper,复杂and or条件查询
需求:where查询,需要支持(aorborc)andd也就是a、b、c三个条件是或的关系,然后再与d相与。尝试后,可以通过以下方式处理:方式1:Weekend语法    Weekend<UserweekendnewWeekend<(User.class);//关键字查询部分
Wesley13 Wesley13
3年前
GOF二十三种设计模式之工厂模式
先说一下面向对象设计的基本原则:OCP:开放原则,一个软件的实体应当对扩展开放,对修改关闭。DIP:依赖倒转原则,针对接口编程,不要针对实现编程。LoD:迪米特法则,只与直接相关的类通信,避免和陌生人通信。在平常的编程中,我们都是直接new一个对象,而在工厂模式中,将对象的创建统一进行管理和控制,将调用者与实现类进行解耦。下边是一个简单的
Wesley13 Wesley13
3年前
mysql 安装使用
本节掌握内容:MySQL的介绍安装、启动windows上制作服务MySQL破解密码MySQL中统一字符编码_MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗
Wesley13 Wesley13
3年前
Android设置Settings:ListPreference【3】
Android设置Settings:ListPreference【3】Android的Settings实现中,ListPreference使用稍微复杂些,ListPreference使用两个数据源:entries和entryValues,entries和entryValues存在对应关系,可以这么简单理解,entries是人类可读的有意义的内容,
Stella981 Stella981
3年前
Arcgis api for javascript学习笔记
Ⅰ. 在3.X版本中,设置Map对象的"maxScale"和"minScale" 属性<!DOCTYPEhtml<html<head<styletype"text/css"
Easter79 Easter79
3年前
Typescript的interface、class和abstract class
interface,class,和abstractclass这3个概念,既有联系,又有区别,本文尝试着结合官方文档来阐述这三者之间的关系。1\.DeclarationMerging(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.stagingtypescri
Wesley13 Wesley13
3年前
Java增强的包装类
java语言是面向对对象的编程语言,但这八种基本数据类型不支持面向对对象的编程的机制,基本数据类型的数据不具备“对象”的特征:没有成员变量、方法可以调用。java提供这8中基本数据类型,主要是为了照顾程序员的传统的习惯。但这也带来了麻烦,因为所有的引用类型都继承来自Object的类,可当成object的类型使用,所以当一个方法的参数是object类型参数时候
Wesley13 Wesley13
3年前
Java设计模式之命令模式
介绍命令模式是一种行为型设计模式。在命令模式中,所有的请求都会被包装成为一个对象。参考了一下其他关于命令模式的文章,其中有谈到说是可以用不同的请求对客户进行参数化。对这句话的理解是,因为将请求封装成为对象,所以客户的所有操作,其实就是多个命令类的对象而已,即参数化了。命令模式的最大的特点就是将请求的调用者与请求的最终执行者进行了解
3A网络 3A网络
2年前
三艾云 Kubernetes 集群最佳实践
三艾云Kubernetes集群最佳实践三艾云Kubernetes集群最佳实践容器是CloudNative的基石,它们之间的关系不言而喻。了解容器对于学习CloudNative也是十分重要的。近期,三艾云Cloud
3A网络 3A网络
2年前
PostgreSQL 数组类型使用详解
PostgreSQL数组类型使用详解PostgreSQL数组类型使用详解可能大家对PostgreSQL这个关系型数据库不太熟悉,因为大部分人最熟悉的,公司用的最多的是MySQL我们先对PostgreSQL数据库(下