首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏容器化技术

    k8s + Docker 搭建实录和问题总结

    最近看了<<kubernetes 权威指南>> 这本书,也想着照着书中范例搭建一个k8s集群。 书中的例子是在单机跑起来的,也有点年代了,完全照着书中范例配置遇到了不少问题,搭建前前后后花了好几天的休息时间才弄好。 因此把过程中的问题整理出来,方便后续重新搭建的时候能够有坑可循。 自己也想过搞个一键搭建脚本,但是作为k8s入门,还是需要自己亲手一步步操作过来,才能有所收获。 k8s权威指南书里介绍的是如何在单机上搭建k8s的,比较简单,我这边搭建的是集群模式。 将k8s的master以及node分别部署在不同的机子上。 Ready 9d [root@VM_0_3_centos k8s]#

    1.5K30发布于 2019-09-27
  • 来自专栏学而时习之

    MySQL基础篇8终结篇 mysql的基础问题总结

    数据库基础架构相关问题: 1.0 逻辑架构图 image.png 1.1 长短连接 1.1.1 啥是长连接, 啥是短连接? 2 数据库日志系统相关问题: 2.1 redo log 2.1.1 啥是WAL技术? 全称是 Writt-Ahead Loggin. 核心是先写日志, 再写磁盘. 具体来说. 为了解决脏读, 不可重复读, 幻读的问题, 有了隔离级别的概念. 隔离的级别越高. 效率越低, 所以我们需要在二者之间找到一个平衡点. 3.2 数据库上有多个事务同时执行会出现查问题是啥? 我见过这样的情况,最后业务开发就是把 lock tables 和 unlock tables 改成 begin 和 commit,问题就解决了。 因此,你就会看到 CPU 利用率很高,但是每秒却执行不了几个事务 4.16 有哪些思路可以解决热点更新导致的并发问题?

    1.5K80发布于 2020-05-21
  • 来自专栏Lambda

    问题总结

    所有的并发事务问题都会发生。 Read Committed:只有在事务提交后,其更新结果才会被其他事务看见。解决脏读问题。 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、你有什么问题要问我的。 JVM 8、什么对象会从新生代晋升到老年代 多线程 9、一个任务分成十个任务,最后汇总计算,不能用fork/join 10、开源框架源码了解不? 面试总结: 1.技术基础必须扎实:算法、数据结构、操作系统等,蚂蚁金服面试对技术的基础非常重视,基础扎实的同学有利于在前两轮突出重围。 以上就是我的6总结,这些都是不断面试积累来的经验,分享出来避免更多同学少走弯路,早日进入BAT等一线互联网公司!

    54710编辑于 2022-04-13
  • 来自专栏闻道于事

    问题总结

    在此记录遇到的问题和理解,希望能在日后的应用学习和工作中更加透彻的理解。 关于CSS中position定位: 开始学习的时候简单粗暴的总结了 absolute; 绝对定位(相对于浏览器边界),拉动滚动条,位置随之改变。 注: CSS中定位的层叠分级:z-index: auto | namber; 总结: absolute; 绝对定位(相对于浏览器边界) 选取其最近一个最有定位设置的父级对象进行绝对定位,如果对象的父级没有设置定位属性

    76550发布于 2018-02-28
  • 来自专栏全栈工程师修炼之路

    8.Prometheus监控之所遇问题解决总结

    解决办法: 如果您的本地存储由于某种原因而损坏,解决该问题的最佳策略是关闭Prometheus,然后删除整个存储目录,您也可以尝试删除单个块目录或WAL目录以解决问题问题4.使用Prometheus监控外部k8s集群时提示 x509: certificate signed by unknown authority 错误 异常信息: prometheus_server msg="pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.Pod: failed to list *v1.Pod: Get \"https://k8s-dev.weiyigeek:6443/api/v1/pods? tls_config: insecure_skip_verify: true 问题5.使用Prometheus监控外部k8s集群时提示cannot list resource \"services\

    9.3K30编辑于 2022-09-29
  • 来自专栏代码编写世界

    C++代码改造为UTF-8编码问题总结

    但是C++作为一种历史悠久的编程语言,肯定存在很多存量代码,如何将其改造成UTF-8编码也是一个问题,笔者在这里总结一二,可能不是很全,如果有遗漏就再开一篇补充。 2. 由于UTF-8编码是兼容ASCII字符的,因此即使强制要求MSVC按照UTF-8编码编译这个文件,也是不会出现乱码或者编译不通过的问题的。 想要完全避免字符编码的问题就要统一使用UTF-8,最好按照这个原则,从调用端到底层框架逐渐将代码都升级成UTF-8编码。 3. 本文中笔者不想将问题复杂化,特意没有论述到UTF-8 BOM编码的内容。 ”错误原因分析 vs2015:/utf-8 选项解决 UTF-8 without BOM 源码中文输出乱码问题

    1.3K10编辑于 2025-02-13
  • 来自专栏自由而无用的灵魂的碎碎念

    Windows 8学习总结

    方便的单独关闭或开启蓝牙、wifi等信号 Windows 8移动中心没有添加开启、关闭蓝牙、wifi无线信号,但windows 8针对他们还是添加了不错的开启关闭方式: ? 这是一个老生常谈的问题: 程序的配置一般在C:\Users\[用户]\AppData\Roaming下,vista/7/8的配置路径都一样。 以如上两个程序的配置迁移为例: Ultraedit: 把FtpData.ini复制到你win8同样的路径下,打开UE再看看,出来了。 ? 查看性能高级工具报告的性能问题,调整使电脑达到最优化。 获取评分后,可以查看高级工具看看是否有报告的性能问题: ? 我电脑上报告的性能问题为: ? 问题解决。

    78820发布于 2018-07-24
  • 来自专栏Android记忆

    ThreadLocal总结问题

    分别是ThreadLocal浅析、深入细节ThreadLocalMap,带着问题去学习,加深理解。 相关问题 1.为什么Entry key是弱引用,而value是强引用? 个人理解,可能你在设置某些ThreadLocal=null时,在后面继续使用该key对应的value,如果value也是弱引用,那也会被回收,数据会出问题。 2.ThreadLocal内存泄漏问题 通过 深入细节ThreadLocalMap 这篇文章,我们知道在set、get方法中都会清理ThreadLocalMap数组,所以正常情况下,不会存在内存泄漏问题 还有其他关于ThreadLocal的问题,后面再继续加。

    69991编辑于 2022-02-16
  • 来自专栏用户10004205的专栏

    WebGL问题总结

    1.中文的输入输出问题: 1).输出问题:Unity的默认字体Arial在WebGL平台并不能正常的显示,解决方法也简单,自己创建一个字体或者去资源商店里找一个,替换所有的Text文本字体。 2).输入问题:InputField在WebGL平台里不支持中文输入,在Gihub上下载了一个插件-WebGLNativeInputField。插件写了一个InputField的派生类。 DialogType是一个枚举类型,包含Prompt popup和Overlay Html两个值,是弹出输入框的两种形式,都可以使用,但各自有一个问题: 1).Promt pupup 该输入框只显示单行 2.视频播放问题: VideoPlayer组件,Source来源有两种形式,VideoClip和URL 使用VideoClip,不管是在检视面板将视频拖拽赋值或者是代码动态赋值,在WebGL 4.URL链接问题: 在PC平台使用Application.OpenURL函数可以打开指定的网页,但是在WebGL端使用该函数打开网页时会覆盖我们的程序页面,没有其他重载方法。

    1.9K20编辑于 2022-08-29
  • 来自专栏Java啊

    bug问题总结

    properties # 在配置文件和逆向工程url链接中加入 allowPublicKeyRetrieval=true SpringBoot引用Eureka导致返回结果由json变为xml解决方案 问题演示 在@GetMapping 后加入produces = MediaType.APPLICATION_JSON_UTF8_VALUE 即可 java @GetMapping(value = "/consumer /payment/get/{id}",produces = MediaType.APPLICATION_JSON_UTF8_VALUE) 完美解决 springboot启动web项目报异常:This 添加@SpringBootApplication(scanBasePackages="controller")指定你的controller的位置,指定加载来解决问题 mybatis-plus学习文件好久没用了 parsed from previous mappers does not contain value java 在项目中target文件下找到mapper.xml这个文件,删除后重新启动测试代码,问题解决

    76120编辑于 2022-12-26
  • 来自专栏kwai

    mysql问题总结

    总结: 所以redolog主要负责持久化,binlog主要负责主从复制。

    39271编辑于 2022-03-14
  • 来自专栏坚毅的PHP

    hbase问题总结

    java.io.IOException: java.io.IOException: java.lang.IllegalArgumentException: offset (0) + length (8) exceed the capacity of the array: 4 做简单的incr操作时出现,原因是之前put时放入的是int  长度为 vlen=4 ,不适用增加操作,只能改为long型 vlen=8 3 设置开关不写入hbase并不生效 代码初上线,增加了开关,万一hbase有问题则关闭掉开关。 但是出现问题了发现程序卡死,目前认为原因是不断加长的retry机制,60秒超时,1-32秒的10次retry,万一出问题,切换开关也没有用。 追究原因是getColumns操作一下取出十几万的数据,没有做分页;更改程序分页500条左右,目前没有出现问题 8 operation too slow 2012-07-26 05:30:39,141

    4K60发布于 2018-03-20
  • 来自专栏dcmickey小站

    8问题

    8问题 场景一 标准情况访问:两个同步方法,一个对象调用 import java.util.concurrent.TimeUnit; /** * 标准情况下 是先sendEmail() 还是先callPhone : 只要被static 修饰的锁的就是整个class模板 * 这里一个锁的是class模板 一个锁的是调用者 * 所以锁的是两个对象 互不影响 */ public class LockDemo8 { public static void main(String[] args) throws InterruptedException { Phone8 phoneA = new Phone8(); Phone8 phoneB = new Phone8(); new Thread(()->{ try { ; } public synchronized void callPhone(){ System.out.println("callPhone"); } } 总结

    38210编辑于 2022-06-09
  • 来自专栏指点的专栏

    Java 集合框架(8)---- 总结

    那么在这篇文章中我们来将之前介绍过的一些集合类做个总结,并补充一些没有涉及到的知识点。我们从几个不同的角度来进行分类。在此之前我们来看看整个 Java 集合框架的类图: ? 当出现 hash 值冲突的时候,先采用链地址法处理(使用单链表将冲突的元素连接),当某个冲突链表的长度不小于 8 时,将其树化(转换为红黑树,加快查找速度)。 HashMap 是非线程安全的类。 这里用一篇文章总结了一下 Set 接口下的具体类:Java 集合框架(7). HashSet 内部通过 HashMap 实现,效率较高。 ConcurrentHashMap(JDK 1.5) 上面说的 HashSet、TreeMap、LinkedHashSet 都是非线程安全的,那么我们就没有线程安全的 Set 集合用吗,其实并不是,这里有两种方法来解决这个问题

    73410发布于 2019-01-18
  • 来自专栏Java小技巧

    Java 8 新特性 | 总结

    如果是函数式接口,没有任何问题。如果不是函数式接口,则会报错。 =); (8)find findFirst:从流中获取一个元素(获取的是开头的元素) findAny:从流中获取一个元素(一般情况下,是获取的开头的元素) 这两个方法,绝大部分情况下,是完全相同的,但是在多线程的环境下

    42210编辑于 2022-10-27
  • 来自专栏mukekeheart的iOS之旅

    Android基础总结8)——服务

    2、解决在子线程中进行UI操作的问题     但是有些时候,我们必须利用多线程过去执行一些耗时任务,然后根据任务执行的结果开更新相应的UI控件,那么,Android提供了两种方法来解决在子线程中进行UI 操作的问题: 异步消息处理机制,完美解决了在子线程中进行UI操作的问题。 使用AsyncTask   异步消息机制的原理解析可以参考自:Android基础总结(7)——异步消息处理 3、Service服务的基本用法 创建Service子类 首先,Service类是抽象类, 然后要在子类中去实现 5 onHandleIntent()这个抽象方法,在这个方法中可以处理一些具体的逻辑,而且不用担心ANR的问题,因为 6 这个方法已经是在子线程中运行的了。 7 另外根据IntentService的特性,这个服务在运行结束后应该是会自动停止的,所以我们又重写了onDestroy()方法,在 8 这里也打印l一行日志,以证实是不是停止掉了

    1.8K80发布于 2018-02-27
  • 来自专栏武军超python专栏

    2018年8月5日对之前学习python中的问题总结

    问题: linux中whereis和which的区别: whereis python     which python whereis是一个文件查找命令,会把所有带文件名的地址都显示出来 which

    79450发布于 2018-09-27
  • 来自专栏一直在努力的Java菜鸡er

    线上问题排查总结

    线上问题排查总结 Cpu飙高可能的原因 CAS自旋 没有控制自旋次数;乐观锁 死循环----cpu飙高的问题;控制循环次数 云服务器redis被注入挖矿程序;端口像公网暴露;Redis端口不要被外网访问 中搜索是哪段代码出了问题。 Linux环境下排查cpu飙高的问题 先模拟一种死锁的情况,让cpu飙高 /** * @author 晓果冻 * @version 1.0 * @date 2021/6/23 7:45 */ public Demo.java 模拟死循环让cpu飙升的代码 编译,运行 启动arthas分析哪个进程占用cpu高 [1]:序号 8781 Demo:进程号,项目名 通过arthas的命令分析cpu飙高的问题 进程号改变是因为我又重启了程序 通过打印出的信息可以在代码中搜索晓果冻线程名来查询到底是哪段代码出了问题

    43630编辑于 2022-09-08
  • 来自专栏Postgresql源码分析

    File Descriptor问题总结

    今天客户物理机上遇到文件描述符用尽的问题,现象包括: SSH连接物理机卡住 PG服务端口TCP心跳检测失败 PSQL卡住 报错:too many open files 概念 在Linux系统中一切皆可以看成是文件 标准文件描述符图如下: 文件描述与打开的文件对应模型如下图: 限制及调整方法 限制 在编写文件操作的或者网络通信的软件时,初学者一般可能会遇到Too many open files的问题 kbytes, -m) unlimited open files (-n) 65535 pipe size (512 bytes, -p) 8 总结 由于进程级文件描述符表的存在,不同的进程中会出现相同的文件描述符,它们可能指向同一个文件,也可能指向不同的文件。 两个不同的文件描述符,若指向同一个打开文件句柄,将共享同一文件偏移量。

    1.3K60编辑于 2022-05-12
  • 来自专栏章工运维

    wordpress迁移问题总结

    继续修改wp-includes/load.php或wp-includes/functions.php 这个文件,搜索is_ssl找到对应的函数,将SERVER['HTTPS']修改为_SERVER['HTTP_FROM_HTTPS'](修改文件前请注意备份)。

    65760编辑于 2023-06-10
领券