
Web开发
文章平均质量分 52
HenryLee699
三人行,必有我师。
展开
-
大规模数据获取提升效率时,对Bitmap的应用探索
Bitmap的秘密https://kb.cnblogs.com/page/515258/作者:周海鹏来源:infoQ转载 2021-05-16 12:23:39 · 181 阅读 · 0 评论 -
Dubbo详解
一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.youkuaiyun.com/hzzhoushaoyu/article/details/43273099二、什么是dubboDubbo...转载 2018-11-23 18:23:47 · 360 阅读 · 0 评论 -
互联网高并发架构技术实践
一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请...转载 2018-11-22 17:07:33 · 335 阅读 · 1 评论 -
计算机常见软件、硬件概念总结
软件概念:1、LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 2、网络访问量的相关概念 1、pv 值 pv 值(page views):页面的浏览量 概念:一个网站的所有页面,在一天内,被...原创 2018-11-23 09:54:10 · 1733 阅读 · 0 评论 -
找不到cucumber.api.cli.Main的报错解决方案
最近玩IDEA,发现导入的项目有问题,报了一个“找不到或者不存在cucumber.api.cli.Main”的错误。卡住了我很久。后来发现是新版的IDEA在导入时没有提示,以至于我没有配置项目对应的Tomcat服务器,如上图所示,IDEA错误的给项目配置了一个主类。于是就报错了。解决方案:选择那个主类,然后点击上面的“-”号,删除这个主类的关联关系。接着,点击“+”,添加Tom...原创 2018-11-23 14:10:01 · 18716 阅读 · 0 评论 -
解决radio被选中,但是重复点击后事件不触发的问题
网上找了好多帖子,都没用,在百度知道发现以下答案知识点:使用 jq的prop才能设置html$('.ss').click(function(){ $(this).find("input[type=radio]").attr("checked",true); });<ul> <li class="ss"><i...转载 2019-01-14 18:17:47 · 4270 阅读 · 0 评论 -
几种主流的定时分布式任务
单机定式任务调度的问题在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的while(true) 和sleep组合、使用Timer定时器触发任务又或者是使用quartz框架。貌似这些方法可以完美的解决方案,为什么还需要分布式呢?主要有如下两点原因:1.高可用:单机版的定式任务调度...转载 2019-02-20 16:39:17 · 32266 阅读 · 1 评论 -
jsp、freemarker、velocity、thymeleaf模板引擎优缺点
1、概述在java领域,表现层技术主要有三种,(1)jsp;(2)freemarker;(3)velocity;(4)thymeleaf;2、jsp优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行...转载 2019-05-06 15:23:54 · 4042 阅读 · 0 评论 -
IE8兼容textarea的placeholder属性
placeholder属性树html5提出的新属性,作用是为input框或textarea框添加初始提示内容。当控件获取焦点输入时,清空提示内容。但IE8及其以下的版本并不支持该属性的显示。下面做如下处理: $(function(){ if( !('placeholder' in document.createElement('input')) ){ ...转载 2018-08-23 21:01:58 · 910 阅读 · 0 评论 -
阿里架构师和你聊聊【系统架构】
黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写 Java Web 框架》一书。我的十年技术之路和大家介绍下我目前所从事的工作。...转载 2018-03-11 17:40:14 · 1442 阅读 · 0 评论 -
Web Service两种发布协议--SOAP和REST的区别
1、SOAP是一种具体的通讯协议,REST是一种规范. 2、SOAP(Simple Object Access Protocol)简单对象访问协议,是基于HTTP的一种异构系统通信的协议,说白了就是xml文档传输,之所以会有它,就是在于不同语言C,C++,JAVA等语言开发的系统进行通信,是WebService就是基于SOAP协议的,确实是一种比较传统的SOA解决方案。 RE转载 2017-11-16 16:17:11 · 4236 阅读 · 0 评论 -
深入理解RESTful 架构
What?Wikipedia: 表征性状态传输(英文:Representational State Transfer,简称REST)是Roy Fielding博士于2000年在他的博士论文中提出来的一种软件架构风格。Roy Fielding是HTTP协议(1.0版和1.1版)的主要设计者,事实上HTTP 1.1规范正是基于REST架构风格的指导原理来设计的。需要注意的是,R转载 2017-10-12 15:44:43 · 462 阅读 · 0 评论 -
服务器tomcat,Jboss,weblogic区别与比较
一、tomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Ser转载 2017-10-12 17:58:41 · 1466 阅读 · 0 评论 -
SSH和SSM框架对比总结
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他转载 2017-10-16 10:33:54 · 1692 阅读 · 0 评论 -
ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题? Ajax是多种技术组合起来的一种浏览器和服务器交互技术,基本思想是允许一个互联网浏览器向一个远程页面/服务做异步的http调用,并且用收到的数据来更新一个当前web页面而不必刷新整个页面。该技术能够改进客户转载 2017-11-01 22:04:00 · 749 阅读 · 0 评论 -
一个大型高并发系统的性能调优会涉及到什么?
现在一个系统的性能不单单涉及到软件系统本身,还要涉及到使用的框架性能的优劣,数据库性能的优劣,硬件设施的优劣。所以对于一个系统性能的优化,不仅涉及到项目所建立在的那个项目的软件系统,而且还涉及到数据库,硬件,操作系统,中间件,网络,并发数据量等各个方面的性能调优。1、硬件设施1. 服务器等硬件条件CPU:它的每秒的运算次数内存:内存容量与读取速率磁盘:磁盘的空间大小和读取速率原创 2017-11-12 00:07:55 · 7807 阅读 · 3 评论 -
HTTP请求与响应报文详解
如图所示,这是客户端往服务器发送请求时的报文:一般来说,将报文分成三个部分,请求行、请求头、请求体 如图,请求行包括三部分内容1、请求方法,在HTTP里的请求方法种类较多,但就移动端开发来说,常用的方法是GET\POST\HEAD这三种请求方法2、URI,统一资源标识符,也可以用URL代替,也就是请求的资源路径3、HTTP协议版本转载 2017-11-05 11:25:50 · 779 阅读 · 0 评论 -
Web Service详解
一、序言 大家或多或少都听过Web Service(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传Web Service技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是Web Service真的是一门新兴和有前途的技术,那么Web Service到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序转载 2017-11-16 15:09:46 · 309 阅读 · 0 评论 -
HTTP,SOAP和REST的比较
一、HTTPHTTP是标准超文本传输协议。使用对参数进行编码并将参数作为键值对传递,还使用关联的请求语义。每个协议都包含一系列HTTP请求标头及其他一些信息,定义客户端向服务器请求哪些内容,服务器用一系列HTTP响应标头和所请求的数据进行响应。HTTP-GET 使用 MIME 类型application/x-www-form-urlencoded(将追加到处理请求的服务器的 URL 中转载 2017-11-16 16:03:01 · 3548 阅读 · 0 评论 -
C/C++ 常见误区
1. C++虽然主要是以C的基础发展起来的一门新语言,但她不是C的替代品,不是C的升级,C++和C是兄弟关系。没有谁比谁先进的说法,更重要 的一点是C和C++各自的标准委员会是独立的,最新的C++标准是C++98,最新的C标准是C99.因此也没有先学C再说C++的说法,也不再(注意这 个"不再")有C++语法是C语法的超集的说法。 2. C++/CLI 和 C# 是微转载 2015-04-07 16:50:58 · 556 阅读 · 0 评论