自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 程序笔记

1.交替输出12A…5152Z package 线程; //两个线程,输出:12A 34B 56C ... 5152Z //同步 public class synchronized控制输出 { public static void main(String[] args) { //同步锁,使用Object的wait和notifyAll方法 Flag fla...

2020-03-15 17:19:26 146

原创 C语言

#include<stdio.h> #define MAX 100 //素数 int isPrime(int n){ if(n <= 1) return 0; int i; // for(i=2;i<n;i++){ //正确 for(i=2;i*i<=n;i++){ //正确,推荐 //for(i=2;i*i<n;i++){ //错误 if(n%i...

2020-03-22 00:37:03 217 1

转载 Java面试系列14:SpringBoot常见面试题总结

SpringBoot常见面试题总结 https://www.jianshu.com/p/63ad69c480fe/ 简书大佬

2020-03-19 23:22:54 206

转载 Java面试系列13:Mybatis常见面试题总结

看大佬的,搬不动了 Mybatis常见面试题总结 https://blog.youkuaiyun.com/a745233700/article/details/80977133 看大佬的,搬不动了

2020-03-19 23:19:42 208

转载 Java面试系列12:Spring常见面试题总结

Spring常见面试题总结(超详细回答) https://blog.youkuaiyun.com/a745233700/article/details/80959716 看大佬的,搬不动了

2020-03-19 23:16:31 150

转载 Java面试系列11:Web基础

转载: https://blog.youkuaiyun.com/qq_38950316/article/details/81087809 很多,不一一列出来,主要是自己总结用的。 有错欢迎指出。杠精退散。 1.TCP,UDP区别,用途 TCP TCP协议是面向连接的通信协议,即传输数据之前, 在发送端和接收端建立逻辑连接,然后再传输数据, 它提供了两台计算机之间可靠无差错的数据传输。 三次握手: ...

2020-03-19 23:02:56 139

转载 Java面试系列10:SpringMVC常见面试题总结

转载: https://blog.youkuaiyun.com/a745233700/article/details/80963758 1、 什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑...

2020-03-19 17:49:01 234

原创 Java面试系列09:Redis基础

1.什么是Redis Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库, 官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s , 且Redis通过提供多种键值数据类型来适应不同场景下的存储需求。 2.redis的应用场景 缓存(数据查询、短连接、新闻内容、商品内容等等) 聊天室的在线好友列表 任务队列。(秒杀、...

2020-03-18 17:46:24 143

原创 Java面试系列08:MySQL数据库基础

1.创建数据库,并指定字符集 create database 数据库名称 character set 字符集名; 2.修改数据库的字符集 alter database 数据库名称 character set 字符集名称; 3.数据库类型: 1. int:整数类型 age int, 2. double:小数类型 score double(5,2) 3. date:日期,只包含年月日,yyyy...

2020-03-17 17:22:06 192

转载 Java面试系列07:Java基础之其他

1.抽象类和接口有什么区别? 概念 接口是对行为的抽象,是抽象方法的集合,利用接口可以实现定义与实现分离。 抽象类是不能实例化的类,用abstract关键字修饰class,主要目的是实现代码重用 区别 接口所有属性都是隐含**‘static final’修饰的常量**。 抽象类可以有常量和变量。 抽象类可以有抽象方法,也可以没有抽象方法。 接口可以多实现,抽象类只能单继承。 接口interface...

2020-03-15 16:23:55 170

转载 Java面试系列06:Java基础之并发编程(先写着,后面再增加)

看大佬的吧: https://blog.youkuaiyun.com/z69183787/article/details/86229514 1.创建线程有几种不同的方式?你喜欢哪一种?为什么? 有三种方式可以用来创建线程: 1.继承Thread类:在run中写要执行的代码,myThread.start();开启新线程 2.实现Runnable接口: 1.创建Runnable实现类的实例:定义Runnable接...

2020-03-15 10:24:35 207

转载 Java面试系列05:Java基础之集合面试问题解答(下)

12.HashSet 和 TreeSet 有什么区别? 相同点:单例集合,数据不可重复 不同点: 1:底层使用的储存数据结构不同: Hashset底层使用的是HashMap哈希表结构储存。 而Treeset底层用的是TreeMap树结构储存。 2:储存的数据保存唯一方式不同。 Hashset是通过复写hashCode()方法和equals()方法来保证的。 而Treeset是通过Compar...

2020-03-15 09:35:07 148

原创 Java面试系列04:Java基础之集合面试问题解答(上)

1. ArrayList 和 Vector 的区别。 1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2) 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50...

2020-03-13 21:31:39 254

原创 Java面试系列03:Java基础之集合基础

