什么是框架?(最佳实践、项目总结)
原文链接:https://mp.weixin.qq.com/s/En7nC2cjVeNI_vLjr4nYTg转自:码农翻身(微信号:coderising)张大胖立志走上Java之路, 听了大神Bill的指点, 先学了Java SE, 把集合、线程、反射、IO、泛型、注解之类的基础知识学了一遍, 在Bill的严厉督促下,写了大量的代码。然后开始学Web基础,什么Http, html, javascr
Servlet:我还活着呢!
原文链接:https://mp.weixin.qq.com/s/HcS-sgJbfrY8t7kYz-4yFQ转自:码农翻身(微信号:coderising)我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。1、好基友Servlet + JSP想当年我刚刚诞生的时候,无数人对我趋之
序列化: 一个老家伙的咸鱼翻身(Java对象、XML、JSON、反序列化)
原文链接:https://mp.weixin.qq.com/s/ybpdxx2lvZNNqaoXHG24Zg转自:码农翻身(微信号:coderising)1、寒冬的蛰伏这里的工作很繁忙,一年365天, 一天24小时几乎不停工。但是我却是一个闲人, 因为我做的工作最近用的人太少了, 经常被冷落在一边。大多数时候,我只能羡慕的看着线程、反射、注解、集合、泛型这些明星员工在那里忙忙碌碌, 听着他们充满激
JavaWeb DWR使用总结(skycto JEEditor框架功能)
原文链接:https://blog.csdn.net/An1090239782/article/details/80262796我们理解东西习惯从已知连接未知,首先我们来对比一下。我们最先了解到的是瀑布模型,那么它就是不敏捷的。瀑布开发模式把开发分成一系列阶段,如需求、设计、开发、测试,就像下图它画出来的,看起来很像瀑布,所以叫瀑布开发。问题是需求的交付难道不都是要经历这些阶段吗? 瀑布
一个故事讲完进程、线程和协程(操作系统基础知识)
原文链接:https://mp.weixin.qq.com/s/zuWRx1FGuBC-_HwuA7jK3w转自:码农翻身(微信号:coderising)很久以前,有两个程序,暂且称他们旺财和小强吧。旺财和小强这两个程序都很长,每个都有十几万行。 他们两个的人生价值就是到CPU上去运行,把运行结果告诉人类。CPU是稀缺资源,只有一个,他们俩必须排着队,轮流使用。旺财从头到尾执行完了,让出CPU,
张大胖和CAP定理(分布式系统、可用性、一致性、分区容错性)
原文链接:https://mp.weixin.qq.com/s/J1WH4ZYyVWGgXx9g2siocw转自:码农翻身(微信号:coderising)计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance) 就很难理解了, 再加上CAP定理更是让人云里雾
DOORS8.0的安装和基本使用(skycto JEEditor)
DOORS是业界公认的全球使用范围最广的需求管理工具,DOORS/ERS为需求管理提供全面的解决方案,它提供三种编辑需求的环境:基于文档或表格的数据库环境(DOORS)、基于Internet的Web环境(DOORSnet)、基于MS Word的环境(DOORSrequireIT)。这样提供的好处是可以使得团队中的每个成员都可以实时的了解其他成员对需求的操作,并作出反映,使得从管理者,到系统
漫画:什么是HashMap?(底层原理)
原文链接:https://mp.weixin.qq.com/s/HzRH9ZJYmidzW5jrMvEi4w转自:程序员小灰(微信号:chengxuyuanxiaohui)————————————众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。Hash
一行代码引发的”血案“!!!(软件开发、项目管理、skycto JEEditor)
原文链接:https://mp.weixin.qq.com/s/ODicDoxse0K0mByCduxm7Q转自:码农翻身(微信号:coderising)今天想起来一件好玩的事, 给大家分享下。事情发生在几年前, 那时候大家忙活完一个新需求, 终于上线了, 都想松一口气。可是很快就发生了一件令人抓狂的事情, 刚上线的系统总是莫名其妙的崩溃, 每次都得重启才能解决。更要命的是完全摸不到规
史上最全的Websocket入门教程
websocket是什么?答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。为什么需要websocket? 疑问? 我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答: 因为 HTTP 协议有一个缺陷:通信只能由客户端发起 我们都知道轮询的效率低,非常浪费资源(因为必须不停连
通过WebSocket实现浏览器与服务器的通信
现如今有个需求,基于websocket实现浏览器与服务器的通信。由于之前没有使用过websocket,在网上大致搜索了一圈,寻找websocket的集成方案。网上寻找的方案大致如下:1.基于spring的方式实现,加入spring-websocket依赖,加注解,配置相应的拦截器和路径;2.基于springBoot的方式,本质上还是基于spring;3.基于J2EE应用服务器,好像从tomcat7
win10系统详细安装教程一
工具:一个8G及以上的空U盘,一台windows系统的电脑 1. 进入微软官网下载最新win10安装工具网址:https://www.microsoft.com/zh-cn/software-download/windows10 2. 插上空U盘,然后双击打开微软官方安装工具,然后如图所示一步一步往下走 3. 选择为另一台电脑创建安装介质,然后手动选择要做的系统版本
小白科普:敏捷软件开发(skycto JEEditor)
原文链接:https://mp.weixin.qq.com/s/tJzEQ87eaUdx7F2nR23oyw 转自:码农翻身(微信号:coderising)敏捷的意思就是反应迅速,为什么要反应迅速?看看那么多996公司就知道了,市场变化越来越快,客户要求越来越高,为了满足用户的需求,人
负载均衡的原理(垂直扩展 Scale Up、横向扩展 Scale Out)
原文链接:https://mp.weixin.qq.com/s/NUFRX51D9Yf9yzRQnPeWlg 转自:码农翻身(微信号:coderising)这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