说在前面的事 自己学习用netty之前有很多的疑惑,这里先把自己的疑惑与答案写出来,希望可以帮到有同样疑惑的朋友。 问题:netty版本的选择,3,4,5。 答案:3和4的改动挺大,但是4和5的不大,现在官方给的版本是4…
分类:后端开发
Docker基本概念科普
我个人学习一个新的东西的时候,总喜欢从几个方面入手: “` 1、是什么 2、有什么 3、能干什么 “` 本篇文章,主要从这几个方面,描述一下Docker的基本概念 # Docker是什么 Dock…
JSP+Servlet培训班作业管理系统[5]
接上一篇,现在需要让不同角色的用户登录之后,index.jsp页面左侧菜单栏看到不同的菜单,此时猫哥想到两种方式: 方式1,将菜单和角色-菜单的对应信息保存到数据库中。 方式2,将菜单和角色-菜单的对应信息直接保存到内存…
索引的基本操作
首先,我们要知道什么是索引,索引的类型有哪些。 1. 什么是索引? 索引就是类似书的目录,提高检索数据的效率。 索引是系统按照某个具体的算法(哈希,散列,二叉树),将数据从全部数据里进行提取,维护成一个索引文件…
代码整洁之道—变量名
软件中随处可见命名,我们给变量,函数,参数,类,包。给源代码及源代码目录命名,给jar文件,war文件,ear文件命名,我们命名,命名,不断命名。既然有这么多命名,那么我们就有必要做好它。 选个好名字要花时间,但是节省下…
设计模式之普通代理模式
一句话解释 代理模式的一句话解释就是:真实类和代理类共同实现一个接口,客户端直接调用代理类。代理类内部调用实现类 类结构: 1 抽象主题角色: 可以是抽象类也可以是接口。 public interfece Subject…
系统优化怎么做-Tomcat优化
前言 Tomcat作为Web应用的服务器,目前绝大多数公司都是用其作为应用服务器的,应用服务器的执行效率会影响系统执行,这里会讲Tomcat怎样进行配置能提高处理性能。另外必须提到对应的JVM参数的优化的一些经验。 To…
iOS的MVC框架之控制层的构建(下)
在我的iOS的MVC框架之控制层的构建(上)一文中介绍了一些控制层的构建方法,而这篇文章则继续对一些方法进行展开讨论。MVC被众多开发者所诟病的C层的膨胀,究其原因不外乎有如下几点: 所有视图的构建和布局代码都在控制器中…
【Redis源码研究】Redis的RESP协议
作者:张仕华 resp协议 redis客户端和服务端交互使用的是redis作者制定的一个协议,叫resp(REdis Serialization Protocol)。 具体分如下几个层次 基于tcp 请求响应模式,但在两…
当我们在说“并发、多线程”,说的是什么?
这篇文章的目的并不是想教你如何造火箭(面试造火箭,工作拧螺丝),而是想通过对原理和应用案例的有限度剖析来协助你构建起并发的思维,并将操作系统的理论知识与工程实践结合起来,贯穿从学到会的全过程。当然,虽然我们是从实用角度出…
夜空中最亮的星:慕课网新手学习指南
首先标题是为了凑够标准的十个字,如果你这会去数了一下然后想评论说不是十个字,那我佩服你的求知精神…进来的肯定不是看我瞎扯淡的,我们步入正题。 慕课网作为国内不能说是最大,但是起码口碑最好的一个IT学习的网站,…
Maven如何发布jar包到Nexus私库
Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库。 发布第三方jar包 这种情况是maven远程仓库没有,本地有的第三方jar包,需要发布到私库。 …