摘要:
nginx 1.nginx基本概念 nginx是什么,能做什么事情 1. nginx是一个高性能的http和反向代理web服务器 2. 同时也提供IMAP/POP3/SMTP服务 3. 专门为性能优化而开发,占用内存少,并发能力强。nginx能支持高达5W个并发连接数. 反向代理 反向代理是相对正向 阅读全文
摘要:
Linux linux设计思想 # linux 一切皆文件1. 程序小而专一,程序要尽量小,且只专注于一件事。2. 程序不只要考虑性能,还要考虑移植性,shell、perl、python。 python比c具有更好的移植性。3. 一切皆文件,尽量使用文本来存储数据,避免使用二进制来,因为文本可读性更 阅读全文
摘要:
java 8 一. java8总结:三大改进 1. Stream API 2. 向方法传递代码的技巧 3. 接口中的默认方法 示例:学生信息 # lombok 学生信息@Data@NoArgsConstructor@AllArgsConstructorpublic class Student { p 阅读全文
摘要:
Winform中打印预览时设置横向打印因项目需要,在做一个Screen的打印时,因为Screen中的DataGridView的表格很长,需要横向排列才能完整的打印,因此设置PrintDocument.PrinterSettings.DefaultPageSettings.Landscape = true。但是在预览的时候仍然是纵向排列。伤脑筋。。。花了一些时间做其他的设置均未有效。用Reflector查看PrintController的PrintLoop方法,PrintDocument的打印相关的方法被调用的顺序是这样的:QueryPageSettingsStartPagePrintPageE 阅读全文
摘要:
在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQLserver自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务 逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
SELECT RecordId + 1FROM dbo.RedeployPackageRecord RPR ( NOLOCK )WHERE NOT EXISTS ( SELECT 1 FROM dbo.RedeployPackageRecord RPR2 ( NOLOCK ) WHERE RPR.RecordId + 1 = rpr2.RecordId ) 阅读全文