自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 select 1 from 、select count(1) from 、select sum(1) from区别

oracle中select 1 from table、select count(1) from table 、select sum(1) from table

2021-11-04 10:16:57 644

原创 HTTP四种请求方式

getdeletepost 像数据库的insert操作一样,会创建新的内容put 该请求就像数据库的update操作一样,用来修改数据的内容

2021-11-03 16:45:03 299

原创 HTTP状态码

添加链接描述

2021-11-02 11:14:47 267

原创 Oracle提高SQL性能

sql优化步骤sql优化的几种方式sql优化步骤where筛选条件执行顺序要提高SQL查询效率where语句条件的先后次序应如何写Oracle中的where部分的各个条件的执行顺序(右->左)WHERE过滤条件的执行顺序...

2021-10-27 20:52:03 121

原创 2021-10-22学习ORACLE :PL/SQL、存储过程

开始PL/SQLPL/SQL

2021-10-22 11:44:51 190

原创 el-table自定义表头

<el-table :data="tableDataKsYs" border stripe size="mini" ref="YWBZTable" height="500px" highlight-current-row key="fyks"> <el-table-column align="center" :label="year+'年'+ mainContent" :render-header="renderHeader1"> <el-ta.

2021-09-28 10:09:49 418

原创 重新拉取代码

2021-09-26 23:18:24 220

原创 sum(case when status=1 then 1 else 0 end)

SUM( CASE STATUS WHEN 0 THEN 1 ELSE 0 END ) puppySTATUS是一个字段名称,当这个字段值为0时,即when status = 0这个条件成立时,sum加一,当条件不成立的时候,sum加0,就实现了统计满足给定条件的数据的数量并且由于count中无法使用条件语句,所以,此处使用sum,而不用count...

2021-09-26 10:28:40 912

原创 @Param注解的用法解析

@Param注解的用法解析实例一 @Param注解单一属性dao层示例Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);xml映射对应示例<select id=" selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{

2021-09-23 09:50:09 184

原创 2021-08-06面试官:给我说说什么是同步异步?

同步异步

2021-08-06 21:10:46 84

原创 什么时候用resultMap,什么时候用resultType?

