自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 关系型数据库跟非关系型数据库的区别

1

2022-12-26 18:59:52 186 1

原创 SpringMVC常用注解

value:参数的名称required:定义传入参数是否为必须值}这个路径声明了{myname}作为路径参数,那么这一段路径将为任意值, PathVariable将可以根据value获取路径的值。通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中。}

2022-12-12 16:56:47 262

原创 Spring Bean生命周期

10)如果在 中指定了该 Bean 的作用范围为 scope="singleton",则将该 Bean 放入 Spring IoC 的缓存池中,将触发 Spring 对该 Bean 的生命周期管理;如果在 中指定了该 Bean 的作用范围为 scope="prototype",则将该 Bean 交给调用者,调用者管理该 Bean 的生命周期,Spring 不再管理该 Bean。8)如果在配置文件中通过 init-method 属性指定了初始化方法,则调用该初始化方法。

2022-12-12 13:26:01 198

原创 常用类型的json格式

json

2022-12-08 09:56:41 466

原创 同步和异步&并发和并行

发送一个请求,等待返回,然后再发送下一个请求:发送一个请求,不等待返回,随时可以再发送下一个请求同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。异步则是可以提高效率了,现在cpu都是双核,四核,异步处理的话可以同时做多项工作,当然必须保证是可以并发处理的。同步和异步最大的区别就在于:一个需要等待,一个不需要等待。比如广播,就是一个异步例子。发起者不关心接收者的状态。

2022-11-30 10:36:52 541

原创 详解TCP/IP应用层协议

TCP/IP的四层结构分别为应用层,传输层,网络层,数据链路层。应用层的功能是什么?应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。这个单层执行 TCP/IP 模型的会话层、表示层和应用层的所有操作。如果用户想与各种网络系统进行通信,该层结合了与各种应用程序接口的功能,如数据编码、数据转换和规定。

2022-11-29 13:06:52 4099

原创 Http常用状态码

HTTP404状态码代表的意思是 请求的内容未找到或已删除,即 HTTP 404 Not Found 响应状态。HTTP400状态码代表的意思是 :请求错误,通常是访问的域名未绑定引起,即 HTTP 400 Bad。HTTP502状态码代表的意思是 网关无响应,即 HTTP 502 Bad Gateway 响应状态。状态详细说明:HTTP 302 表示请求的资源现在临时从不同的URI响应请求,即302跳转。HTTP403状态码代表的意思是 :禁止访问,即 HTTP 403 Forbidden 响应状态。

2022-11-17 13:36:18 3614

原创 Linux快捷键及服务命令

crtl+U 删除或剪切光标之前的命令,加入输入了一串很长的命令,不用使用退格键一个一个字 符的删除,使用这个命令更加方便。crtl+R 在历史命令中搜索,按下crtl+R键之后,就会出现搜索界面,只要输入搜索内容,就会从 历史命令中搜索。crtl+A 把光标移动到命令行开头,如果我们输入的命令过长,想要把光标移动到命令行开头时使 用。crtl+Y 粘贴ctrl+U或crtl+K剪切的内容。

2022-11-15 19:35:36 364

原创 Spring常用注解之@bean

虽然不管@Bean所在的类上是否有@Configuration注解,都可以将@Bean修饰的方法作为一个bean注册到spring容器中,但是如果不加@Configuration注解Spring在创建bean后把他放入了常量池,如果再次调用这个方法时还会创建一个bean对象,bean的单例被打破了。@Configuration注解修饰的类,会被spring通过cglib做增强处理,通过cglib会生成一个代理对象,代理会拦截所有被@Bean注解修饰的方法,可以确保一些bean是单例的。

2022-11-14 15:33:10 465

原创 数据结构_树1

又称为是二叉排序树(Binary Sort Tree)或二叉搜索树。二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:1) 若左子树不空,则左子树上所有结点的值均小于它的根结点的值;2) 若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;3) 左、右子树也分别为二叉排序树;4) 没有键值相等的节点。二叉查找树的性质:对二叉查找树进行中序遍历,即可得到有序的数列。

2022-11-14 00:26:32 185

原创 Java面试题四

多条sql语句,要么全部成功,要么全部失败。

2022-10-24 09:44:56 437

原创 Java面试题三

定义:一种使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而。创建线程和销毁线程的花销是比较大的(手动new Thread 类),创建和消耗线程的时间有可能比处理业务的时间还要长。这样频繁的创建线程和销毁线程是比较消耗资源的。(我们可以把创建和销毁的线程的过程去掉)。线程池的优点:提高效率,创建好一定数量的线程放在池中,等需要使用的时候就从池中拿一个,这要比需要的时候创建一个线程对象要快的多。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。

2022-10-15 16:09:39 151

原创 Java笔试面试题二

Hashtable是很古老的API,性能不好,不推荐使用,要在多线程下使用ConcurrrntHashMap,它不但保证了线程安全,也通过降低锁的粒度提高了并发访问时的性能。HashMap的底层有数组 + 链表(红黑树)组成,数组的大小可以在构造方法时设置,默认大小为16,数组中每一个元素就是一个链表,jdk7之前链表中的元素采用头插法插入元素,jdk8之后采用尾插法插入元素,由于插入的元素越来越多,查找效率就变低了,所以满足某种条件时,链表会转换成红黑树。非聚簇索引:索引对应与一条记录的地址。

