赞了文章2019-11-19
阿里妹导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。接下来,阿里巴巴技术专家三画,将分享...
关注了问题2019-08-06
赞了文章2019-03-25
背景 事情(事故)是这样的,突然收到报警,线上某个应用里业务逻辑没有执行,导致的结果是数据库里的某些数据没有更新。 虽然是前人写的代码,但作为 Bug maker&killer 只能咬着牙上了。 <!--more--> 因为之前没有接触过出问题这块的逻辑,所以简单理了下...
关注了问题2017-10-23
回答了问题2017-09-25
之前写的不对。。我基本采用同样的配置效果如图 我也不知道你那块出了问题,你Field Value (Index)那块输入值分析一下,看看问题出来没,具体想看我的那块的配置,我都可以给你
回答了问题2017-09-22
你不希望你的系统内部直接用ExceptionBase,而是希望 用OrderException,PaymentException等更详尽、细致的自定义异常的时候,采用这种方式我反而觉得很好 大体是 OrderException extends ExceptionBase这之类的
回答了问题2017-09-20
{代码...} split用的是正则,而|匹配的是其实跟""空字符串一样,所以应该用楼上无趣说的那种转义
回答了问题2017-09-20
{代码...} 所以你想再service层获取的是request 对不对!!
赞了问题2017-09-20
回答了问题2017-09-20
{代码...} 我再正经来一个 之前自己写的加密算法正好拿来用一下 {代码...}
赞了回答2017-09-20
我大php也来凑个热闹: {代码...}
赞了回答2017-09-20
javascript: 方案一: {代码...} 方案二: {代码...} 方案三: {代码...}
赞了回答2017-09-15
发错一次扣小编50块钱,这样问题就能很好的解决了
回答了问题2017-09-15
看上面的代码 FinalizableDelegatedExecutorService extends DelegatedExecutorService,而DelegatedExecutorService的主要作用就是不暴露那么多方法,不让你配置线程池,至此,single就真的single了
回答了问题2017-09-13
传统锁sync 或者Lock接口的LockSupport.park()这个底层基本上都是切换线程;CAS是 compare and swap 什么意思?
赞了回答2017-09-13
不是说CAS没有线程上下文切换,只是减少了上下文切换。在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。而当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起...
回答了问题2017-09-13
是beans-properties.xml还是1.xml 配置classpath:db.properties对吗? ride这个用户在哪配置的? ctrl+H查找一下
回答了问题2017-09-13
本身是不是就重复;hql解析完也是sql,sql你这俩张表inner join完毕之后也是5条记录,这不就是重复的吗;2条记录inner join 5条 你自己inner join 一下 看是不是5条;自己写个inner join试一下啊
赞了问题2017-09-11
回答了问题2017-09-11
来把多年前的坑填上;redis有一套特别适合排序的处理方案,sorted sets {代码...} 基本可以搞定各种分数的问题 {代码...} 解决各种排序问题,之前的方案太蠢了,过来修改一下 坑了楼主,深表惭愧