上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

2022年7月27日

oracle容灾

摘要: 数据库备份 冷备份:停机后才能备份,对于不太重要的数据库。 热备份:不停机也可以备份 适用于7x24小时的重要生产系统,只有在数据库归档的情况下才能备份。 RTO和RPO 所谓 RTO,Recovery Time Objective,从 IT 系统当机导致业务停顿之时开始,到 IT 系统恢复至可以支 阅读全文

posted @ 2022-07-27 11:54 周公 阅读(145) 评论(0) 推荐(0) 编辑

2022年7月3日

springboot日常记录

摘要: springboot统一异常处理 package com.jlpay.mng.agent.config.asserts; import com.jlpay.commons.exception.JlpayException; import com.jlpay.mng.agent.model.respo 阅读全文

posted @ 2022-07-03 19:07 周公 阅读(30) 评论(0) 推荐(0) 编辑

2022年6月16日

日常笔记

摘要: RestController和 controller 的区别: 用Controller配合视图解析器才能返回到指定页面。在对应的方法上加上ResponseBody注解才能返回JSON,XML或自定义mediaType的内容到页面。RestController集合了controller和Respons 阅读全文

posted @ 2022-06-16 11:42 周公 阅读(2) 评论(0) 推荐(0) 编辑

2022年5月30日

Redis高级用法

摘要: redis为啥使用单线程原因 多线程主要用于更高效得利用cpu ,而redis主要性能消耗来自于内存 redis使用单线程指的是对内存数据做CRUD的时候使用单线程,但是持久化、异步删除、集群同步等使用多线程完成。 一: 对内存的操作相比于磁盘的操作效率非常快,不必要使用多线程。 二: 多线程之间线 阅读全文

posted @ 2022-05-30 20:33 周公 阅读(29) 评论(0) 推荐(0) 编辑

2022年5月28日

时间复杂度

摘要: 概念算法的时间复杂度,是一个用于度量一个算法的运算时间的一个描述,本质是一个函数,根据这个函数能在不用具体的测试数据来测试的情况下,粗略地估计算法的执行效率,换句话讲时间复杂度表示的只是代码执行时间随数据规模增长的变化趋势。 常用大O来表述,这个函数描述了算法执行所要时间的增长速度,记作f(n)。算 阅读全文

posted @ 2022-05-28 19:09 周公 阅读(91) 评论(0) 推荐(0) 编辑

2022年5月6日

线程池任务执行结果Future

摘要: 获取线程池submit获取Future对象 Future<String> future = pool.submit(task); Future对象的方法 get方法 不带参数(阻塞式):直到任务执行完毕才获取返回结果,在任务执行过程中阻塞。 带参数(定时式):设置最大超时时间,到达这个时间线程未结束 阅读全文

posted @ 2022-05-06 14:23 周公 阅读(196) 评论(0) 推荐(0) 编辑

2022年5月5日

创建线程池

摘要: 创建一般线程池 推荐的方法:new ThreadPoolExecutor , 不推荐使用FixThreadPool 和 SingleThreadPool,因为这两个类的请求队列长度是最大整数,任务堆积过多会导致内存不够用从而OOM. 创建线程的工具类--单例 public enum FixedThr 阅读全文

posted @ 2022-05-05 21:11 周公 阅读(29) 评论(0) 推荐(0) 编辑

2022年5月4日

线程池基本知识

摘要: 线程池结构: 能实例化的只有ThreadPoolExecutor和ScheduledThreadPoolExecutor ScheduledExecutorService : 除了线程池的特性外,还能执行延迟执行和循环的任务。 线程池核心参数 public ThreadPoolExecutor(in 阅读全文

posted @ 2022-05-04 18:55 周公 阅读(22) 评论(0) 推荐(0) 编辑

2022年4月29日

终止线程

摘要: 参考:https://www.cnblogs.com/Mateo-dengmin/p/15837676.html 方式一 通过volatile标识去判断退出线程 不推荐 理由:把开关停止的时候,无法停止线程。因为thread.put的时候发生了阻塞,被叫醒之前没办法进行下个任务。 方式二 使用sto 阅读全文

posted @ 2022-04-29 17:29 周公 阅读(31) 评论(0) 推荐(0) 编辑

2022年4月19日

线程池

摘要: 线程池基本介绍参考链接:https://blog.csdn.net/a1275302036/article/details/116662394 创建线程池参数 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long 阅读全文

posted @ 2022-04-19 21:03 周公 阅读(21) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

导航