自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jQuery的eq选择器+全选和反选

<!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-09-24 09:07:28 412

原创 Java有几种文件拷贝方式?(二)

Java IO/NIO 源码结构前面我在典型回答中提了第三种方式,即 Java 标准库也提供了文件拷贝方法(java.nio.file.Files.copy)。如果你这样回答,就一定要小心了,因为很少有问题的答案是仅仅调用某个方法。从面试的角度,面试官往往会追问:既然你提到了标准库,那么它是怎么实现的呢?有的公司面试官以喜欢追问而出名,直到追问到你说不知道。其实,这个问题的答案还真不是那么直观,因为实际上有几个不同的 copy 方法。public static Path copy(Path s

2021-09-24 09:07:17 536

原创 vue选项的思维导图

选项 之 数据data类型:Object | Function限制:组件的定义只接受 function。Vue 实例的数据对象。Vue 会递归地把 data 的 property 转换为 getter/setter,从而让 data 的 property 能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对):浏览器 API 创建的原生对象,原型上的 property 会被忽略。大概来说,data 应该只能是数据 - 不推荐观察拥有状态行为的对象。props类型:A

2021-09-24 09:05:30 171

转载 vue生命周期

首先,生命周期是个啥?借用官网的一句话就是:每一个vue实例从创建到销毁的过程,就是这个vue实例的生命周期。在这个过程中,他经历了从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。那么这些过程中,具体vue做了些啥,我们今天来了解一下。语述了解之前,我们先贴上一张官网的生命周期图,从图上,我们再一步一步来理解vue生命周期。我们先简单的来解说这张图,然后再通过例子来详看首先,从图上,我们可以看出,他的一个过程是new Vue()实例化一个vue实例

2021-09-24 09:04:51 98

原创 redis笔记(一)

redis通用命令1. dump 给定key中的值进行 序列化, 返回值是 序列化后的值 , 了解**2. exists key值是否存在 , 很常用! 返回值是 1 或者 0 , 1代表存在 0代表不存在3. expire 给key 做一个过期时间 , 写的值是 过期秒数例子: set phoneCode 3343 , expire phoneCode 60 到期之后,key自动删除, 这个很常用!!!4. ttl 查询 还剩余多少时间 过期 ...

2021-09-24 09:03:40 47

原创 redis笔记(二)

一. String k-v 单个key 最大能存 512 MB , 约等于 多个文字呢 ?增(改): set key value 例子: set adminName ‘zhangsan’查: get key 例子: get adminName查询所有的key: keys * 例子: keys *删key: del key 例子: del adminNameString 的 特有命令(重要)过期时间:setex 存的时候就...

2021-09-24 09:03:12 45

原创 redis笔记(三)

二: Hash 哈希 类型。 适合存储对象增: hset 例子: hset food name ‘apple’删: hdel food name批量增: hmset food name ‘apple’ color “red”批量查: hmget human name age查: hget food color查所有key: hkeys food查所有key 和 value : hgetall humanhash 字段的自增: hincrby human age 10key...

2021-09-24 09:02:38 43

原创 redis笔记(三)

三: list -- 双端队列结构。先进后出,排序是按照 插入的顺序排序 , 有顺序,且可以重复比如: 沙和尚 猪八戒 孙悟空 唐僧 chaoyang 刘备 关羽 张飞 赵四左边增: lpush key xxx右边增: rpush key xxx遍历: lrange key 0 -1左边删除: lpop key右边删除: rpop key插入 linsert hero before "刘备" 前插入 "朝阳"查单 lindex hero 0举例:abcde...

2021-09-24 09:02:05 42

原创 redis笔记(四)

四: set 数据类型, set 无序,不能重复, 做扑克牌,增: sadd key value查条数: scard key 获取 key 的成员数量查全: smembers key 返回集合中的所有value按索引查单????? 有没有。 sindex names 2 没有的,,,, 因为没有顺序指定删除:srem key value随机删除!用途很广, spop names作业:用java代码写,把咱们班33个人的名字 形成 一个集合,运行后随机点一个人的名字,就把这个人的名字移...

2021-09-24 09:01:28 47

原创 redis笔记(五)

五:zset sortset , 有序的set集合。 可以有序但是不重复。他是 set 的扩展版, 每个元素都关联了个 double 类型的分数,根据分数的大小,进行排序。排序规则是 从小到大。 分数可以并列即 分数可以重复。, 成员(value)必须唯一。底层是 哈希表实现的, 添加删除 很快增加: zadd key 分数 值 , pnames ,遍历: zrange key 0 -1 withscores 加上withscores 带分数, 不带 直接全部显示值查条数: zcard key.

