#及其

java 编译异常及其解决办法(持续更新)

1.解决办法:将jar版本降低适配低版本的jdk或tomcat1严重:ContainerBase.addChild:start:2org.apache.catalina.LifecycleException:Failedtostartcomponent[StandardEngine[Catalina].Standard...

有关Mysql的mysql_store_result函数返回NULL的情况以及其他注意事项

成功调用mysql_query()后,mysql_store_result()能够返回NULL。出现该情况时,表明出现了下述条件之一:·        出现了malloc()故障(例如,如果结果集过大)。·&nb...

JS变量重复声明以及忽略var 声明的问题及其背后的原理

腾讯的一个笔试题,先看一下vara=100;functionfn(){alert(a);//undefinedvara=200;alert(a);//200}fn();alert(a);//100vara;alert(a);//100vara=300;alert(a);//300前两个很简单,不解释了,涉及到声明提前的...

Java日志框架:slf4j作用及其实现原理

简单回顾门面模式slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式,门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为:门面模式的核心为Facade即门面对象,门面对象核心为几个点:知道所有子角色的功能和责任将客户端...

Java 元编程及其应用

 首先,我们且不说元编程是什么,他能做什么.我们先来谈谈生产力.同样是实现一个投票系统,一个是python程序员,基于django-framework,用了半小时就搭建了一个完整系统,另外一个是标准的SSM(Spring-SpringMVC-Mybatis)Java程序员,用了半天,才把环境刚刚搭好.可以说,...
代码星球 ·2020-08-01

Java多线程6:synchronized锁定类方法、volatile关键字及其他

同步静态方法synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法:publicclassThreadDomain25{publicsynchronizedstaticvoidprintA(){try{Sy...

MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间

Plugins摘一段来自MyBatis官方文档的文字。MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用Executor(update、query、flushStatements、commint、rollback、getTransaction、close、isCl...

TCP:三次握手、四次握手、backlog及其他

TCP是什么首先看一下OSI七层模型:然后数据从应用层发下来,会在每一层都加上头部信息进行封装,然后再发送到数据接收端,这个基本的流程中每个数据都会经过数据的封装和解封的过程,流程如下图所示:在OSI七层模型中,每一层的作用和对应的协议如下图所示:说回TCP,简单说TCP(TransmissionControlProt...

<数据结构与算法分析>读书笔记--运行时间中的对数及其分析结果的准确性

分析算法最混乱的方面大概集中在对数上面。我们已经看到,某些分治算法将以O(NlogN)时间运行。此外,对数最常出现的规律可概括为下列一般法则:如果一个算法用常数时间(O(1))将问题的大小削减为其一部分(通常是1/2),那么该算法就是O(logN)。另一方面,如果使用常数时间只是把问题减少一个常数的数量(如将问题减少1...

docker安装jenkins及其相关问题解决

 1.拉取镜像并启动容器dockerrun-d-p8080:8080-p50000:50000-v$(pwd)/data:/var/jenkins_home--namejenkinsjenkins 2.通过dockerps命令你会发现jenkins容器没有运行起来 3.通过dockerps...

@RequestParam和@PathVariable的区别及其应用场景

@RequestParam和@PathVariable这两者之间区别不大,主要是请求的URL不一样用@RequestParam请求接口时,URL是:http://www.test.com/user/getUserById?userId=1用@PathVariable请求接口时,URL是:http://www.test....

记录一次Git问题及其解决方案

错误信息:fatal:refusingtomergeunrelatedhistories错误产生背景:我将原先测试的项目本地删除后提交,然后将新的项目按照git的提交步骤进行提交,在最后一步,也就是提交到远程仓库的时候出现如下错误:Tohttps://code.aliyun.com/test/test-saas.git...

Java获取虚拟机内存和操作系统内存及其线程

为什么要获取虚拟机内存和操作系统内存呢?虚拟机内存,这里主要指JVM。为了防止有的时候因为JVM内存问题导致服务器宕机,所以有必要监控JVM的内存。当达到一定值时,通过邮件及时通知,防止线上宕机造成更大的损失。这里监控操作系统的内存同样如此。因为一个服务器上,tomcat,mysql,redis,mongodb,zab...

微服务及其相关架构

是解决系统架构的手段,不是目的,围绕业务,松耦合,独立部署,不同语言在微服务管理中常常需要使用到的一些列的组件:服务注册:服务提供方将自己调用地址注册到服务注册中心,让服务调用方能够方便地找到自己。服务发现:服务调用方从服务注册中心找到自己需要调用的服务的地址。负载均衡:服务提供方一般以多实例的形式提供服务,负载均衡功...
代码星球 ·2020-07-14

移动端点透问题及其解决方案

1.点透场景层A覆盖在层B上面,常见的有对话框等,层A用touchstart或者tap(zepto)事件点击进行隐藏或者移开,由于click晚于touchstart,超过300ms,当层A隐藏后,click到的是下面的层B,此时层B的click事件会触发,或者其上的a链接会跳转,input,select会调起键盘。ze...
首页上一页...7891011...下一页尾页