- 博客(47)
- 收藏
- 关注
原创 Python第一天
# 注释# 单行注释''' 多行注释 多行注释 多行注释'''""" 多行注释 多行注释 多行注释"""# 变量# 命名''' 变量的定义要求: 1.命名要求: 字母、数字、下划线 2.注意: (1)数字不能作为开头 (2) 不能以关键字作为变量名'''i = 'hello world'print(i)# 关键字import keyword'''Fal..
2022-03-24 21:27:43
164
原创 Redis第二天
Java操作Redis导入依赖<packaging>pom</packaging><!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis<.
2022-03-21 21:44:56
922
原创 Redis第一天
插入数据set key value [EX seconds|PX milliseconds|EXAT timestamp|PXAT milliseconds-timestamp] [NX|XX]EX:多少秒后过期消失PX:多少毫秒后过期消失EXAT:指定时间戳过期PXAT指定毫秒时间戳过期NX:不存在 再执行XX:存在 再执行注意: set插入数据 如果k存在会覆盖TTL生存时间查询生存时间TTL key注意:-1表示没有设置生存时间-2设置生.
2022-03-21 20:06:20
116
原创 mysql基本命令4
where 和 havingwhere和having都是用做筛选where:处理元数据(from读取的数据)having:对from读取数据的处理结果进行再次筛选where->group by ->havingselect *,age-18 as c from student where c>2; # 报错select *,age-18 as c from student having c>2; # 正确select sex,count(*).
2022-03-11 20:53:51
119
原创 mysql基本命令3
时间函数获取时间 获取年月日 获取时分秒 获取年月日时分秒-- 获取所有select CURRENT_TIMESTAMP();select CURRENT_TIMESTAMP;-- 获取年月日select CURRENT_DATE();select CURRENT_DATE;-- 获取时分秒SELECT CURRENT_TIME();SELECT CURRENT_TIME;时间和varchar相互转换 时间转str-- SELECT CURRENT_Date.
2022-03-10 21:29:08
482
原创 mysql基本命令2
alter修改的作用 修改库 修改表 修改字段修改库的编码集alter database shujia character set utf8修改表的编码集alter table students character set utf8修改表名alter table student rename to students修改字段:change(字段一旦包含数据:类型的变化)能修改字段的所有内容:可以修改成新的 也可以在原字段上修改# 修改成一个新的字段a.
2022-03-09 21:48:33
260
原创 mysql基本命令1
-- 第一个mysql自带有个问题-- mysql默认的编码集是latin1,修改成utf8mbuse shujia;-- 建表语句-- create table 表名(-- 字段名字 字段类型,-- 字段2,-- ....-- 字段n-- )-- 字段定义属性时,必须给上长度,int比较特殊 不需要给默认长度为11-- create table students(-- id int(11),-- name VARCHAR(25...
2022-03-09 21:46:26
684
原创 shell命令
if 格式1: if 判断条件 then 判断为true执行的代码 fi 格式2: if 判断条件 then 判断为true执行的代码 else 判断为false执行的代码 fi 格式3: if 判断条件 then 判断为true执行的代码...
2022-03-07 18:40:32
69
原创 Liunx命令
首先要知道shell操作linux的桥梁一、创建后缀为.sh的文件:vim a.sh------------创建a.sh文件编写:头部注释为#!/bin/sh或者#!/bin/bash(注释可写可不写,建议写上)运行:1.通过sh命令执行例如:sh helloworld.sh2.通过bash命令执行例如:bash helloworld.sh3.通过把文件修改为可执行的文件然后通过./文件命令.sh来执行例如:./helloworld.sh(必须在当前目录下).
2022-03-04 19:44:49
88
原创 JAVA--IO总结
IO:指的是设备之间进行数据传入的流按照流向分类: 输入流 输出流按照数据类型分类: 字节流 A:字节输入流 InputStream FileInputStream: FileInputStream fis = new FileInputStream("读取数据的文件名"); 字节缓冲输入流:BufferedInputStream BufferedInputStre..
2022-02-18 21:16:41
99
原创 JAVA--IO(后)
字符流: 字符输入流 Reader 字符输出流 WriterWriter OutputStreamWriter: 字符输出流 是以字节流加上编码表得到的一个转换流,后期写数据的时候可以根据自己指定的编码进行写入 public OutputStreamWriter(OutputStream out) 创建一个使用默认字符编码的OutputStreamWriter。根据默认的编码用字符作为桥梁将字节流的数据转换为字符流.
2022-02-18 21:12:10
199
原创 JAVA--IO(中续)
缓冲区类(高效类) 字节缓冲输出流 BufferedOutputStream 字节缓冲输入流 BufferedInputStreampublic class BufferedOuputStreamDemo1 { public static void main(String[] args) throws Exception { //BufferedOutputStream(OutputStream out)..
2022-02-18 20:48:25
110
原创 JAVA---IO流(中)
字节输入流:InputStream(抽象类) FileInputStreamFileInputStream的构造方法 FileInputStream(File file) FileInputStream(String name)字节输入流读取数据两种方式: FileInputStream的成员方法 public int read() public int read(byte[] b)public class FileInput..
2022-02-18 20:36:56
194
原创 TreeSet集合存储自定义对象并遍历
TreeSet集合存储自定义对象并遍历如果对象的成员变量值相同即为同一个对象按照年龄进行从大到小进行排序import java.util.Comparator;import java.util.TreeSet;/* TreeSet集合存储自定义对象并遍历 如果对象的成员变量值相同即为同一个对象 按照年龄进行从大到小进行排序 */public class SetTest2 { public static void main(St..
2022-02-15 19:58:08
813
1
原创 HashSet集合存储自定义对象并遍历
HashSet集合存储自定义对象并遍历。如果对象的成员变量值相同即为同一个对象。分析:1、创建一个学生类2、创建HashSet集合对象3、创建5个学生对象4、将学生对象添加到集合中5、遍历import java.util.Objects;public class Student1 { private String name; private int age; public Student1() { } public Student..
2022-02-15 19:28:03
724
原创 Java实用技巧---增强for循环
1、泛型接口 把泛型定义在接口上 格式:public interface 接口名<泛型类型1…>//接口不能实例化,接口里面的方法都是抽象的public abstract可以不写public interface GenericTool3<W> { public abstract void show(W w);}2、增强for循环概述:简化数组和Collection集合的遍历语句定义格式: for(元素数据类型 变量名(自定义)..
2022-02-13 17:42:55
1750
原创 包装类的数组
Arrays针对于数组做操作的类,该类包含用于操作数组的各种方法(如排序和搜索)。 public static String toString(int[] a) public static void sort(int[] a)//排序 public static int binarySearch(int[] a,int key)//二分查找public class ArraysDemo { public static void main(Str.
2022-01-22 14:31:16
516
原创 典型例题string类型
1、把数组拼接成一个字符串(用StringBuffer实现)public class StringBufferTest1 { public static void main(String[] args) { char[] chars = {'a','b','c','d'}; //创建一个空的StringBuffer对象 StringBuffer sb = new StringBuffer(); //遍历数组得到每一个..
2022-01-22 14:15:43
568
原创 探究String作为参数传递与StringBuffer作为参数传递的区别
面试题1:String,StringBuffer,StringBuilder之间的区别 1、StringBuffer是线程同步安全的,数据安全,效率低。 StringBuilder不是线程同步安全的,数据不安全,效率高。 2、String的内容是不可改变的,StringBuffer和StringBuilder是可变序列。 3、StringBuffer中方法上有synchronized关键字。面试题2:StringBuffer和数组的区别?它们都可以被看作是一个容器.
2022-01-22 14:11:14
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人