用户中心USER CENTER

首页/用户
  • 从零开始创建 angularjs-gulp-es5 项目

    摘要:为了动态插入新加的和文件且添加的文件有一定顺序,安装系列包。具体参见至此已经可以在本地愉快的开发了。配置编译任务开发完成以后代码需要上线,继续创建一些。有时间会加入校验添加,添加等等。。。 源码地址:https://github.com/silence717/angular-gulp-seed 创建一个空文件夹名字任意,此项目为angular-gulp-seed mkdir angu...

    hqman 发布于JavaScript
  • Synchronized关键字

    摘要:我叫运行结束三线程不安全导致请求丢失问题解决场景前面一的作用中的计数场景。我叫运行结束方法抛异常后,是否会释放锁抛出异常之后会释放锁,后面的线程会进入同步方法。当一个线程获得了对应的锁的时候,其他线程只能等待我释放之后才能获取该锁。 一、Synchronized的作用 作用:能够保证在同一时刻最多只有一个线程执行该代码,以达到保证并发安全的效果 public class Disappe...

    hqman 发布于Java
  • 教你用Java字节码做点有趣的事

    摘要:字节码是程序的中间表示形式介于人类可读的源码和机器码之间。在中一般是用编译源文件变成字节码,也就是我们的文件。字节码的执行操作,指的就是对当前栈帧数据结构进行的操作。 0.写在前面 为什么会写这篇文章呢?主要是之前调研过日志脱敏相关的一些,具体可以参考LOG4j脱敏插件如何编写里面描述了日志脱敏插件编写方法: 直接在toString中修改代码,这种方法很麻烦,效率低,需要修改每一个要...

    hqman 发布于Java
  • 调用链系列(3):如何从零开始捕获body和header

    摘要:拓展阅读调用链系列解读中的贪吃蛇调用链系列轻调用链实现在中,协议的请求响应模型是由规范容器如实现的。在这篇文章中,我会向大家具体介绍如何从零开始捕获和。配置以后,我们就可以从的方法中获取到和后文简称和了。三获取和获取的方式大体相同。 拓展阅读:调用链系列(1):解读UAVStack中的贪吃蛇 调用链系列(2):轻调用链实现 在Java中,HTTP协议的请求/响应模型是由Servlet规...

    hqman 发布于Java
  • Java简易定时任务实现

    摘要:线程池任务队列构造方法,实例化时启动线程设置任务队列,用于任务重新入队任务入队从延迟队列中获取任务利用线程池执行任务实现了接口,执行实际的业务并决定任务是否重新进入延迟队列。 前言 接入微信支付的时候,看到微信支付的回调是按照某种频率去回调的,像15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h这样,其中有一次成功就不会再回调。于...

    hqman 发布于Java
<