自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodingLJ

种树最好的时机是十年前,其次是现在。

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

原创 【经典解释】count(1),count(*),count(x)之间的区别

1.count(*) count(*) 是计算整个表的行数。 一个表有多行,只要每行有一个字段不为空,这一行就会计数。2.count(1) count(1) 是也是计算的是整个表的行。 这边就是计算的是左边标记的1的个数3.count(x)count(x),这里面的x就是一个标记计数的,可以是2 ,3,就是计算2,3的个数...

2020-12-26 22:47:16 1935 1

原创 nvarchar和varchar的区别

1、varchar是非Unicode可变长度类型,nvarchar是Unicode可变长度类型。2、varchar和nvarchar的最大长度不一样,nvarchar的长度设置必须为1和4000之间。varchar的长度设置必须是1和8000之间。3、varchar能存储的字节数就是他的长度。nvarchar能存储的字节数是它长度的2倍。区别: ① 从存储方式上,nvarchar是按字符存储的,varchar是按字节存储的。 ② 从存储量来看,varchar是比较省空间的,因为存储的..

2020-12-26 10:17:28 42640

原创 【学 MySQL,这一篇足够了,(百度云提取:含mysql软件 + 表结构)】 MySQL基础最全详解(持续更新...)

深入mysql基础知识

2020-12-25 15:40:48 813 1

原创 【详解】EL表达式和JSTL标签库的使用

EL表达式和JSTL标签库都是为JSP服务的,简化了JSP界面对数据的处理。 EL表达式是简化JSP的输出的,简化获取域中的值的方式。 JSTL是集合了判断、遍历JSP的内置对象的内容,EL表达式取域中的值 学jQuery,Ajax更加简便。 一、EL(Expression Language)表达式1、EL表达式语言,用于简化JSP的输出,主要是对JSP的内置对象里面的域内容进行输出。 ...

2020-12-24 13:25:02 755 2

原创 电商项目中两个重要的属性SPU和SKU

1.SPU(Standard Product Unit),标准产品单位(商品共有的属性和集合形成的SPU) SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗的讲,属性值相同的商品就可以成为一个SPU。 信息聚合:意味着有识别度的信息被用来作为不同SPU的区分点;不是所有属性,使用的属性值是能够有区分度的关键属性值; 易检索:信息聚合与易检索这两个说明,是通过关键属性+属性值的聚合来实现易检索这个目的;目的与使用场景相关联,并非万古不...

2020-12-22 20:07:25 995

原创 深入理解hashcode和equals

hashcode详解equals详解hashcode和equals的区别和联系hashcode和equals的使用原理

2020-12-22 18:44:19 699 1

原创 【详解】mysql数据库版本,链接jar包版本,c3p0数据库连接池

mysql 8.0以上的,mysql-connector-java.jar也肯定是8.0以上的,c3p0服务器9.5.4或者9.5.2版本 但是, 建议大家安装mysql版本是5.5版本,最近做项目遇到太多版本不对应的问题或者版本过高遇到的问题。 相对MySQL8.0以上的版本,遇到问题可能没有人遇到过,所以解决办法会很少。MySQL5.5版本更加稳定。 自行在官网下载即可。百度搜,mysql5.5下载...

2020-12-10 09:44:47 1229

原创 BeanUtils.populate方法详解

将properties里面的值赋值给bean里面。BeanUtils.populate( Object bean, Map properties ), 这个方法会遍历map<key, value>中的key 如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。

2020-12-08 20:48:18 2232

原创 service(),doGet(),doPost()区别

1. service()方法,如果Servlet中有service()方法,则优先调用Service()方法。2. doGet(),在没有service()的情况下,如果是get请求,则调用get请求处理的方法。3. doPost(),在没有service(),如果是post请求,则调用post请求处理的方法。总结,浏览器默认调用的是get请求。...

2020-12-08 10:25:08 360

原创 《剑指Offer》:【经典详解】对称二叉树,请实现一个函数,用来判断一棵二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。

