- 博客(16)
- 收藏
- 关注
原创 2022-5-26 关于多线程 184109
关于多线程核心目的简化程序运行时间,提高运行效率线程的生命周期新建:在线程对象创立后,到这个程序的start()方法启动前的状态都称为新建状态就绪:在线程对象条用start()方法后,进入就绪状态,此时,该对象等待JVM的调度来完成之后的工作运行:在就绪状态下,开始调用run()方法后,此时线程进入运行状态,而运行可转换为就绪、阻塞、死亡三种状态阻塞/睡眠/等待:在线程运行时,若线程执行了sleep(睡眠)、suspend(挂起)等方法后,线程将释放当前占用的CPU资源,从而进入阻塞状
2022-05-31 01:08:08 98
原创 关于I/O的学习
关于I/OI/OI/O指 (input/output) ,该技术用于处理设备之间的数据传输 ,指程序与外部设备或其他计算机进行数据交换的过程按流向划分:**Input 输入流:**只能从中读取数据,不能写入**Output 输出流:**只能从中写入数据,不能读取按操作单元划分:**字节流:**操作单元是8位的字节,主要是 InputStream 和 OutputStream 作为基类**字符流:**操作单元是16位的字符,主要是 Reader 和 Writer 作为基类PS:字节指一个数据
2022-05-26 16:57:58 101
原创 关于JAVA异常
关于JAVA异常异常分为 编译时异常 ,以及 运行时异常JavaApi中提供的绝大部分异常为编译时异常,runTimeException异常为运行时异常try(监控区域)监控一个方法体内是否出现异常catch(捕获异常)对于catch参数,为想要捕获的异常类型,且可捕获多个异常ps:对异常的等级,异常等级越高,位置越靠后,因为同一个try所捕获的异常仅会进行一次catchfinally (处理善后工作)无论是否捉住异常,都会执行,适用于解决一些出现异常后需要关闭资源的情况throw(主动
2022-05-11 21:33:44 109
原创 Spring
Spring注解在使用注解进行属性注入的时候就不需要属性的 set 方法了。@Autowired 注解注入一个已经被定义好的bean , 属于Spring的容器配置的一个注解@ApiModelAPI类型注解,用在返回对象类上,用于描述返回对象的意义@Qualifier在自动按照类型注入(Autowired)的基础之上,再按照Bean的id注入。它在给字段注入时不能独立使用,必须和@Autowire一起使用;但是给方法参数注入时,可以独立使用。@JsonFormat格式化时间,调整时间格式
2022-05-02 22:53:36 688
原创 算法的学习中自己的理解(基础算法篇2)
算法的学习中自己的理解(基础算法篇)前缀和一维前缀和主要思想和高中所学的数列相加相似(其特点表现在求前N项的和),S[N] = S[N+1] - a[N];const int N=1e5+10;int sum[N],a[N]; //sum[i]=a[1]+a[2]+a[3].....a[i];for(int i=1;i<=n;i++){ sum[i]=sum[i-1]+a[i]; }二维前缀和主要作用区域为求矩阵中子矩阵的和,一般采用二维前缀和的思想(下面图片是转载的
2022-04-22 23:18:07 76
原创 算法的学习中自己的理解(基础算法篇)
算法的学习中自己的理解(基础算法篇)归并排序模板void merge_sort(int q[] , int l, int r){ if(l >= r) return; int mid = l+r >>1; merge_sort(q,l,mid) ; merge_sort(q , mid+1 , r); int k=0 , i=l , j=mid+1 , tmp[r - l +1]; while( i<= mid &am
2022-04-08 21:59:57 195
原创 Java Web
Java Web1.请你谈谈网站是如何访问的:输出一个网站,回车检查本地的drivers\etc配置文件下有没有这个域名映射有,直接访问无,去DNS找,找到就允许访问,找不到就返回找不到2.使用Tomcat基本的结构(发布一个网站):--webapps \\: Tomcatt服务器的web目录 -ROOT -xxx \\(网站名) - WEB - INF \\(放网站程序的) -classes \\: java程序 -lib \
2022-03-24 23:15:17 569
原创 寒假学习进度更新(day2)
1.关于float型为4 byte而long型为8 byte,但float型却能表示更大的数的见解因float为浮点型,对浮点型来说,有一部分是用来表示有效位数的,有一部分是用来表示多少次方而long为长整型,是精确到个位的即对浮点型(32)有:第一位:符号位,s第二至九位: 指数域,E第十至三十二位:小数域,MV=(-1)^s * M * 2^E;V为内存,即对浮点型float有 一3.403E38~3.403E38;而对long型有64位,但因为是整数,即值域大小为:
2022-01-28 10:33:18 555
原创 寒假学习进度更新(内容)day1
1.基本DOS命令:mkdir(创建一个文件夹)cls(清屏指令)盘符(跳到盘符)dir (查看子目录)cd 切换目录(cd ..返回上一级||cd name 前去下一级)rd (删除一个目录) del (删除一个文件)javac name.java (创建一个class文件)java name (运行java文件)2.JavaJDK (Java Development Kit) Java开发工具包JRE (Java Runtime Environment).
2022-01-26 10:57:05 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人