在bean定义信息加载过程中会涉及BeanFactoryPostProcessor 和 BeanPostProcessor 这两个后置处理器; 前面说到BeanFactoryPostProcessor与BeanPostProcessor不一样,BeanFactoryPostProcessor是Bea ...
分类:
编程语言 时间:
2021-04-02 10:43:56
收藏:
0 评论:
0 赞:
0 阅读:
35
Springmvc 静态文件问题 在web.xml 配置下面代码的时候 <!-- 配置SpringMVC核心控制器: --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.sprin ...
分类:
编程语言 时间:
2021-04-02 10:43:21
收藏:
0 评论:
0 赞:
0 阅读:
39
首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayRefVar; // 首选的方法 dataType arrayRefVar[]; // 效果相同,但不是首选方法 注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组 ...
分类:
编程语言 时间:
2021-04-02 10:43:06
收藏:
0 评论:
0 赞:
0 阅读:
20
1、为各节点配置不同的hostname,然后修改主机的hosts文件,增加映射 vi /etc/hosts 增加2条 2、节点一配置文件 # 配置server参数 server: port: 8001 # 如果使用了路径 eureka service-url http://user:pwd@ip:p ...
分类:
编程语言 时间:
2021-04-02 10:40:16
收藏:
0 评论:
0 赞:
0 阅读:
46
01.单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常被人们广泛流传的设计模式都是针对 某一特定问题 的成熟解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 -- 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类 ...
分类:
编程语言 时间:
2021-04-02 10:39:07
收藏:
0 评论:
0 赞:
0 阅读:
30
code 1 #include <stdio.h> 2 int main(void) 3 { 4 int a[3][4]={ 5, 10, 15, 20, 5 25, 30, 35, 40, 6 45, 50, 55, 60}; 7 8 printf(" a=%08x\n", a); 9 print ...
分类:
编程语言 时间:
2021-04-02 10:38:53
收藏:
0 评论:
0 赞:
0 阅读:
36
上篇文章记录到volatile在硬件层面怎么保证线程间可见性的,是通过lock锁缓存行缓存一致性协议来实现的。但是这样会有一个伪共享的问题。 首先缓存行在64bit机中一般为64字节,具体缓存行大小可以通过下面的命令查看: cat /proc/cpuinfo 假设有一个对象有两个long类型的数据x ...
分类:
编程语言 时间:
2021-04-02 10:38:39
收藏:
0 评论:
0 赞:
0 阅读:
33
内容:在不改动源代码的情况下,将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 两种实现方式: 类适配器:使用多继承 对象适配器:使用组合 适用场景: 想使用一个已经存在的类,而它的接口不符合你的要求 角色: 目标接口(ApplePay) 待 ...
分类:
编程语言 时间:
2021-04-02 10:36:42
收藏:
0 评论:
0 赞:
0 阅读:
39
创建项目 1、使用IDEA创建Maven工程。 我们新建Maven项目为"spring-demo"。 2、IDEA配置Maven 首先点击左上角File,然后点击Setting,最后搜索Maven。 搭建配置Spring 引入依赖 在target包下的pom.xml复制以下代码 <dependenc ...
分类:
编程语言 时间:
2021-04-02 10:34:49
收藏:
0 评论:
0 赞:
0 阅读:
34
#class class People { public: void Say();//直接在类内实现也是可以的,反而更快(直接变内联) People(string name, int age, int money):m_Money(money),m_Age(age),m_Name(name) {// ...
分类:
编程语言 时间:
2021-04-02 10:34:34
收藏:
0 评论:
0 赞:
0 阅读:
32
tomcat线程池有如下参数: maxThreads, 最大线程数,tomcat能创建来处理请求的最大线程数 maxSpareTHreads, 最大空闲线程数,在最大空闲时间内活跃过,但现在处于空闲,若空闲时间大于最大空闲时 间,则回收,小于则继续存活,等待被调度。 minSpareTHreads, ...
分类:
编程语言 时间:
2021-04-02 10:32:28
收藏:
0 评论:
0 赞:
0 阅读:
37
%04d的作用:表示在输出一个小于4位的数值时,左边填充0 使宽度为4;若大于4位的数,则输出变量的所有数字。 #include <stdio.h> int main(){ int num; int n=1; do{ scanf("%d",&num); printf("2049%04d\n",num ...
分类:
编程语言 时间:
2021-04-02 10:32:14
收藏:
0 评论:
0 赞:
0 阅读:
51
稀疏数组 1.创建一个数组 //1.创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; System.out.println("原始数组为:"); ...
分类:
编程语言 时间:
2021-04-02 08:56:11
收藏:
0 评论:
0 赞:
0 阅读:
50
算法 递归 递归:A方法调用A方法,就是自己调用自己 递归包含两个部分: 递归头:什么时候不调用自身方法,如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 public static void main(String[] args) { System.out.println(f(4)); ...
分类:
编程语言 时间:
2021-04-02 08:55:54
收藏:
0 评论:
0 赞:
0 阅读:
48
数组 数组的定义 数组是相同类型数据的有序集合,按照一定的先后次序组合而成 其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 下标从0开始。如,有10个数,则下标为0-9 public static void main(String[] args) { //1.声明一个数组 i ...
分类:
编程语言 时间:
2021-04-02 08:55:36
收藏:
0 评论:
0 赞:
0 阅读:
39
间接引用和和直接引用 堆区 (值),栈区(变量名对映内存地址) 赋值 x = y ,传参 print(x) 传递的都是栈区的数据 新知识点 f内的{ }可以当作表达式运行 a=input("请输入") print(f'{{{a}}}') 输出 请输入654 {654}################ ...
分类:
编程语言 时间:
2021-04-01 23:52:16
收藏:
0 评论:
0 赞:
0 阅读:
59
地址 https://www.acwing.com/problem/content/description/103/ 有 N 头牛站成一行,被编队为 1、2、3…N,每头牛的身高都为整数。 当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。 现在,我们只知道其中最高的牛是第 P 头,它的身 ...
分类:
编程语言 时间:
2021-04-01 23:51:08
收藏:
0 评论:
0 赞:
0 阅读:
48
需求描述 简化下,数据源是kafka消息,目标是将消息按主键(一种可区分消息重复方法)插入pg表(有则更新,无则插入); 源消息确定有重复的,尽量保证入库速度;另外,producer端已经保证key相同的消息入到了同一个分区,数据量8000万消息 业务分析 首先key相同的消息在同一个分区,那么co ...
分类:
编程语言 时间:
2021-04-01 23:50:19
收藏:
0 评论:
0 赞:
0 阅读:
62
java面试之CAS的理解 CAS ,compare and swap,比较并交换,java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 如何实现CAS的原子性 Unsafe是CAS的核心类,由于java无法直接访问底层系统,需要通过本地(N ...
分类:
编程语言 时间:
2021-04-01 23:50:02
收藏:
0 评论:
0 赞:
0 阅读:
49
centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本有一些系统命令时需要用到python2,不能卸载。 一、安装依赖包 首先安装gcc编译器,gcc有些系统版本已经默认安装 ...
分类:
编程语言 时间:
2021-04-01 23:48:48
收藏:
0 评论:
0 赞:
0 阅读:
54