自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 获取钉钉审批流数据

随着社会的不断发展,使用钉钉的企业也越来越多,本文就介绍了python获取钉钉审批流数据。以上就是今天要讲的内容,本文仅仅简单介绍了python获取钉钉数据流方式。

2024-07-18 11:12:45 208

原创 Linux运维常用命令

获取占用内存资源最多的10个进程。

2024-07-18 10:06:16 38

原创 SQL优化

SQL优化全值匹配我最爱,最佳左前缀法则不在索引列上做任何操作(计算、函数、(自动或者手动)类型转换),会导致索引失效。存储引擎不能使用索引范围条件右边的列尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致),减少select*mysql在使用不等于(!=或者<>)的时候,无法使用索引,会导致全表扫描。is null,is not null也无法使用索引like以通配符开头(‘%abc…’)mysql索引失效会变成全表扫描字符串不加单引号索引失效少用or,用它连接时会索

2024-04-30 21:13:18 132 1

原创 python高阶应用

学习python 的高阶应用 lambda表达式;for-else;推导式;枚举 Enumerate

2024-04-29 18:22:44 214

原创 git 通过http拉取代码

【代码】linux git 通过http拉取代码。

2024-03-16 11:06:27 306 1

原创 JavaScript 将数字金额转化为中文大写金额

【代码】JavaScript 动态将数字金额转化为中文大写金额。

2023-10-26 16:48:30 198

原创 selenium操作滑动验证码

【代码】使用selenium操作滑动验证码。

2023-07-27 14:27:37 890

原创 selenium 切换iframe

【代码】selenium 通过xpath切换iframe。

2023-07-12 09:48:40 310

原创 javascript获取获取vue表格数据

获取td代码input标签的内容,并返回一个字典

2023-06-28 17:55:18 131

原创 python 解压文件名乱码问题

python 解决解压中文文件名乱码问题。

2023-06-20 16:09:18 3005

原创 Vue 获取表格信息

【代码】Vue 获取表格信息。

2023-06-08 22:22:39 2193

原创 正则验证手机号,密码

【代码】手机号验证正则。

2023-05-18 09:41:45 80

原创 layui获取url参数

关于layui获取路径参数。

2023-01-11 16:35:14 1981

原创 SSM框架数据库存储时间返回前端变成时间戳的问题

在从数据查询结果遇到返回时间戳的问题,可以试下以下方法@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date createDate;

2021-11-08 19:53:43 720

原创 Java面试题

Java中的异常体系Java中所有的异常都来自顶级父类Throwable Throwable下有两个子类EXception和Error。Error是程序无法处理的错误,一旦出现错误,则程序将被迫停止运行。Exception不会导致程序停止,又分为两部分RunTimeException运行时异常和CheckedException 检查异常。RunTimeException常常发生在程序运行过程中,会导致当前线程执行失败。CheckedEXception常常发生在程序编译过程中,会导致编译不通过。接

2021-11-02 09:53:15 109

原创 JSON在JavaScript中的使用

JSON对象用{}数组[]所有的键值对都是用key:valueJSON和JS对象的区别var obj = {a:'hello' ,b:'hellob'}; //标准的对象var json = '{"a": 'hello' ,"b": 'hellob'}';JSON字符串和JS对象的转化var user = { name: "lilin", age:5; sex:'男'}//对象转化为json字符串 {"name":"lilin","age":"5","sex":"男"

2021-09-26 10:35:49 114

原创 Nginx的基本概念

Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。Ningx专为性能优化而开发,报告表明支持高达50000个并发连接数。1.正向代理正向代理:如果把局域网外的internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这中代理服务就是正向代理。(VPN)通俗的来说:在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问。2.反向代理我么只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据

2021-09-25 14:05:16 771

原创 Redis之事务

Redis事务redis事务本质:一组命令的集合!一个事务的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!一次性,顺序性,排他性,执行一系列命令!redis事务没有隔离级别的概念Redis单条命令时保存原子性的,但是事务不保证原子性!redis的事务开启事务()命令入队()执行事务(exec)一、正常执行事务127.0.0.1:6379> multi #开启事务OK#命令入队127.0.0.1:6379(TX)> set k1 v1QUEUED127.

2021-09-23 15:44:42 82 1

