摘要: 查询数据使用db.表名.find()查询数据 如果不指定条件时则默认查询所有例如 > db.noPK.find() { "_id" : ObjectId("5a50642b908e6b07a84472a2"), "name" : "javascript", "value" : "vue.js" } 阅读全文
posted @ 2018-01-13 17:52 晴天小猫 阅读(9148) 评论(0) 推荐(0) 编辑
摘要: mongoDB 常用的条件操作符有 $lt 小于 $gt 大于 $lte 小于或等于 $gte 大于或等于 $ne 不等于 $in in 判断用于判断元素是否在数组里面 $nin not in 判断用于判断元素是不是不在数组里面 $or 或判断 > db.tianyc02.find() { "_id 阅读全文
posted @ 2018-01-13 17:51 晴天小猫 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 使用 db.表名.update 配合$unset 使用 例如我们的表noPk 有两个列有字段名是script_type 我们要删除script_type=kshell字段 > db.noPK.find() { "_id" : ObjectId("5a50642b908e6b07a84472a2"), 阅读全文
posted @ 2018-01-13 17:48 晴天小猫 阅读(7400) 评论(1) 推荐(0) 编辑
摘要: 使用db.表名.update() 进行更新数据 指定的表必须是存在的 语法如下: db.collection.update( criteria, objNew, upsert, multi ) criteria : update的查询条件,类似sql update查询内where后面的 objNew 阅读全文
posted @ 2018-01-13 17:47 晴天小猫 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 使用db.表名.insert() 插入数据 无需关系表名是否存在,也没有字段名的限制 例如: db.mytable.insert({"_id": 1, "name": "java"}) db.mytable.insert({"name": "java", value: "spring"}) 我们还可 阅读全文
posted @ 2018-01-13 17:46 晴天小猫 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 切换到某个数据库 使用 use 命令 指定数据库名称,如果数据库不存在则自动创建 例如 use mymongo 显示当前正在使用哪个数据库 使用db 命令即可 显示当前数据库有哪些表 使用 show tables 显示当前有那些数据库 使用show dbs 即可 阅读全文
posted @ 2018-01-13 17:45 晴天小猫 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 使用show dbs 命令即可查看 需要注意的是 当你刚创建了一个 数据库时该数据库为空,则 show dbs 则看不到 例如 > use mymongo switched to db mymongo > db mymongo > show dbs local 0.000GB 我创建mymongo 阅读全文
posted @ 2018-01-13 17:40 晴天小猫 阅读(3599) 评论(0) 推荐(0) 编辑
摘要: 当登入到mongoDB 之后 可以使用help 命令查看帮助文档 系统级帮助文档 > help db.help() help on db methods # 数据库级别帮助文档 db.mycoll.help() help on collection methods # 集合级别帮助文档 sh.hel 阅读全文
posted @ 2018-01-13 17:39 晴天小猫 阅读(342) 评论(0) 推荐(0) 编辑
摘要: mongodb 下载地址:https://www.mongodb.org/dl/linux/x86_64 下载完成之后一般安装下/usr/local路径下 在/usr/local创建monodb安装路径/usr mkdir -p /usr/local/mongo 创建数据文件保存路径 mkdir - 阅读全文
posted @ 2018-01-13 17:38 晴天小猫 阅读(101) 评论(0) 推荐(0) 编辑
摘要: java中的集合类型有: Collection ArrayList Vector Set List Map HashMap HashTable LinkedList 我们需要了解当使用bean时如何给一个class 的 集合属性注入值 例如,下面的class 我们需要给这个class 的arrayL 阅读全文
posted @ 2018-01-13 17:36 晴天小猫 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 假如一个类继承了其他的类,那么它的bean该如何配置? 假如我们有一个父类: package com.extendClass.bean; public class Father { protected String name; protected int age; private String co 阅读全文
posted @ 2018-01-13 17:34 晴天小猫 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在spring容器内把bean组合起来就叫做装配bean,装配bean需要告诉spring有哪些bean需要使用,以及他们的依赖注入如何配合使用 加载配置 可以使用XmlBeanFactory 调用ClassPathResource加载配置文件 或者通过ClassPathXmlApplictionC 阅读全文
posted @ 2018-01-13 17:33 晴天小猫 阅读(133) 评论(0) 推荐(0) 编辑
摘要: spring 提倡我们使用接口编程 配合di技术 可以实现程序间的解耦 通过一个字母大小写转换的案例来体验 spring 配合di的接口编程 1, 先建立一个接口 2, 用两个类来实现接口 3,把对象配置到spring中 4,使用 接口 package com.example; /** * Crea 阅读全文
posted @ 2018-01-13 17:32 晴天小猫 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 需要了解bean的生命周期如何开始,bean的生命周期经历了什么,以及bean的生命周期何时结束 1. 实例化 当bean被载入容器的时候,他的生命周期就开始了,前提是该bean的scope=singleton, 如何证明(你可以写一个singeton的bean 然后构造函数打印一点东西即可),sp 阅读全文
posted @ 2018-01-13 17:31 晴天小猫 阅读(404) 评论(0) 推荐(0) 编辑
摘要: spring bean 的scope有5种: Singleton:当一个bean的作用域为singleton, 那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。 换言之,当把一个bean定义设置为s 阅读全文
posted @ 2018-01-13 17:30 晴天小猫 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 获取bean的两种方法 1. 从applicationcontext 应用上下文容器中获取 2. 从bean 工厂获取 bean 的区别 使用ApplicationContext 获取bean的例子 我们定义一个Student 类,然后让spring去调用它 Student.java package 阅读全文
posted @ 2018-01-13 17:29 晴天小猫 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 1. web层的struts action 可以解决struts的action 单例问题 2. 业务层 service/domain/dao 3.持久层 可以配置数据源和连接池, 事务等 阅读全文
posted @ 2018-01-13 17:28 晴天小猫 阅读(150) 评论(0) 推荐(0) 编辑
摘要: inverse of controll 所谓控制反转就是把创建对象(bean)和维护对象(bean)的关系的权利从程序中转移到spring的容器文件(就是spring的配置文件),程序不再维护 dependency injection di依赖注入实际上和ioc是同一个概念spring设计者任务id 阅读全文
posted @ 2018-01-13 17:27 晴天小猫 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: spring 配置文件一般放在src 目录下面叫做applicationContext.xml 或者是spring-config.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.o 阅读全文
posted @ 2018-01-13 17:26 晴天小猫 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 假如我们有两个包com.test 和 com.service 我们需要在com.test下面的Test.java 调用 com.service下面的UserService.java 传统的方法: 在test.java里面 导入UserService并使用 class UserService{ pri 阅读全文
posted @ 2018-01-13 17:25 晴天小猫 阅读(1919) 评论(0) 推荐(0) 编辑