摘要: 先看看关键servlet,我的ide用的是eclipse的快捷键,这里是f4: 查看类的结构图快捷键是:ctrl+alt+u 或者右键diagrams->show. DispatcherServlet的继承结构图 我们先从GenericServlet这个类看起。 1.这个类实现了servlet接口 阅读全文
posted @ 2020-01-09 09:26 不加班不熬夜的男子 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 看项目的源码,只能看到servlet有多少个方法,其实现类也没有进行实例化或者调用init的方法,感觉很奇怪。 后面看到一篇文章,介绍tomcat的源码才知道servlet的实例化是再tomcat中。 主要是这个类:org.apache.catalina.core.StandardWrapper 其 阅读全文
posted @ 2020-01-08 11:36 不加班不熬夜的男子 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.假如需要实现或者继承父类的一个方法,那么可以写一个内部类,比如私有的静态内部类来实现或者继承父类,这样就不用整个类都去实现或继承。 2.使用设计模式,左边多为接口,右边用简单工厂得到对象或者行为工厂得到等。 3.类似于抽象类genericServlet的init设计,默认初始化inti(sc), 阅读全文
posted @ 2020-01-08 11:06 不加班不熬夜的男子 阅读(202) 评论(0) 推荐(0) 编辑
摘要: spring cloud eureka-server的代码我不多说了。 1.打包成eureka-server-1.jar. 2.新建一个centos7虚拟机。不会的,可以看这一篇。 3.修改Ip addr 4.安装docker 因为centos7的extras源内已经内置docker,所以安装特别简 阅读全文
posted @ 2020-01-07 17:42 不加班不熬夜的男子 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 前期可以参考:redis安装。 然后配置远程访问: 1.修改配置文件 vim 你的redis安装目录/redis.conf 修改以下: a.将bind:127.0.0.1注释 b.protected-mode设置为no,关闭保护模式 c.可以设置一个密码:requirepass:123456 2.关 阅读全文
posted @ 2019-12-27 17:40 不加班不熬夜的男子 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 用 select * from table where FIND_IN_SET(id,?) 完美解决 阅读全文
posted @ 2019-12-10 16:59 不加班不熬夜的男子 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 前期是要安装jdk,这个就不多说了。 1.官网下载zookeeper 注意:一定要下载3.4.14版本的 我之前下的3.5.5 ,3.5.6版本的,启动全部失败,换成这个版本才可以 2.解压后,在根目录下,新建一个data和logs目录,进行配置(配置文件在conf目录下的,将zoo_sample. 阅读全文
posted @ 2019-11-07 17:23 不加班不熬夜的男子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 参照这个地址:https://www.cnblogs.com/xinghuangroup/p/6761370.html 单向的直接1,6步骤就可以了。 然后按照这个博客对tomcat进行配置。 然后这里需要说明的是: 我在本地的win10和linux虚拟机上配置的,都可以用 然而在生产环境的linu 阅读全文
posted @ 2019-10-29 10:41 不加班不熬夜的男子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 最近看了个代码,一直看不懂 直到问了别人,给我将代码详细化之后,才明白: 告诉我这是列表生成式。 于是,我便开始研究列表生成式的概念。 循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list,以下例子: 但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循 阅读全文
posted @ 2019-08-16 15:39 不加班不熬夜的男子 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在python3中,所划分的类型有6种: numbers 数字 string 字符串 tuple 元组 sets 集合 dict 字典 numbers又分为:int float bool complex(复数)等类型 阅读全文
posted @ 2019-07-30 09:52 不加班不熬夜的男子 阅读(115) 评论(0) 推荐(0) 编辑