原创 Redis之Hyperloglog及Bitmaps

Hyperloglog什么是基数?A{1,3,5,7,4,9}B{1,3,5,7}基数(不重复的元素),可以接受误差!简介Hyperloglog 技术统计的算法优点:占用的内存是固定,2^64不同的元素技术,只需要12KB内存网页的UV(一个人访问一个网站多次,但是还算一个人!)传统的方式,set保存用户的id,然后就可以统计set中的元素数量作为标准判断!这个方式如果保存大量的用户id,就会比较麻烦!我们的目得是为了计数,而不是保存用户id;127.0.0.1:6379> PF

2021-09-23 14:28:55 71

原创 Redis之geospatial

geospatial 地理位置朋友的定位,附件的人,打车距离?可推算地理位置信息,两地之间的距离,方圆几里的人只有6个命令geoadd:添加地理位置,规则:两级无法添加,我们一般会下载城市数据,直接通过Java程序一次性导入。参数 key 值(纬度,经度,名称)127.0.0.1:6379> geoadd china:city 116.40 39.00 beijing(integer) 1127.0.0.1:6379> geoadd china:city 121.47.31.23

2021-09-23 11:57:39 109

原创 Redis之Zset(有序集合)

在set基础上,增加一个值,set k1 v1 zset k1 score1 v1zadd:添加一个值4127.0.0.1:6379> ZADD myset 1 one (integer) 1127.0.0.1:6379> ZADD myset 2 two(integer) 1127.0.0.1:6379> ZADD myset 3 three(integer) 1127.0.0.1:6379> zrange myset 0 -11) "one"2) "

2021-09-23 10:58:40 81

原创 Redis之Hash(哈希)

Map集合,key-map!这时候的集合是Map集合!本质和String,类型没有太大区别,还是一个简单的Key-value!set myhash field lilin127.0.0.1:6379> hset myhash field1 lilin #set一个具体的key-value(integer) 1127.0.0.1:6379> hget myhash field1 #获取多个值"lilin"127.0.0.1:6379> hmset myhash field1 he

2021-09-22 23:05:56 92

原创 Redis之Set集合

Set(集合)set的值是不可重复的!127.0.0.1:6379> SADD myset "lixin,hello" #set集合中添加匀速(integer) 1127.0.0.1:6379> SADD myset "lilin,hello"(integer) 1127.0.0.1:6379> SMEMBERS myset #查看指定set的所有值1) "lixin,hello"2) "lilin,hello"127.0.0.1:6379> SISMEMBE

2021-09-22 21:55:37 64

原创 Redis之List类型

在list里面,我们可以把list当成,栈、队列、阻塞队列!所有命令以l开头LPUSH:#将一个或这多个值插入头部(左)LPUSH:#将一个或这多个值插入尾部(右)127.0.0.1:6379> keys *(empty array)127.0.0.1:6379> lpush lsit 1 #将一个或这多个值插入头部(integer) 1127.0.0.1:6379> lpush lsit 2(integer) 2127.0.0.1:6379> lpush l

2021-09-22 20:31:18 55

原创 Redis的基本指令及String类型

查看所有的keykeys * 设置keyset name li exists:判断当前key是否存在(exists) exists li move:移除当前的keymove li 设置当前的key过期时间秒(expire)expire li 5ttl:查看还有多久过期ttl li一.String(字符串)类型的基本命令设置值set key5 5获得值get key5 5append:追加字符串,如果当前key不存在,就相当于setkeyappend key

2021-09-22 19:42:11 75

原创 Mybatis-plus

声明:本文通过学习狂神说Java视频(B站:遇见狂神说)学习博客,他还有自己的网站:(https://www.kuangstudy.com)很感谢他的无偿教诲,大家多多支持。

2021-09-16 09:40:36 52

转载 Git入门

Git入门声明:本文通过学习狂神说Java视频(B站:遇见狂神说)学习博客,他还有自己的网站:(https://www.kuangstudy.com)很感谢他的无偿教诲,大家多多支持。1.什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现款款区域的多人协作统计工作量并行开发,提高开发效率减轻开发人员的负担,节省开发时间,还可降低人为错误保护源代码和文档

2021-09-14 09:58:51 61

空空如也

空空如也

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

TA关注的人

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