- 博客(48)
- 收藏
- 关注
原创 redis的常用命令
String k-v 单个key最大能存521MB ,约等于 多少个文字呢?增: set key value 例子:set adminName ‘zhangsan’查: get key 例子:get adminName查询所有的key 例子:keys *删key: del key 例子:del adminNameString的特有命令(重用)过期时间:setex 存的时候就给定一个过期时间。验证码就用它 setex key time value先时间.
2021-09-23 23:53:59
225
转载 subString的用法
订阅专栏substring()的作用就是截取父字符串的某一部分public String substring(int beginIndex, int endIndex)第一个参数int为开始的索引,对应String数字中的开始位置,第二个参数是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符代码示例如下:package co
2021-09-17 23:36:49
35945
转载 什么是VUE
一、 什么是Vue1.Vue 是一套用于构建用户界面的渐进式框架二、 框架 和 库 的区别1.就像vue 官网介绍的一样,vue是一个框架,那么前端框架和我们以前了解的jquery库之间有什么区别么?2.目前框架有哪些?库有哪些?解答问题一1.库(插件):是一种封装好的特定方法集合,对项目的侵入性较小,提供给开发者使用,控制权在使用者手中,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求2.框架:是一套架构,会基于自身特点向用户提供一套相当完整的解决方案,而且控制权在框架本身;对项目
2021-09-15 23:21:19
312
转载 jdk1.8 新特性——LocalDate和LocalDateTime
JDK1.8中,新增了两个处理日期和时间的类,一个是LocalDate,另一个是LocalTime,下面将分开将这两个类的方法列举出来并将里面的方法进行说明。 1、LocalDate LocalDate主要是用来处理日期的类,主要有以下方法: 1.1 LocalDate.now() 获取当前日期; 1.2 LocalDate.of(int ye...
2021-09-14 20:14:59
707
转载 静态成员、静态方法中不能用this和super关键字
为什么静态成员、静态方法中不能用this和super关键字 在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行. 因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加载后,对象还不一定存在...
2021-09-12 23:10:18
1143
转载 数组的知识点总结
数组是一个用来存储同一个数据类型多个元素的一个容器(数组长度是固定的,数组中存储的元素的数据类型要求一致)1.格式: 格式1: 数据类型[] 数组名 = new 数据类型[数组长度]; 格式2: 数据类型[] 数组名 = ne
2021-09-11 23:31:44
340
转载 DML和DDL的区别
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。DML(Data Manipulation Language)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.DDL(Data Definition Language)数据定义语言:适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter和Drop.区别:1.DML操作是可以手
2021-09-07 22:59:43
5975
转载 SpringMVC详解以及注解说明
springMVC详解以及注解说明 基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。 概述 注释配置相对于 XML 配置具有很多的优势: ...
2021-09-06 00:48:41
398
转载 SpringMVC的五种请求传参方式
SpringMVC的五种请求传参方式1、传统传参方式 方法参数中使用request,通过request.getParameter(“参数名”),再封装到bean中复制代码@RequestMapping("/test01")public ModelAndView test01(HttpServletRequest request){String username = request.getParameter(“username”);String password = request.getPa
2021-09-03 22:36:28
526
转载 五大组件及作用
五大组件及作用 DispatcherServlet DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自己定义,把拦截下来的请求,依据相应的规则分发到目标Controller来处理,是配置spring MVC的第一步。 DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而...
2021-09-02 22:38:46
557
原创 读取多个properties文件注意事项
在我们同时读取多个properties文件内容时如果xml文件已经出现过<context:property-placeholder>标签,这时注意我们要在标签(所有<context:property-placeholder>标签)上加上ignore-unresolvable="true",否则运行时会起冲突。...
2021-08-26 23:34:33
115
转载 什么是注解
什么是注解Annotation(注解)就是java提供了一种元程序中的元素关联任何信息和着元数据的途径和方法。Annotation(注解)是一个接口,程序可以通过反射来获取程序元素的Annotation对象,然后通过Annotation对象来获取注解里面的元数据。 Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类 型、构造方法、方法、成员变量、参数、本地变量
2021-08-25 23:06:17
1278
转载 IOC和DI的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshil
2021-08-24 23:55:22
180
转载 session的到底是做什么的?
session的到底是做什么的? 今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点: 1.session 是啥? 2.怎么保存的?3.如何运行?4.有生命周期吗?5.关闭浏览器会过期吗?6.Redis代替文件存储session7.分布式session的同步问题session是啥? 首先,我大致的知道,sessi...
2021-08-23 23:39:34
830
转载 解耦合解析
广大程序猿同胞,经常会看到“解耦合”,也有很多人,会用这个词来装X,但是,实际真正能理解的人,并不多。接下来,带大家深入浅出的走一遍,如何解耦合。首先,我们要知道,为什么要解耦合:通常,我们做一个项目,会用到很多基础功能块,比如xxx通信协议,xxxView等等,我们会把这种功能块封装成一个库,如果这个库,只能在这个指定的项目运行,这就叫高耦合,这就导致了,如果下次再次遇到一个类似的项目,需要用到同样功能的功能块时,你会要做很多重复工作。假设,每次使用json时,你都要对json库进行改造,那将会是一个晴
2021-08-23 23:33:45
332
原创 mysql8.0 jdbc连接注意事项
url增加参数useSSL 和时区 : jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTCdriver变化: com.mysql.jdbc.Driver => com.mysql.cj.jdbc.Driver示例:SSL是什么呢?SSL(Secure Sockets Layer安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全..
2021-08-09 11:55:10
373
转载 JSP页面和Java(servlet)页面 值的互传
把Java对象的值传给JSP页面使用el表达式,首先将Java对象的值使用内置对象封装,如下代码所示:request.getSession().setAttribute("db_fristname", db_fristname);将变量与属性进行绑定,而在JSP页面直接使用el表达式进行输出即可 ,如右:${db_fristname}将从jsp界面获取值传给Java页面,在Java处使用变量进行保存主要还是自己对这一块还不熟悉,方法一 :直接获取session即可,在前面会对部分变量进行ses
2021-08-08 23:01:52
1824
原创 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率--及格为>=60,中等为:70-80,优良为:80-90,优秀为:
select c.c_id,c.c_name,Max(sc.s_score) '最高分',MIN(sc.s_score) '最低分',AVG(sc.s_score) '平均分',SUM(case when sc.s_score>=60 then 1 else 0 end)/count(sc.s_id) "及格率",SUM(case when sc.s_score>=70 and sc.s_score<80 then 1 else 0 end)/count(sc.s_id) "..
2021-08-06 23:20:12
4502
转载 Servlet详解
原文出处:https://www.cnblogs.com/ysocean/p/6912191.html1、什么是 Servlet? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。2、Servlet 入门实例 第一步:创建一个JavaWeb项目,
2021-08-05 23:08:44
131
原创 Layui动态表格
layuiServletpackage com.hp.controller;import com.alibaba.fastjson.JSON;import com.hp.bean.Student;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.Ht
2021-08-03 22:56:33
292
原创 json数据通过后台渲染到jsp页面上
效果如下代码实现:StudentInfoServletpackage com.hp.controller;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet
2021-08-02 23:53:55
681
转载 layui的表单与表格使用详解
原文出处:https://blog.csdn.net/lamfang/article/details/89330774一、开始前准备到官网下载layui需要的文件在html文件里面导入:<script src="../layui/layui.js"></script> <link rel="stylesheet" href="../layui/css/layui.css"> <link rel="stylesheet" href=".....
2021-07-31 23:31:33
2357
原创 jquery购物车2
原型图代码实现<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content
2021-07-30 22:16:27
100
原创 jquey-黑夜关灯
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>D.
2021-07-29 23:42:47
86
原创 jquery购物车
html<!DOCTYPE html><html><head><title>购物车</title><meta charset="utf-8" /><style type="text/css">h1 { text-align: center;}table { margin: 0 auto; width: 60%; border: 2px solid #aaa;
2021-07-28 23:48:02
128
原创 jquery-表格的增删改查整体应用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.
2021-07-27 23:26:19
119
转载 jquery知识点总结
jQuery目前在Web前端开发所占的比重越来越高,在我们jQuery学习和开发的过程中都会去使用。jQuery帮我们解决了浏览器之间JS一些不兼容的地方和简化了原生JS对DOM的操作。下面把雷雪松对jQuery的知识点总结和归纳分享给大家。1、jQuery简介jQuery是一个实用的JavaScript库。jQuery极大地简化了JS对DOM的操作,实现一些常用的方法,jQuery还可以链式操作。2、jQuery的基本用法在这里插入代//引入jQuery文件,可以本地也可以远程<scrip
2021-07-26 23:46:07
89
转载 java多线程
原文出处:https://www.cnblogs.com/jmsjh/p/7762034.html 第1章 多线程1.1 多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中
2021-07-19 13:05:02
50
转载 IO流总结
原文出处:https://blog.csdn.net/KK_bluebule/article/details/79157404? 一、IO流简介: 流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。 按流向分:输出流:OutputStream和Writer为基类 &n
2021-07-17 09:12:21
98
转载 JavaList集合的常用方法
JDK1.8 新特性本文主要介绍了JDK1.8版本中的一些新特性,乃作者视频观后笔记,仅供参考。jdk1.8新特性知识点:Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期API在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化原来的hashMap采用的数据结构是哈希表(数组+链表),hashMap默认大小是16,一个0-15索引的数组,如何往里面存储元素,首先调用元素的hashcode方法,
2021-07-16 08:40:18
136
原创 日历类和日期类的应用实例
* 输入某人生日,格式为"yyyy-MM-dd",输出到现在为止经过了多少周。package com.hp.day07;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Test03 { public static void main(String[] args) { .
2021-07-14 23:12:23
75
转载 Git命令大全
一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push o...
2021-07-13 23:59:49
95
转载 IDEA使用Git出现push to origin/master was rejected错误解决方案
1.在github中创建一个账号:https://github.com/join?source=header-home2.下载并安装git:https://git-scm.com/downloads3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱+ View Code?12$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"4..
2021-07-12 23:40:33
1388
转载 IDEA使用Git远程推送出现push to origin/master was rejected错误解决方案
切换到自己项目所在的目录,右键选择GIT BASH Here 在terminl窗口中依次输入命令: git pull git pull origin master git pull origin master --allow-unrelated-histories 在idea中重新push自己的项目,即可成功push。 原文出处:https://www.cnblogs.com/shyroke/p/9255630.html ...
2021-07-11 20:53:10
440
转载 git的冲突解决–git rebase之abort、continue、skip
原文转自:http://www.cnblogs.com/chenjunjie12321/p/6876220.html (1)应用实例描述 假设在github或者gitoschina上建立了一个项目,默认分支为master分支,远程master分支上c.sh文件内容: 开发者A、B分别将项目拷贝到自己本地进行开发 某一天,开发者B提交c.sh,并且提交成功, 之后,...
2021-07-10 23:19:37
524
转载 Git错误non-fast-forward的解决方法
目录 1、问题描述 2、分析问题 3、解决问题 3.1、先合并之前的历史,再进行提交——提倡使用 3.2、丢弃之前的历史,强推——谨慎使用 1、问题描述 当要push代码到git时,出现提示: $ git push origin master To ../remote/ ! [rejected] master -> master (non-fast-forward) error...
2021-07-10 23:09:38
588
原创 Git之撤销修改(回退版本)
情况一:数据只存在工作区git checkout -- 文件名情况二:数据使用add添加到暂停区①先回到他的Head头上面(作用,把文件从暂停区撤回出去)git reset HEAD 文件名②再用 git checkout -- 文件名 的方法回退情况三:数据使用add添加到暂存区并commit 到版本库git reset --hard HEAD^ 回退到上一个版本git reset --hard 版本号 回退到指定版本...
2021-07-10 20:47:41
491
转载 单例模式中的懒汉模式和饿汉模式是什么?区别又是什么?
1.懒汉模式:顾名思义,他是一个懒汉,他不愿意动弹。什么时候需要吃饭了,他就什么时候开始想办法搞点食物。即懒汉式一开始不会实例化,什么时候用就什么时候new,才进行实例化。2.饿汉模式:顾名思义,他是一个饿汉,他很勤快就怕自己饿着。他总是先把食物准备好,什么时候需要吃了,他随时拿来吃,不需要临时去搞食物。即饿汉式在一开始类加载的时候就已经实例化,并且创建单例对象,以后只管用即可。3.懒汉式代码实现:public class Singleton { //默认不会实例化,什么时候用就什么
2021-07-10 20:38:29
214
转载 2021-07-10解决办法:git错误 error: failed to push some refs to ‘https://github.com/...
问题描述:在git bash中键入 $ git push origin master 进行提交的时候出现 如下错误: error: failed to push some refs to 'https://github.com/bluetata/ 问题原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。 解决办法:使用命令行: git pull --rebase origin master 该命令的...
2021-07-10 19:55:29
1160
原创 Mybatis级联查询--多对多
在Mybatis中,多对多的级联查询通常会转成两个一对多级联查询来实现应用场景举例:用户与商品之间的关系为多对多,一件商品可以对应多个订单,一个订单可以有多种商品,使用一个中间表(商品-订单表)就可以将多对多级联转换成两个一对多的关系项目结构:数据库信息:DROP TABLE IF EXISTS `gg`;#商品-订单CREATE TABLE `gg` ( `id` int(11) NOT NULL AUTO_INCREMENT, `gid` int(11) NOT NUL.
2021-07-07 23:57:42
1362
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人