线程的异步和同步? 如何实现线程的同步? 什么是线程池? 1.线程的异步和同步? 异步:线程默认是异步执行的 多个线程可以同时操作同一块内存 如果对内存数据的修改执行异步操作,可能会出现错误的数据,叫做线程不安全 要保证数据安全,对于修改数据的操作,需要进行同步 同步:在同一个时间片段内,只能有一个 ...
分类:
编程语言 时间:
2020-07-30 10:51:42
阅读次数:
82
数据结构--二叉树(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 树的常用术语(结合示意图理解) 节点 根节点 父节点 子节点 叶子节点 (没有子节点的节点) 节点的权(节点值) 路径(从root节点找到该节点的路 ...
分类:
编程语言 时间:
2020-07-30 01:09:31
阅读次数:
89
总结 (1)技术选型,先看业务需求,任务脱离需求的技术选型,就是耍流氓 (2)早期架构:ALL in one (3)早期造型依据:熟悉的,擅长的 (4)建议选型:PHP体系(Linux,Apache,MySQL,PHP),JAVA体系(Linux,Tomcat,MySQL,Java) (5)早期主要 ...
分类:
其他好文 时间:
2020-07-29 21:31:11
阅读次数:
76
0、题记Elastic中文社区和各种Elastic爱好者交流群中会遇到形形色色的问题。来自运维球友讨论的真实线上吐槽问题总结:问题1:开发不规范。我们这边es都是我们在推,很多开发不会用或者用的不规范!问题2:不管性能,用起来再说!场景1:我们这边开发只要work,管他wildcard,能模糊就好,管他内存,windowssize死命地设,不管多少页都让它翻。问题3:不评估可行性和高可用性,先搞起
分类:
其他好文 时间:
2020-07-29 18:00:21
阅读次数:
102
版本声明 Springboot,springcloud,spring secutity,spring ouath2都需要有明确的版本声明,对于不同版本的类库,实现上也有很大的区别,不同版本的授权是不能通用的。 项目定义 网关服务 gateway 授权服务 oauth,uaa 用户服务 system- ...
分类:
编程语言 时间:
2020-07-29 17:38:00
阅读次数:
64
1.html 乱码 1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2.jsp 乱码页面开头加入 <%@ page language="java" import="java.util.*" content ...
分类:
编程语言 时间:
2020-07-29 17:36:13
阅读次数:
77
分库分表中间件的高可用实践 前言 分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高性能的问题(只能说基本,肯定还有隐藏的坑要填),问题自然而然的就聚焦于高可用。本文就阐述了我们在这方面做出的一些工作。 哪些高可用的问题 作为一个无状态的中间件,高可用问题并没有那么困难。但是尽量减少不可用期间 ...
分类:
其他好文 时间:
2020-07-29 15:36:49
阅读次数:
80
StringTable String在jdk8及以前内部定义了final char[] value用于存储字符串数据。jdk9时改为byte [] 字符串常量池中是不会存储相同内容的字符串的。 String的String Pool是一个固定大小的Hashtable,默认值大小长度是1009。如果放进 ...
分类:
其他好文 时间:
2020-07-29 15:20:56
阅读次数:
67
修复vty_close未关闭配置文件句柄导致句柄数太多,引发系统异常问题 如何判断是配置文件句柄数太多 引发系统异常问题 LOG中打印表现 先使用ps查看当前正在进行的进程,取一个个PID进行查看,判断是哪一个句柄未释放导致当前的系统异常问题 正常的进程句柄释放情况如下 ...
分类:
系统相关 时间:
2020-07-29 15:13:45
阅读次数:
94
什么是数据模型?数据模型的三要素? 数据模型是数据特征的抽象。从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架。数据模型所描述的内容有三部分:数据结构、数据操作和数据约束。 什么是外键?怎样创建外键? 外键是指引用另外一个表中的一列或多列数据,被 ...
分类:
其他好文 时间:
2020-07-29 15:11:13
阅读次数:
78