代码: public static string GetLoggingString(this object obj) { using (var stream = new MemoryStream()) { new XmlSerializer(obj.GetType()).Serialize(stream, obj); stream.Position = ; var buffer = new byte[stream.Length]; stream.ReadAsync(buffer, , buffe…
有时候,我们需要把Java对象转换成XML文件.这时可以用JAXB来实现.(JDK1.6及以后的版本无需导入依赖包,因为已经包含在JDK里了) 假如某个公司有许多部门,每个部门有许多职员,我们可以这样来设计简单的bean对象. @XmlRootElement(name="department") public class Department { private String name; //部门名称 private List<Staff> staffs; …
对象池技术在服务器开发上应用广泛.在各种对象池的实现中,尤其以数据库的连接池最为明显,可以说是每个服务器必须实现的部分. apache common pool 官方文档可以参考:https://commons.apache.org/proper/commons-pool/. 结合JedisPool看Commons Pool对象池技术 结合JedisPool,我们来了解一下commons pool的整体设计: 面向用户的往往是ObjectPool,用户看到的是一个对象池,对…