用户中心USER CENTER

首页/用户
  • java并发编程学习之ThreadLocal

    摘要:可以将视为,虽然实际上并不是这样实现的。这些值相对于使用改变量的线程存有的一份独立的副本。例子运行结果如下这里直接更改并发编程学习之一的例子,可以看到,的值不被线程共享。 用途 本地线程,通常用于防止对可变的单实例对象或全局变量进行共享,常见的比如数据库连接。可以将ThreadLocal视为Map,虽然实际上并不是这样实现的。也可以把事务上下文保存在ThreadLocal中,虽然方便处...

    xuxueli 发布于Java
  • 网站自动发送验证码

    摘要:一触发器发送二程序后用任务计划发送页面引用要发送的邮件收件人主题内容优先级内容类型再把状态改一下参数页面配置配置程序开始程序附件系统工具任务计划,双击添加任务,选择程序文件程序生成的,管理员输入密码为登录密码,一直 一、sql触发器发送二、winform程序后用任务计划发送 页面 //引用 using System.Data.Common; using System.Data.SqlC...

    xuxueli 发布于Java
  • MessagePack 编解码

    摘要:是一个高效的二进制序列化框架它像一样支持不同语言间的数据交换但是它的性能更快序列化之后的码流更小的特点如下编解码高效性能高序列化之后的码流小支持跨语言编码器和解码器开发编码器开发负责将类型的对象编码为数组然后添加到集合中解码器开发首先从数 MessagePack 是一个高效的二进制序列化框架, 它像 JSON 一样支持不同语言间的数据交换, 但是它的性能更快, 序列化之后的码流更小. ...

    xuxueli 发布于Java
  • [LintCode] Toeplitz Matrix

    Problem A matrix is Toeplitz if every diagonal from top-left to bottom-right has the same element. Now given an M x N matrix, return True if and only if the matrix is Toeplitz. Example Example 1: Inpu...

    xuxueli 发布于Java
  • Play framework源码解析 Part3:Play的初始化与启动

    摘要:使用自建的类加载器主要是为了便于处理预编译后的字节码以及方便在模式下进行即时的热更新。 注:本系列文章所用play版本为1.2.6 在上一篇中,我们分析了play的2种启动方式,这一篇,我们来看看Play类的初始化过程 Play类 无论是Server还是ServletWrapper方式运行,在他们的入口中都会运行Play.init()来对Play类进行初始化。那在解析初始化之前,我们先...

    xuxueli 发布于Java
<