logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JSONObject中的get与getString

net.sf.json包中的JSONObject方法:private boolean nullObject;private Map properties;public Object get(String key) {this.verifyIsNull();return this.properties.get(key);...

Java分布式开发不得不知的Dubbo技术详细介绍

稳稳地幸福y 2017-09-24 00:361 dubbox简介随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM) 是关键...

java分布式任务调度xxl-job

小陈博主 2017-11-30 21:11:56前言碎语在单机应用时期,任务调度一般都是基于spring schedule和集成quartz来实现的,当系统发展成分布式服务,应用多实例的时候,任务就会出现多次调用的问题,很多时候我们任务并不需要跑多次。解决方案有很多,最最简单粗暴的就是可以设置应用开关。其次就是集中式话任务管理调度。当然,quartz也有集群模式,但是基于api控制

Redis的分布式布隆过滤器是什么原理?

【原创】老顾聊技术2020-08-07 23:01:58欢迎关注头条号:老顾聊技术精品原创技术分享,知识的组装工问题老顾先来举个常会问到的面试题:现有50亿个电话号码,现有10万个电话号码,如何要快速准确的判断这些电话号码是否已经存在?上面的问题可以细化一下,也就是50亿个电话号码在数据库中,现在要快速、准确的判断提供的10万个电话号码是否存在。我们小伙伴们是否脑子中会有以下方案:1、通过数据库查

比teamviewer更屌的远程软件,程序员莫错过

IT小技巧 2017-04-11 11:45远程控制软件非常之多,但小编自己用过的就那么3个:teamviewer:在家远程办公时基本上都靠它连回公司的电脑,速度快、稳定、不需要公网IP。vnc:要开启vpn才能连回公司的网络,速度够快。系统自带远程桌面:在公司内部访问内网里的各个windows server服务器。今天小编要介绍的是另一个远程控制软件 —— Remot

java分布式任务调度xxl-job

小陈博主 2017-11-30 21:11:56前言碎语在单机应用时期,任务调度一般都是基于spring schedule和集成quartz来实现的,当系统发展成分布式服务,应用多实例的时候,任务就会出现多次调用的问题,很多时候我们任务并不需要跑多次。解决方案有很多,最最简单粗暴的就是可以设置应用开关。其次就是集中式话任务管理调度。当然,quartz也有集群模式,但是基于api控制

一直再说高并发,多少QPS才算高并发?

BigDataKer2019-09-01 17:57:00一直再说高并发,多少QPS才算高并发?业务系统服务,单机,集群分别是多少呢?高并发的四个角度只说并发不提高可用就是耍流氓。可以从四个角度讨论这个问题。首先是无状态前端机器不足以承载请求流量,需要进行水平扩展,一般QPS是千级。 然后是关系型数据库无法承载读取或写入峰值,需要数据库横向扩展或引入nosql,一般...

redis解决高并发问题,如商品秒杀

做梦人 2017-08-04 10:56http://www.toutiao.com/a6450243964058140941/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12675044243&utm_medium=toutiao_android&wxshare_coun

MySQL数据高级查询之连接查询、联合查询、子查询

大圣网络 2017-01-31 09:19连接查询连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询: join, 使用方式: 左表 join 右表;左表: 在join关键字左边的表;右表: 在join关键字右边的表连接查询分类:SQL中将连接查询分成

#mysql#sql#数据库
面试宝典:10 个 MyBatis 常见面试题(含答案)

牛旦教育IT课堂 2019-02-26 12:39:331. #{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。2. 通常一个X...

    共 64 条
  • 1
  • 2
  • 3
  • 7
  • 请选择