墨冰 墨冰
4年前
学习无止境,我总结了一份“正则表达式”大全供你使用
学习不打烊,充电加油只为遇到更好的自己。希望大家如果觉得好的话可以点赞,评论鼓励一下。最近博主学习了正则表达式,感觉这个正则表达式的学习也非常必要,然后我就花了一点时间帮大家总结了常用的正则表达式供大家学习使用。如果有需要一定要收藏起来呀,方便之后在进行相应字符匹配的时候使用。正则表达式测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串
Wesley13 Wesley13
3年前
java通过JNI调用C语言写的函数,能提高运行效率吗?
C语言比Java快早就是公认的事实了。而Java可以通过JNI调用C语言写的库很多人也都知道。但通过JNI调用C语言写的函数能提高效率吗?一直以来我都认为是的。昨晚心血来潮做了个测试,本意是想看看传说中强大的C语言在速度上到底有多强大,结果让我发现了通过JNI调有C语言并不能提高效率。不知道这样的结论有没有错,先说一下我测试的过程吧:第一个测
Squirrel状态机-从原理探究到最佳实践
Squirrel状态机是一种用来进行对象行为建模的工具,主要描述对象在它的生命周期内所经历的状态,以及如何响应来自外界的各种事件。比如订单的创建、已支付、发货、收获、取消等等状态、状态之间的控制、触发事件的监听,可以用该框架进行清晰的管理实现。使用状态机来管理对象生命流的好处更多体现在代码的可维护性、可测试性上,明确的状态条件、原子的响应动作、事件驱动迁移目标状态,对于流程复杂易变的业务场景能大大减轻维护和测试的难度。
Wesley13 Wesley13
3年前
RAP接口文档的安装
本机环境系统:CentOS6.764位MySQL5.6JDK1.8Tomcat8Redis3.0.7Rap0.14.1Rap说明官网:https://github.com/thx/RAP(https://www.oschina.net/
Stella981 Stella981
3年前
Centos7命令行安装Tomcat以及配置防火墙开放端口
【转载】Centos7yum安装tomcat命令:系统环境CentOSLinuxrelease7.2.1511(Core)一、搭建准备:1、先到tomcat官网https://tomcat.apache.org/查看下载路径2、安装wgetr
Stella981 Stella981
3年前
SpringBoot2.0 基础案例分类目录,附源码地址
本文源码GitHub:知了一笑https://gitee.com/cicadasmile/springbootbaseSpringBoot2基础文章分类1、入门基础SpringBoot2.0基础案例(01):环境搭建和RestFul风格接口(http
Wesley13 Wesley13
3年前
Java中list集合的clean()方法滥用引发的bug
做的是电商系统,主系统生成订单后,分别加入到不同的队列中给另外的三个子系统来异步处理,订单和商品是一对多的关系,在实际测试中,发现其中有一个子系统从队列中获取到的订单实体中,商品列表一直为空,子系统的开发人员一直说是获取不到值导致。因为这个问题,测试一直没通过,不得已只能打日志,反复排查。最后发现在这个子系统中,从队列拿到订单实体后,商品列表是不为空的,但是
Wesley13 Wesley13
3年前
02.MongoDB单实例的部署
一、MongoDB单实例的部署\操作系统环境介绍root@node31~cat/etc/redhatrelease;unamer;unamem;CentOSLinuxrelease7.5.1804(Core)3.10.0862.el7.x86_64x86_64
DevOpSec DevOpSec
2年前
自建k8s集群之负载均衡使用
自建k8s而非云环境,组件mysql类(部分有状态服务)部署在虚机里也即集群外,业务服务部署在k8s集群内。需求:集群内、集群外,业务服务和组件相互间通过负载均衡、高可用的形式连通。此需求拆解成两个问题进行解决,接着往下看。集群内:k8s集群集群外:k8s集群外的应用部署在虚拟机或物理机环境
桌面应用打包:pyinstaller | 京东物流技术团队
在使用python开发一些小工具时,如果其他人电脑中没有python环境或者没有安装相应的第三方库,是没办法运行的,而要求对方安装又不现实,尤其是对方不是技术人员,因此如何将一个独立的python程序,使它成为成为一个不用考虑环境,双击即可运行的桌面应用呢?使用pyinstaller打包是一个不错的选择。