摘要: 今天早上想把毕设的数据库设计一下,但是现在使用的是NoSQL的MongoDB,没法像以前一样用MySQL解决问题了,甚至是一个1-N的关系我都头疼了许久。查看网文的时候发现,一个示例中mongo的引用链接(好友链接操作)使用如下:peter = {"name":"peter"}marry={"name":"marry"}....db.person.insert([peter,marry,....])sun = {"name":"sun","friends" 阅读全文
posted @ 2014-03-17 11:39 aecsun 阅读(251) 评论(0) 推荐(0)
摘要: 因为某些需要,被要求实现Spring与Hibernate的整合,查看过很多程序实现,但是因为对Annotation不熟悉所以对于别人的实现有些迷茫,只好采取比较笨的方法。以下是我的实现过程: 1.程序结构截图2. 配置web.xml index.jsp 30 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/web-config.xm... 阅读全文
posted @ 2014-01-02 16:30 aecsun 阅读(340) 评论(0) 推荐(0)
摘要: 1.概念 Ioc (Inversion of Control 控制反转) or DI(依赖注入)。 编程时我们通常的方式是需要某个类或者服务时会直接在类的构造函数中建立相应的依赖类,但是这样需要我们自己去获取需要依赖的对象,而IoC则是提供了简单接口服务,让我们不需要与实现类直接接触,只需要建立相关实现类的工厂方法即可。2.三种依赖注入方式 :构造方法注入、setter注入(JavaBean形式)、接口注入(不建议使用) 2.1 构造方法注入 被注入对象可以通过在其构造方法中声明依赖对象的参数列表,让外部(IoC容器)知道需要依赖的对象.public class Provider { ... 阅读全文
posted @ 2013-12-24 12:18 aecsun 阅读(200) 评论(0) 推荐(0)
摘要: 题记:回头看看原本学过的知识,发现那些原本以为理解了的皮毛都突然让自己变得陌生。逐步学习,不懈努力。测试题目时发现得出的结论与自己给出的不同,于是查阅资料,重新学习宏定义相关的文章。在C与C++编程中宏定义命令经常使用,不过常作为常量,而函数式则用的比较少。做题时以普通的函数理解方式进行解答,发现错误后及时更正,也提醒自己学习要扎实。题目如下:#defineMAX(a,b)?a:bint test(){int a=3,b=2;return MAX(--a,b+++1);}请给出函数运行返回值。这里要注意的是:若函数参数为表达式,则普通函数的调用与函数式宏定义的替换过程是不一样的。普通函数调用时 阅读全文
posted @ 2012-10-05 11:08 aecsun 阅读(260) 评论(0) 推荐(0)