上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 幂等就是一个操作,不论执行多少次,产生的效果和返回的结果都是一样的。 要做到幂等性,从接口设计上来说不设计任何非幂等的操作即可。 例如很常见的支付下单等场景,由于分布式环境中网络的复杂性,用户误操作,网络抖动,消息重复,服务超时导致业务自动重试等等各种情况都可能会使线上数据产生了不一致,造成生产事故 阅读全文
posted @ 2022-05-11 16:45 盗梦笔记 阅读(92) 评论(0) 推荐(0)
摘要: Idea常用快捷键 删除所有空行 使用替换 Ctrl + R 点亮后面的魔法图标启用正则表达式,输入:^\s*\n,然后选择替换全部 查询指定类或方法在哪里被引用 光标点中需要查找的类名和方法名,然后使用快捷键 Alt + F7 查看当前类的方法、属性 Alt + 7 快速将一个变量改名 Shift 阅读全文
posted @ 2022-05-11 09:21 盗梦笔记 阅读(820) 评论(0) 推荐(0)
摘要: Spring Cloud 比较 一、简介 1、SpringCloud:一套微服务架构下的一站式解决方案,理念就是解决我们在微服务架构中遇到的任何问题; 2、SpringCloudAlibaba:阿里实现对SpringCloud组件进行扩展; 3、SpringCloudTencent:腾讯实现对Spr 阅读全文
posted @ 2022-05-11 09:14 盗梦笔记 阅读(326) 评论(0) 推荐(0)
摘要: 1-基本操作 1.0 简介 Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。 1.1 内容目录 语法: [TOC] 效果: 目录1-基本操作1.0 简介1.1 内容目录1.2 标 阅读全文
posted @ 2022-05-11 09:12 盗梦笔记 阅读(454) 评论(0) 推荐(0)
摘要: Nginx的作用 保护和隐藏原始资源服务器 负载均衡 最简单的反向代理演示(在一台服务器上做代理服务器,将http请求转发到另一台IIS服务器上,通过二级域名形式访问。) 负载均衡旨在优化资源使用,最大化吞吐量,最小化响应时间。将用户请求分配给多个服务器。 https通信nginx反向代理443端口 阅读全文
posted @ 2022-05-11 09:11 盗梦笔记 阅读(152) 评论(0) 推荐(0)
摘要: 前端那么多好的框架 为什么springboot推荐使用Thymeleaf? 前端框架和模板引擎不是一种东西: 模板引擎:Thymeleaf、freemarker、JSP。 前端框架:vue、angularjs、react、jquery。 Thymeleaf是一个替代JSP的模板引擎(传统的整合项目) 阅读全文
posted @ 2022-05-11 09:09 盗梦笔记 阅读(640) 评论(0) 推荐(0)
摘要: 多线程 通常多线程的应用不是为了提高运行效率,而是为了提高资源使用效率(单核CPU不行,反而降低),还可以实现异步调用。 单核CPU同一时间只能处理一个线程(因为一个CPU一次只能执行一条指令),但速度非常快,消除阻塞,造成并行的假象(并发:交替轮流使用资源) 多核CPU同一时间可以处理多个线程,每 阅读全文
posted @ 2022-05-11 09:08 盗梦笔记 阅读(3108) 评论(0) 推荐(0)
摘要: 1、集群:同一个业务,部署在多个服务器上。 首先准备一台响应服务器,然后由多台服务器集群完成同一个任务,使用负载均衡机制分派请求。 2、分布式:把一个业务拆分成多个子业务,部署在不同的服务器上。 单一分布式应用的缺点:分布式中的每一个节点完成不同的业务,如果这个节点垮了,这个业务就不能访问了。 正确 阅读全文
posted @ 2022-05-11 09:07 盗梦笔记 阅读(188) 评论(0) 推荐(0)
摘要: 认证、授权、鉴权和权限控制 定义英文实现方式 认证确认声明者的身份identification根据声明者独特的识别信息 授权获取用户的委派权限authorization颁发一个授信媒介,不可被篡改,不可伪造,受保护 鉴权对所声明的权限真实性进行鉴别的过程权限是一个抽象的逻辑概念,定义和配置可执行的操 阅读全文
posted @ 2022-05-11 09:06 盗梦笔记 阅读(1962) 评论(1) 推荐(0)
摘要: 架构之高并发:缓存 缓存在高并发系统中有者极其广阔的应用,需要重点掌握。 随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,应用服务器和数据库服务器所做的计算也越来越多。 但是应用服务器资源是有限的,数据库每秒能接受的请求次数也是有限的(或者文件的读写也是有限的)。 如何能够有效利用有限 阅读全文
posted @ 2022-05-11 09:04 盗梦笔记 阅读(517) 评论(0) 推荐(0)
摘要: JavaWeb开发简史 Java框架创始人 Java框架说明 Spring: 把应用程序中的bean统一交给Spring进行管理控制,简化了我们的代码操作,和降低了代码的耦合度,Spring框架基本上是所有公司都用的一门技术,因为它能很轻松的渗透控制层,持久层和业务层,由于使用频率太高了,以至于现在 阅读全文
posted @ 2022-05-10 17:25 盗梦笔记 阅读(1090) 评论(1) 推荐(1)
摘要: final作为Java中经常用到的关键字,了解final的使用方法是非常有必要的。 这里从final关键字在数据域、方法和类中三个方面分析final关键字的主要用法。 final应用于基本数据类型 1、对于基本数据类型使用final,它就是一个常量,数值恒定不变。 2、一个既是static又是fin 阅读全文
posted @ 2022-05-09 17:31 盗梦笔记 阅读(1685) 评论(0) 推荐(0)
摘要: Collection 接口的接口(对象集合) ├——-List 接口:元素都有索引,可以重复,有序(迭代器顺序)。 │—————-├ LinkedList 接口实现类, 双向链表, 查询慢,增删快,效率高, 没有同步, 线程不安全 │—————-├ ArrayList 接口实现类, 数组, 查询快, 阅读全文
posted @ 2022-03-23 16:04 盗梦笔记 阅读(112) 评论(0) 推荐(0)
摘要: 1. str.trim(); 去掉首尾空格 2. str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2) 阅读全文
posted @ 2022-03-16 16:11 盗梦笔记 阅读(1539) 评论(0) 推荐(0)
摘要: 条件1:取n-m范围的随机数(不包含m) 公式1:(int)(Math.random() * (m - n) + n); 条件2:取n-m范围的随机数(包含m) 公式2:(int)(Math.random() * (m - n + 1) + n); 具体代码实现: 阅读全文
posted @ 2022-03-16 15:56 盗梦笔记 阅读(448) 评论(0) 推荐(0)
摘要: 网易音乐 复制网易音乐链接:https://music.163.com/song?id=34341360&userid=2022392931 把上面的id替换到下面就可以做成在线播放的外链mp3 http://music.163.com/song/media/outer/url?id=3434136 阅读全文
posted @ 2022-03-16 14:05 盗梦笔记 阅读(175) 评论(0) 推荐(0)
摘要: // 加 a+b a.add(b); // 减 a-b a.subtract(b); // 乘 a*b a.multiply(b); // 除 a/b a.divide(b); // 绝对值 a.abs();注意:若有多个数值计算时,等计算完再过滤小数位置 //比较大小,前提为a、b均不能为null 阅读全文
posted @ 2022-03-02 13:56 盗梦笔记 阅读(100) 评论(0) 推荐(0)
摘要: public static List<MkSampleTime>mergeDate(List<MkSampleTime> list, Long sampleId) { //使用有序map存储时间 Map dateMap = new ConcurrentSkipListMap(); for (int 阅读全文
posted @ 2022-02-23 13:47 盗梦笔记 阅读(414) 评论(0) 推荐(0)
摘要: log4j定义了8个级别的log 日志记录器(Logger)的行为是分等级的: 1.分为OFF(关闭所有日志)、FATAL(致命错误)、ERROR(异常报错)、WARN(潜在错误)、INFO、DEBUG、TRACE(堆栈)、ALL或者您定义的级别。 2.Log4j建议只使用四个级别,优先级从高到低分 阅读全文
posted @ 2022-02-18 15:27 盗梦笔记 阅读(2888) 评论(0) 推荐(0)
摘要: 一、编辑docker.service文件 vi /usr/lib/systemd/system/docker.service 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd -H 阅读全文
posted @ 2021-06-09 21:25 盗梦笔记 阅读(393) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页