- 博客(13)
- 收藏
- 关注
转载 Spring Cloud常用组件重试总结
Ribbon的重试配置Ribbon的重试机制是基于Spring Retry,需要引用相关包:<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></d...
2019-08-28 16:14:00 624
转载 Spring Cloud常用组件超时总结
本文以Spring Cloud Finchley.RELEASE版本为例。RestTemplate超时时间RestTemplate可以通过RestTemplateBuilderl来设置超时时间:@Beanpublic RestTemplate restTemplate(RestTemplateBuilder restTemplateBuilder) { r...
2019-08-27 09:59:00 194
转载 程序集加载与反射笔记
Assembly.Load //加载程序集,会从GAC、应用程序基目录、私有路径子目录查找 Assembly.LoadFrom //从路径加载,首先会得到程序集,然后内部调用Assembly.Load Assembly.LoadFile //可多次加载一个程序集到AppDomain中,此时CLR...
2013-08-22 10:00:00 105
转载 ASP.NET分页
效果 前台页面代码(MyPager.ascx): <asp:PlaceHolder ID="holder" runat="server"></asp:PlaceHolder>后台页面代码(MyPager.ascx.cs):public partial class MyPager : System.Web.UI.UserControl ...
2013-07-29 09:27:00 112
转载 显式向标识列插入数据
使用SET IDENTITY_INSERT 即可SET IDENTITY_INSERT tableName ON --停用自增列--sql语句...SET IDENTITY_INSERT tableName OFF --恢复自增列参考这里转载于:https://www.cnblogs.com/rgshare/p/3205358.html...
2013-07-22 15:05:00 173
转载 JIT和程序的首次执行
由于C#源代码经过编译器编译生成的是IL代码,而IL是与CPU无关的机器语言。因此当程序运行于特定的CPU时,首先必须将IL转换成本地CPU指令,这正是JIT(Just-In-Time)编译器的任务、职责。当程序中某个具体的方法首次被调用的时候,JIT主要会执行以下步骤:找到该方法的IL将IL编译成优化过的本地CPU指令并保存到一个动态分配的内存中执行生成的本地指令并...
2013-07-21 16:22:00 170
转载 服务端无法获取到Ajax发送post请求的参数
js类似于这样:function send() { var xhr = new XMLHttpRequest(); xhr.open("post", "AjaxTest.aspx", true); //xhr.setRequestHeader("Content-Type", "application/x-w...
2013-06-27 22:30:00 108
转载 垃圾回收笔记
1. 为什么会有自动垃圾回收(garbage collection)?非托管编程时,内存管理是一件很头疼的事情。首先,如果程序员忘记释放不再需要的内存,或者试图使用已被释放的内存,会造成无法预测的后果;其次,正确进行资源管理通常很难而且很枯燥,它会极大分散开发人员的注意力,使之无法专注于真正要解决的问题。2. 垃圾回收简介垃圾回收使开发人员得到了解放,程序员不必再考虑内存管理...
2013-06-07 10:34:00 93
转载 修改VSPaste from Visual Studio背景颜色
第一次是从这里听说这个插件的,亲自尝试了一下,代码高亮果然显示完全和Visual Studio相同,所以后来一直用的它(可以从这里下载),但是它有个小缺点:粘贴的时候同时也会生成和vs相同的背景颜色(background),由于我的vs使用的是深色主题,背景颜色是黑色,但是博客背景颜色是白色,所以代码最终会显示成类似这个样子:foreach (String s in exceptio...
2013-06-06 20:59:00 104
转载 AppDomain
以前,每个应用程序都在自己的进程地址空间中运行,由于进程之间是无法直接调用的,这可以保证应用程序的相互隔离,可以防止安全漏洞、数据破坏和其他不可预测的行为,确保应用程序的健壮性。但是在windows中创建进程的开销很大(Win32的CreateProcess函数的速度很慢,而且windows系统需要大量内存来虚拟化一个进程的地址空间),并且如果要在进程间相互通信是十分麻烦的。所以,如...
2013-06-03 14:16:00 72
转载 借助<script>进行Http跨域请求:JSONP
<script>元素的src属性能设置URL并发起HTTP GET请求, 使用<script>元素实现脚本操作HTTP可以跨域通信而不受限与同源策略. 通常, 使用基于<script>的Ajax传输协议时, 服务器响应采用JSON编码的数据格式, 当执行脚本时候, JavaScript解析器能够自动将其解码. 由于它使用JSON数据格式, 因此这种Aj...
2013-03-19 13:34:00 85
转载 Asp.net中数据绑定方法的总结
经常在模板中使用Eval进行数据绑定, 如<%#Eval("title") %>表示绑定到title列.实际上这个Eval()方法是Page类的受保护方法,最终调用的是共享的静态DataBinder.Eval()方法.通过Reflector可以看到protected internal object Eval(string expression){ ...
2012-08-04 21:42:00 186
转载 SQL中的一些小技巧
C#和Sql中除法的小数点问题在C#中整形的除法默认不保留小数,例如 var res = 3/10; //res=0如果需要得到更精确的数字,需要将整形转成decimal,float或者其他类型,例如var res = (3+0.0)/10; //res=0.3在SQL中也是类似,如print cast((3+0.0)/7 as numeric(3...
2012-08-03 17:28:00 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人