摘要: 1.mybatis概述 mybatis是一个持久层框架,用java语言编写。 封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等复杂过程 使用了ORM思想实现了结果集的封装 ORM: Object Relational Mapping 对象关系映射... 阅读全文
posted @ 2019-10-23 11:07 用代码打败魔法 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念网络:将不同区域的计算级链接到一起 局域网 城域网 互联网地址:IP地址,确定网络上的一个绝对地址,位置。端口号:区分计算级软件的,2个字节,范围 0~65535,一共65536个在同一个协议下,端口号不能重复,不同的协议下,可以重复1024以下的端口不要使用 端口冲突解决所用命令:查看所有端口: netstat –ano查看指定端口: netstat –an... 阅读全文
posted @ 2019-10-07 22:51 用代码打败魔法 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.核心类File 文件类InputStream 字节输入流OutputStream 字节输出流Reader 字符输入流Writer 字符输出流Closeable 关闭流接口Flushable 刷新流接口Serializable ... 阅读全文
posted @ 2019-10-06 18:38 用代码打败魔法 阅读(203) 评论(0) 推荐(0) 编辑
摘要: es,其实是有内置脚本支持的, 可以基于groovy脚本实现各种各样的复杂操作基于groovy脚本,如何执行partial update创建数据PUT /test_index/test_type/11{ "num":0, "tags":[]}1.内置脚本POST /test_index/test_type/11/_update{ “script”:”cts._source.num... 阅读全文
posted @ 2019-09-20 18:04 用代码打败魔法 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.什么是partial update?PUT /index/type/id,创建文档&替换文档,就是一样的语法一般对应到应用程序中,每次的执行流程基本是这样应用程序先发起一个get请求,获取到document,展示到前台界面,供用户查看和修改用户在前台界面修改数据,发送到后台后台代码,会将用户修改的数据在内存中进行执行,然后封装好修改后的全量数据然后发送PUT请求,到es中,进行全量替换es将老... 阅读全文
posted @ 2019-09-20 15:43 用代码打败魔法 阅读(147) 评论(0) 推荐(0) 编辑
摘要: external versiones提供了一个feature,就是说,可以不用它提供的内部_version版本号来进行并发控制,可以基于你自己维护的一个版本号来进行并发控制,比如,你的数据在mysql中也有一份, 然后你在应用系统中本身就维护了一个版本号。这时,在进行乐观锁并发控制的时候,可能并不是想要用es内部的_version来进行控制,而是用你自己维护的那个version来进行控制命令的改变... 阅读全文
posted @ 2019-09-20 15:25 用代码打败魔法 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1._version元数据第一次创建一个document的时候,它的_version内部版本号就是1;以后,每次对这个document 执行修改或者删除操作,都会对这个_version版本号自动加1,哪怕删除,也会对这条数据的版本号加1 。删除一个document之后,可以从一个侧面看出,他不是立即物理删除掉的,因为它的一些版本号等信息还是保留着的。先删除一条document ,再创建这条docu... 阅读全文
posted @ 2019-09-20 14:53 用代码打败魔法 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-20 09:42 用代码打败魔法 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-19 20:04 用代码打败魔法 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.document 的全量替换语法与创建文档是一样的,如果document id不存在,就是创建,入股document id已经存在, 那么就是全量替换操作,替换document的json串内容document是不可变的,如果要修改document的内容,那一种方式就是全量替换,直接对document重新建立索引,替换里面所有的内容es会将老的document 标记为deleted,然后新增我们... 阅读全文
posted @ 2019-09-19 19:52 用代码打败魔法 阅读(332) 评论(0) 推荐(0) 编辑