07 2016 档案
摘要:@Qualifier("XXX") 中的 XX是 Bean 的名称,所以 @Autowired 和 @Qualifier 结合使用时,自动注入的策略就从 byType 转变成 byName 了。 @Autowired 可以对成员变量、方法以及构造函数进行注释,而 @Qualifier 的标注对象是成
阅读全文
摘要:经常会接触到vo,do,dto的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是:在项目应用中,vo对应于页面上需要显示的数据(表单),do对应于数据库中存储的数据(数据表),dto对应于除二者之外需要进行传递的数据。 一、实体类 百度百科中对
阅读全文
摘要:恢复内容开始 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs
阅读全文
摘要:数据库权限问题! 可能是安装数据库时没有弄好管理员权限的原因。 解决方法:新建一个管理员用户 然后全选所有权限 我这里新建的用户名为admin, 主机名为电脑ip(可以通过cmd命令,ipconfig 查询本机的ip)
阅读全文
摘要:<#if blockObject ??> <#else> </if>判断对象是否存在 <#if componentid ?? &&componentid==1> </if>先判断对象是否存在,在判断是否相等。否则会出错<#list lockObj.conponents as lockObj> ${l
阅读全文
摘要:理解设计模式之简单工厂、工厂方法、抽象工厂 工厂方法、抽象工厂都属于创建型模式,是用来创建对象的。简单工厂,也称参数化工厂方法,是工厂方法的一种。今天就来聊聊这些工厂相关的设计模式。 工厂类的意义 client直接创建对象Target,无形之中client和Target就形成了强耦合。解除这种耦合是
阅读全文
摘要:ArrayList: 基于动态数组的List 它有两个重要的变量,size为存储的数据的个数、elementData 数组则是arraylist 的基础,因为他的内部就是通过这个数组来存储数据的。 private int size; private transient Object[] elemen
阅读全文
摘要:大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。 information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章 后,你就会对information_sc
阅读全文
摘要:题目: 给定一个数组,除了一个数出现1次之外,其余数都出现3次。找出出现一次的数。如:{1, 2, 1, 2, 1, 2, 7}, 找出7.格式:第一行输入一个数n,代表数组的长度,接下来一行输入数组A[n],(输入的数组必须满足问题描述的要求),最后输出只出现一次的数。要求:你的算法只能是线性时间
阅读全文
摘要:原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克
阅读全文
摘要:意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。策略模式使得算法可独立于使用它的客户而变化。 1.需要使用ConcreteStrategy(具体策略角色)提供的算法; 2.内部维护一个Strategy(抽象策略类)的实例; 3.负责动态设置运行时Strategy具体的实现算法;
阅读全文
摘要:单例模式的目的是:让类只创建一个实例对象。 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:构造函数是私有的
阅读全文
摘要:java集合有个缺点——将一个对象放进集合之后,该对象的编译类型就会变成Object类型(其运行时类型不变)编译时不检查对象的类型。 泛型概念:java的参数化类型,即在创建集合时指定集合元素的类型。 如,List<String> strList=new ArrayList<String>(); 后
阅读全文
摘要:对于一个字节(8bit)的无符号整型变量,求二进制表示中1的个数。 解法一: 除二求余法,如10100011 除以2 得01010001余1。当除二结果为1时,二进制中1的个数会减少一个,例, 01010001除以2得00101000余1 。当能整除2时,二进制中1的个数不变,例,00101000除
阅读全文

浙公网安备 33010602011771号