欢迎关注我的个人公众号:小谢backup 1、MyBatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符替换。 在使用 #{}时,MyBatis 会将 SQL 中的 #{} 替换成“?”,配合 PreparedStatement 的 set 方法赋值,这样可以有效的防止 S ...
分类:
其他好文 时间:
2021-05-24 15:43:30
阅读次数:
0
自定义封装多个回调函数的执行 <script src="./Promise.js"></script> let p = new Promise((resolve, reject) => { setTimeout(() => { resolve('ok'); }, 1000) }) p.then(re ...
分类:
其他好文 时间:
2021-05-23 23:46:05
阅读次数:
0
#计算Spark StorageMemory Heap内存 tag: Spark, Spark Memory, Spark Storage Memory 2021-04-23 21:26:25 星期五 version: spark-2.4.5 Executor 进程 org.apache.spark ...
分类:
其他好文 时间:
2021-04-24 13:38:45
阅读次数:
0
CompletionService和ExecutorCompletionService的实现 使用executor提交任务,接收类型future.get()获取结果的顺序是线程执行先后的顺序。 使用ExecutorCompletionService提交任务,CompletionService的tak ...
分类:
其他好文 时间:
2021-04-15 12:21:07
阅读次数:
0
class MyPromise { constructor(executor) { this.state = 'pending'; this.value = null; try { executor(this.resolve.bind(this),this.reject.bind(this)); } ...
分类:
其他好文 时间:
2021-04-06 14:22:04
阅读次数:
0
package com..zookeeper.GWdemo; import org.apache.curator.framework.CuratorFramework; import org.apache.curator.framework.CuratorFrameworkFactory; impo ...
分类:
其他好文 时间:
2021-04-02 13:11:19
阅读次数:
0
在官网上下载elasticsearch-windows后,按照官方的步骤,解压,运行bin/elasticsearch.bat,但是启动时控制台报错,错误如下: [o.e.t.TransportService ] [qIMyueh] publish_address {127.0.0.1:9301}, ...
以下代码的实现逻辑出自于公众号 码农翻身 《你管这破玩意叫线程池?》 - PS:刘欣老师在我心中是软件技术行业的大刘。 线程池接口 public interface Executor { public void execute(Runnable r); } View Code 接口中只有一个抽象方法 ...
分类:
其他好文 时间:
2021-03-06 14:16:31
阅读次数:
0
1.mybatis简介 在说mybatis之前,我们先来说一下ORM框架。 ORM(object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应。 如果我们要使用JDBC来完成ORM的操作,想一想我们需要多少操作? 首先导入关于操作数据库的类,然后建立 ...
分类:
其他好文 时间:
2021-02-26 13:19:38
阅读次数:
0
参考LittleCadet的博客多线程中Future与FutureTask的区别和联系 线程创建的两种方法,一种是实现Runnable接口,另一种是继承Thread。二者无法获取返回结果,于是有Callable接口,Future接口与FutureTask类的配和取得返回的结果。 FutureTask ...
分类:
编程语言 时间:
2021-02-20 12:20:07
阅读次数:
0