上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 一、spring异步线程池类图 二、简单介绍 TaskExecutor:Spring异步线程池的接口类,其实质是java.util.concurrent.Executor。 以下是官方已经实现的全部7个TaskExecuter。Spring宣称对于任何场景,这些TaskExecuter完全够用了: 阅读全文
posted @ 2020-11-21 11:48 codedot 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: 错误的访问权限 @Service public class UserService { ​ @Autowired private UserMapper userMapper; @Transactional private void add(UserModel userModel) { userMap 阅读全文
posted @ 2020-11-21 10:52 codedot 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1. Java读取的基础方法 // 得到的是当前class文件的URI目录,包括包路径等 this.getClass().getResource("") // 得到的是当前的classpath路径, 不包括具体的包路径,只到classes目录 this.getClass().getResource( 阅读全文
posted @ 2020-11-21 10:01 codedot 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-11-08 13:16 codedot 阅读(101) 评论(0) 推荐(0) 编辑
摘要: XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是 阅读全文
posted @ 2020-11-07 18:15 codedot 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1. Java读取的基础方法 // 得到的是当前class文件的URI目录,包括包路径等 this.getClass().getResource("") // 得到的是当前的classpath路径, 不包括具体的包路径,只到classes目录 this.getClass().getResource( 阅读全文
posted @ 2020-11-03 21:20 codedot 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 1. 外部配置文件读取 阅读全文
posted @ 2020-11-03 20:50 codedot 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、添加Maven依赖 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.8</version> </dependency> 二、常用API说明 import org. 阅读全文
posted @ 2020-11-01 10:04 codedot 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-25 13:10 codedot 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-25 13:09 codedot 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Common IO 是一个工具库,用来帮助开发IO功能。 一、引入Maven依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</versio 阅读全文
posted @ 2020-10-25 13:07 codedot 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-25 13:05 codedot 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、引入Maven依赖 <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.2</version> </dependency> 二、 阅读全文
posted @ 2020-10-25 13:02 codedot 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 一、引入Maven依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency> 二、常用API说明 impor 阅读全文
posted @ 2020-10-25 12:57 codedot 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 一、引入Maven依赖 <dependency> <groupId>commons-betwixt</groupId> <artifactId>commons-betwixt</artifactId> <version>0.8</version> </dependency> 二、常用API说明 以下 阅读全文
posted @ 2020-10-25 12:55 codedot 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、引入Maven依赖 <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency> 二、常用AP 阅读全文
posted @ 2020-10-25 12:53 codedot 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Apache Commons Email旨在提供一个用于发送电子邮件的API。它建立在JavaMail API之上,旨在简化它。 更多详细介绍,请看:https://blog.csdn.net/u011479200/article/details/79231821 阅读全文
posted @ 2020-10-22 21:42 codedot 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-18 15:09 codedot 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 数据脱敏的相关概念或更详细的介绍,请看: https://shardingsphere.apache.org/document/legacy/4.x/document/cn/features/orchestration/encrypt/ 数据脱敏功能既可与数据分片功能共同使用,又可作为单独功能组件, 阅读全文
posted @ 2020-10-18 15:08 codedot 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 分布式事务相关概念和更多详细的介绍,请看: https://shardingsphere.apache.org/document/legacy/4.x/document/cn/features/transaction/ 一、不使用Spring ① 引入maven依赖 <dependency> <gr 阅读全文
posted @ 2020-10-18 15:07 codedot 阅读(1245) 评论(1) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-18 15:00 codedot 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-18 14:58 codedot 阅读(423) 评论(0) 推荐(0) 编辑
摘要: DataSource接口 不支持timeout相关操作 Connection接口 不支持存储过程,函数,游标的操作 不支持执行native的SQL 不支持savepoint相关操作 不支持Schema/Catalog的操作 不支持自定义类型映射 Statement和PreparedStatement 阅读全文
posted @ 2020-10-18 12:41 codedot 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 一、核心功能和不支持项 核心功能 提供一主多从的读写分离配置,可独立使用,也可配合分库分表使用。 独立使用读写分离支持SQL透传。 同一线程且同一数据库连接内,如有写入操作,以后的读操作均从主库读取,用于保证数据一致性。 基于Hint的强制主库路由。 不支持项 主库和从库的数据同步(所以需要另外实现 阅读全文
posted @ 2020-10-18 12:38 codedot 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、使用规范 详细说明了在Sharding-JDBC中SQL和分页中支持项和不支持项: https://shardingsphere.apache.org/document/legacy/4.x/document/cn/features/sharding/use-norms/ 涉及到的库及表 CRE 阅读全文
posted @ 2020-10-18 12:37 codedot 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 使用Commons Configuration可以很好的管理我们的配置文件的读写。 官网:http://commons.apache.org/proper/commons-configuration/ 需要使用到的包有:commons-collections、commons-configuratio 阅读全文
posted @ 2020-10-18 08:58 codedot 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Sharding-JDBC是ShardingSphere的第一个产品,也是ShardingSphere的前身。 它定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种O 阅读全文
posted @ 2020-10-17 11:53 codedot 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语 阅读全文
posted @ 2020-10-17 11:23 codedot 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: Lucene List sub item List sub item List sub item Nutch List sub item List sub item List sub item ElasticSearch List sub item List sub item List sub it 阅读全文
posted @ 2020-10-17 09:14 codedot 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、责任链模式 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收 阅读全文
posted @ 2020-10-16 09:02 codedot 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 正则表达式的用途: 基于模式匹配从字符串中提取子字符串。 替换文本 测试字符串内的模式。 阅读全文
posted @ 2020-10-15 08:53 codedot 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:解决在 阅读全文
posted @ 2020-10-14 12:26 codedot 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实 阅读全文
posted @ 2020-10-13 21:32 codedot 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、 阅读全文
posted @ 2020-10-13 21:15 codedot 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-13 12:24 codedot 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2020-10-12 22:01 codedot 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、什么是I/O? I/O是Input、Output的缩写,即对应计算机中的输入输出,以一次文件读取为例,我们需要将磁盘上的数据读取到用户空间,那么这次数据转移操作其实就是一次I/O操作,更具体的说是一次文件I/O。我们浏览网页,其中在请求一个网页时,服务器通过网络把数据发送给我们,此时程序将数据从 阅读全文
posted @ 2020-10-12 21:55 codedot 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP协议是什么 Http协议即超文本传送协议 (HTTP-Hypertext transfer protocol) 。它定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented 阅读全文
posted @ 2020-10-10 15:32 codedot 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 类列表 类名 描述 java.net.Socket 客户端套接字 java.net.ServerSocket 服务器套接字 java.net.InetAddress 用来表示IP地址的高级表示 java.net.InetSocketAddress 实现 IP 套接字地址(IP 地址 + 端口号) j 阅读全文
posted @ 2020-10-10 11:22 codedot 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、OSI 七层参考模型:开放系统互连参考模型 OSI七层参考模型 TCP/IP模型 对应的协议 应用层 应用层 HTTP、FTP、DNS、SMTP、POP3、Telnet、TFTP、DHCP、SSH、NTP、Ping命令 表示层 会话层 传输层 主机到主机层 TCP、UDP 网络层 互联网层 IP 阅读全文
posted @ 2020-10-10 08:58 codedot 阅读(417) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页