1. ==和equls区别: 基本类型: **==**是比较他们的值。 引用类型: ==是比较他们的地址。 默认的equals方法(从Object 类继承的) return this==object; 可以重写equals方法 2.String,StringBuffer与StringBuilder的区别? String 字符串常量 String 是不可变的对象, 因此在每次对 Stri...

2020-03-13 20:43:21 170

转载 Java面试系列02:Java基础之GC

1.GC 是什么? 为什么要有 GC? 垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?当需要排查各种内存溢出,内存泄露问题时,当垃圾成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。JVM中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生随线程而灭。栈...

2020-03-13 20:07:28 236

转载 Java面试系列01:Java基础之JVM

绪论 1.什么是Java虚拟机? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 2.为什么Java被称作是“平台无关的编程语言”? 一般的高级语言如要在不同的平台上运行,至少需要编译成不同的目标代码。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。而引入JVM后,Java语言在不同平台上运行时不需要重新...

2020-03-13 16:58:16 161

原创 LeetCode:3. 无重复字符的最长子串Java解法

1.题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “w...

2020-03-04 00:24:22 266

原创 LeetCoed:两数相加 题解

1.题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0...

2020-03-01 13:31:41 191

原创 两数之和:暴力法和一遍哈希表法

1.暴力法,时间复杂度O(n^2),空间复杂度:O(1) public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (int j = i+1; j < nums.length; j++) { ...

2020-02-29 21:44:27 246

原创 密码脱落

密码脱落 X星球的考古学家发现了一批古代留下来的密码。 这些密码是由A、B、C、D 四种植物的种子串成的序列。 仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。 由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。 你的任务是: 给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子。 输入一行,表示现在看到的密码串(长度不大于...

2018-10-13 13:49:38 167

原创 四平方和

四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (^符号表示乘方的意思) 对于一个给定的正整数,可能存在多种平方和的表示法。 要求你对4个数排序: 0 &lt;= a &lt;= b &lt...

2018-10-13 13:48:38 258

原创 第七届蓝桥杯Java 冰雹数

冰雹数 任意给定一个正整数N, 如果是偶数,执行: N / 2 如果是奇数,执行: N * 3 + 1 生成的新的数字再执行同样的动作,循环往复。 通过观察发现,这个数字会一会儿上升到很高, 一会儿又降落下来。 就这样起起落落的,但最终必会落到“1” 这有点像小冰雹粒子在冰雹云中翻滚增长的样子。 比如N=9 9,28,14,7,22,11,34,17,52,26,13,40,20,10,5,16,...

2018-10-07 23:12:28 446

原创 第七届蓝桥杯 java 凑算式

凑算式 (如果显示有问题,可以参见【图1.jpg】) 这个算式中A - I代表1 - 9的数字,不同的字母代表不同的数字。 比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。 这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。 问题分析 ...

2018-10-07 22:03:41 300

原创 第七届蓝桥杯 Java 分小组

分小组 9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢? 我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。 该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ABC DFH EGI ABC DFI EGH ABC DGH EFI ABC DGI EFH ABC DHI E...

2018-10-07 16:57:08 394

原创 第七届蓝桥杯 Java 骰子游戏

骰子游戏 我们来玩一个游戏。 同时掷出3个普通骰子(6个面上的数字分别是1~6)。 如果其中一个骰子上的数字等于另外两个的和,你就赢了。 下面的程序计算出你能获胜的精确概率(以既约分数表示) public class Main { public static int gcd(int a, int b) { if(b==0) return a; return gcd(b,a%b); }...

2018-10-07 16:11:38 486

原创 第七届蓝桥杯省赛 Java 平方怪圈

平方怪圈 如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。 对新产生的正整数再做同样的处理。 如此一来,你会发现,不管开始取的是什么数字, 最终如果不是落入1,就是落入同一个循环圈。 请写出这个循环圈中最大的那个数字。 请填写该最大数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 问题分析 第一:怎么快速的取出一个数上的每一位数,第二:处理平方和。 第一种方法...

2018-10-06 21:51:10 451

原创 第七届蓝桥杯 Java 煤球数目问题

煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 问题分析 很容易找到规律,第n层煤球数目 = n-1层煤球数目 + n,可以利用循环和递归两种方法求解。 循...

2018-10-06 15:18:42 478

原创 第七届蓝桥杯 java组有奖竞猜

java 蓝桥杯 算法 编程语言

2018-10-06 14:50:07 540

原创 蓝桥杯 Java 搭积木规则问题 使用递归方法求解

学会利用递归法,用 boolean数组存储1-9是否以使用,用int数组分别存储各个位置的数字

2018-10-04 20:24:36 633

华硕掉闹重装系统之后键盘灯不亮

华硕电脑键盘灯不亮,直接安装,之后重启即可,亲测可用

2018-10-28

Unity官方案例精讲pdf

非常清楚的Unity官方案例精讲,感兴趣的小伙伴可以下载!

2018-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除