- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 NHibernate性能调优之Lazy与Fetch
在应用开发中ORM框架使用是否得当将直接影响到我们的程序的效率,其中的两个概念:lazy懒加载select N+1问题在性能调优中起到了至关重要的作用。在以前我个人混乱的概念里,启用懒加载时,由于关联对象要到需要的时候才查询,所以sql会被拆分成两次查询。所以为了解决select N+1问题,需要将lazy设置为false。在实际开发使用中,这混乱的概念让我吃了不少苦头。
2015-12-10 14:43:40 2021
原创 Spring.Net 泛型对象注入
[C#代码][Ioc容器配置]重点:1. type需要明确注入的类型,而不是仅仅一个占位符(spring必须知道需要注入的是个什么东西) 2. type处的左尖括号需要用<替换,否则在xml中会被当做是小于号最后:本人是从Java转到.Net的,所以在选择Ioc容器时依然选择了Spring。但是发现Spring.N
2015-04-02 08:25:20 942 7
转载 C#中的dynamic类型
dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,你也可以像如下那样进行代码的调用,编译器不会报错: dynamic dynamicObject = GetDynamicObj
2015-01-30 10:19:01 1264
原创 .Net MVC5 Controller
1. 创建Controller添加完成之后,一个控制器文件HelloWorldController.cs和一个新的文件夹Views\HelloWorld被添加到工程中。同时该控制器代码在编辑区域被打开。2. 返回字符串的Controllerusing System.Web;using Sys
2015-01-29 15:05:58 690
转载 ASP .NET MVC5 添加一个控制器
MVC stands for model-view-controller. MVC is a pattern for developing applications that are well architected, testable and easy to maintain. MVC-based applications contain:Models: Classes th
2015-01-23 10:28:26 1209
原创 IE11下dopostback未定义情况
今天项目中发现之前可以正常使用的登陆功能突然不能用了。表现为点击登陆按钮没有任何反应。打开调试工具发现各种标红啊,_dopostback未定义。 查询良久原来是微软的bug,给服务器打上下面的补丁就好:IE11_dopostback补丁
2015-01-23 09:18:51 647
转载 Visual Studio 2013 无法创建MVC项目,体系找不到指定的文件.(Exception HRESULT:08x0070002
在Visual Studio 2013中创建新MVC项目,(PS:如今创建个MVC项目,差点都找不到在哪,汗!~)断定后提示,体系找不到指定的文件.(Exception HRESULT:08x0070002):究其原因,竟然是没有安装NuGet,太久没有弄ASP.NET MVC了,真搞不懂如今微软为什么要整得这么错杂~如今连新建个项目都要加载这么多器材...
2015-01-23 08:57:45 1720
转载 jquery获取父窗口的元素
$("#父窗口元素ID",window.parent.document).find("#man_id").val(); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID").value;$(window.parent.frames["mainFrame"].document).find("#man_id").v
2014-09-12 08:41:48 669
转载 spring mvc controller间跳转 重定向 传参
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写
2014-04-30 15:19:04 1150 2
转载 踢好ERP项目的临门一脚 项目验收
ERP项目验收,正反两方都有理 我喜欢看球,但我喜欢的是篮球,因为打的多,看的也多。足球因为场地的原因自己踢的少,再加上国足众所周知的原因,我也看的少,所以关注的很少。但偏偏就是这个我不太关注的东西,最近在广东和浙江一些区域做培训的时候,都被问到了如何“踢球射门”的问题。还好,不是足球的问题,问的是关于ERP项目实施中的问题,如何踢好“临门一脚”――如何做好ERP项目的验收。 先来关注
2014-04-30 11:06:23 2259
转载 抽象类和接口的区别
来说说抽象类和接口的区别: 区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中找到,那么狗相对于京哈
2014-01-23 20:37:29 563
转载 java设计模式之组合模式
1.component:此可作为各组合对象的基础,同时也是其下属成员的统一接口:package com.group.component;import java.util.List;public abstract class Employer { private String name; public String getName() { return na
2014-01-22 20:30:10 654
转载 Vector 和 ArrayList 的区别
1. vector 是线程同步的,所以它也是线程安全的,而 arraylist 是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用 arraylist 效率比较高。 2. 如果集合中的元素的数目大于目前集合数组的长度时, vector 增长率为目前数组长度的 100%, 而 arraylist 增长率为目前数组长度的 50%. 如过在集合中使用数据量比
2014-01-21 17:05:14 753
转载 HashSet,TreeSet和LinkedHashSet的区别
Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元
2014-01-21 16:58:08 481
转载 java中作用域与可见性
java中,针对不同的修饰词,类及其类中的方法、域都有不同的可见性。以下为针对java中可见性的几点总结。1.java中的默认包(这个包是没有名称的),对于任何修饰词来说,其中的内容只能对其包内类为可见。2.对于java中的非默认包中的内容,各修修饰词及其可见性如下表:作用域 当前类同一package子孙类 其他pac
2014-01-21 16:37:49 771
转载 JAVA程序执行顺序
本文主要介绍JAVA中执行顺序 以及 JAVA中赋值顺序一、JAVA中执行顺序 第一部分很好测试,我们只需要写一个子类,类中定义一个静态块,一个普通块,一个构造器,它的父类构造器,都打印一条语句,即可明白它们直接的执行顺序 Mastiff类 Java代码 "font-size: medium;">/**
2014-01-21 16:20:23 876
原创 Java equals() 方法总结
Java中的equals方法看似简单,其实也暗藏玄机,当面试中遇到可以是轻松拿分的点,但基础不扎实也很容易答错。今天仔细研究了一下,在此备忘。首先可以将Java 中的数据分为四大类:1、String; 2、非String的普通类; 3、Java的基础数据类型 (内置数据类型); 4、Java基础数据类型的封装类。 下面针对这四个大类详细解释:1. 对于Stri
2014-01-21 13:58:57 707
转载 Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn
2014-01-21 13:11:49 585
转载 Java基本数据类型
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、lon
2014-01-21 13:06:13 662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人