摘要:
一、Mybatis的特性
MyBatis支持定制化SQL、存储过程以及高级映射
Mybatis避免了几乎所有的JDBC代码和手动设置参数以及结果集解析操作
Mybatis可以使用简单的XML或注解实现配置和原始映射,将接口和Java 的POJO(普通的Java对象)映射成数据库中的记录
Mybatis是一... 阅读原文
2021-06-15 00:30:02 阅读(32) 评论(0)
摘要:
1.理解多态性:可以理解为一个事物的多种形态。* 2.何为多态:* 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)* 3.多态的使用:---虚拟方法调用* 有了对象的多态性以后,我们在编译期,只能调用父类中声明过的方法,但在运行期,我们实际执行的是子类重写父类的方法* 总结为:编... 阅读原文
2021-06-15 00:18:07 阅读(27) 评论(0)
摘要:
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
在我们平时操作SQL中,一不注意这些符号就会给你背上一口锅。
你还别不信,听叔一句劝,这里的水很深,有些东西,你把握不住…《潘嘎之交》
好了,今天咱们就一起针对最膈应人的反... 阅读原文
2021-06-14 20:27:02 阅读(30) 评论(0)
摘要:
作者:Kaito
来源:kaito-kidd.com/2020/07/07/redis-cluster-codis-twemproxy
之前我们提到,为了保证Redis的高可用,主要需要以下几个方面:
数据持久化
主从复制
自动故障恢复
集群化
我们简单理一下这几个方案的特点,以及它们之间的联系。
数据持久化本质... 阅读原文
2021-06-14 13:00:04 阅读(38) 评论(0)
摘要:
欢迎查看上一篇博客:SpringCloud专题之一:Eureka 。
OpenFeign是一种声明式的webservice客户端调用框架。你只需要声明接口和一些简单的注解,就能像使用普通的Bean一样调用远程服务,Ribbon 和 OpenFeign 都可以实现服务调用和实现负载均衡.OpenFeign 也内置了Ri... 阅读原文
2021-06-14 11:07:04 阅读(39) 评论(0)
摘要:
概述
网络数据的基本单位总是字节,Java NIO 提供了 ByteBuffer 作为它的字节容器,但这个类的使用过于复杂。Netty 的 ByteBuf 具有卓越的功能性和灵活性,可以作为 ByteBuffer 的替代品
Netty 的数据处理 API 通过两个组件暴露 —— abstract class Byte... 阅读原文
2021-06-13 20:12:02 阅读(38) 评论(0)
摘要:
目录
电子邮件
传输协议
邮件接收协议:POP3协议
邮件发送协议:SMTP协议
概述
文本邮件
创建Java工程,导入jar
开启POP3/SMTP服务
复杂邮件
注册发送邮件
工具类:多线程实现用户体验
发送邮件
springboot实现发送邮件
pom.xml添加依赖
配置文件
发送... 阅读原文
2021-06-13 18:32:03 阅读(30) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11074232.html
谈到序列化我们自然想到 Java 提供的 Serializable 接口,在 Java 中我们如果需要序列化只需要继承该接口就可以通过输入输出流进行序列化和反序列化。
但是在提供很用户简单的调用的同时他... 阅读原文
2021-06-13 15:05:02 阅读(40) 评论(0)
摘要:
Spring对C3P0数据库连接池注入时出现的问题
Spring中使用C3P0数据源需要导入2个——3个jar包
mchange-commons-java-0.2.19.jar这是c3p0数据库连接池的辅助包,如果没有这个包系统启动时会报classnotfoundexception,这是更新c3p0-0.9.2版... 阅读原文
2021-06-13 12:30:02 阅读(31) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11074238.html
开发出高质量的 NIO 程序并不是一件简单的事情。
除去 NIO 固有的复杂性和 Bug 不谈,作为一个 NIO 服务端,需要能够处理网络的闪断、客户端的重复接入、客户端的安全认证、消息的编解码、半包读... 阅读原文
2021-06-13 10:53:01 阅读(42) 评论(0)