2021-09-24 09:00:54 38

转载 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>...

2021-09-06 09:03:33 213

原创 基本的数据类型

int、long、double、boolean、char;(byte、short、float)int:整型,4个字节,-21个多亿到21多个亿1.整数的直接量默认为int型,但不能超范围,超范围则编译错误2.两个整数相除,结果还是整数,小数位无条件舍去3.整数运算超范围时会发生溢出,应当避免long:长整型,8个字节,上百万亿1.长整型的直接量为在数字后面加l或L2.整数运算时若有可能溢出,建议在第一个数字后加L3.使用System.currentMillis()获取自1

2021-09-06 09:02:53 51

转载 MySQL 批量插入之 --怎样不插入重复的数据?

业务很简单:需要批量插入一些数据,数据来源可能是其他数据库的表,也可能是一个外部excel的导入那么问题来了,是不是每次插入之前都要查一遍,看看重不重复,在代码里筛选一下数据,重复的就过滤掉呢?向大数据数据库中插入值时,还要判断插入是否重复,然后插入。如何提高效率呢?往下看吧!!!1、insert ignore into当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。这种方法很简便,但是有一种可能,就是插入不

2021-09-06 08:57:36 290

原创 随机字符数组与用户输入的字符数组

public static int[] check(char[] chs,char[] input){int[] result = new int[2]; //result[0]:位置对(0) result[1]:字符对(0)for(int i=0;i<chs.length;i++){ //遍历随机字符数组for(int j=0;j<input.length;j++){ //遍历用户输入的字符数组if(chs[i]==input[j]){ //字符对result[1]++;

2021-07-30 08:18:30 81

原创 求数组最大值

求数组中最大值```javaimport java.util.Arrays;//求数组中元素的最大值public class MaxOfArray {public static void main(String[] args) {int[] arr = new int[10];for(int i=0;i<arr.length;i++){arr[i] = (int)(Math.random()*100);System.out.println(arr[i]);}

2021-07-30 08:17:52 131

原创 查质数的例子

质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数```javaimport java.util.Scanner;public class HomeWork01 {public static void main(String[] args) {Scanner scan=new Scanner(System.in);System.out.print("请输入查找质数(素数)的范围:2~");int maxNum=sca

2021-07-28 09:00:52 74

原创 猜数字游戏

```javaimport java.util.Scanner;//猜数字游戏public class Guessing { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num=(int)(Math.random()*1000+1); //生成1到1000之内的随机数 System.out.println(num); //作弊 int guess; .

2021-07-28 08:57:49 53

原创 java//运算符演示

public class OperDemo { public static void main(String[] args){ /* * 1.算术运算符:+,-,*,/,%,++,-- * 1)%:取余、取模,余数为0即为整除 * 2)++/--:自增1/自减1,可以在变量前也可以在变量后 * 2.1)单独使用时,在前在后无差别 * 2.2)被使用时,在前在后有差别 * a++的值为a的值 * .

2021-07-26 09:26:34 290

原创 2021-07-07

CSS 层叠样式表 决定了网页内容长什么样子语法:选择器{ 属性名:属性值; 属性名:属性值;}选择器:1.HTML选择器 标签选择器语法:标签名{ 属性名:属性值; 属性名:属性值;}例:文字p{ color:red; }2.id选择器语法:#id名{ 属性名:属性值; 属性名:属性值;}例:文字 id名随便起,是唯一的,不能以数字开头#aa{ color:red; }3.类选择器 class选择器语法:.类名{ 属性名:属性值; 属性名:属性值;}例:文字 类名随便

2021-07-16 09:08:28 41

原创 HTML标签总结

标题标签:<hn></hn> n为1-6段落标签:<p></p> 可以实现换行,有间距 align对齐方式换行标签:<br/>字体标签:<font color="颜色" size="字号" face="字体"></font>字符格式化: 加粗:<b></b> <strong></strong> 倾斜:<i></i> <em...

2021-07-16 09:07:57 35

原创 数据类型的转换

从小到大依次为:byte--short--int(char为0~65535的int)--long--float--double;从小到大自动转,从大到小强制转- 强转可能精度丢失或溢出。- 整型直接量可以直接赋值给byte、short、char但不能超范围;- byte、short、char类型变量参与运算时,先一律转换位Int再运算;```java//数据类型演示public class DataTypeDemo { public static ...

2021-07-16 08:37:24 85

原创 java中基本的数据类型

int、long、double、boolean、char;(byte、short、float)int:整型,4个字节,-21个多亿到21多个亿1.整数的直接量默认为int型,但不能超范围,超范围则编译错误2.两个整数相除,结果还是整数,小数位无条件舍去3.整数运算超范围时会发生溢出,应当避免long:长整型,8个字节,上百万亿1.长整型的直接量为在数字后面加l或L2.整数运算时若有可能溢出,建议在第一个数字后加L3.使用System.currentMillis()获取..

2021-07-15 19:45:13 41

原创 servlet

显示当前系统时间开发第一个servlet程序1.编码 实现javax.servlet servlt接口 5个方法,核心实现service方法参数(ServlertRequest)处理请求 (ServletResponse)处理响应public call ShowDate implements Servlet{pubilc void service(servletRequest requst,sercletResponse response){1.设置响应类型和编码格式2.获取输出流...

2021-07-14 09:15:16 31

原创 基本的数据类型

int、long、double、boolean、char;(byte、short、float)int:整型,4个字节,-21个多亿到21多个亿1.整数的直接量默认为int型,但不能超范围,超范围则编译错误2.两个整数相除,结果还是整数,小数位无条件舍去3.整数运算超范围时会发生溢出,应当避免long:长整型,8个字节,上百万亿1.长整型的直接量为在数字后面加l或L2.整数运算时若有可能溢出,建议在第一个数字后加L3.使用System.currentMillis()获取自1

2021-07-13 23:55:01 37

原创 3.变量的使用

// 1)对变量的使用就是对它所存的那个数的使用// 2)变量的操作必须与数据类型匹配// 3)变量在用之前必须声明并初始化//System.out.println(i); //编译错误,i未声明int i;//System.out.println(i); //编译错误,i未初始化int j=25;System.out.println(j); //正确//int m=250.678; //编译错误,数据类型不匹配int a=5; //声明整型变量a并赋值...

2021-07-13 23:54:29 34

翻译 --来说说java中的System类,Scanner类,Math类以及Random类的概念及用法吧!

一、System类1.概念:System是一个类,这个System类主要是一些与系统相关的属性和方法的集合,而且其内部的方法全部是静态的,所以我们直接使用System直接调用就好2.常用方法System.out.println("test"); //输出System.in; //输入System.currentTimeMillis(); //获取当前时间的时间戳System.gc(); //垃圾回收二、Scanner类1.概念:Scanner是一个基于正...

2021-07-13 23:52:38 170

转载 Linux中的Shell的知识点

一、Shell的概述Shell是linux系统的重要组成部分之一,本质是一个用C语言编写的程序,是linux系统的用户界面,它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。shell也是一种脚本语言,它定义了各种变量和参数,并且提供了许多控制结构,包括循环和分支。二、Shell脚本解释器的分类Linux的Shell脚本解释器种类众多,一个系统可以存在多个shell脚本解释器,可以通过cat /etc/shells 命令查看系统中安装的shell脚本解释器。三...

2021-07-13 23:51:40 328

原创 随机验证码

随机生成一个5位的英文字母验证码(大小写混搭)* 然后将该验证码输出给用户,然后要求用户输入该验证码,大小写不限制。* 然后判定用户输入的验证码是否有效(无论用户输入大小写,只要字母都正确即可)。import java.util.Random;import java.util.Scanner;public class Test05 { public static void main(String[] args) {Scanner input=new Scanner(System....

2021-07-13 23:50:39 140

转载 Java中String类的概念和常用方法

一.String的概念1.String的用法(1)字符串:由多个字符组成的一串数据。 写法: String str=“这是一个字符串”(2)特点: ①字符串字面值就是一个对象 ②字符串一旦赋值不能改变(值不可变,地址可变) ③String s = "hello"和String s2 = new String("hello")区别?前者创建一个对象,后者创建两个对象。2.字符串的不变性二.String的常用方法:...

2021-07-10 20:07:34 178

转载 一分钟学会Python中pip的安装与使用

一、简单介绍pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装和卸载的功能,现在大家用到的所有包不是自带的就是通过pip安装的。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。给出pip官网链接:pip官网。二、下载安装可以通过命令 pip --version 来判断是否已安装:如果你还未安装,则可以使用以下方法来安装:$ curl https://bootstrap.pypa.io/get-pip.py -o g

2021-07-08 19:15:39 382

转载 喂!喂!喂!一起来做Python日常练习题啊!(>^ω^<)

选择题1.关于 Python 语言的特点,以下选项中描述错误的是(A)A.Python 语言是非开源语言 B.Python 语言是跨平台语言C.Python 语言是多模型语言 D.Python 语言是脚本语言2.以下选项中,不是Python语言特点的是(A)A.变量声明:Python语言具有使用变量需要先定义后使用的特点B.平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行C.黏性扩展:Python语言能够集成C、C.++等语言编...

2021-07-07 22:56:57 1662

转载 MySQL数据库的概念(详细)

一.MySQL的概述1. MySQL是目前最流行的开源关系型数据库。 数据库的概念: 库:将物品有条理的存放 数据库:存放数据的一个仓库MySQL是一种开放源代码的关系型 数据库 管理 系统 (RDBMS),MySQL数据库系统使用最常用的数据库管理语言(SQL)进行数据库管理。本部分主要内容包括:掌握结构化语言SQL,DDL创建数据库和表,Dos命令修改和删除库和表,DML命令增删改表数据,DQL命令查询表数据,数据库索引与备份。 ...

2021-07-07 22:56:16 1768

转载 idea安装教程

1.1 IDEA下载地址官网下载地址:https://www.jetbrains.com/idea/IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。注:如果要开发JavaWeb项目就需要使用旗舰版。旗舰版收费(限 30 天免费试用),社区版免费,这和 Eclipse 有很大区别。————————————————版权声明:本文为CSDN博主「Totoro-galesaur」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2021-07-07 22:55:29 157

转载 Java中多线程(二):线程的生命周期

Java中线程创建的两种方式(代码源)1.继承自Thread类的方式package cn.hp.thread1;public class TestThread1 { public static void main(String[] args) { //创建线程对象 MyThread t1 = new MyThread(); //创建自定义对象 MyThread2 mythread = new MyThread2...

2021-07-07 22:54:47 45

转载 简单易懂:Java中多线程的基础知识(一)

一:线程 原 理 进程:每个进程都有独立的代码和数据空间,进程是资源分配的最小单位,每个独立的程序占有一个进程。(也可以说是程序在一个数据集成上运行的过程)线程:表示程序的执行流程,是CPU调度执行的基本单位,同一类线程共享代码和数据空间,进程是线程的容器,即一个进程包含1+n个线程。(线程也可以看做成一个轻量级的进程)同时执行多个操作的“思想”,在 Java 中被称为并发,而将并发完成的每一件事称为线程。同时什么是并发呢?什么又是并行呢?这是两个的概念,并发性(concurre...

2021-07-07 22:52:43 49

转载 Jsp页面的基础语法

Jsp页面的基础语法1.脚本元素①表达式脚本作用:向页面呈现结果,写表达式和有结果的java代码语法:<%= %>注意:Java代码不需要写;<%@ page pageEncoding ="UTF-8" ContentType ="text/html.charser="UTF-8"%><!DATYPR HTML><head></head><body>1+1=<%=1+1%><%=new Java.

2021-07-07 22:51:43 108

转载 请求转发--重定向

一、请求转发1.请求转发可以将两个servlet连成一个工作流,共同去完成一个任务2.如何使用请求转发在两个servlet中进行跳转?①获取一个调度对象 RequestDispatcher rd = request.getRequestDispatcher("目标Servlet的url-pattern");②指定跳转的目标Servlet 在构建调度对象时指定目标跳转的程序路径③完成跳转 rd.forward(request,response);3.请求转发的特点①地址栏...

2021-07-07 22:51:02 105

转载 HTML标签总结

标题标签:<hn></hn> n为1-6段落标签:<p></p> 可以实现换行,有间距 align对齐方式换行标签:<br/>字体标签:<font color="颜色" size="字号" face="字体"></font>字符格式化: 加粗:<b></b> <strong></strong> 倾斜:<i></i> <em...

2021-07-07 22:50:19 96

转载 HTML-CSS样式表

CSS 层叠样式表 决定了网页内容长什么样子 语法:选择器{ 属性名:属性值; 属性名:属性值;}选择器: 1.HTML选择器 标签选择器 语法:标签名{ 属性名:属性值; 属性名:属性值;} 例:<p>文字</p> p{ color:red; } 2.id选择器 语法:#id名{ 属性名:属性值; 属性名:属性值;} 例:<p id="aa">文字</...

2021-07-07 22:48:44 88

空空如也

空空如也

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

TA关注的人

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