摘要:
我们使用redis缓存大多数用的是差不多的模板,代码侵入性大,此处加个注解,方便使用。 注解: package com.sd.outbound.common.annotation; import java.lang.annotation.ElementType; import java.lang.a 阅读全文
摘要:
使用redis做缓存,很多情况下写的都是一样的模板代码,且代码侵入大,于是封装成注解,后面需要缓存的时候只需要加上注解就可以了 阅读全文
摘要:
当我们定义一个委托的时候,一般语言运行时会自动帮委托定义BeginInvoke 和 EndInvoke两个方法,这两个方法的作用是可以异步调用委托。 方法BeginInvoke有两个参数: AsyncCallBack:回调函数,是一个委托,没有返回值,可以传一个参数,参数类型是object; obj 阅读全文
摘要:
C# 线程 - Task 的使用 阅读全文
摘要:
一、一点说明: (本文的知识点来自C#线程参考手册) 对象池在企业软件中非常常见,为了提供应用的性能,必须控制对象实例的创建。比如创建数据库连接对象,每一次创建的代价非常高昂,每一次使用数据库都需要连接数据库,代价非常高昂,因此有了数据库连接池,每一次一个连接被创建之后不是就马上释放,下一次使用的时 阅读全文
摘要:
线程同步 说明:接上一篇,注意分享线程同步的必要性和线程同步的方法。 测试代码下载:https://github.com/EkeSu/C-Thread-synchronization-C-.git 一、什么是线程同步: 在同一时间只允许一个线程访问资源的情况称为线程同步。 二、为什么需要线程同步: 阅读全文
摘要:
一、开篇概念明晰: 多任务: 协作式多任务:cpu可以处理多种任务,但是这些任务是排队等候的,当cpu在处理一个任务的时候,其他的任务被锁定,只有当cpu处理完当前任务,才可以继续处理下一个任务(专一暖男); 抢占式多任务:一个任务正在执行,可以被强行中断挂起,去执行其他的任务(花心大萝卜)。 进程 阅读全文
摘要:
Java之hashcode的作用和equals方法的重构规则,hashcode对于set、HashSet的重要性 阅读全文
摘要:
Java-IO流之File操作和Properties操作 阅读全文
摘要:
Java-IO流之转换流(InputStreamReader,OutputStreamWriter)的使用和编码与解码原理 阅读全文