2022-10-15 11:19:35 156

原创 Java笔试面试题

Spring mvc 是一个基于java的实现了mvc设计模式的轻量级web框架,在这种模式下软件被分为三层,即model、view、Controller。将软件分层的好处是 可 以将对象之间的耦合度降低,便于代码的维护。model封装了数据和对数据的操作,是实际进行数据处理的地方,view负责进行模型的展示,一般就是我们见 到的用户界面 Controller控制器负责视图和模型之间的交互主要负责两方面的动作,一是把用户的请求分发到相应的模型,二是把模型的改变及时地响应到 视图上。

2022-10-07 12:29:36 259

原创 Oracle分页查询的两种方法

select * from (select rownum r,s.* from book s where rownum =2;select * from (select rownum r,s.* from book s) where r between 2 and 3;

2022-09-27 11:40:53 646

原创 错题笔记0919

子进程得到的是除了代码段是与父进程共享以外,其他所有的都是得到父进程的一个副本,子进程的所有资源都继承父进程,得到父进程资源的副本,子进程可获得父进程的所有堆和栈的数据,但二者并不共享地址空间。进程的线程之间共享由进程获得的资源,但线程拥有属于自己的一小部分资源,就是栈空间,保存其运行状态和局部自动变量的。持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。一个进程可以有多个线程,线程是进程的一个实体,是CPU调度的基本单位。

2022-09-19 23:43:02 65

原创 mysql常用命令

在create table语句末尾添加一个select语句,可以实现表结构的复制,设置可以将原表的记录拷贝到新表中。alter table 表名 add constraint 约束名 primary key(列名);向表的某个字段添加约束条件的语法格式如下(其中约束类型可以是唯一性约束、主键约束及外键约束)。在 create table 的语句末尾添加like子句,可以将源表名的表结构复制到新表中。alter table 表名add constraint 约束名 约束类型(字段名)

2022-09-11 14:02:27 307

原创 java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed

提示:作为一个新手小白,在敲代码时一定要注意大括号的规范,不要同我这样犯一些傻瓜错误。

2022-09-03 10:47:03 349

原创 Java打印一个菱形

循环,第一层控制行,第二层控制列。控制列的for循环需要有两个一个控制空格的个数,一个控制*的个数。先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重。

2022-08-28 15:04:23 75

原创 Java打印99乘法表

【代码】Java打印99乘法表。

2022-08-28 13:47:59 128

原创 Java冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。...

2022-08-28 13:36:19 3635

原创 Java输入某年某月某日,判断这一天是这一年的第几天?

【代码】Java输入某年某月某日,判断这一天是这一年的第几天?

2022-08-28 11:53:07 1221

原创 Java基础编程之有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

思路:首先将数字转化为字符串方便拼接,然后通过三次循环将所有拼接情况全部找出,最后通过if判断选择出符合条件的。题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?...

2022-08-28 10:22:44 2611

原创 Java一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

解决此题首先找到小球下落的规律:第一次下落情况特殊需要单独考虑,以后每一次下落的里程都是上一次下落高度的一半再乘以二,所以就是上一次的下落高度。

2022-08-28 09:55:34 7711 1

原创 Java基础编程之输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

整体思路为将被字符串转化为字符数组,通过字符的ASCII码范围来判断它属于哪一类。

2022-08-27 17:44:08 5134 1

原创 Java基础编程之求最大公约数和最小公倍数

方法二:辗转相除并且利用公式,节省内存。方法一:很好理解但是耗费内存。

2022-08-27 17:01:10 2477

原创 Java基础编程之巧用三目运算符

【代码】Java基础编程之巧用三目运算符。

2022-08-27 15:57:17 220

原创 Java基础编程之分解质因数

的形式表示出来,叫做分解质因数。如30=2×3×5。分解质因数只针对合数。1. 所谓分解质因数就是每个合数都可以写成几个。,则说明分解质因数的过程已经结束,跳出循环。如果这个质数n恰等于要分解的数本身。相乘的形式,其中每个质数都是这个。每一步都找出一个最小的质数n,的因数,把一个合数用质因数。...

2022-08-27 15:38:29 3174

原创 Java学习之单例模式

是在整个应用中保证只有一个类的实例存在。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。

2022-08-21 18:05:23 132 1

原创 Java学习之线程

1. 在讲解线程的概念之前先了解一下进程的概念:进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。2. 下面了解一下线程概念:线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。...

2022-08-12 14:41:45 83

原创 TCP网络通信

Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。Java为客户端提供了Socket类,为服务器端提供了ServerSocket类。以上就是今天要讲的内容,本人仅仅是学到了一些皮毛,希望大家看了之后能给大家一些帮助。

2022-07-22 11:00:00 489 1

空空如也

空空如也

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

TA关注的人

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