![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wudalang5
java学习
展开
-
web工程环境配置相关
1.tomcat环境:以往(包括自己公司都是)是加一个tomcat手动,麻烦且落后–属于直接拿源码方式现在:利用maven插件直接pom中配置依赖jar–内嵌tomcat,属于利用maven拿tomcat 的jar包这样就可以直接启动这个配置类,相当于开启tomcat或者勇catania配置后就相当于当前工程拥有了tomcat的项目了--这个其实就是springboot内嵌to...原创 2020-01-06 13:43:55 · 199 阅读 · 0 评论 -
redis学习
1.2.3.redis的缓存策略–>如何调正默认是最后:不设置过期即永久–noeviction原创 2019-12-23 16:51:34 · 154 阅读 · 0 评论 -
cap理论
图说明–》对应nosql而言,**分区容忍性(即分布式容忍性--即数据是分布式存储的!!,如es,mongo,redis等有分片和主从保证分布式,而mysql等不是分布式的!!)**必须实现,分布式系统他可能不是部署在同城...原创 2019-12-23 13:31:30 · 202 阅读 · 0 评论 -
线程返回值Future<T> reasult = ExecutorService.submit(Callable<T> task) 得到的结果 result--futureTask<T> 的原理刨析!
1.明确java中线程最后执行的还是runnable!!!–从顶级接口Executor中方法execute(Runnable)看出!**传入提交是 callable 但是底层是转为runnable的子类FutureTask(还是runnable)的!**2.只是这个futureTask内部维护了很多属性字段如:callable字段,outcome线程结果等,也提供 fure.get()取得o...原创 2019-12-17 16:53:33 · 836 阅读 · 0 评论 -
mongodb语法--wuwangqiang---test1
mongodb## 标题**memcachedredis kv数据库(key/value)mongodb 文档数据库,存储的是文档(Bson-&gt;json的二进制化).特点:内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作.mongo和传统型数据库相比,最大的不同:传统型数据库: 结构化数据, 定好了表结...转载 2019-03-13 23:13:52 · 466 阅读 · 1 评论 -
mongdb语法练习------wuwangqiang----2--分组练习
#查询每个栏目下的商品数量 { key:{cat_id:1}, cond:{}, reduce:function(curr,result) { result.cnt += 1; }, initial:{cnt:0} } #查询每个栏目下价格高于50元的商品数量 { key:{cat_id:1}, cond:{shop_price:{KaTeX parse error: Expected 'EOF'...转载 2019-03-13 23:19:59 · 114 阅读 · 0 评论 -
mongdb练习---wuwangqiang----3--查询知识
三 查询知识注:以下查询基于ecshop网站的商品表(ecs_goods)在练习时可以只取部分列,方便查看.1: 基础查询 where的练习:查出满足以下条件的商品1.1:主键为32的商品db.goods.find({goods_id:32});1.2:不属第3栏目的所有商品(KaTeX parse error: Expected '}', got 'EOF' at end of i...转载 2019-03-13 23:26:16 · 145 阅读 · 0 评论 -
goods.txt----mongdb语句
对应的mysql数据: $sql = ‘select goods_id,cat_id,goods_name,goods_number,click_count,shop_price,add_time from ecs_goods’;mongodb数组:[{“goods_id”:1,“cat_id”:4,“goods_name”:“KD876”,“goods_number”:1,“click_co...转载 2019-03-14 23:30:28 · 200 阅读 · 0 评论