自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

123的博客

总结

  • 博客(12)
  • 收藏
  • 关注

原创 【并发编程】2、线程安全性

我们来看一下书里面是怎么写的:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。也就是说,在多线程环境下,我们的线程也同样能够安全的运行。一个无状态的 Servlet@Override// 获取到请求参数// 因式分解// 返回结果StatelessFactorizer 这个 Servlet 是无状态的:它既不包括任何域(成员),也不包括任何对其他类中域的引用。

2023-09-01 16:29:54 303 1

原创 【并发编程】1、简介

计算机的出现改变了我们的生活呀,但在早期的计算机计算的效率与成本非常的高,基本上只能用于军方与有钱家庭,每个人都只能将自己写好的代码放到计算机上,计算完成后才能让下一个人继续使用计算机,就相当于流水线,每次只能完成一个任务,并且程序需要有序进入。在操作系统出现后,让我们的电脑可以同时运行多个程序,并且享受着各自的独立资源,包括内存,套接字等等。为什么要在操作系统中实现这种方式?

2023-08-07 16:06:59 148 1

原创 Linux编程-基础知识

我使用的环境是在VMware虚拟机 + centOS8 + Xshell7 + Xftp7,但是对于我们而言,环境不做过多分析,只需要学习了解Linux编程就行啦。

2023-03-31 15:42:05 342

原创 【Spring Cloud】基本介绍

的核心就一个字:拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。

2023-03-30 20:33:37 183

原创 【Java基础知识】字符串、输入与输出

字符串其实就是Unicode字符序列,也就是字符的集合,Java没有内置的字符串类型,而是在标准库中提供了一个预定义类,叫做 String。每一个用双引号括起来的字符串都是 String类型。

2023-03-25 11:29:57 2988

原创 【Java基础知识】变量与常量、运算符

在Java中每一个变量都有一个变量类型(type),即先使用变量类型,再跟上一个变量名。变量名必须是以,并由字母或者数字构成的序列,字母包括’A’~‘Z’,‘a’~‘z’,‘_’,‘$’,或者在某些语言中表示字母的任何Unicode字符,数字包括’0’~‘9’,不能使用空格或者运算符,并且大小写敏感:不同大小写代表不同变量名。Java也不能作为变量名。关键字:声明了一个变量后,必须用赋值语句进行显示初始化,不然会报错。赋值方法有多种,常用的有两种:(1)先声明再赋值,(2)在声明时就赋值。

2023-03-18 11:19:32 138

原创 【Java基础知识】Java基本结构以及数据类型

但是随着unicode中字符的增加,2个字节无法表示所有的字符,UTF16采用了2字节或4字节的方式来完成编码。char 类型的字面量需要用单引号括起来,如,‘B’ 的编码为 66. char类型的值可以表示为十六进制,范围从 \u0000 到 \uffff。十六进制数值有后缀 0x 或者 0X,八进制有前缀 0,比较容易混淆,最好不要使用, (Java7开始)二进制有前缀 0b 或者 0B.与整型之间不能转换。我们常说的 Java 中的 char 占几个字节,应该是 Java 中内码中的 char。

2023-03-10 21:33:17 332

原创 基础知识:差分

1、对于给定一个序列 A ,它的差分序列为:​ B[1]=A[1],B[i]=A[i]−A[i−1](2

2022-07-05 11:42:04 257

原创 每日一题 AcWing 99.激光炸弹

地图上有 N 个目标,用整数 Xi,Yi 表示目标在地图上的位置,每个目标都有一个价值 Wi。注意:不同目标可能在同一位置。现在有一种新型的激光炸弹,可以摧毁一个包含 R×R 个位置的正方形内的所有目标。激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即那个正方形的边必须和 x,y 轴平行。求一颗炸弹最多能炸掉地图上总价值为多少的目标。输入格式第一行输入正整数 N 和 R,分别代表地图上的目标数目和正方形的边长,数据用空格隔开。接下来 N 行,每行输入一组数据,每组数据包括三个整数 Xi,Y

2022-07-04 10:08:06 363

原创 每日一题 AcWing 98. 分形之城

城市的规划在城市建设中是个大问题。不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。而这座名为 Fractal 的城市设想了这样的一个规划方案,如下图所示:当城区规模扩大之后,Fractal 的解决方案是把和原来城区结构一样的区域按照图中的方式建设在城市周围,提升城市的等级。对于任意等级的城市,我们把正方形街区从左上角开始按照道路标号。虽然这个方案很烂,Fractal 规划部门的人员还是想知道,如果城市发展到了等级 N,编号为 A 和 B 的两个街区的直线距离是

2022-06-11 16:21:45 182

原创 每日一题 AcWing 97.约数之和

假设现在有两个自然数 A 和 B,S 是 A^B 的所有约数之和。请你求出 S mod 9901 的值是多少。输入格式在一行中输入用空格隔开的两个整数 A 和 B。输出格式输出一个整数,代表 S mod 9901 的值。数据范围0≤ A,B ≤ 5×10^7输入样例:输出样例:注意: AA 和 BB 不会同时为 00。A=p1k1∗p2k2∗p3k3∗...∗pnknA = p1^{k1}*p2^{k2} * p3^{k3}*...*pn^{kn}A=p1k1∗p2k2∗p3k3∗...∗pnkn因数的

2022-06-10 23:50:58 124

原创 梳理mavan使用流程,利用IDEA使用maven引入servlet包

maven

2022-03-08 13:41:21 2437 1

空空如也

空空如也

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

TA关注的人

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