- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 passlib报错module ‘bcrypt‘ has no attribute ‘__about__‘
降低bcrypt版本,安装指定版本。打印错误信息,但是依旧输出结果。
2024-08-20 00:51:23
1750
原创 自定义input file 样式
* 定义自定义样式的文件上传容器 *//* 可选:添加鼠标悬停和按下效果 *//* 隐藏默认的文件选择按钮 *//* 自定义样式的按钮 *//* 显示选中的文件名 */
2023-06-25 16:54:16
508
原创 关于python中装饰器与java中注解的区别
学过java的同学第一次在python中看到装饰器修饰函数或类时,第一时间想到的就是java中注解,如@Resource 可能会觉得它们是一样的,从我的理解来说,其实是完全不一样的两个东西。它们形似而神不同。程序运行结果模拟spring创建单例和多例对象ComponentScan2. 定义一个配置类AppConfig3. 定义一个Bean注解Component...
2022-07-05 22:38:27
1035
原创 Runnable模拟实现窗口卖票
public class SellTicket { public static void main(String[] args) { TicketWindow ticketWindow = new TicketWindow(); Thread thread = new Thread(ticketWindow); Thread thread1 = new Thread(ticketWindow); Thread thread2 = new
2022-05-20 17:48:15
143
原创 springboot集成shiro
1. 整合思路2. 准备环境1. 初始化springboot项目选择maven自己创建,或者使用idea提供的初始化选项springboot的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema
2022-05-08 15:57:27
1522
原创 java注解学习
一、注解是什么Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。注解可以看做给编译器看的注释二、内置的注解作用在代码的注解是@Override - 检查该方法是否是重写方法。如
2022-04-19 17:39:19
258
原创 java jar包反编译成java文件
java反编译第一步 选择一个反编译工具这里选择使用`luyten-0.5.4.jar`工具包可以自行下载也可下载我下载的这个工具包第二步 运行工具在安装好java环境的基础上,命令行运行java -jar luyten-0.5.4.jar第三步 使用工具打开文件,选择jar包保存java文件...
2022-04-02 20:22:27
3516
原创 Centos7安装nignx
一、使用wget命令本地下载1.1 检查本机是否安装wgetrpm -qa|grep wget1.2 没有结果则下载安装wgetyum -y install wget # 参数说明 # 加上参数 -y,Is this OK[y/d/N]就会自动选择y1.3 下载nginxwget http://nginx.org/download/nginx-1.20.2.tar.gz # 默认下载到当前工作目录# 使用参数 -P指定目录wget -P /home/app http://nginx.o
2022-03-17 12:22:47
3430
原创 Centos7安装jdk8
Centos7安装jdk8第一种方式一、使用yum命令本地下载openjdk1、查看当前是否安装了JDK# 查看当前是否安装了JDK,rpm -qa | grep -i jdk2、如果安装了就直接卸载rpm -ev ?# 参数说明-q在系统中查询软件或查询指定rpm包的内容信息-i在系统中安装软件-U在系统中升级软件-e在系统中卸载软件-h用#(hash)符显示rpm安装过程-v详述安装过程-p表明对RPM包进行查询,通常和其它参数同时使用,如:-qlp查询某个RPM包中的
2022-03-12 21:57:14
2745
原创 npm install 总是全局安装 加 -S不起作用
npm install 总是全局安装使用npm config list 来看一下global的设置以及文件,然后找到**.npmrc**这个文件的路径,删掉这个文件或者用vim编辑里面的global=true为false就行了。用npm set global=false设置可能不起作用然后 npm install 包名 --save 模块名添加到package.json中了...
2022-02-16 16:39:27
668
原创 jdbc调用存储过程
jdbc调用存储过程使用mysql数据库在mysql中选择好数据库(我的mysql版本是8.0.25)创建一个存储过程# 在MySQL中每行命令都是用“;”结尾,回车后自动执行,在存储过程中“;”往往不代表指令结束,马上运行,而DELIMITER原本就是“;”的意思,因此用这个命令转换一下“;”为“$$”,这样只有收到“$$”才认为指令结束可以执行DELIMITER $$# IN 输入参数,OUT 输出参数CREATE PROCEDURE register(IN username va
2021-12-10 11:51:38
1782
原创 多线程计算j的值
package thread;/* * 计算j的值 */public class Calculate_value_j { public static void main(String[] args) { OperateNum opnum=new OperateNum(); for(int i=0;i<2;i++) { new AddThread(opnum).start(); new Thread(new SubThread(opnum)).start(); } }
2021-11-21 19:37:05
234
原创 设计模式 --工厂模式
package factory_pattern;/* * 设计模式 * --工厂模式(多用来提供API) */public class FactoryPattern { public static void main(String[] args) { IFactory f=new Factory(); Model product=f.getProduct("可乐"); product.createProduct(); Model product1=f.getProduct("
2021-11-21 18:48:17
209
原创 设计模式 --单例模式
package singleton_pattern;/* * 设计模式 * --单例模式 */public class SingleTonPattern { public static void main(String[] args) { SingleTon s1=SingleTon.getInstance();// SingleTon s2=SingleTon.getInstance(); System.out.println(s1); SingleTon2 s3=Sing
2021-11-21 18:14:30
203
原创 centos7安装MongoDB
centos安装MongoDB安装前我们需要安装各个 Linux 平台依赖包。sudo yum install libcurl openssl通过官网的下载链接下载MongoDB源码,进行安装官网下载地址https://www.mongodb.com/try#community[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pSBS8zw8-1636192345628)(https://gitee.com/wyzhaojun/map-bed/raw/master/
2021-11-06 18:01:17
384
原创 java使用数组模拟实现简单的队列
首先定义一个接口package com.RoundQueue;public interface IQueue { //判断队空 boolean isEmpty(); //判断队满 boolean isFull(); //入队 void add(Object data); //出队 void delete(); //打印 void print();}实现接口package com.RoundQueue;import java.util.Scanner;public
2021-09-26 10:48:13
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人