摘要:
什么是SpringBoot? 定义可以参考官网:SpringBoot官网,其定义通俗易懂,这里就不赘述。 官网也给出了一个通用的SpringBoot工程样例,其中包含了这么几个元素: 1、pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xm 阅读全文
摘要:
计算机结构 正如我们熟知,现代机器可以分为硬件跟软件两大块。硬件是基础,软件提供了实现不同功能的手段。软件可以分为操作系统和应用程序,操作系统专注于对硬件的交互管理并提供一个运行环境给应用程序使用,而应用程序则是能实现若干功能的并且运行在操作系统环境中的软件。 线程模型 当我们谈起Java多线程时肯 阅读全文
![java并发系列——从计算机体系结构看java线程模型](https://img2020.cnblogs.com/blog/301659/202201/301659-20220104162407973-221213291.png)
摘要:
java并发有诸多难点,实际上并非java语言本身的问题,本质上说一部分是因为并发操作本身的问题,另外一部分是因为计算机体系结构带来的。为了更好地理解java并发过程中的问题,我们应该对CPU有一些基础的认知。 CPU 在信息时代,CPU是我们耳熟能详的一个概念,大家都知道CPU就是计算机的大脑。计 阅读全文
![java并发系列——底层CPU](https://img2020.cnblogs.com/blog/301659/202201/301659-20220104152513490-762906356.png)
摘要:
本人主要是关注人工智能的学科简介、发展史、三大门派。 何为智能? 在介绍人工智能之前,我们要先了解智能到底是什么?智能,其实就是智力和能力的总称。世界著名教育心理学家霍华德·加德纳提出了著名的“多元智能理论”,他认为人类个体都独立存在着八种智能,分别如下: 视觉—空间智能,指对线条、形状、结构、色彩 阅读全文
![人工智能简介](https://img2020.cnblogs.com/blog/301659/202201/301659-20220104135431665-2059051789.png)
摘要:
10年老兵了,10年前看博客时大家都还在讨论语言特性,业务场景。而现在很多篇幅都是力扣、算法题了,不禁感叹、唏嘘。时代可能真的不一样了,而且也发现自己的体力和精力是真的有些跟不上了。 但是生活还得继续,无论是后面在还是不在这个领域继续工作,也把写代码当作一个生活兴趣吧,坚持下去,继续学习新的东西。 阅读全文
摘要:
1、JVM的运行模式vm一般有两种运行模式,client和server(JDK 7 后有第三种 Tiered server,后续会涉及到)。client : 启动快,内存占用少,JIT编译器生成代码的速度也更快。Server:提供了更为复杂的生成代码优化功能,这个功能对于服务器应用来说更为重要,大多... 阅读全文
摘要:
在kafka中,我们能创建多种类型的集群,一般如下:单节点——单个broker集群单节点——多broker集群多结点——多broker集群kafka集群中主要有五个组件:Topic:主题主要用于用一个名字标识生产者往kafka发送了什么类型的消息,作为消息归类的标识唯一键。在kafka中,主题被分区... 阅读全文
摘要:
1、变量带入操作符在脚本中,使用变量前做检查是很重要的。通过代入操作符,可以实现这方面的功能。比如当变量未赋值时为变量赋默认值,以及更多内容:${parameter:-默认为空}:当parameter变量未定义时显示-后面内容;${parameter=value} :当parameter变量不存在时... 阅读全文
摘要:
1、返回当前目录的绝对路径:basepath=$(cd `dirname $0`; pwd)echo $basepath2、返回当前路径的上一级目录:xp_path=`dirname "$basepath"`echo $xp_path3、那么要返回当前目录的上两级呢,可以继续dirname:sp_p... 阅读全文
摘要:
需求:源于我一个业务实现,需要通过shell脚本去调Java程序,并且能够拿到Java里面的返回值。思路:众所周知,通过shell调用Java,肯定是通过 Java -jar xxx.jar 命令去调用jar的某个main函数了,如果想返回来值,最好的办法当然是System.out.println(... 阅读全文