- 博客(1114)
- 资源 (5)
- 收藏
- 关注
原创 【每日一题】一起冲击蓝桥杯吧——Day09【蓝桥真题一起练】
小明想找到两个正整数 X 和 Y,满足2019 < X < Y2019^2, X^2, Y^2组成等差数列。请你求出在所有可能的解中,X + Y 的最小值是多少?
2022-03-12 15:40:35
1065
2
原创 【每日一题】一起冲击蓝桥杯吧——Day07【蓝桥真题一起练】
🙊🙊🙊🙊🙊5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉🍌🍌🍌🍌🍌忘记在沙滩上离去。
2022-03-12 11:36:29
818
2
原创 使用Java代码实现杨辉三角
杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合
2022-03-02 19:56:26
7559
6
原创 【每日一题】一起冲击蓝桥杯吧——Day5【蓝桥真题一起练】
蓝桥杯历年真题----------------已开启连续更新模式学姐陪你一起冲击蓝桥杯~
2022-01-24 18:22:37
3846
3
原创 【每日一题】一起冲击蓝桥杯吧——Day3【蓝桥真题一起练】
蓝桥真题! 饮料换购问题 饮料厂举办一次促销优惠活动,乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许暂借或赊账 。
2022-01-24 16:15:26
5008
原创 舍友偷吃了我的草莓蛋糕,呜呜,学会“网落编成”卷哭她。
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2022-01-08 23:28:37
1112
5
原创 深入浅出面向对象。
面向对象类和对象类和对象所有的类都是引用类型static修饰的成员不能访问没有static修饰的成员(静态成员不能直接访问非静态成员)定义成员变量可以指定默认值abstract和final只能出现一个static相当于一个标志,有static修饰的成员属于类本身,反之属于对象(类的实例)构造器的返回值是隐式的static修饰的方法和成员变量可以通过类来调用,也可以通过实例来调用(底层也是通过类来调用)Java里的引用就是C里的指针,只是Java语言把这个指针封装起来,避免进行繁琐的指针操作
2022-01-04 14:47:41
236
1
原创 32位浮点数16777216.0f 加 1 还是 16777216.0f
32位浮点数16777216.0f 加 1 为什么不是 16777217.0f ?16777216二进制表示:<1 00000000 00000000 00000000>16777217二进制表示:<1 00000000 00000000 00000001>32位浮点数其中1位表示符号位,8位表示指数位,23位表示小数位。加上隐含的1位小数位,隐含的这位总是1,并不存储,所以一共可以表示24位小数位。16777217一共是25位,就需要进行取舍。这里是舍去末尾的1。1
2021-12-31 13:29:53
651
3
原创 liferay 7.0开发到部署
文章目录一、开发环境搭建1、下载插件2、创建Liferay Project3、创建之后的项目列表二、初始化liferay服务三、配置Liferay服务四、创建module五、自定义module六、部署module七、启动服务测试一、开发环境搭建软件环境:必须:liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip说明:Liferay的运行环境。liferay-ide-eclipse-windows-x64-3.1.2-ga3-20170
2021-12-27 15:28:47
2474
1
原创 可行性分析
1.1 技术可行性分析系统可主要依托于微信小程序平台,这样方便推送消息提醒。另一方面,也有利于借助微信的便捷性增加用户以及组群分享。技术上,后台代码整体的开发可以由Java来开发,Java作为当代互联网首屈一指的开发语言,不仅具有强大的公司作为背景,...
2021-12-17 17:07:35
10490
原创 大学四年,我把自己私藏的自学「学习网站/实用工具」都贡献出来了,收藏起来,慢慢看吧
我应该学哪些方向?要学习哪些知识?怎么学习,看视频还是做项目?要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。一、视频学习网站1、哔哩哔哩这个网站如果让我评价,可谓是上边的视频都是非常高质量的,你可以去搜索看一下。2、慕课网一开始刚入坑编程,每天在慕客网上逛,虽然有些视频时付费的,但是那些免费的入门足以,很多的课程视频都给分类。但是有..
2021-12-17 10:02:28
556
1
原创 微服务注册中心之Eureka,早市大妈看了都说好。
注册中心之EurekaEureka的基础知识Eureka的交互流程与原理搭建Eureka注册中心搭建Eureka服务中心服务注册中心管理后台服务注册到Eureka注册中心商品服务注册订单服务注册Eureka中的自我保护Eureka中的元数据Eureka的基础知识Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。上图简要描述了Eureka的基本架构,由3个角色组成:
2021-12-12 18:00:51
543
3
原创 The bean ‘eurekaRegistration‘, defined in class path resource
控制台错误信息如下:***************************APPLICATION FAILED TO START*************************** Description: The bean 'eurekaRegistration', defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration$EurekaCli
2021-12-12 17:09:25
294
原创 微服务注册中心讲解
注册中心概述微服务的注册中心注册中心的主要作用常见的注册中心ZookeeperEurekaConsulNacos注册中心对比微服务的注册中心注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。注册中心的主要作用服务注册中心(下称注册中心)是微服务架构非常重要的一个组件,在微服务架构里主要起到了协调者的一个作用。注册中心一般包含如下几个功能:服务发现:服务注册/反注册:保存服务
2021-12-12 14:09:02
1092
3
原创 如何看待华中科技大学 90 后博导胡玥,5 年来发表 SCI 论文 60 余篇?
10年以后,所谓的才俊,所有上位的杰青院士都是靠团队刷文章上位的,那些老老实实干活、踏踏实实做科研的老一辈牛人,慢慢被淘汰了。0708和我女朋友认识的时候,她老板还是各种专家,后来慢慢就不行了。同样,某导当年回国后建立了中国首个xxxx风洞,但是,我们不是那种刷文章的课题组,文章少得,慢慢也被淘汰了。我发现一个规律,那些文章少、科研水平高的导师,和学生的关系往往很好;那些刷文章上位的导师,往往和学生关系较差。10年前,那些文章少、老老实实带学生的,真的很多师生关系亲如父子(女),那些产出大户,则师
2021-12-11 20:52:34
393
1
原创 【Java面试题】字节跳动二面,如果你以为计算2乘以8最有效率的方法是位运算,那你就真的大错特错了。
网上的 Java 基础面试题文章有非常多,但是大部分都比较老了。很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。很多答案放现在已经不准确,可能会误导新人。因此,我每天都会整理一些时下高频的 Java 面试题,并反复斟酌,给出符合当前版本的解析。我会将所有的大厂的最新面试题进行记录,并整理成自己的题库,并按大厂的标准给出自己的解析,希望在这金三银四的季节里,能助你一臂之力。
2021-12-11 18:44:47
255
1
原创 spring boot 错误:Check your ViewResolver setup
Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Mar 23 10:34:26 CST 2018There was an unexpected error (type=Internal Server Error, status=500).Circular view path [index]: would dispa.
2021-12-11 17:49:32
4101
原创 【Java面试题】字节跳动一面,看似是基础的考察,实际上考的是对底层的理解,让人细思极恐。
网上的 Java 基础面试题文章有非常多,但是大部分都比较老了。很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。很多答案放现在已经不准确,可能会误导新人。因此,我每天都会整理一些时下高频的 Java 面试题,并反复斟酌,给出符合当前版本的解析。我会将所有的大厂的最新面试题进行记录,并整理成自己的题库,并按大厂的标准给出自己的解析,希望在这金三银四的季节里,能助你一臂之力。
2021-12-10 19:47:47
2153
13
原创 基于JDK11的流程控制和数组
流程控制和数组swicth后面控制的类型只能是byte、short、char、int四种整数类型,枚举和java.lang.String类型(从java7才支持),不能是boolean类型switch(expression){ case condition1:{ statment(s); break; }}Java11编译器做了一些改进,当case块后面没有break语句,会出现警告:“[fallthrough]可能无法实现case”,这个警告以前需要为Java指定-X:fallthr
2021-12-10 16:02:58
285
1
原创 【Java面试题】阿里一面,下面两个代码块可以正常编译和执行么?可以谈谈底层的原理么?
网上的 Java 基础面试题文章有非常多,但是大部分都比较老了。很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。很多答案放现在已经不准确,可能会误导新人。因此,我每天都会整理一些时下高频的 Java 面试题,并反复斟酌,给出符合当前版本的解析。我会将所有的大厂的最新面试题进行记录,并整理成自己的题库,并按大厂的标准给出自己的解析,希望在这金三银四的季节里,能助你一臂之力。
2021-12-10 14:17:55
378
6
原创 【Java面试题】面向对象的三个基本特征?并谈一谈对它们的看法。
网上的 Java 基础面试题文章有非常多,但是大部分都比较老了。很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。很多答案放现在已经不准确,可能会误导新人。因此,我每天都会整理一些时下高频的 Java 面试题,并反复斟酌,给出符合当前版本的解析。我会将所有的大厂的最新面试题进行记录,并整理成自己的题库,并按大厂的标准给出自己的解析,希望在这金三银四的季节里,能助你一臂之力。
2021-12-09 22:34:21
1032
11
原创 清华老师给我讲了15种微服务框架,15种啊,同学们,快快学起来。
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
2021-12-09 21:08:37
1027
1
原创 看了清华老师这篇文章,我彻底搞明白了四种系统架构的区别和联系,以后再也不用为架构选型而发愁了
随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,极需一个治理系统确保架构有条不紊的演进。
2021-12-09 20:35:48
4547
3
原创 清华老师1分钟就给我讲明白了分布式的核心知识以及原理,我来分享给大家
在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等,目前主流的远程调用技术有基于HTTP的RESTful接口以及基于TCP的RPC协议。
2021-12-09 20:34:02
313
1
原创 全到哭,阿里Java面试复盘笔记曝光,差点被封杀……
前几天,一个认识了好几年在大厂工作的程序员朋友,年近30了,却被大厂以“人员优化”的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿……在很多企业,都有KPI考核,然后在此基础上还会弄个“末位淘汰”( 或者叫“人员优化”)。互联网大厂残酷现状在此,无法避免,为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,逃脱掉“人员优化”的坎,本文给大家整了一套涵盖Java架构面试进阶所有技术栈的快速学习方法和资源。包括各大厂最新面试题以及面经(22份),还有涉及JVM,Mysql,并发,Spring
2021-12-07 08:07:27
424
1
原创 你知道为什么==的时候,基本类型比较内容,对象就比较地址?
因为基本类型都是存在栈里面的,Int a=3;当你int b=3的时候,jvm会干嘛呢?首先,它会去栈里面找是不是已经有一个数据为3了。如果不是的话新建一个地址,是的话,就把b指向这个地址,所以对于基本类型来说,当值相同的时候,地址也是相同的,所以当你对基本类型的时候,内容相同的肯定返回的是true。。因为实质上,他们的地址也是相同的但是对于其他类型,都是存在堆里面的动态分配内存,所以每一次新建一个数据都会动态分配一个内存地址,所以的时候,当然内存地址是不一样的。要记住,==永远是用来比较内存中的地址的,基
2021-12-02 10:19:33
244
原创 spring的DI功能是如何实现的,bean是如何装载的
核心依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM...
2021-12-01 16:05:58
191
原创 POI利用word模板动态生成word报表以及动态生成word表格
核心依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> ...
2021-11-30 15:05:57
2016
3
原创 Java8新特性_创建 Stream
4-强大的 Stream API了解 StreamJava8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.stream.*)。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一
2021-11-29 14:34:05
103
原创 如何成为一个优秀的编程者
有人问一个有多年航海经验的船长,这条航线的暗礁你都非常清楚吧?船长的回答是:我不知道,我只知道哪里是深水航线。这是很有哲理的故事,它告诉我们写程序时,尽量采用良好的编码风格,养成良好的习惯;不要随心所欲地乱写,不要把所有的错误都犯完!世界上对的路可能只有一条,错的路却可能有成千上万条,不要成为别人的前车之鉴!国内的编程者与国外的编程者有一个很大的差别,国外的编程者往往关心我能写什么程序?而国内的编程者往往更关心我能考什么证书?特别是一些大学生,非常热衷于考证!有时候很想告诉他们:你们的大学毕业证是国家教育
2021-11-26 21:08:23
359
2
原创 什么?JDK11支持用“var”来定义变量?Java自己的文档可以代替swagger?“+=“为什么比“=“效率高,底层到底做了哪些事?
JDK11支持用“var”来定义变量?Java自己的文档可以代替swagger?"+="为什么比"="效率高,底层到底做了哪些事?
2021-11-26 21:02:40
2741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人