摘要: 1.内存区域划分 jvm在执行java程序过程中会将管理的内存划分成若干不同的数据区域,他们分别是程序计数器,堆,方法区,虚拟机栈,本地方法栈。 1.1指令计数器 指令计数器是线程私有的,每个线程都有独立的指令计数器,计数器记录着虚拟机正在执行的字节码的指令地址,分支,循环,跳转,异常处理和线程恢复 阅读全文
posted @ 2016-10-20 21:42 隔壁老王来了 阅读(359) 评论(0) 推荐(1) 编辑
摘要: ssh分别是:struts是表现层 hibernate是持久层 spring是容器工具,他们3个整合后的目标是:表现层和持久层所有对象实例交给ioc统一管理,降低层次间的依赖,包括持久层SessionFactory 以及事务管理 都给spring管理。 第一是在web应用中什么实际加载springi 阅读全文
posted @ 2016-05-17 23:14 隔壁老王来了 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 移动网络优化一个网络请求可以简单分为连接服务器 -> 获取数据两个部分。 一、连接服务器优化策略1. 不用域名,用 IP 直连省去 DNS 解析过程,DNS 全名 Domain Name System,解析意指根据域名得到其对应的 IP 地址。首次域名解析一般需要几百毫秒,可通过直接向 IP 而非域 阅读全文
posted @ 2016-05-17 11:44 隔壁老王来了 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.struts2主要基于servlet之上通过过滤器拦截请求。 2.根据请求地址在ActionMapper匹配可调用的Action,如果不是Action请求则放行。 3. 把请求的处理交给通过配置文件创建的ActionProxy。 4.ActionProxy创建一个ActionInvocation 阅读全文
posted @ 2016-04-10 16:57 隔壁老王来了 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的每一列都是不可分割的属性。2.数据库每一列的非主键属性都要和主键属性直接相关3.数据表列之间消除跟主键的传递依赖所有规范目的在于消除数据冗余 阅读全文
posted @ 2016-01-10 17:13 隔壁老王来了 阅读(161) 评论(0) 推荐(0) 编辑
摘要: q:abp中httpcontext如何在一次请求中保证获取的是相同的实例。 大牛的原话: LifestylePerWebRequest does not works good with async. That's why I used CallContext.Also, I don't want ... 阅读全文
posted @ 2016-01-07 20:08 隔壁老王来了 阅读(682) 评论(0) 推荐(0) 编辑
摘要: knockout 阅读全文
posted @ 2016-01-06 19:58 隔壁老王来了 阅读(257) 评论(0) 推荐(0) 编辑
摘要: nopcommerce是国外用.net开发的电商b2c开源项目,主要涉及技术包括了ef+mvc。 今天主要分析nop的插件机制。 什么是插件?插件是预先开发好的可以独立运行的功能模块,把单独的功能模块动态嵌入主项目这种模式我自称它为插件模式。 这种插件模式作用在于利于模块化编码,降低功... 阅读全文
posted @ 2015-12-12 22:36 隔壁老王来了 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 前言 传统方式调用WebService是直接引用服务,生成客户端代理类类,这种方式将ws进行了再次封装,并以代理的方式进行调用,这种方式的优点是简单,方便。 但是此种方式不足的地方是,当对方ws接口变更时,这边引用的服务同时也需要编译并部署,或者我调用方这边想动态指定不同服务地址时,此方式就不太适... 阅读全文
posted @ 2015-10-19 22:06 隔壁老王来了 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Nlog是.net平台下的开源日志组件,相当于log4net用法配置更简单。用途可以将日志输出到数据库,文本文件,控制台等。首先引用NLog.dll,顺便也将NLog.xml丢到运行目录准备工作完后,接下来的工作就非常快添加NLog.config将设置为始终复制到运行目录下,具体配置如下 1 2 ... 阅读全文
posted @ 2015-10-16 10:13 隔壁老王来了 阅读(1297) 评论(0) 推荐(0) 编辑
本人小菜一枚,若有不周之处,还望指点,小弟不胜感激!!