
扩展提升
璞砆
在工作中修行
展开
-
pycharm快捷键
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctrl + O 重新方法Ctrl + Alt + T 选中Ctrl + / 行注释Ctr原创 2020-09-16 10:18:51 · 314 阅读 · 0 评论 -
corn表达式知识点整理
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6个或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或 : Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:Seconds:可出现,- * / 四个字符,有效范围为0-59的整数Minutes:可出现,- * / 四个字符,有效范围为0..原创 2020-05-22 10:56:53 · 474 阅读 · 0 评论 -
security结合redis实现共享用户session
思路就是:在服务启动的时候就将系统的所有的权限获取到,包括路径和对应的访问资源的权限,将这些资源存入到map中,将这个map存入redis中,然后在加载资源获取访问权限的时候就去redis内获取对应的资源路径。(如果切换redis的数据库时,可能就会有一个问题会导致登录失效,但现在不考虑切换其他的数据库,就使用redis默认的0数据库)实现的目标就是:因为用户的登录信息是存放在redis中的,将服务切换端口重新启动,用户依旧显示依旧登录,无需再提示请重新登录,并可以访问资源,不会登录失效,因为用户访问原创 2020-05-19 10:18:59 · 541 阅读 · 0 评论 -
MyBatis-Plus自动生成代码
自动生成代码java类package com.hy.smart.cafeteria.common;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;import com.baomidou.mybatisplus原创 2020-05-19 09:43:28 · 1786 阅读 · 0 评论 -
平时积累的技巧-避免踩坑
两个不确定是否为空的对象,比较它们是否相等 可以用这个工具方法:java.util.Objects.equals( Object a, Object b)计算时间差: /** * 获取从java虚拟机启动到当前时间经过的毫秒数。 * <p> * 因为 {@link System#currentTimeMillis()} 依赖于系统时间,在计算时间差时,如果系统时间发生变化,会导致计算出错。 * * @return */原创 2020-05-19 09:08:55 · 261 阅读 · 0 评论 -
Linux环境之下搭建Fastdfs文件上传服务系统
在centos虚拟机中,已经将搭建好了fastdfs文件上传服务系统直接导入已经搭建完毕的虚拟机打开你的虚拟机解压我的centos.zip在虚拟机的主页打开一个虚拟机:选中我们解压的哪一个:启动这个虚拟机:用户名:root 密码:itsource先测试你的ip是否ok输入命令: ifconfig -a ===>如果发现类似下图的就ok:...原创 2019-05-13 14:24:01 · 2662 阅读 · 0 评论