摘要:
效果图:
主要思想:日历最核心的功能就是能显示某年某月对应的日期和星期几。因此只要实现传入具体的年份和月份,得到一组存放了日期的数组a[ ]即可。其中数组的大小设置成42,要考虑的问题是当月的第一天对应星期几。日期数组中的前七个,肯定包含了当月的第一天,把这一天找到,将“1”填入,后面的日期依次累... 阅读原文
2020-10-02 06:00:11 阅读(2408) 评论(0)
摘要:
今天国庆节,祝大家中秋节快乐,顺便给大家拜个早年[狗头]。不过最近还在准备面试的同学们不要浪太狠,还是要好好学习的鸭。
单链表的排序在数据结构类的面试题中简直是集大成者,什么排序、链表、链表删除、添加…… 都能体现在单链表排序上,也非常考验候选者的编程基本功,思路说起来很简单,但能不能写出来又是另外一回事了。... 阅读原文
2020-10-01 17:27:03 阅读(2330) 评论(0)
摘要:
关于Nexus
如下图,在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发者开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用:
环境信息
本次实战是在Linux服务器上通过Docker安装Nexus3:
操作系统:Ubuntu 18.04.3 LTS
Docke... 阅读原文
2020-10-01 12:59:10 阅读(2381) 评论(0)
摘要:
前言
JDK动态代理要求被代理的类必须实现接口,而生成的代理类也只能代理某个类接口定义的方法,这有很强的局限性。而CGLIB动态代理没有这个要求。简单来说,两者的区别有以下几点:
Java动态代理只能够对接口进行代理,不能对普通的类进行代理(因为所有生成的代理类的父类为Proxy,Java类继承机制不允许多... 阅读原文
2020-10-01 11:17:02 阅读(2477) 评论(0)
摘要:
前言
前面我们进行了代理模式、静态代理、动态代理的学习。而动态代理就是利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对象)。所以接下来我们有必要学习一下Java中的反射。
一、基础知识
1.1 反射是什么?
在讲反射之前,先提一... 阅读原文
2020-10-01 06:50:03 阅读(2500) 评论(0)
摘要:
搭建Spring整合Mybatis环境
1、创建项目
创建一个Maven工程即可,我们不需要整合SpringMVC,所以不需要web工程。
2、导入依赖
在pom.xml中导入Spring的相关依赖、Mybatis、数据库依赖、以及通用Mapper。
<dependencies>
<... 阅读原文
2020-10-01 06:00:39 阅读(2527) 评论(0)
摘要:
需求说明:
某用户共有两张银行卡,账户名称相同,但卡号和余额不同。模拟用户使用这两张银行卡进行消费的过程,并打印出消费明细
实现思路:
项目中创建账户类 Account,类中包括账户名称name、 ThreadLocal 类的引用变量amount,表示存款
创建消费类 DailyConsmptio... 阅读原文
2020-09-30 21:10:02 阅读(2681) 评论(0)
摘要:
导读
创作不易,禁止转载!
并发编程简介
发展历程
早起计算机,从头到尾执行一个程序,这样就严重造成资源的浪费。然后操作系统就出现了,计算机能运行多个程序,不同的程序在不同的单独的进程中运行,一个进程,有多个线程,提高资源的利用率。ok,如果以上你还不了解的话,我这里有2个脑补链接(点我直达1、点我直... 阅读原文
2020-09-30 16:38:02 阅读(2855) 评论(0)
摘要:
导读
创作不易,禁止转载!
并发编程简介
发展历程
早起计算机,从头到尾执行一个程序,这样就严重造成资源的浪费。然后操作系统就出现了,计算机能运行多个程序,不同的程序在不同的单独的进程中运行,一个进程,有多个线程,提高资源的利用率。ok,如果以上你还不了解的话,我这里有2个脑补链接(点我直达1、点我直... 阅读原文
2020-09-30 16:36:29 阅读(2342) 评论(0)
摘要:
导读
创作不易,禁止转载!
并发编程简介
发展历程
早起计算机,从头到尾执行一个程序,这样就严重造成资源的浪费。然后操作系统就出现了,计算机能运行多个程序,不同的程序在不同的单独的进程中运行,一个进程,有多个线程,提高资源的利用率。ok,如果以上你还不了解的话,我这里有2个脑补链接(点我直达1、点我直... 阅读原文
2020-09-30 16:35:17 阅读(2641) 评论(0)