题目描述只包含质因子2、3和5的数称作丑数(UglyNumber)。例如6、8都是丑数,但14不是,因为它包含质因子7,习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路:1、逐个判断逐个判断每个整数是不是丑数。根据丑数的定义,丑数只能被2,3,5整除,也就是说,如果一个数能被2 ...
分类:
编程语言 时间:
2019-06-30 14:18:12
阅读次数:
94
作者:IT_faquir 原文:https://blog.csdn.net/IT_faquir/article/details/78025203 个人学习所用,如有侵权,请联系删除! 本文主要罗列Spring|SpringMVC相关注解的简介。Spring部分1.声明bean的注解 @Compone ...
分类:
编程语言 时间:
2019-06-30 14:18:42
阅读次数:
119
Father父类 Child子类 Test测试类 结果: 费 24 私有方法调用了! 个人总结 1、Java不支持多继承。 2、子类可以继承父类的所用属性和方法,只是私有属性和私有方法不可见而已,可以通过共有方法去访问它们。 ...
分类:
编程语言 时间:
2019-06-30 14:21:49
阅读次数:
117
static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。static可以用来修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化 ...
分类:
编程语言 时间:
2019-06-30 14:23:26
阅读次数:
111
背景 在数据的存储上,习惯使用txt,json或者数据库,但是如果友好地存储,对外提供,则还是基于Excel显示。如果是简单的字符串,或许会选择cvs,默认使用,作为分割,可以存储为txt,生成文件后修改后缀,但cvs有一个比较坑的地方,使用英文逗号,进行分割。如果处理的字符串中有逗号,或者字符串分 ...
分类:
编程语言 时间:
2019-06-30 14:23:37
阅读次数:
174
1.垃圾回收算法 1.1 标记-清除算法 算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高,但是会带来两个明显的问题: 1.效率问题 2.空间问题,标记清除后会产生大量不连续的碎片 1.2 复制算法 为了解决效率问题 ...
分类:
编程语言 时间:
2019-06-30 14:26:56
阅读次数:
140
spring boot 配置加载MySQL驱动误区 若我们使用的是MySQL数据库,如果我们pom中使用的是如下的MySQL版本 我们应该使用com.mysql.cj.jdbc.Driver驱动来链接MySQL数据库 其他版本我们可以使用com.mysql.jdbc.Driver 驱动来链接MySQ ...
分类:
编程语言 时间:
2019-06-30 14:27:27
阅读次数:
105
File -> Project Structure -> Project Settings>>Project>Project language 应与JDK吻合 File -> Project Structure -> Project Settings>>Modules>Modules languag ...
分类:
编程语言 时间:
2019-06-30 14:28:14
阅读次数:
127
有次在查看项目日志的时候发现getMessage()返回值是null,以为是代码写的有问题,后来发现空指针异常时返回值就是null,虽然问题原因找到,但是感觉在日志中单单输出null对我们查看日志不够友好,想找到一种更好的方式。 原因 翻阅了API后发现getMessage()是Throwable类 ...
分类:
编程语言 时间:
2019-06-30 15:34:49
阅读次数:
213
event.target 获取的是触发事件的标签元素 event.currentTarget 获取到的是发起事件的标签元素 一、事件属性:event.target target事件委托的定义:本来该自己干的事,但是自己不干,交给别人来干 例子1 1 <!DOCTYPE html> 2 <html> ...
分类:
编程语言 时间:
2019-06-30 15:35:07
阅读次数:
142
问题描述: Given an integer n, return the number of trailing zeroes in n!. Example 1: Example 2: Note: Your solution should be in logarithmic time complexi ...
分类:
编程语言 时间:
2019-06-30 15:39:42
阅读次数:
121
0CountDownLatch的作用CountDownLatch作为一个多线程间的同步工具,它允许一个或多个线程等待其他线程(可以是多个)完成工作后,再恢复执行。就像下面这样:1从一个Demo说起我们直接拿源码中给出的Demo看一下,源码中的这个demo可以看做模拟一个赛跑的场景。赛跑肯定有跑得快的运动员也有跑的慢的运动员,每个运动员就表示一个线程。运动员听到枪声后开始起跑,而最后一个运动员到达终
分类:
编程语言 时间:
2019-06-30 15:41:57
阅读次数:
118
第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? b、B、KB、MB、GB 的关系? 请至少列举5个 ...
分类:
编程语言 时间:
2019-06-30 15:42:15
阅读次数:
393
一、创建动态代理代码 1、创建接口 2、创建接口实现类 3、创建DynamicSubject类 4、创建测试类 输出结果: 查看源码,动态代理类在ProxyGenerator类的generateProxyClass生成。 可以发现saveGeneratedFiles为true时,可以将代理类保存到磁 ...
分类:
编程语言 时间:
2019-06-30 15:44:16
阅读次数:
92
SpringBoot整合RocketMQ 上篇博客讲解了服务器集群部署RocketMQ 博客地址: "RocketMQ(2) Docker部署RocketMQ集群" 这篇在上篇搭建好的基础上,将SpringBoot整合RocketMQ实现生产消费。 : "https://github.com/yud ...
分类:
编程语言 时间:
2019-06-30 15:51:20
阅读次数:
119
1 package org.lxh.Demo; 2 3 import java.util.Scanner; 4 5 public class JavaDemo01{ 6 public static void main(String[] args) { 7 Scanner scan = new Sca... ...
分类:
编程语言 时间:
2019-06-30 15:51:32
阅读次数:
107
前言 我们在前端开发中,&&运算符和||运算符是使用率和频繁度比较高的,&&运算符和||运算符的功能特别强大,想成为一名优秀的前端工程师,&&运算符和||运算符是必不可少的,但是很多前端工程师(刚入门的小白【包括小编本身】)对于&&运算符和||运算符的使用率极为低下,之前小编在学校开发一些项目的时候 ...
分类:
编程语言 时间:
2019-06-30 15:53:21
阅读次数:
92
前言 想做一个秒杀项目,问了几个大佬要了项目视频,结果,自己本地实践的时候,发现不太一样,所以写下这篇,为以后做准备。 环境配置 IDE:IDEA 环境:Windows 数据库:Redis Maven配置 习惯用SpringBoot的小伙伴都知道,需要配置Maven,添加几个dependency。 ...
分类:
编程语言 时间:
2019-06-30 15:54:55
阅读次数:
135
1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的 ...
分类:
编程语言 时间:
2019-06-30 15:56:22
阅读次数:
124
比较器 Arrays 类 主要功能: 完成所有与数组有关的操作的工具类 二分查找: 在一个 有序 的数字序列中进行二分查找 案例实现 数组比较: 和Object.equals()没有任何关系,本次的arrays中的equals比较的是数组不是对象。 比较器:Comparable 对象数组排序 Arr ...
分类:
编程语言 时间:
2019-06-30 16:02:21
阅读次数:
94