MyBatis进行数据库连接操作时对SQL语句返回结果的两种处理方式。在一对标签中resultType和resultMap两者只能有一个当查询要返回对象,而且属性和字段不一致(有"")的时候用resultMap。java中的属性与数据库中的字段相对应的时候,(通常数据库中字段不带"“的时候),可以用resultType,直接指向哪个class类就可以了。当数据库中字段和java类中属性不一致的时候,通常是数据库中字段有”“的时候,需要用resultMap。看源码当java属性的length与字段的

2021-06-09 01:00:56 2326

原创 SSM第三阶段整理

Spring框架视频day0701一、AOP设计思想介绍1.Aspect Oriented Programming面向切面编程。2.主要解决功能扩展问题。3.底层是对JDK动态代理封装。4.是oop的延续,在oop基础上横向开发。5.主要关注切面,实现了功能扩展 ,解决在原有功能基础之上,扩展功能的需求。术语1.切面Aspect:切点和增强的组合。2.切点Point cut:确定切入扩展功能的机制。即applicationContext.xml文件中的<aop:pointcut

2021-06-02 22:09:01 128

原创 Spring常见错误

1.缺少spring-aspects jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>5.2.15.RELEASE</version> </dependency>

2021-06-01 00:28:51 117

原创 在Linux虚拟机上安装MySQL遇到的错误

解决:

2021-05-23 23:14:13 245

原创 Linux常用命令英文全称与中文解释Linux系统

Linux常用命令英文全称与中文解释Linux系统man: Manual 意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory 意思是密码。su:Swith user 切换用户,切换到root用户cd:Change directory 切换目录ls:List files 列出目录下的文件ps:Process Status 进程状态mkdir:Make directory 建立目录rmdir:Remove directory 移动目录mkfs:

2021-05-20 21:45:54 391

原创 Servlet 生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用 init () 方法。Servlet 调用 service() 方法来处理客户端的请求。Servlet 销毁前调用 destroy() 方法。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。参考菜鸟教程:Servlet 生命周期...

2021-05-20 21:44:23 68

原创 跨域问题

跨域问题报错:1.跨域指?当你通过浏览器向其他服务器发送请求时,不是服务器不响应,而是服务器返回的结果被浏览器限制了。2.同源策略的同源同源指的是协议、域名、端口 都要保持一致http://www.123.com:8080/index.html (http协议,www.123.com 域名、8080 端口 ,只要这三个有一项不一样的都是跨域,这里不一一举例子)http://www.123.com:8080/matsh.html(不跨域)http://www.123.com:8081/mats

2021-05-15 19:35:31 391

原创 在idea中创建Maven项目常见错误

单元测试关于Maven依赖范围<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependen

2021-05-14 06:32:04 599

原创 1.idea中Maven创建项目及2.对idea中生命周期的理解3.pom文件夹下groupId、artifactId含义

在idea中使用Maven创建java项目groupId:存储的包的路径,一般分为多段,第一段为域,第二段为公司名。。。。。。如图,org是域中的一个,和它类似的 还有com、cn等,org为非盈利组织,com为商业组织。artifactId:模块名它们统称为坐标,是为了保证项目的唯一性提出的,如果把自己的项目弄到maven本地仓库去,必须通过groupId+artifactId去查找。在pom文件中与它们同级的还有,它是用来声明版本号的。在父pom中通常将一些通用的组件

2021-05-13 19:49:26 596

原创 session 对象的绑定、解绑和钝化、活化

监听对象与session的绑定与解绑接口:HttpSessionBindingListener监听一个类实例何时被添加到session域中,何时移除了session域。此监听器不用配置web.xml/** * 监听session属性对象的绑定与解绑 * @author 1 * */public class Bean implements HttpSessionBindingListener { private String name; private String pwd; pu

2021-05-09 00:53:31 473

原创 ==和equals的区别

区别:“==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。equals,常用的是对象里面的内容是否相等equals方法是由Object类提供的,可以由子类来进行重写public boolean equals(Object obj) {return (this == obj);}默认的实现只有当对象和自身进行比较时才会返回true, 这个时候和 “==”是等价的。Java中很多类(String类  Date类 

2021-04-25 09:00:47 57

原创 Java中 a+=b和a=a+b有什么区别?

在java语言中,a+=b和a=a+b的主要区别是在运算的精度上。类似的有“-= 、 *= 、/= 、%= ”,这里以a+=b 与 a=a+b 举例说明一下。下面是一串代码,我们试一下a=a+b的形式:short a=1;byte b=2;a=a+b;报错原因说是“类型不匹配:不能从int转换为byte”,在java中,在a+b时,会进行自动类型转换 ,所以a和b会转换成int类型。而变量a还是short类型,将int 类型的结果赋值给short类型的a ,无疑会报错。下面试一试a+=b的形

2021-04-20 23:15:12 728

原创 JavaWeb项目代码

js图片轮播效果实现代码具体思路:一、页面加载、获取整个容器、所有放数字索引的li及放图片列表的ul、定义放定时器的变量、存放当前索引的变量index二、添加定时器,每隔2秒钟index递增一次、调用一次切换图片函数提示:1、 index不能一直无限制的递增下去,需做判断2、调用切换图片函数时需将递增之后的index作为参数传过去三、定义图片切换函数提示:1.遍历所有放数字索引的li,将每个li上的类去掉。2.根据传递过来的index值找到对应的li给它添加类设为当前高亮显示。3. 根

2021-04-17 18:01:27 368

原创 二阶段笔记

1.null是Object数据类型的一个值2.数值类型异常NaN3.位运算符:没有无符号左移?4.undefined是未赋值时的默认值5.整个页面属于window对象,window.alert()6.利用LVHA原理来给链接应用样式 :如果你想展现不同状态的链接样式,一定要记住link-visited-hover-active的顺序,或者简写为LVHA。...

2021-04-14 22:10:53 228

原创 CSS选择器的权重计算

id>class>元素选择器,外联样式优先级低于内联样式,内联样式优先级低于行间样式。在讲解计算规则之前,先来大概再了解下具体的CSS选择器有哪些,才可以更方便的知道权重如何计算。1、CSS选择器id选择器(#id)使用ID选择器之前需要先在html文档中的元素添加id名称,这样在样式选择器中才能找到相对应的元素。id选择器具有唯一性。我们在类使用时是在相对应的类名前加上一个“.”号(.className)而id选择器是在名称前使用"#"如(#id)。类选择器(.className

2021-04-14 11:36:31 781

转载 synchronized与Lock

视频Java面试热点问题,synchronized原理剖析与优化_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili添加链接描述笔记Java面试热点问题,synchronized原理剖析与优化_Fengshana的博客-优快云博客添加链接描述synchronized遇见异常会释放锁吗会释放锁。如果在同步代码块当中出现了异常;monitor会自动帮助释放锁即monitorexit字节码指令。synchronized与Lock的区别...

2021-04-13 20:43:33 80

转载 B/S与C/S架构

什么是C/S架构一、什么是C/S架构C/S(Client/Server):客户端/服务器C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。C/S架构分层:它可以分为客户机和服务器两层:第一层: 在客户机系统上结合了界面显示与业务逻辑;第二层: 通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。这里需要补充的是,客户端不仅仅是一些简单的操作,它也是会处理一些运算,业务逻辑的处理等。也就是说,客户端也做着一些本该由服务器来做的一些事

2021-04-12 19:30:20 882

原创 sleep和wait的区别

sleep和wait的区别1.来自不同类sleep来自Thread,wait来自Object类。sleep是Thread类的静态方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a睡觉,要让b睡觉就要在b代码中调用sleep方法。2.有没有释放锁(释放资源)sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源,wait出让系统资源。sleep是线程被调用时,占着cpu去睡觉,其他线程不能占用cpu,os认为该

2021-04-12 16:01:52 409

转载 Java.lang.String类型

1.字符串的创建常量池Java中的常量池分为两种形态:静态常量池和运行时常量池。**静态常量池:*即.class文件中的常量池,class文件中的常量池不仅仅包括字符串,还包括类、方法的信息,占用class文件绝大部分空间。**运行时常量池:**JVM虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中。我们常说的常量池,就是指方法区中的运行时常量池。String a="Hello World";此种创建方式下,编译器首先检查常量池中是否含有此字符串常量,没有则

2021-04-10 21:18:53 277

空空如也

空空如也

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

TA关注的人

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