- 博客(22)
- 收藏
- 关注
原创 登录账号解密方式之一
1、登录账号解密方式之一if (parameters.containsKey("password")) { parameters.put("password", SymmetryDigestUtils.decode(parameters.get("password")));}
2022-03-24 10:15:54 494
原创 计算过期时间
过期时间(次日凌晨3点) Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_YEAR, 1); cal.set(Calendar.HOUR_OF_DAY, 3); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.MILLISECOND, 0); return (int) (cal.getTimeInMil
2022-03-24 10:06:24 278
原创 md5文件流加密
在java中InputStream是字节输入流,用来将文件中的数据读取到java程序中。InputStream是所有字节输入流的顶层父类,是一个抽象类。如果要用,需要使用子类。 最常用的子类:FileInputStream。 构造方法: FileInputStream(File file): 传递一个File类型的文件 FileInputStream(String name): 传递一个String类型的文件路径 其他方法: int read():
2022-03-24 09:39:37 1208
原创 分布式同步锁
1、话不多说,直接代码private synchronized boolean syncLock(String page) {boolean flag = true;try {long nowTime = System.currentTimeMillis();long expireTime = System.currentTimeMillis() + EXPIRE;baseRedis.setEx(“lock”, “lock_Key”, nowTime);baseRedis.expire(“lo
2022-03-23 16:54:59 678
原创 MySQL基本语法操作
1、alter table 数据库.t_sys_organ add orgNumber varchar(255) DEFAULT NULL //添加数据库指定表字段2、ALTER TABLE 数据库.t_sys_organ CHANGE 需要修改的字段名称 需要修改成的字段名称 VARCHAR(255) //修改数据库指定表字段3、create database 数据库名 charset=utf8;(创建数据库设置格式)4、drop table if exists userInfo; 判断是否有表
2020-06-30 11:53:05 126
原创 创建一个简单的SpringBoot可能出现的坑
1、创建项目注入https://start.spring.io失败(一次失败就多来几次,都不行也可以直接改成http://start.spring.io),最终只要显示Connection successful就成功了,创建项目去吧2、因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。Consider the following: If you want an embedded database (H2, HSQL or
2020-06-15 19:29:32 210
原创 看了一会cmd格式化U盘,操作慎重
命令格式化选择的盘符,能鼠标右键更方便1、windows+R2、cmd回车3、输入diskpart命令回车弹出下一个对话窗操作4、如下图接着操作就OK了,慎重
2020-06-10 17:59:38 489 1
原创 整理中药的一些效果
茯 苓 :属于地道材料,质量最好,称为云苓,在《本草衍义》中记载到:茯苓,茯神,行水之功多,益心脾不可阙也,因此茯苓利水去湿,对减肥大有益处。山 药:《本草纲目》记载:山药治诸虚百损、疗五劳七伤、去头面游风、止腰痛、除烦热、补心气不足、开达心孔、多记事、益肾气、健脾胃、止泻痢、润毛皮;有益于脾虚或气血两虚之症。重瓣玫瑰花:《纲目拾遗》记载 “和血,行血,理气”。美容养颜,通经活络,软化血管,调和肝脾,理气和胃。取云南金边玫瑰苞花为上品。绿 茶:火为百病,火降则上清矣,茶苦而寒,沉也,降也;火情则疾去矣
2020-06-07 20:36:57 244
原创 Python爬虫爬取网页图片数据
Python爬取一个网页的图片保存到相应的电脑存储盘文件夹1、话不多说,看下列代码import requestsimport re# 打开网页,获取网页源码地址def getHtml(url): html = requests.get(url) # 返回一个网页源码 return html.textdef getImag(html): imagelist = re.findall('img src="(.*?)" class="portrait"', ht
2020-06-07 16:07:16 562
原创 Python数据结构小demo
其他都是废话,看代码1、一个简单的增删改###节点类###三个属性,节点值,前向指针,后向指针class Node(): def __init__(self, value, next, prev): self.value = value self.next = next self.prev = prev###操作链表类class Link(): def __init__(self, value): self.li
2020-06-07 16:06:17 172
原创 公司的类型和区别
企业分为哪几种类型,不同类型有什么不同?企业主要分类有:合资、独2113资、国有、私营、全民所有制、集体所有制、股份制、有限责任等等。1、国有企业类型这是指企业的全部财产属于国家,由国家出资兴办的企业。国有企业的范围包括中央和地方各级国家机关、事业单位和社会团体使用国有资产投资所举办的企业,也包括实行企业化经营、国家不再核拨经费或核发部分经费的事业单位及从事生产经营性活动的社会团体,还包括上述企业、事业单位、社会团体使用国有资产投资所举办的企业。2、集体所有制类型这是指一定范围内的劳动群众出资举办
2020-06-07 15:34:21 1507
原创 测试考试题(这是哪个**公司管理人叫手写的,写的心累)
本编后来又写了一部分文档的方便以后复习一、简答题(40分)1、什么是进程,什么是线程进程:资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程:是程序执行的最小单位,是进程的一个执行流,一个进程由多个线程组成;2、线程的调度机制有那些1.抢占式线程调度,每个线程可能会有自己的优先级,但是优先及并不意味着高优先级的线程一定会被调度,而是由cup随机的选择,所谓抢占式的线程调度,就是说一个线程在执行自己的任务时,虽然任务还没有执行完,但是cpu会迫使它暂停,让其它线程占有cpu的使用
2020-05-26 15:56:48 2926
原创 Python网络通信
1、创建服务器import socketimport threadingdef send(lists,client:socket.socket): while 1: b = client.recv(1024) for i in lists: i.send(b)server = socket.socket()server.bind(("127.0.0.1",1234))server.listen(10)l = []while
2020-05-26 12:06:20 160
原创 Python编写一个简单的控制台邮件系统练练手
1、以前Java开发,现在学2小时的Python了,写个邮件系统控制台输出巩固一下基础练练手,还可以再优化,有兴趣的伙伴优化后有兴趣发一份给我呗,我懒得优化了,哈哈哈import redefName = "admin@qq.com" # 登录账号defPassword = "123456" # 登录密码list1 = [] # 创建列表1来保存收邮件的内容list2 = [] # 创建列表2来保存逻辑删除的邮件内容list3 = [] # 创建列表3来保存草稿邮件
2020-05-26 11:58:04 844
原创 MySQL 45条经典查询
多年来发现无论是学校还是公司培训都实用这招drop database if exists stuDB;CREATE database stuDB;use stuDB;drop table if exists student;CREATE TABLE student(sno VARCHAR(20) NOT NULL PRIMARY KEY,sname VARCHAR(20) NOT NULL,ssex VARCHAR(20) NOT NULL,sbirthday DATETIME,cla
2020-05-26 11:49:19 314
原创 简单理解Python堆栈
最简单的理解(堆栈)1、堆# 先进后出from logging import exceptionclass Stack(): def __init__(self, size): self.size = size self.stack = [] self.top = -1 def push(self, x): # 入栈之前检查栈是否已满 if self.isfull(): raise exc
2020-05-26 11:05:06 624
原创 使用Fiddler工具抓包进行接口测试
1、导入一系列需要包和模块,如下部分import unittestimport requestsimport reimport ddtimport warnings2、采用json数据分离方式【简单的接口登录(隐藏框的坑)】@ddt.ddtclass InterfaceDBShop(unittest.TestCase): def setUp(self) -> None: print("执行开始") self.request = requests.
2020-05-26 10:40:30 495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人