问题_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 问题 >>列表
· java线上常见问题定位发布时间:2020-07-29
一线上常见问题定位常见问题1:CPU利用率高CPU使用率是衡量系统繁忙程度的重要指标,一般情况下单纯的CPU高并没有问题,它代表系统正在不断的处理我们的任务,但是如果CPU过高,导致任务处理不过来,从而引起load高,这个是非常危险需要关注的。CPU使用率的安全值没有一个标准值,取决于你的系统是计算密集型还是IO密集型,一般计算密集型应用CPU使用率偏高load偏低,IO密集型相反。问题原因及定位:1频繁FullGC/YongGC查看gc日志jstat... 查看全文
· JAVA线上问题定位发布时间:2020-07-20
https://blog.csdn.net/weilan06/article/details/81060505https://blog.csdn.net/weixin_30512027/article/details/89414784https://blog.csdn.net/weilan06/article/details/81060505https://blog.csdn.net/GitChat/article/details/79019454https://blog.csdn... 查看全文
· java问题排查工具发布时间:2020-07-20
1.arthas排查工具:https://alibaba.github.io/arthas/2.... 查看全文
· 按摩师问题-双一百解法发布时间:2020-06-18
题目:https://leetcode-cn.com/problems/the-masseuse-lcci/一个有名的按mo师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按mo师找到最优的预约集合(总预约时间最长),返回总的分钟数。示例1:输入:[1,2,3,1]输出:4解释:选择1号预约和3号预约,总时长=1+3=4。示例2:输入:[2,7,9,3,1]输出:12解释:选择1号预约、3号预约和5号预约... 查看全文
一、什么是内存溢出?内存溢出(OOM:outofmemory)通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。在Java中,将会产生java.lang.OutOfMemoryError。看下关于的官方说明:ThrownwhentheJavaVirtualMachinecannotallocateanobjectbecauseitisoutofmemory... 查看全文
零基础学Java,必须搞懂的10个问题!Java是当前互联网行业内的热门语言,不仅可以应用于Android和网站开发而且也广泛应用于金融服务、高频金融空间等领域。也正是因为高居不下的热度,越来越多的人选择学习Java语言。那么零基础学习Java都需要搞懂那些问题呢?1、Java语言的特点,Java与c++的区别Java语言具有简单易学、安全性、可靠性、支持多线编程、编译和解释共存、与平台无关性等特点。Java与c++都是面向对象的语言。两者的区别是,C++的类支持多重继承... 查看全文
我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java代码发送的HTTP请求明细的情况。和javascript代码在浏览器里发送请求可以通过Chrome开发者工具方便地跟踪一样,对于Java代码发送的网络请求,我们也可以使用工具Fiddler来监控。打开Fiddler,在connections面板里找到Fiddler监听的端口号8888:如果是使用Apache的HTTPClient进行网络请求发送,代码如下... 查看全文
类找不到com.sun.xml.internal.fastinfoset.algorithm.HexadecimalEncodingAlgorithm;这个HexadecimalEncodingAlgorithm实际上是存在jdk1.7里面的类,idea会提醒该版本会被删除,建议我们使用新的方式方法替代他,如果生产上是1.7的代码,也不想新增新的jar1.解决打包出错,添加compilerArguments<plugin><groupId>org.apache... 查看全文
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?(顺手留下GitHub链接,需要获取相关面试等内容的可以自己去找)https://github.com/xiangjiana/Android-MS这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读... 查看全文
importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.atomic.AtomicInteger;publicclassVolatileTest{privateAtomicIntegercount1=newAtomicInteger(0)... 查看全文
我从productDSC-H20_MDclone了一个新的product,code为DSC-H20_MD1因为它的状态有个红灯:所以我点了这个sync按钮:结果报这个错:之后这个clone出来的product就无法从backoffice里搜索到了。请教一下这种情况该如何解决呢?后台这个clone出来的product也无法从product表里读取出来了:Jerry请教了兄弟团队的Hybris专家Kevin,得到了解答:因为我直接clone的online版本... 查看全文
· 如何检测 Web 服务请求丢失问题发布时间:2019-10-11
问题描述最近偶尔有用户反馈某些HTTP接口出现超时问题,而web服务端的Trace监控没有出现http返回值为503等异常情况。出现这种情况一般是web容器出现问题,客户端连接不上来。本文将主要介绍如何去监控这类问题。我们是用典型的Web服务架构,应用通过域名访问到我们的LVS(LinuxVirtualServer)机器,LVS后面对应了多台Web服务器。考虑到无法对LVS进行跟踪,而Web服务器(Tomcat上出现堆积,无法评估影响范围)。考虑再三后... 查看全文
如上图所示:esapi组件依赖guava18.0,spark项目由于业务需要写入es所以需要依赖es,但spark项目的环境又需要依赖guava14.0,如果换成高版本可能会报错,这个决定了你不能都使用统一的低版本或者高版本来规避此问题,因此必须面对现实。导致异常的原因简单说下:spark环境首先启动,导致jvm里面已经加载了guava14.0,这个时候jvm不会加载es依赖的guava18.0,而当es初始化的时候,恰巧需要使用guava18.0新版本的api,而这个api在14... 查看全文
· spring @Transaction事务不生效问题发布时间:2019-07-08
如果你已经排除了以下问题:https://blog.csdn.net/qq_20597727/article/details/84900994或是数据库本身不支持,如MySQL的Myisam.不防看看是不是由多数据源引起的:多数据源我们一般这样配置:@Configuration@EnableDataSource("A")@EnableJpaRepositories(repositoryFactoryBeanClass=CustomRepositoryFactoryBean.class... 查看全文
服务器使用JDK1.8,使用tomcat7.X运行web工程。启动tomcat服务,报以下错误:org.apache.tomcat.util.bcel.classfile.ClassFormatException:Invalidbytetaginconstantpool:15错误截图:解决办法:修改{tomcat路径}/conf/web.xml文件的web-app标签,在其后面添加metadata-complete="true"属性即可。<web-appversion="3... 查看全文
elasticsearchhignlevelclient6.3.2在jdk1.8,jetty中启动失败问题记录由于我司是war包部署在jetty中,这次服务开发用到了elasticsearchhignlevelclient6.3.2,启动过程就报了个错误MultiException,linux下的jetty就没有详细的日志,真是一头雾水,也不知道咋了。想着本地window系统下jetty启动下,终于峰回路转有详细日志了MultiException[java.lang... 查看全文
· 使用ueditor 无法创建目录问题发布时间:2018-10-11
【前言】最近使用了百度推出的一款js插件ueditor用于后台文章编辑。但是使用过程中遇到了一些问题:在本地使用时没有问题,但是项目迁移到服务器后出现问题:在文章插入图片的时候,总显示创建目录失败。【主体】接下来分析下问题:首先,每个ueditor在创建的时候必须赋予一个特定的id,而且在创建成功,完成特定功能之后必须特定销毁,不然,通过事件如onclick触发生成ueditor,若第一个在没有销毁的情况下想要创建第二个,是失败的。在发布文章时使用ueditor上传图片时,老是报错... 查看全文
把日志从apachecommonlog4j改为slf4j,时,输出websocket看不到,原来是dev里面的ant_build.xml里面拷贝时把slf4j-log4j12-1.7.21.jar这个重要的jar给过滤掉了,修改ant编译文件,就好了,因为这个事情,折腾了一整天。... 查看全文
· 线程同步之脏读问题发布时间:2018-09-10
线程同步,要确保业务完整性(原子性),多个方法都要使用synchronized,否则会出现脏读问题demo:packagecom.zan;/***保持业务整体完整,都要使用synchronized,来确保原子性*/publicclassDirtyRead{privateStringusername="lisi";privateStringpassword="123456";publicsynchronizedvoidsetValue(Stringusername,Stringpassword)... 查看全文
· 线程之对象锁的同步异步问题发布时间:2018-09-09
同步需加synchronized关键字,同步是为了线程安全,而线程安全需要满足两个特性:原子性,可见性示例:packagecom.zan;//对象锁的同步和异步问题publicclassTestObject{publicsynchronizedvoidmethod1(){try{System.out.println(Thread.currentThread().getName());Thread.sleep(5000);}catch(InterruptedExceptione){e... 查看全文