摘要:
在C#开发中经常需要进行Web远程访问,方法很多,也使用了很久,但一直没有做一个总结。 C#中用来进行远程请求的方法有很多,如WebClient,WebRequest等,也各有特点。今天在这里主要介绍WebRequest。 先从相对入门的不需要证书验证,不需要登录的开始。 //GET类型的请求 pu 阅读全文
摘要:
在泛型类型中,由于泛型类型即可以是引用类型也可以是值类型,所以不能用null来表示默认值。这里通过default来进行。引用类型的default将泛型类型初始化null,值类型的default将泛型类型初始化为0。 之所以会用到default关键字,是因为需要在不知道类型参数为值类型还是引用类型的情 阅读全文
摘要:
值类型是存储在内存中的栈,而引用类型的在栈中存储引用类型变量的地址,其本身存储在堆中。 在.NET中String是不可改变对象,一旦创建了一个String对象并给它赋值,它就不可能再改变,也就是你不可能改变一个字符串的值 string创建后分配在栈区,大小不可修改,每次使用string类中的方法时, 阅读全文
摘要:
private static AutoResetEvent myAutoRetEvent = new AutoResetEvent(false); // true:设置终止状态(不阻塞)。相当于调用了Set(),即首次不会被WaitOne()阻塞,下次执行WaitOne()才会被阻塞 //false 阅读全文
摘要:
static void Main(string[] args) { //将异常写在循环外,出现异常循环终止 try { Console.WriteLine("抛出异常不输出"); for (int i = 0; i < 5; i++) { Console.WriteLine(i); Convert. 阅读全文
摘要:
区别: “==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。(引用类型) 如果两个对象的引用相同时(指向同一对象时),“==”操作符返回true,否则返回flase。 注:如果有对内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区 阅读全文
摘要:
@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>) @Component,@ 阅读全文
摘要:
SpringMVC的工作流程?1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Disp 阅读全文
摘要:
“SpringBoot专注于快速方便的开发单个个体微服务。 SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来, 为各个服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、精选决策、分布式会话等集成...” S 阅读全文
摘要:
现在时间:2019-09-27 10:28:13时间戳1569551293877格式化结果:2019-09-27 10:28:13格式化结果:2019 年 09 月 27 日 10 时 28 分 13 秒 阅读全文