摘要: 问题描述: 在使用Jenkins打包的时候,抛出这样的错,但JDK和Maven都是已经安装,没问题了的。其中Jenkins用的Pipline流水线来部署项目。 问题解决: 在使用Pipline部署项目的时候,本地区编译代码是自动使用 /usr/bin/java 的软连接来编译的,需要查看以下此软连接 阅读全文
posted @ 2019-06-25 21:35 在谷歌上百度 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 在此设置 阅读全文
posted @ 2019-05-16 14:58 在谷歌上百度 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: Free Mybatis plugin,主要用来实现mapper与xml跳转 Lombok plugin,省去写get、set GsonFormat,json与pojo互转 GenerateAllSetter VisualVM Launcher Maven Helper,排查jar包冲突 阅读全文
posted @ 2019-04-23 10:24 在谷歌上百度 阅读(298) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/wangmingshun/p/6427088.html 这种格式的界面:view -> appearance -> toolbar 阅读全文
posted @ 2019-03-29 14:57 在谷歌上百度 阅读(193) 评论(0) 推荐(0) 编辑
摘要: https://jingyan.baidu.com/article/5225f26bae80f4e6fa0908b1.html 阅读全文
posted @ 2019-03-29 14:37 在谷歌上百度 阅读(545) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/aosica321/article/details/52956419 https://blog.csdn.net/lxzpp/article/details/81081162 阅读全文
posted @ 2019-03-29 14:33 在谷歌上百度 阅读(184) 评论(0) 推荐(0) 编辑
摘要: https://my.oschina.net/qiudaozhang/blog/2877536 阅读全文
posted @ 2019-03-27 10:36 在谷歌上百度 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: AOP入口代码分析 通过注解的方式来实现AOP 1. @EnableAspectJAutoProxy通过@Import注解向容器中注入了AspectJAutoProxyRegistrar这个类,而它在容器中的名字是org.springframework.aop.config.internalAuto 阅读全文
posted @ 2019-01-11 22:41 在谷歌上百度 阅读(392) 评论(0) 推荐(0) 编辑
摘要: finishBeanFactoryInitialization(beanFactory);初始化剩下的所有的单实例(非懒加载)Bean(Instantiate all remaining (non-lazy-init) singletons.) 1. beanFactory.preInstantia 阅读全文
posted @ 2018-12-25 22:14 在谷歌上百度 阅读(820) 评论(0) 推荐(0) 编辑
摘要: BeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,其中有两个接口,postProcessBeanDefinitionRegistry是BeanDefinitionRegistryPostProcessor自带的,postPr 阅读全文
posted @ 2018-12-24 23:05 在谷歌上百度 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 2. 配置类,其中注入了一个实体类,跟一个MyBeanFactoryPostProcessor 3. 测试类 4. 结果,可见postProcessBeanFactory方法先于构造方法执行 BeanFactoryPostProcessor调用栈:1. AnnotationConfigApplica 阅读全文
posted @ 2018-12-24 15:42 在谷歌上百度 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 事务增强器要用事务注解信息:AnnotationTransactionAttributeSource来解析事务注解 事务拦截器中:transactionInterceptor(),它是一个TransactionInterceptor(保存了事务属性信息和事务管理器),而TransactionInte 阅读全文
posted @ 2018-12-23 22:26 在谷歌上百度 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 导入驱动,连接池,jdbc和AOP的依赖 2. 编写配置类,@EnableTransactionManagement这个注解一定要开启 3. Service类和Dao类 4. 测试类 5 结果 出异常就回滚,否则入库。 阅读全文
posted @ 2018-12-19 11:36 在谷歌上百度 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1. 编写实现ImportBeanDefinitionRegistrar的类 以上代码的意思是,从容器中尝试获取Cat和Dog,如果两者都存在,那么就向容器中注入Pig类。有条件,有选择性的向容器中注入Bean 2. 配置类 3. 测试类 4. 结果 阅读全文
posted @ 2018-12-13 15:15 在谷歌上百度 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 1. 编写实现ImportSelector的类 2. 编写配置类 3. 测试类 4. 测试结果 5. ImportSelector用于向容器中导入指定的类。 阅读全文
posted @ 2018-12-13 15:09 在谷歌上百度 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1. docker cp [容器id]:[容器文件的路径] [宿主机文件的路径] 2. docker exec -it [容器id] /bin/bash 3. docker commit -a [作者名字] -m [镜像描述] [容器id] [自定义镜像名字]:[tags版本号] 4. docker 阅读全文
posted @ 2018-11-09 10:10 在谷歌上百度 阅读(254) 评论(0) 推荐(0) 编辑
摘要: docker镜像的结构就像花卷一样,是一层一层的,比如tomcat镜像,它有450M左右,但我们实际的tomcat却很小,为什么tomcat镜像那么大呢,是因为,tomcat镜像的最里面是kernel内核,外面的一层是centos镜像,再外面可能是jdk镜像,最外面才是暴露出来的tomcat镜像,所 阅读全文
posted @ 2018-11-08 21:29 在谷歌上百度 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过Redis Module,像BloomFilter,RedisSe 阅读全文
posted @ 2018-11-01 15:40 在谷歌上百度 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Redis的持久化 Redis虽然是基于内存的存储系统,但是它本身是支持内存数据的持久化的,而且提供两种主要的持久化策略:RDB快照和AOF日志。 Redis的RDB快照 Redis支持将当前数据的快照存成一个数据文件的持久化机制,即RDB快照。这种方法是非常好理解的,但是一个持续写入的数据库如何生 阅读全文
posted @ 2018-10-31 11:44 在谷歌上百度 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 默认情况下也就是从超类Object继承而来的equals方法与‘==’是完全等价的,比较的都是对象的内存地址,但我们可以重写equals方法,使其按照我们的需求的方式进行比较,如String类重写了equals方法,使其比较的是字符的序列,而不再是内存地址。 hashcode是用于散列数据的快速存取 阅读全文
posted @ 2018-10-30 11:49 在谷歌上百度 阅读(242) 评论(0) 推荐(0) 编辑