上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 56 下一页
摘要: site 语法:site 作用:限定在特定的网址中搜索 filetype 语法:filetype 作用:搜索特定的文件类型 inurl 语法:inurl 作用:在URL中搜索出现指定内容的链接 intitle 语法:intitle 作用:在网页title中搜索出现指定内容的网页 intext 语法: 阅读全文
posted @ 2021-06-05 00:48 KLAPT 阅读(445) 评论(0) 推荐(0)
摘要: 数据持久化 主从复制 自动故障恢复 集群化 数据持久化本质上是为了做数据备份,有了数据持久化,当Redis宕机时,我们可以把数据从磁盘上恢复回来,但在数据恢复之前,服务是不可用的,而且数据恢复的时间取决于实例的大小,数据量越大,恢复起来越慢。 而主从复制则是部署多个副本节点,多个副本节点实时复制主节 阅读全文
posted @ 2021-06-04 15:53 KLAPT 阅读(271) 评论(0) 推荐(0)
摘要: 服务的发布与引用 常见的发布和引用的方式包括: RESTful API / 声明式Restful API XML IDL 声明式Restful API 这种常使用HTTP或者HTTPS协议调用服务,相对来说,性能稍差。 首先服务端如上定义接口并实现接口,随后服务提供者可以使用类似restEasy这样 阅读全文
posted @ 2021-06-03 10:08 KLAPT 阅读(59) 评论(0) 推荐(0)
摘要: ThreadPoolExecutor参数最全的构造方法: corePoolSize: 线程池的核心线程数,说白了就是,即便是线程池里没有任何任务,也会有corePoolSize个线程在候着等任务。 maximumPoolSize: 最大线程数,不管你提交多少任务,线程池里最多工作线程数就是maxim 阅读全文
posted @ 2021-06-02 23:44 KLAPT 阅读(60) 评论(0) 推荐(0)
摘要: MySQL 中常见的时间类型有三种 DATE, DATETIME 和 TIMESTAMP,其中 DATE 类型用于表示日期,但是不会包含时间,格式为 YYYY-MM-DD,而 DATETIME 和 TIMESTAMP 用于表示日期和时间,常见的格式为 YYYY-MM-DD HH:MM:SS,也可以带 阅读全文
posted @ 2021-05-18 20:48 KLAPT 阅读(1034) 评论(0) 推荐(0)
摘要: 向线程池提交任务时,线程池的执行逻辑如下: 当一个任务被提交后,线程池首先检查正在运行的线程数是否达到核心线程数,如果未达到则创建一个线程。 如果线程池内正在运行的线程数已经达到了核心线程数,任务将会被放到 BlockingQueue 内。 如果 BlockingQueue 已满,线程池将会尝试将线 阅读全文
posted @ 2021-05-13 17:27 KLAPT 阅读(67) 评论(0) 推荐(0)
摘要: Git是一个分布式代码管理工具 中央式:所有的代码保存在中央服务器,所以提交必须依赖网络,并且每次提交都会带入到中央仓库,如果是协同开发可能频繁触发代码合并,进而增加提交的成本和代价。最典型的就是svn 分布式:可以在本地提交,不需要依赖网络,并且会将每次提交自动备份到本地。每个开发者都可以把远程仓 阅读全文
posted @ 2021-05-13 17:15 KLAPT 阅读(59) 评论(0) 推荐(0)
摘要: 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 使用 of() 和 ofNullable() 方法创建包含值的 Optional。两 阅读全文
posted @ 2021-05-12 20:57 KLAPT 阅读(147) 评论(0) 推荐(0)
摘要: AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 目前已有的几款AOP框架 阅读全文
posted @ 2021-05-12 20:30 KLAPT 阅读(109) 评论(0) 推荐(0)
摘要: 其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 ID。这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 ID,12 bit 作为序列号。 第一个部分是 1 个 bit:0,这个是无意义的。 第 阅读全文
posted @ 2021-05-10 16:38 KLAPT 阅读(601) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 56 下一页