1. 题目描述请实现一个函数,用来判断一棵二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。题目分析:先看图求二叉树的镜像,我们可以再写一个方法,判断是否对称 判断为空的情况,首先判断左根结点 && 右根节点是否为空,为空的话返回true 判断不对称的情况,左根结点 ||右根节点是否为空,返回的是false 判断对称的情况,使用的方法是递归。具体判断左子树的左孩子和右子树的右孩子是否相等 && 左子树的右孩...

2020-12-05 10:53:16 154

原创 《剑指Offer》【注释、思路详细】:二叉树的下一个结点,给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。

1.题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。题目分析:GetNext(TreeLinkNode pNode),这个pNode就是当前结点,所求的是当前结点的中序遍历的下一个结点中序遍历,求当前结点的下一个结点,当前结点要么有右孩子,共有两种情况:1.第一种是当前结点有右节点,若右结点只有一个,也就是右结点是根节点那当前结点的下一个结点就是右结点。若右结点不为空,且有左结点..

2020-12-04 14:23:52 114

原创 【精讲】jQuery中Ajax的使用,$.ajax,$.get,$.post,$.getJSON,serialize()

一、简述js、jQuery、Ajax关系 一切为更加便捷而生,为懒人而生。 首先,介绍下JavaScript、jQuery、原生态的Ajax、jQuery中的Ajax之间的关系,理清里面的关系后,更易于学习。 JavaScript是动态网页技术,也是原生态的。jQuery是JavaScript查询(Query)语言,相当于升级版的JavaScript,简化了动态网页的开发,用最少的代码做最多的事,达到了事半功倍的效果。Ajax是一种浏览器通过js...

2020-12-03 13:23:26 154

原创 【百度云提取】:JDK1.8API、Jdk1.8安装包、jQueryAPI文档、JavaScriptAPI文档、W3School相关API文档

永久有效链接:https://pan.baidu.com/s/17icyNmNDmEICd0Y7EUjTCQ提取码:aiu7复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享JDK1.8 安装包链接:https://pan.baidu.com/s/1e9LE0xT99taK4zXtpirfdw提取码:z1xm复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享...

2020-12-02 14:35:13 1757 2

原创 《剑指Offer》【经典详解】第一个只出现一次的字符。在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1

1.题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)题目分析:判断第一个出现一次的字符,需要对整个字符串进行遍历,将字符串转换为字符的形式,使用的charAt(int index),表示查询的是字符串中字符的位置。 遍历过程中判断当前字符是否在集合中已经存在,存在的话记录出现的次数,将当前的键值对存入集合。否则的话,把Value设置为1 从开始遍历..

2020-12-02 13:44:19 389

原创 【经典】Ajax技术详解

一、Ajax简介 Ajax是一种快速创建动态网页的技术,通过js异步发送请求,局部更新网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以实现对网页的异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某个部分进行更新。 说白了,就是整个界面现在需要一部分需要改变,之前没有Ajax的时候是加载整个界面,现在Ajax技术可以在不加载整个界面的情况下,就可以对部分界面的功能进行更新。浏览器发送到服务器的请求,而是浏览器的部分通过JavaScript中的Ajax向服务器...

2020-12-01 22:50:50 360

原创 【彻底解决】Servlet控制台乱码问题,浏览器乱码问题解决

一、控制台乱码下面的方法一个一个试一试,总有一个适合你:1、在tomcat Server中设置 VM options , 值为 -Dfile.encoding=UTF-82、在setting中的 File encodings 中设置编码格式3、在idea安装目录bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-84、在 tomcat / conf 目录下,设置 logging.propert

2020-12-01 17:28:28 2205 1

原创 【全面详解】Filter过滤器的使用

一、什么是过滤器 Filter称之为过滤器,是SerlvetAPI提供的一个Filter接口,A类实现了这个接口,那么A类称之为过滤器Filter。主要用户的请求(HttpServletRequest)进行预处理,也可以对服务器响应后的数据进行处理。也就是在请求到达服务器处理之前进行拦截,将过滤后符号条件的数据交给服务器进行处理生成响应,最后Filter再对服务器响应的数据进行处理。 下面以登录权限的验证为例子:用户在没有登录的情况下,是不允许查看html,jsp的界面...

2020-12-01 13:43:15 5091

空空如也

空空如也

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

TA关注的人

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