- 博客(57)
- 收藏
- 关注
原创 redis
ssm项目如何使用redis,第一种方式:使用jedis ,类似于 jdbc/第一步:在applicationcontext。xml中注释去掉 第二部:把db.properties中的把redis 配置的注释去掉。 springmvc中的 单元测试。 为什么要用juint单元测试,因为在框架中,传统的main方法已经无法处理,如req请求,等等,无法满足测试需求了 单元测试的好处是,在最小的代码结构单元中找出 bug ,最快速的找出bug所在的地方,.
2021-09-24 09:01:28 85
原创 zset sortset ,有序的set集合。可以有序但是不重复。
他是 set的扩展版,每个元素都关联了个 double类型的分数,根据分数的大小,进行排序。排序规则是从小到大。分数可以并列即.分数可以重复。,成员(value)必须唯一。底层是 哈希表实现的,添加删除 很快增加: zadd key 分数值, pnames ,遍历: zrange key 0 -1 withscores加上withscores 带分数,不带直接全部显示值...
2021-09-24 08:59:46 528
原创 set 数据类型,set 无序,不能重复,做扑克牌
增sadd key value查条数: scard key 获取key的成员查全: smembers key 返回集合中的所有value安索引查单???? 有没有。sindex names 2 没有,,,,应为没有顺序指定删除 srem key value随机删除!用途很广,作业:用java代码写,把咱们班33个人的名字形成一个集合,运行后随机点一个人的名字,就把这个人的名字移除。再次点名是点32个人的随机中的一个。...
2021-09-24 08:59:11 114
原创 list --双端队列结构。
先进后出,排序是按照插入的顺序排序比如:.沙和尚猪八戒孙悟空唐僧刘备关羽张飞赵四左边增:lpush key xxx右边增:rpush key xxx遍历: lrange key 0 -1左边删除:lpop key右边删除:rpop key插入 Linsert key Hero before “刘备”查单 lindex hero 0删除指定的值 比较复杂 lrem hero cout valuecount > 0 表示 从头向尾巴 从左到右 搜索 移除何 value 相等 元素, 数量
2021-09-24 08:58:41 104
原创 Hash哈希类型。适合存储对象
增:hset person name sunchaoyang age 12 boyfriend xiaosun删: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 person valu.
2021-09-24 08:58:10 213
原创 其他通用命令
1.DUMP 给定key中的值进行 序列化,返回值是 序列化后的值,了解**2.exist key 的值是否存在 很常用 返回值是0或者1 1.代表系存在代表不存在3.exprire 给key 做一个过期时间,写的值是 过期秒数 例子: set phoneCode 3343, expire phoneCode 60 到期之后,key自动删除,这个很常用4. ttl 查询 还剩余多少时间 过期 秒为单位,应用场景 1订单15分钟有效, 2考试5.pers...
2021-09-24 08:57:04 58
原创 string的特有命令
(重要)过期时间: setex存的时候就直接给定一个过期时间。验证码就用它 setex code 60 3432423(重用)自增(减)incr场景:抖音点赞,产品的热销排行。定量增:incrby批量增:mset key1 value key2 value批量增: mget key1 key2字符串截取:getrange key start . end先查在存: getset ,格式getset key value将给定的key值设置value,并返回key的旧值。工资!过期时间: setex
2021-09-24 08:55:47 141
原创 redis
支持多种数据结构:String(字符串);list hash set zsetString k-v 单个key 最大能存512MB ,约等于多个文字增 set key value 例子 set adminName ‘zhangsan’查 get key 例子 get adminname 查询所有的key key * 例子 keys *删key:del key 例子 del adminName...
2021-09-24 08:54:44 52
原创 创建集合放数据
public static void main(String[] args) { //创建集合 ArrayList<String> list = new ArrayList<>(); //存放数据 list.add("one"); list.add("two"); list.add("three"); list.add("four"); //获取第二个元素 System.out.println("获取第二个数.
2021-09-03 16:46:56 227
原创 生成10个不同的随机数。可以使用Collection自带的contains()方法
public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); //生成10个不同的随机数。可以使用Collection自带的contains()方法 int ran = (int)(Math.random()*100) +1; list.add(0,ran);//初始化list for (int i = 0; i <.
2021-09-03 16:45:56 202
原创 20210812
public static void main(String[] args) { Collection c1 = new ArrayList(); c1.add("1"); c1.add("$"); c1.add("2"); c1.add("$"); c1.add("3"); c1.add("$"); c1.add("4"); for (Object s : c1) { c1.removeAll(Collections.
2021-09-03 16:45:17 60
原创 循环输出看结果
public static void main(String[] args) { Collection c1 = new ArrayList(); Collection c2 = new ArrayList(); //给c1赋值 c1.add("one"); c1.add("two"); c1.add("three"); //给c2赋值 c2.add("four"); c2.add("five"); c2.add("six").
2021-09-03 16:44:18 76
原创 创建一个List集合并添加元素0-
public static void main(String[] args) { //创建一个List集合并添加元素0-9 List<Integer> list = new ArrayList<>(); list.add(0); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.add(7.
2021-09-03 16:42:56 1152
原创 修改目录名,添加“副本<编号>“内容
package com.gff.zy;import java.io.File;import java.util.Scanner;public class Test3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入要创建的目录的名字:"); String dirName = s...
2021-07-29 08:50:07 105
原创 要求用户输入一个文件名并使用File在当前目录下创建出来。
package com.gff.zy;import java.io.File;import java.io.IOException;import java.util.Scanner;public class Test2 { public static void main(String[] args) throws IOException { //要求用户输入一个文件名并使用File在当前目录下创建出来。 Scanner scan = new Scanner...
2021-07-29 08:49:16 934
原创 通过File输出当前项目目录下的文件“myfile.txt“的名字,大小,最后修改时间。
package com.gff.zy;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;public class Test1 { public static void main(String[] args) { //通过File输出当前项目目录下的文件"myfile.txt"的名字,大小,最后修改时间。 File file = new File(...
2021-07-29 08:48:41 514
原创 创建list集合
package com.gff.zy;import java.util.ArrayList;import java.util.List;public class Test6 { public static void main(String[] args) { //创建list集合 List<String> s = new ArrayList<>(); //创建字符串数组 String[] a= {"on...
2021-07-29 08:47:21 426
原创 创建一个List集合并添加元素0-9
package com.gff.zy;import java.util.ArrayList;import java.util.List;public class Test4 { public static void main(String[] args) { //创建一个List集合并添加元素0-9 List<Integer> list = new ArrayList<>(); list.add(0); ...
2021-07-28 09:03:38 1455
原创 idea集合
package com.gff.zy;import java.util.ArrayList;public class Test3 { public static void main(String[] args) { //创建集合 ArrayList<String> list = new ArrayList<>(); //存放数据 list.add("one"); list.add("tw...
2021-07-28 09:02:26 300
原创 idea作业
package com.gff.zy;import java.util.ArrayList;import java.util.Calendar;import java.util.Collection;import java.util.Collections;public class Test2 { public static void main(String[] args) { Collection c1 = new ArrayList(); c1.ad...
2021-07-28 09:01:45 105
原创 idea作业
package com.gff.zy;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;public class Test1 { public static void main(String[] args) { Collection c1 = new ArrayList(); Collection c2 = new ArrayList();...
2021-07-28 09:01:00 74
原创 层级选择器作业
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-equiv="X-UA...
2021-07-28 08:59:00 57
原创 类选择器作业
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-equiv="X-UA...
2021-07-28 08:58:13 60
原创 元素选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-equiv="X-UA...
2021-07-28 08:57:27 49
原创 点击事件作业
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-eq...
2021-07-28 08:56:39 96
原创 jQuery入口函数
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><script...
2021-07-28 08:51:12 48
原创 黑夜关灯作业
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><titl...
2021-07-28 08:50:22 122
原创 将当前系统时间以“yyyy-MM-dd HH:mm:ss“格式输出
public class Test2 { //将当前系统时间以"yyyy-MM-dd HH:mm:ss"格式输出 public static void main(String[] args) { Date date = new Date(); System.out.println("date =" + date); long time = date.getTime(); System.out.println("time =" +...
2021-07-26 08:35:14 410
原创 2021-07-26
package com.gff.zy;import java.util.Date;public class Test1 { public static void main(String[] args) { //获取当前时间 Date date = new Date(); System.out.println("date =" + date); long time = date.getTime(); System....
2021-07-26 08:33:31 38
原创 2021-07-26
package com.gff.zy;import java.util.Date;public class Test1 { public static void main(String[] args) { //获取当前时间 Date date = new Date(); System.out.println("date =" + date); long time = date.getTime(); System....
2021-07-26 08:33:31 53
原创 2021-07-25
public class Test5 { public static void main(String[] args) { String str=random(); System.out.println(str); System.out.println("请输入验证码(不区分大小写)"); Scanner sc=new Scanner(System.in); String strin=sc.next(); ...
2021-07-26 08:32:11 53
原创 2021-07-24
* 日历类: 可以做 日期的计算 * 使用场景,项目中:预约功能,日期计算功能, * 常用app,美柚,疫苗预约,入职日期计算,旅游模块 * 创建对象 ----》new 出来的 * 对象如果不能被(无参)new:1)无参构造私有化了,可能是单刷模式 * 2)该类可能是个接口/抽象类,必须new 他实现类(子类) * */ public class CalendarDemo01 { public static void main(String[] args) ...
2021-07-26 08:30:59 46
原创 2021-07-22
public class Test6 { public static void main(String[] args) { aaa(); } private static int aaa() { System.out.println(" * 1.要求用户输入一个计算表达式,可以使用加减乘除。\n" + " * 2.只处理一次运算的,不要有连续加减乘除的表达式,且不做小数计算。(例:1+2+3)\n" + ...
2021-07-23 14:07:30 47
原创 2021-07-23
package com.gff.zy;import java.io.Console;import java.util.Scanner;public class Test5 { public static void main(String[] args) { String str=random(); System.out.println(str); System.out.println("请输入验证码(不区分大小写)"); Sc...
2021-07-23 14:06:31 42
原创 2021-07-21
package com.gff.zy;import java.util.Scanner;//要求用户从控制台输入一个email地址,然后获取该email的用户名(@之前的内容)public class Test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入email"); Strin...
2021-07-23 14:05:42 39
原创 2021-07-20
package com.gff.zy;public class Test3 { public static void main(String[] args) { String str = "abcdcba"; System.out.println(check(str)); /* * 编写一个回文字符串,然后调用check方法检查 * 该字符串是否为回文,然后输出检查结果。 * 若是回文则输出:是...
2021-07-23 14:04:40 58
原创 2021-07-19
package com.gff.zy;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;public class Test1 { public static void main(String[] args) { Collection c1 = new ArrayList(); Collection c2 = new ArrayList();...
2021-07-23 14:03:37 36
原创 2021-07-18
Springmvc的开发①搭建环境引入jar(spring+springmvc) - (注意:web项目里面已经存在lib,只需要把jar包放到lib-<webRoot-web-inf-lib>,添加到构建路径中) 引入配置文件 - spring_mvc.xml (此时是空文件) 编写web.xml文件,编写springmvc的核心入口servlet<servlet><servlet-name>mvc</servlet-name>...
2021-07-19 19:08:57 85
原创 2021-07-17
Spring1.概念:一款轻量级的JAVAEE解决方案,众多优秀设计模式的组合作用:解耦合,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。Spring体系结构: 核心模块: spring-beans、spring-core、spring-context、spring-SpEL Spring开发步骤 -- 工厂设计模式1.搭建环境 ①引入相关依赖 ②引入配置文件2.spring相关API ApplicationContext ...
2021-07-19 19:05:31 50
原创 2021-07-16
表数据的操作 增 删 改 查1.插入数据 insert into 表名(字段1,字段2,...字段n) values(字段值1,字段值2,...字段值n); insert into 表名 values(列1的值,列2的值,...列n的值); 注意省略列的时候,后面值应与建表时列的顺序一致 insert into 表名 values(列1的值,列2的值,...列n的值),(列1的值,列2的值,...列n的值); 多条语句的添加,多条数据之间用逗号隔开2.外键(依赖...
2021-07-18 23:43:58 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人