- 博客(12)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 mongo linux命令
仅用于记录,因为网上找了好多都用不了,当初找的很费劲。1.登录: mongo ip:port -u root -p password --authenticationDatabase username2.查询所有库: show dbs3.进入指定库: use XXX4.查询库中所有表: show tables5.查询表: db.XXX.find();6.where查询:db.XXX.find({字段:""})7.多字段where查询:db.XXX.find({字段:"",字段:"
2022-05-30 15:13:03 3200 1
转载 线程池的分类和使用场景及实现
说线程池之前先说下线程的作用,线程是随着多核cpu的发展而出现的线程主要有2个作用:1.提高多核cpu的利用率2.单独处理耗时长的任务防止主线程阻塞那为啥要有线程池呢,主要是以下两个原因:1.创建线程属于内核系统调用,线程池可以减少大量线程创建、销毁的消耗2.线程池可以设置最大线程数,防止大量线程创建耗尽系统资源,在linux上一个线程大概需要8MB的空间,所以创建线程一定要记得销毁,否则会有内存泄漏线程池的分类,主要有四种:1.CachedThreadPool这类线程池的特点就是里面
2020-08-13 16:42:17 512 1
转载 MQ消息队列有哪些?比较各个MQ优缺点
目前在业界有哪些比较知名的消息引擎呢?如下图所示这里面几乎完全列举了当下比较知名的消息引擎,包括:ZeroMQ推特的DistributedlogActiveMQ:Apache旗下的老牌消息引擎RabbitMQ、Kafka:AMQP的默认实现。RocketMQArtemis:Apache的ActiveMQ下的子项目Apollo:同样为Apache的ActiveMQ的子项目的号称下一代消息引擎商业化的消息引擎IronMQ以及实现了JMS(Java M...
2020-08-13 15:21:04 5150
转载 Redis集群搭建的三种方式(概念理论)
项目中用到Redis,所以准备学习一下,感觉Redis的概念还是很多的,什么主从模式、sentinel模式、集群模式的,一下子都晕了,我觉得还是有必要先理清这些基本概念再说。一、单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个Redis还是很轻松的,做为一个key/value数据库也是可以胜任的。单节点部署参照:http://www.cnblogs.com/yiwangzhibujian/p/7053840.html中的初级教程。二、主从模式(ma.
2020-08-13 14:43:32 385
转载 CAP理论的理解
CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中:一致性(Consistency) 可用性(Availability) 分区容错性(Partition tolerance)最多满足其中的两个特性。也就是下图所描述的。分布式系统要么满足CA,要么CP,要么AP。无法同时满足CAP。 I.什么是 一致性、可用性和分区容错性分区容错性:指的分布式系统中的某个节点或者网络分区出现了故障的时候,整个系统仍然能对外提供满足一致性和可用性的服务...
2020-08-12 19:11:37 136
原创 linux涉及mysql、redis、rocketmq常用命令
chown -R deploy:admin /ynet 给deploy用户权限--新增用户、组adduser deploygroupadd adminuseradd -d /home/bill -s /bin/bash -m billusermod -a -G admin deploypasswd deployrpm -ivh foo-1.0-l.i386.rpm --安装rpm文件rpm -Uvh *.rpm --nodeps --force -- 一键安全目录下所有rpm...
2020-08-11 18:04:36 153
原创 程序员应该怎么发展?
程序员作为一个技术出身,仰仗的也肯定是技术。但是,现在随着行业的越来越艰难,不景气(身边人很多都这么说,比如坐标北京),身边的同事、前同事,被裁员的也有不少。那么,我们应该如何在保证饭碗的同时,又能得到高回报呢?我觉得,首先你要明白你自己的定位,你的目标是什么。如果只是一味的跟着大部队,那么你说不定多会儿就掉队了。那么,我们看下程序员有哪些加分的优点:过硬的基础这种优点,对于那些刚刚...
2020-03-31 16:31:53 285
原创 天猫精灵对接开发商服务
完整控制流程图与天猫精灵对接后,终端用户可以通过对天猫精灵说出控制命令来调用云端的业务逻辑,最终将正确的操作反馈给用户。 流程图如下所示。相关连接汇总开发者网站:https://open.bot.tmall.com/account/login添加新技能:https://open.bot.tmall.com/console/skill/list示例代码见:https://gith...
2019-11-01 10:06:43 791 2
原创 如何将本地图片上传到网络(小程序使用)
如果需要引用图片地址,本地不可以,qq空间又禁止转载,百度地图也关闭了,怎么办?这里教大家一个好方法。只需要写一份博客,将图片放置网络即可。...
2019-02-15 21:41:11 5542 1
原创 为什么程序员要去甲方不要去外包?
可能初入程序员这个行业,很多人都会有一个疑惑。那就是为什么大家都说甲方多么多么好,千万不要去外包啊,又或是外包公司以后跳槽不好找工作啊什么的。 那么我们又是否真正的想过,为什么呢? 其实道理很简单。首先,从体系上来说,外包公司(乙方公司甚至丙方),他也是为其他大公司服务的。那么对于程序员来说,自己的领导会有很多,不光是自己公司的,还有甲方公司的。时间一...
2018-08-07 14:09:21 18681 2
原创 最简单的dubbo demo(SpringMVC+hibernate+Spring+dubbo+ZooKeeper+redis+Maven)
SpringMVC+hibernate+Spring+dubbo+ZooKeeper+redis+Maven
2017-07-24 16:13:47 1837 2
原创 初级程序员升中级程序员需要掌握哪些知识
在我个人看来,中级程序员的标志就是看你是否会使用缓存,会使用集群分布式。对于初级程序员来说,还仅仅处于简简单单的码字搬砖过程中,一开始,大家只会操作数据库的增删改查(一般情况下只会让你查,随便操作数据库对业务的影响还是很大的)、在框架下进行代码敲打、向后台前台送字段、简单的写些处理逻辑、对于测试提出的bug进行修改,拉日志,上版本等等。而这些,几乎就是初级程序员的全部了。大家只是考虑“正确”,
2017-07-19 14:47:06 2041
drools list如何对比?
2019-09-10
drools xstream初始化问题
2019-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人