240 发简信
IP属地:上海
  • 多线程与高并发

    1. synchronized 四种状态以及锁升级过程 无锁 -> 偏向锁 -> 轻量级锁(cas) -> 重量级锁 当只有一个线程进行加锁的时候,默认会使用偏向锁 一旦有线...

  • 120
    dubbo filter 扩展 以及 重写 dubbo ExceptionFilter

    dubbo 自身提供了filter 的扩展,用于入参,出参,规范返回参数 都是非常实用的,本文就以重写dubbo 自身的ExceptionFilter 为例 详细说明 dub...

  • dubbo 抛出自定义异常正常处理方法

    dubbo provider抛出一个自定义异常,consuemer获取失败 dubbo 源码有一个统一的异常处理策略 从源码中可以看出,异常直接返回有以下几种情况 抛出的是一...

  • 浏览器阻止window.open弹出新窗口解决办法

    1. 原因分析 当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这可能是一个广告,不是一个用户希望看到的页面。 2. 解决办法 将window.op...

  • 120
    微信小程序swiper扩展左右滑动两边各显示一半其它的item

    直接先上效果图 在开发者工具中预览效果 wxml 代码 使用next-margin和previous-margin控制露出前后的一小部分外层li控制两个相邻的item之间的留...

  • FreeMarker解析json数据

    模拟后台传过来的 json 字符串 <#assign text> {"res":"0","msg":"OK","userlist":[{"id":"3","name":"c...

  • centos下安装nginx

    1.安装gcc gcc是用来编译下载下来的nginx源码 yum install gcc-c++ 2.安装pcre和pcre-devel PCRE(Perl Compat...

  • pip: no module named _internal

    pip错误 ImportError: No module named _internal 1.curl https://bootstrap.pypa.io/get-pip.p...

  • 120
    安卓测试Adb使用方法

    1.配置环境变量 1.下载platform-tools,https://developer.android.google.cn/studio/releases/platfor...

  • ZooKeeper配置安装

    1.下载ZooKeeper 下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeep...

个人介绍
日常工作各种bug,问题记录