socketserver框架主要是使用ServerClass跟RequestHandlerClass两大类。ServerClass处理服务端与客户端的通讯RequestHandlerClass处理数据的解析,接收和发送;主要的业务逻辑ServerClassBaseServer抽象基类TCPServer处理流式套接字UnixStreamServer处理本地处理流式套接字,只适用UNIX平台UDPSe
分类:
其他好文 时间:
2020-09-17 19:05:33
阅读次数:
24
一, 动态关联 1,做接口测试的时候,很多接口之间的数据是有关联的 下一个接口需要用到上面的接口返回的数据 2,一定要理清楚接口的业务逻辑,搞清楚接口需要哪些数据,你要用到的数据是在响应的body还是header中 3,动态关联的两种情况 A,两个需要关联的接口在同一个线程组中 B,两个接口不再同一 ...
分类:
编程语言 时间:
2020-09-17 12:51:32
阅读次数:
26
1、Hibernate入门门槛高,mybatis门槛低,易学习, 2、Hibernate开发速度比mybatis快。 hibernate简化dao层,不用考虑SQL语句的编写和结果映射,重点放在业务逻辑上; mybatis需要手写SQL语句以及resultmap,如果有复杂的SQL语句,这时myba ...
分类:
Web程序 时间:
2020-09-12 21:15:17
阅读次数:
47
近几日在学习electron,electron主要是给前端开发人员使用的,可以开发跨平台的桌面端应用。 所有系统,无论是桌面端、Web端、移动端,可以简单理解为三层:终端显示层、中间业务逻辑层、数据存储层 桌面端、Web端、移动端,可以理解为显示层。 作为前端开发人员,常常和HTML、CSS、JS打 ...
分类:
其他好文 时间:
2020-09-10 22:58:06
阅读次数:
50
一:背景1.讲故事在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用trycatch包起来,再进行int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为Enum,直接用Enum.Parse,可能是因为对异常的开销不是特别了解,这种不好的使用习惯也许被官方发现了,后续给
分类:
其他好文 时间:
2020-09-10 22:45:55
阅读次数:
37
一:背景1.讲故事最近同事在写一段业务逻辑的时候,程序跑起来总是报:集合已修改;可能无法执行枚举操作,硬是没有找到什么情况下会导致这个异常产生,就让我来找一下bug,其实这个异常在座的每个程序员几乎都遇到过,谁也不是一生下就是大牛,简单看了下代码,确实是多线程操作foreach,但并没有对foreach进行Add,Remove操作,扫完代码其实我也是有点懵,没撤只能调试了,在foreach里套一层
分类:
其他好文 时间:
2020-09-09 18:57:49
阅读次数:
47
首先,未来在开发领域,低代码开发是一个重要的发展方向,在产业互联网时代,低代码开发将得到一个快速的发展。所谓低代码开发,就是通过较少的代码来完成业务逻辑处理过程,而且由于代码量相对较少,系统的稳定性和易调整性都会得到一定的保障。相对于传统的开发方式来说,低代码开发虽然在灵活性上会有一定的欠缺,但是低代码开发会更容易掌握,也更容易获得大面积的推广,这对于促进职场人的岗位升级会有较为积极的意义。低代码
分类:
其他好文 时间:
2020-09-04 17:06:10
阅读次数:
44
Web开发模式背景Sun公司推出JSP技术后,同时也推荐了两种Web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式,这两种模式的学习刚好和之前写过的博客相对应,真是无巧不成书(其实是我故意的,皮一下,嘿嘿)。Web开发模式解答JSP+JavaBean模式JSP+JavaBean适合开发业务逻辑不太复杂的Web程序,这种模式下JavaBea
分类:
其他好文 时间:
2020-08-15 22:20:48
阅读次数:
68
代理模式 1.定义 为其它对象提供一种代理,来控制对这个对象的访问 代理模式也叫作委托模式,它可以提供非常好的访问控制。代理模式包含三种角色: Subject抽象主题角色:可以是抽象类也可以接口,定义最普通的业务类型 RealSubject具体主题角色:被代理类,被委托类,是业务逻辑的具体执行者 P ...
分类:
其他好文 时间:
2020-08-13 12:28:27
阅读次数:
42
随着时代和技术的快速发展,企业信息化步伐越来越快,而且更讲究轻型作战,更看重效率,但传统定制开源方式因为周期长、费用高一直为人诟病。低/零代码开发平台就是在这样的背景下应运而生。低/零代码开发平台,让开发者可以基于平台快速搭建企业信息化系统,这种新型的开发方式,数以倍计的提高着开发者的开发效率,而且有效地减少成本,近年来越来越受到市场的关注。像国外的OutSystems、Mendix、Salesf
分类:
其他好文 时间:
2020-08-13 12:04:01
阅读次数:
43