- 博客(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
原创 Oracle提高SQL性能
sql优化步骤sql优化的几种方式sql优化步骤where筛选条件执行顺序要提高SQL查询效率where语句条件的先后次序应如何写Oracle中的where部分的各个条件的执行顺序(右->左)WHERE过滤条件的执行顺序...
2021-10-27 20:52:03
121
原创 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
原创 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
原创 什么时候用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常用命令英文全称与中文解释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关注的人