摘要:环境:maven项目,使用Nexus私服,jenkins实现代码的编译和打包。 问题分析思路:某周末前,jenkins上的编译打包任务一直正常工作,但周末后突然所有项目都编译失败,报错很一致都是Could not find artifact ******;分析问题前后可能导致问题的变更,以便定位问题
阅读全文
摘要:初始化,添加类名静态字段,加上postConstruct注解,用于注入bean 比如有如下类想要调用registUserMapper,则实现如下: @Component // 如果类之前没有这个注解,一定要加上 public class RegisterRpcService { // 添加类名静态字
阅读全文
摘要:在项目中经常会有对象拷贝属性的需求,类之间属性的拷贝,看似是一个简单的操作,其实通常也是工程里最花费时间的事情,毕竟这个年代不能老是不停地写setter和getter方法吧。 如果字段名都一致可以使用PropertyUtils.copyProperties()或者BeanUtils.copyProp
阅读全文
摘要:thrift是一种跨语言的RPC框架,为了保证在各种语言下都能正确表述,IDL语言在设计的时候就只能选取各种语言的共性。比如对于null,虽然在java中定义一个字段为Integer类型,那么这个字段就可以为null,但thrift不允许primitive类型的数据字段为null,因为在c/c++的
阅读全文
摘要:jvm 内存模型 (哪里会内存泄露,哪里不会,哪里是线程共享,哪里是线程独享,控制堆的大小) 类加载器双亲委派(顺序) volatile 关键字作用, 临界区 为什么需要内存屏障? 简单来说: 1.在不同CPU执行的不同线程对同一个变量的缓存值不同,为了解决这个问题。 2.用volatile可以解决
阅读全文
摘要:package com.sankuai.dolphin.common.util; public class StringTrimUtils { /** * 删除字符串首尾指定字符 */ public static String customTrim(String str, char c) { cha
阅读全文
摘要:Step1:更改spring的配置文件(applicationContext.xml) <!-- 事务管理器 --> <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManage
阅读全文
摘要:https://www.liaoxuefeng.com/wiki/1252599548343744/1264799402020448
阅读全文
摘要:1. 现在我们有类A(class A)及类B(class B),需要将类A指定的字段(List<String> fields)值赋给类B同样的字段,这些字段都是类的私有字段2. 实现方法如下:A a = new A()B b = new B(); // 创建B类实例,用于接收值Class aClas
阅读全文
摘要:阅读原文 查看虚拟机进程:jps 命令 jps 命令可以列出所有的 Java 进程。如果 jps 不加任何参数,可以列出 Java 程序的进程 ID 以及 Main 函数短名称,如下所示。 $ jps 6540 Jps 64447 Main 除此之外,还可以指定下面的参数自定义输出信息: 参数含义
阅读全文
摘要:Java:JSON与Map相互转换 需要jar包:jackson-core-2.6.0.jar,jackson-databind-2.6.0.jar,jackson-annotations-2.6.0.jar 1. JSON String to Map package com.inspur.trc.
阅读全文