在Visual Studio中选择.NET Framework框架并选用任意模板创建一个普通的Web应用工程,毫无疑问,此时应该是能够正常运行此工程的。 但是将工程属性 编译 Platform target一项中从Any CPU改成x64。 再运行工程后,页面会出现服务器错误的提示。 这是因为默认情 ...
分类:
其他好文 时间:
2019-08-20 23:49:58
阅读次数:
142
一、前言 今天事不是很多,正好在Java交流群里,看到一个比较有意思的问题,于是花了点时间研究了一下,这里做个简单的分享。 先贴一份测试代码,大家可以先猜测一下,执行结果会是怎样的: 不知道,你猜对了没有呢,实际的执行结果会是下面这样的: 二、原因分析 这里,一开始大家分析的是,和new有关系;但下 ...
分类:
编程语言 时间:
2019-08-19 19:02:15
阅读次数:
88
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期&内存模型 如何防止内存泄漏(弱引用、取消请求及回调) 解决知识点: activity view 生命周期 https://www.jians ...
分类:
移动开发 时间:
2019-08-18 11:36:08
阅读次数:
131
架构杂谈《十》 常用开发模式 一、瀑布式开发 瀑布式开发是在1970年提出的软件开发模型,是一种较老的计算机软件开发模式,也是典型的预见性的开发模式,在瀑布式开发中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进度的方法。瀑布式开发最早强调系统开发应有完 ...
分类:
其他好文 时间:
2019-08-15 19:32:50
阅读次数:
88
近日,意外地遇上件不寻常的事情。在解析PDF文件,读取其中内容的时候,对某一文件的处理,始终无法达到预期的效果。 解析方法如下: 经调试发现此时传入的参数值是 ,但在实际执行时并未进入到 条件语句内。这是件怪事。 将条件值与传入值分别拷贝出来,再放到一段简单的测试代码中,会看到结果显示为False。 ...
分类:
其他好文 时间:
2019-08-14 23:31:27
阅读次数:
110
架构杂谈《九》 微服务与轻量级通信机制 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间胡亮协调、互相配合,为用户提供最终价值。在微服务架构中,服务与服务之间通信时,通常是通过轻量级的通信机制,实现彼此间的互通互联、互相协作。所谓轻量级通信机制,通常是指与语言无关、与平台无 ...
分类:
其他好文 时间:
2019-08-05 20:41:49
阅读次数:
109
思想流程图 杂谈 一个人的思想决定了未来的发展,价值观的不同决定了你的工作中发挥能力的大小,你的结果也取之与你的能力,也就是只有思想的转变价值观的改变才有能造就不同的结果 首先应该是身份的转变,你应该时刻把自己当作成你的上级领导,已领导的行为准则要要求自己,做自己指责范围的内情,也要顺带做一些领导可 ...
分类:
其他好文 时间:
2019-08-03 12:50:27
阅读次数:
97
上周处理了一个线上问题,经过排查发现是RPC远端调用超时,框架抛出的超时异常没有被捕捉,导致数据进入中间态,无法推进后续处理。好在影响不大,及时修复掉了。 关于这部分的代码规范,之前也有所思考,正好有这个契机做一下整理。 讨论背景和范围 做应用分层架构时,有一种实践方式是将代表外部服务的类如User ...
分类:
其他好文 时间:
2019-08-03 12:33:25
阅读次数:
134
什么时候需要进行需要原子操作? 很常见的例子,就是利用Redis实现分布式锁。 实现锁需要哪些条件? 我们知道要实现锁,就需要一个改变锁状态的方法。这个方法能原子地对锁的状态进行检查并修改。如果修改成功,则意味着获得了锁。对于硬件,就是它提供的就是test-and-set,compare-and-s ...
分类:
其他好文 时间:
2019-07-26 16:06:01
阅读次数:
198