ICode9

精准搜索请尝试: 精确搜索
  • 聊一聊向上管理2022-08-22 03:02:51

    聊一聊向上管理 一、先看看向下管理 在平时大家日常工作中,遇到最多的情况其实是领导向下管理。 也就是领导会分配工作任务,任务排期,然后验收大家的工作情况。这些工作任务也许会放到任务管理系统中。 有的公司任务是 KPI 或 ORK 导向的。 还有,会要求大家写周报汇报工作,领导会对下面

  • 聊一聊 Spring 中的线程安全性2022-07-23 09:36:59

    Spring与线程安全 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为singlet

  • 聊一聊Promise2022-07-16 08:34:11

    ES6中的Promise 什么是Promise Promise是异步编程的一种解决方案。 使用场景:一般情况是有异步操作时,使用Promise对这个异步操作进行封装 网络请求的回调地狱 多层请求的嵌套 $.ajax('url1', function (data1) { $.ajax(data1['url2'], function (data2) { $.ajax(data2[

  • [知乎]聊一聊threadlocal2022-05-28 15:00:41

    作者:李二狗链接:https://www.zhihu.com/question/341005993/answer/1996544027来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 抛出这8个问题,来聊一聊ThreadLocal。 0、问题 和Synchronized的区别 存储在jvm的哪个区域 真的只是当前线程可见吗 会

  • 【工程应用六】 继续聊一聊高效率的模板匹配算法(分水岭助威+蒙版提速)。2022-05-16 17:00:22

           总是写很长的复杂的文章,目前发现真的有点无法静心去弄了,感觉写代码的动力要比写文章强大的多,所以,往后的文章还是写的剪短一点吧。        继续聊一聊模板匹配。 最近这方面也出了一些新的资料,说明还是有人关注他的。        我最近一个月的研究成果主要有以下

  • 聊一聊Redis的离线分析2022-04-18 22:31:31

    背景 Redis 或许是我们大部分场景都会用到的一个利器,虽然是利器,用的姿势不对的话,终究还是会整出幺蛾子的。 比较常见的问题,不外乎内存暴增,慢查询等情况。 那么对于内存问题,可以借助redis自带的bigkey分析,也可以借助一些第三方工具来进行离线分析,如 redis-rdb-tools 和 rdr。 为什

  • 聊一聊OSPF的三张表 五种报文 七种状态2022-03-02 18:30:00

    目录 一、三张表 二、邻居关系与邻接关系 三、五种报文类型 四、七种状态 一、三张表 ospf内有三张十分重要的表项一定要清楚明白 邻居表、LSDB表和OSPF路由表,我们首先来说一说邻居表 邻居表 ospf之间能够互享链路信息的前提是建立ospf邻居关系,同进程、同区域的ospf首先第一

  • 聊一聊如何用C#轻松完成一个TCC分布式事务2022-02-08 08:31:55

    背景 银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID ,只能够通过分布式事务来解决。 在 聊一聊如何用C#轻松完成一个SAGA分布式事务 中介绍了借助 DTM 用 SAGA 事务模式解决了上面的银行

  • 聊一聊如何用C#轻松完成一个SAGA分布式事务2022-01-24 08:31:50

    背景 银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID ,只能够通过分布式事务来解决。 市面上使用比较多的分布式事务框架,支持 SAGA 的,大部分都是 JAVA 为主的,没有提供 C# 的对接方式,或者

  • 金三银四,聊一聊测试跳槽/面试大厂的必备技能2022-01-19 17:02:14

    “金三银四”正是大厂春招旺季,最近霍格沃兹测试学院也是捷报频传,很多同学顺利拿下 BAT 大厂测试开发高薪 Offer,但也有不少测试同学虽技术实力尚可,但在面试中却屡屡碰壁,铩羽而归。 面试 BAT 大厂测试开发有哪些常见的必考问题? 在面试中该如何更好的展现出自己的实力? 有哪些不

  • 聊一聊实际项目中输入框的校验的几种优化方案2022-01-19 09:32:27

    前言 表单控件,可以说是在前端所有控件中的绝对的基石之一,几乎任何网站都逃脱不了增、删、改、查这个四个基础接口,而为了实现这四个接口对应的功能,在前端几乎必不可少的就是需要输入框来做一些数据的输入和选择 ,比如新增用户时的用户名、密码、地址等等,而为了验证输入信息的有效

  • 聊一聊CMS垃圾回收器2022-01-16 16:34:06

    CMS垃圾回收器的名字是(Ccrrent Mark Sweep并发标记清除),是一款采用标记清理算法回收老年代的垃圾回收器! 并发性 cms与其他回收器的不同是cms只有在根节点枚举阶段的时候会stop the world,其他阶段可以和用户线程并发执行,极大的降低了用户线程的暂停时间。特别适用于互联网网站

  • 「聊一聊Spring MVC」理解 Spring MVC2022-01-11 14:05:14

    Sping MVC 正式的名字为 Spring Web MVC,是 Spring Framework 框架中的其中一个模块,基于 Servlet API 构建,同时使用 MVC 的架构模式,主要用以简化传统的 Servlet + JSP 进行 web 开发的工作。 MVC架构模式 Spring MVC 基于 MVC 模式,因此理解 Spring MVC 需要先对 MVC 模式有所了解。

  • 「聊一聊Spring」Spring的事务传播行为2022-01-10 09:04:03

    Spring 中的事务传播行为 事务管理并非 Spring 首创,Spring 也借鉴了很多其他的框架,然后加以统一。 在 Spring 中,我们经常使用声明式事务,在方法或类上添加 Spring 的 @Transtional 注解,在这个注解中我们可以指定事务传播行为,这个注解也参考了 EJB 的 javax.ejb.TransactionAttribut

  • 「聊一聊Spring」如何正确打开 Spring 事务?2022-01-10 08:33:48

    Spring 事务传播行为是 Spring 中一个常见的面试题,它贯穿于 Spring 的事务管理中,因此想要理解 Spring 事务传播行为,首先要对 Spring 的事务管理有一个整体的认识。 Spring 事务基于 Java,而 Java 已经提出了一套 JDBC 规范用于操作数据库,使用 JDBC 的 API,我们可以轻松的提交回滚事

  • 「聊一聊Spring」向Spring Ioc容器中注册Bean的多种方式2022-01-04 22:00:17

    Spring是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系。因此可以说Spring容器对Bean的注册、管理可以说是它的核心内容,最重要的功能部分。 因此本文主要介绍:向Spring容器注册Bean的多种方式。 xml方式(老方式,现在使用得非常的少) 在resource类路径创建一个文件

  • 简单聊一聊FPGA的应用领域和提高方法吧2022-01-02 12:05:34

           开始撰写FPGA技术博客,那么就先简单地写一写FPGA我们能用它做什么,目前FPGA的应用领域主要在哪里,学会了FPGA可以去从事哪些方面的工作等等。FPGA所能应用的领域可以大概分为以下六大类,一些其他领域也可以看成是在此基础上的延伸和扩展。 一、通信领域         FPGA

  • 聊一聊Yarp结合Nacos完成服务发现2021-12-27 08:34:28

    背景 Yarp 这个反向代理出来后,相信还是有不少人在关注的。 在 Yarp 中,反向代理的配置默认也是基于配置文件的,也有不少大佬已经把这个配置做成了数据库配置+可视化界面。 仔细想了想,做成数据库配置,好像只是便于配置的管理,对服务注册和发现这一块还是偏弱。 好比订单服务加了 3 个实

  • 聊一聊编程中的函数,编程语言中的函数是什么2021-12-24 09:30:42

    函数是一段可以重复使用的代码,用来独立的完成某个功能。它可以根据用户传递的数据实现相应的功能,就像超市里面的自动收银机器,当顾客的商品条码被录入时,自动收银机器就会根据顾客购买的商品数量和单价计算出总价格,但是当没有商品信息录入时,它就不会去计算商品总价。当然函数也可

  • 聊一聊基于Nacos的metadata完成服务间的AB测试2021-12-13 08:32:36

    背景 在很多时候,产品同学或其他 boss 会有一些想法,或好或坏,都会想放到线上环境去验证,看看能不能带来更好的效果。 这其实就是一个提出假设和验证假设的过程,而 AB 测试,是验证假设的好方法。 对于服务之间的调用,这一块其实也是相当符合的。 举几个例子吧 A -> B,B 进行了重构 A -> B

  • 聊一聊call、apply、bind2021-12-12 09:07:14

    问:改变this指向的方法有哪些? 三种(我知道的) call 、apply 、bind(这里不含es6语法讲解) 我在复习这几个方法的时候,看了很多博客和讨论,前面两种都很好理解,但是bind(我笨)的自定义,我花了一点时间去适应! 话不多说,开始探索: 1.call 对于call,以前只知道是改变this的一种方法以

  • 聊一聊Android开发利器之adb2021-12-07 15:30:00

    学无止境,有一技旁身,至少不至于孤陋寡闻。 adb的全称为Android Debug Bridge,通过adb可以方便我们调试Android程序。作为移动端开发相关的同学,掌握所需要的adb操作命令是非常必须的,就把平时工作中用得相对比较多的adb命令做个梳理。(日常中把adb操作命令搭配shell alias使用起来

  • 聊一聊关于电脑C盘占用比较大,win7,win10,win112021-12-04 14:00:01

    我的电脑是win10企业版,C盘一般占用大概在9-12个G左右,就不会再大了,其实这个主要也是日常使用的习惯,软件除了那种必须要装在C盘的,其他的软件都是装在其他盘 我安装的是纯净版的原版系统,没有功能上的不全,原本占用也小一些 (安装原版系统也可以参考之前的一个文章第一次重装纯净版wi

  • [JS] 聊一聊File对象2021-11-28 17:00:08

    File 是一个构造函数 是一种特殊的Blob const fooFile = new File(['foo'], 'foo.txt', {type: ''text/plain})  // 得到一个内容是 foo 的 foo.txt文件 cosnt fooFIleUrl = URL.createObjectURL(fooFile) // 得到一个字符串 "blob:https://developer.mozilla.org/578d3

  • Vue 3 深入响应式原理 - 聊一聊响应式构建的那些经历2021-11-24 14:34:04

    vue 的响应性 当我第一次使用 vue 进行项目开发时,响应式数据渲染 是让我感到最惊奇的一个功能,我们来看下面这段代码: <body> <div id="app"> <div> 修改商品的数量: <input type="number" v-model="product.quantity"> </div> <div> 修

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有