最近在读Undertow的源码,对于ServletPrintWriterDelegate类的实现比较感兴趣,做个记录。 源码github坐标:ServletPrintWriterDelegate.java 该类继承的是PrintWriter,但是由于并不实用PrintWriter中的OutputStream,所以实用Unsafe.allocateInstance构造了一个newInstance,完... Read More
posted @ 2018-04-09 12:04 血舞&葬青衣 Views(278) Comments(0) Diggs(0) Edit
1、检查主库是否为完全备份 2、将数据库备份出来还原到同步库上(完整备份和事务日志分两次备份到同一个备份文件中,然后拷贝到同步机上) 3、用证书太麻烦了,我们直接用两个windows认真的账户 不分主备机,首先确保两台机器存在一个相同的登录名和密码。 4、运行services.msc,确保两台机器的sql server实例,在以这个相同的账户名运行 5、分别在主机和备机上,创... Read More
posted @ 2018-01-25 23:23 血舞&葬青衣 Views(325) Comments(0) Diggs(0) Edit
最近在做个项目,需要用到唯一ID的生成,原本在Java和Delphi中,做了一个生成20位字符串(160bit)形式的唯一ID的算法,但是对比GUID(128bit),除了看起来比他短之外,其他并无优势。所以考虑重新采用Twitter-Snowflake的算法,做一个64bit的唯一ID生成。 但是 Read More
posted @ 2017-03-08 20:08 血舞&葬青衣 Views(1247) Comments(1) Diggs(0) Edit
Twitter-Snowflake算法产生的背景相当简单,为了满足Twitter每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序),并且在分布式系统中不同机器产生的id必须不同。 Snowflake算法核心 把时间戳,工作机器id,序列号组合在一起 Read More
posted @ 2017-03-08 19:04 血舞&葬青衣 Views(365) Comments(0) Diggs(0) Edit
名字部分有不少生僻字,不过测试数据的话,勉强用用吧 Read More
posted @ 2016-12-28 13:16 血舞&葬青衣 Views(642) Comments(0) Diggs(0) Edit
当你使用Windows的时候,你会发现无论哪个版本的Windows,系统都会默认将用户文件夹和程序数据文件夹(xp下是Documents and Settings文件夹,而windows7和vista下是users和programdata文件夹)存放在C盘之下,而且这些设置很不容易修改。这样的设置就会导致系统盘在用户使用的过程中越来越臃肿,系统运行速度越来越慢。相信使用Windows的大部分用户都... Read More
posted @ 2014-09-28 13:11 血舞&葬青衣 Views(517) Comments(0) Diggs(0) Edit
在对于CallableStatement进行参数赋值或者取值时,建议直接用索引号,避免使用参数名称! 若使用参数名称,每次调用该存储过程时,jdbc会自动执行 exec sp_sproc_columns的存储过程,获取指定存储过程的对应参数。 不知道具体原因,但是在本机时候,调用该存储过程的表现非常不稳定,从几毫秒到十几秒都有出现过。若有知道原因的童鞋,烦请告知一声! Read More
posted @ 2014-09-15 23:19 血舞&葬青衣 Views(742) Comments(0) Diggs(0) Edit
原文链接:http://teach.hanzify.org/article/652-1233562028.html 前言 最近有汉化朋友问起如何不重新制作MSI文件,而直接用汉化好的文件替换MSI安装程序中的文件。为此,将本人的实践经验作个总结,供各位汉化人参考。有错误的地方烦请指正。※说明:目前可以用于MSI编辑的软件很多,但是有些软件在保存时会在MSI文件中写入一些自己的表或内容,有些会另外... Read More
posted @ 2014-07-23 22:30 血舞&葬青衣 Views(1386) Comments(0) Diggs(0) Edit
uses cxImageListEditor, cxGridMenuOperations;{$R *.dfm}procedure TForm1.Btn1Click(Sender: TObject);var AEditor : TcxImageListEditor;begin AEditor := TcxImageListEditor.Create; AEditor.Edit(TcxImag... Read More
posted @ 2014-07-14 04:02 血舞&葬青衣 Views(280) Comments(0) Diggs(0) Edit
Name ipsec.conf - IPsec configuration and connections Description The optional ipsec.conf file specifies most configuration and control information for the Openswan IPsec subsystem. (The major excepti... Read More
posted @ 2014-04-16 19:35 血舞&葬青衣 Views(6459) Comments(0) Diggs(0) Edit