
技术型
御天之韵
话不多说,代码操作
展开
-
sql字符超长处理
【代码】sql字符超长处理。原创 2023-07-03 10:54:19 · 500 阅读 · 0 评论 -
登录账号解密方式之一
1、登录账号解密方式之一if (parameters.containsKey("password")) { parameters.put("password", SymmetryDigestUtils.decode(parameters.get("password")));}原创 2022-03-24 10:15:54 · 515 阅读 · 0 评论 -
计算过期时间
过期时间(次日凌晨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 · 302 阅读 · 0 评论 -
md5文件流加密
在java中InputStream是字节输入流,用来将文件中的数据读取到java程序中。InputStream是所有字节输入流的顶层父类,是一个抽象类。如果要用,需要使用子类。 最常用的子类:FileInputStream。 构造方法: FileInputStream(File file): 传递一个File类型的文件 FileInputStream(String name): 传递一个String类型的文件路径 其他方法: int read():原创 2022-03-24 09:39:37 · 1256 阅读 · 0 评论 -
分布式同步锁
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 · 696 阅读 · 0 评论 -
DATABASE
数据库管理工具使用还不错原创 2021-03-09 17:47:45 · 175 阅读 · 0 评论 -
ORACLE基本语句
ORACLE基本语句原创 2021-03-09 17:44:53 · 155 阅读 · 1 评论 -
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 · 137 阅读 · 0 评论 -
创建一个简单的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 · 215 阅读 · 0 评论 -
测试考试题(这是哪个**公司管理人叫手写的,写的心累)
本编后来又写了一部分文档的方便以后复习一、简答题(40分)1、什么是进程,什么是线程进程:资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建;线程:是程序执行的最小单位,是进程的一个执行流,一个进程由多个线程组成;2、线程的调度机制有那些1.抢占式线程调度,每个线程可能会有自己的优先级,但是优先及并不意味着高优先级的线程一定会被调度,而是由cup随机的选择,所谓抢占式的线程调度,就是说一个线程在执行自己的任务时,虽然任务还没有执行完,但是cpu会迫使它暂停,让其它线程占有cpu的使用原创 2020-05-26 15:56:48 · 2949 阅读 · 0 评论 -
简单理解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 · 636 阅读 · 0 评论 -
使用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 · 508 阅读 · 0 评论 -
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 · 585 阅读 · 0 评论 -
Python编写一个简单的控制台邮件系统练练手
1、以前Java开发,现在学2小时的Python了,写个邮件系统控制台输出巩固一下基础练练手,还可以再优化,有兴趣的伙伴优化后有兴趣发一份给我呗,我懒得优化了,哈哈哈import redefName = "admin@qq.com" # 登录账号defPassword = "123456" # 登录密码list1 = [] # 创建列表1来保存收邮件的内容list2 = [] # 创建列表2来保存逻辑删除的邮件内容list3 = [] # 创建列表3来保存草稿邮件原创 2020-05-26 11:58:04 · 877 阅读 · 0 评论 -
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 · 336 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论