自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞星的博客

普通开发人员

  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring-security 第三方验证密码,最简单 copy即用

背景:使用spring-security框架管理权限,但是账号密码验证通过第三方接口进行验证,或者单点登录 或者 短信时,可以通过以下方法进行 验证。流程重写 WebSecurityConfigurerAdapter configure() 方法指定你自己的检验器你自己的校验器重写了 AuthenticationProvider authenticate() 这个检验方法 从而进行重写验证方式并且加载权限上代码SecurityConfig.javaimport com.ruoyi.framew

2020-05-08 20:02:04 2771 4

原创 Java aspose Excel转为 pdf工具类.copy即用

基于 aspose,Excel转为 pdf工具类TestForExcel2PDF.javaimport com.aspose.cells.*;import java.io.FileOutputStream;import java.io.InputStream;public class TestForExcel2PDF { public static void main(St...

2020-04-14 20:19:14 8120 69

原创 Ubuntu安装 pip3使用代理安装包

用pip3 安装指定的包 openpyxl 3.0.4版本,安装的源是 https://pypi.tuna.tsinghua.edu.cn/simple。Ubuntu python3 安装 pip3。卸载代理https_proxy。加代理用于安装指定包。

2023-06-07 19:51:41 1412

原创 /dev/mapper/centos-root 100%被占满 解决方法

linux /dev/mapper/centos-root 内存占用过高解决方法

2022-07-14 11:59:38 17404

原创 字节面试记录

几个厂子java面试题字节字节电商西瓜视频抖音data广告效率工程EE2020.08.07字节字节电商一面考验动手能力:当场写SQL、当场设计索引、写算法题,又考知识深度面试题:synchronized锁升级?分布式事务如何解决如何设计?给了一个场景,当场写SQLselect a,b,c,d from t where a=x and b=y order by c,如何设计索引?编程题:三个线程交替打印ABC三个字母,循环打印100轮分析mq消费者推、拉两种模式的优缺点redis

2021-08-07 10:24:40 836

转载 java运行class

参考https://blog.csdn.net/myfmyfmyfmyf/article/details/53179395java运行class1、windows下,对于需要依赖的jar包使用-cp ,多个jar包之间使用分号;java命令运行时注意.;2、linux下,对于需要依赖的jar包使用-cp ,多个jar包之间使用冒号:java命令运行时注意.:加载多个jar1、windows下,对于需要依赖的jar包使用-cp ,多个jar包之间使用分号;java命令运行时注意.;javac -cp

2021-04-06 16:00:51 1123

转载 centos 7 下升级自带 sqlite3

原文https://www.cnblogs.com/leffss/p/11555556.htmlcopy加备注问题在 centos 7 上面运行 django 2.2 开发服务器时出现:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).原因时系统自带 sqlite3 版本太低,解决方法是升级就可以了。升级下载源码随便cd一个目录 然后下载文件wget

2020-12-30 12:21:42 275

原创 shell按日期删除文件夹以及文件,copy即用

情景:需要删除以201812开头的、6天前修改的文件夹(文件夹里包含文件)。find /home/users/niu/test/log/ -name ‘201812*’ -type d -mtime +5 | xargs rm -rf-amin n: 查找n分钟以前被访问过的所有文件。-atime n: 查找n天以前被访问过的所有文件。-cmin n: 查找n分钟以前文件状态被修改过的所有文件。-ctime n: 查找n天以前文件状态被修改过的所有文件。-mmin n: 查找n分钟以

2020-12-11 11:04:07 1211

原创 mysql 数据库定时同步,copy即用

目录需求**SynDBAction.java****sync_config.sql**TempDBUtils.java需求在不同表不同 ip 数据库,需要同步表内容,可以查询但是没法主从时,可以做定时同步,写了一个工具类,读取配置好的表 用来同步不同数据库内容最好写一个页面 点点点完事,本人懒没写SynDBAction.javapackage com.cter.action;import cn.hutool.core.util.ObjectUtil;import cn.hutool.core

2020-12-09 19:17:08 893 1

原创 centos 防火墙 一篇足以

防火墙防火墙增删改查查看#查看防火墙状态firewall-cmd --state systemctl status firewalld# 查看现有的规则iptables -nL操作systemctl stop firewalld #关闭防火墙systemctl start firewalld #打开防火墙#重启防火墙service firewalld restart firewall-cmd --reloadsystemctl disable firewalld #开机禁

2020-12-01 12:29:35 217

原创 bug记录

目录Quartz每次调度时被执行两次Quartz每次调度时被执行两次就是触发器背调度了两次,需要增加个触发器锁定配置就行了配置文件目录下 增加quartz.propertiesorg.quartz.jobStore.acquireTriggersWithinLock=true...

2020-11-30 17:17:51 85

原创 js常用方法

目录打开窗口居中于页面打开窗口居中于页面//打开url,标题,宽,长 function openWin(url,name,iWidth,iHeight) { //获得窗口的垂直位置 var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //获得窗口的水平位置 var iLeft = (window.screen.availWidth

2020-11-30 11:42:03 77

原创 layui excel 导出,copy即用

需求:layui基于 链接: LAY-EXCEL 导出数据表格内容到excel ,记录下来后面用的时候copy 即用有兴趣可以看看,copy起来要改改改,自己整理了方便下次copycopy 部分导入js<script src="http://excel.wj2015.com/layui_exts/excel.js"></script>导出按钮<button id="exportFile" class="layui-btn" type="button">导

2020-11-25 15:24:43 612

原创 shell 常用脚本

shell 常用脚本脚本ping 多个ip,并输出结果脚本ping 多个ip,并输出结果ping.sh #! /bin/bashpwd=`pwd`file=${pwd}"/pingResult.txt"for i in `cat allip`doping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`if [ $ping -eq 100 ];thenecho ping $i failecho $i

2020-11-23 13:09:17 172

原创 使用方法

使用方法晚上洗头后吹干 用发膜,用完发膜用 卷发修复。使用方法:清洗头发过后,干发帽包一会儿,而后用吹风机将发根吹至7成干,挤出一点点均匀涂抹于头发上(倒抓的手法),丝毫没有黏腻感,最后待头发自然风干。维生素a 一天一粒人工泪液 每次一到两滴,一天一只,不舒服就不用了...

2020-11-11 15:27:54 141594

原创 ( DPI-1047)python3没有安装Oracle 安装 instantclient11 后连接使用

问题DPI-1047: Cannot locate a 64-bit Oracle Client library: “libclntsh.so: cannot open shared object file: No such file or directory”. See https://oracle.github.io/odpi/doc/installation.html#linux for help解决步骤1.安装 cx_Oraclepip3 install -i https://pypi.tu

2020-09-22 15:42:13 1350

原创 黑马-Spring的AOP

1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。1.2 AOP 的作用及其优势作用:在程

2020-08-14 16:34:01 322

原创 spring

spring注解原始注解Spring 新注解原始注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。Spring原始注解主要是替代的配置注解说明@Component使用在类上用于实例化Bean@Controller使用在web层类上用于实例化Bean@Service使用在service层类上用于实例化Bean@Repository使用在dao层类上用于实例化Bean

2020-08-14 11:29:18 119

原创 java 常用方法 以备后用

目录打印 rsa 公匙私匙数组是否包含指定字符串打印 rsa 公匙私匙/** * 打印 rsa 公匙私匙 * 依赖于 hutool */public static void print(){ KeyPair pair = SecureUtil.generateKeyPair("RSA"); PrivateKey privateKey= pair.getPrivate(); PublicKey publicKey=pair.getPublic(); String

2020-08-04 15:55:42 186

原创 linux Crontab 定时器 copy即用

目录说明操作说明Linux Crontab 定时任务常用模版https://www.runoob.com/w3cnote/linux-crontab-tasks.htmlcrontab -e (编辑工作表) crontab -l (列出工作表里的命令)crontab -r (删除工作)操作crontab -e然后写 定时执行的操作30 00 1 * * /usr/local/tomcat/tomcat7/clearCache.sh:wq

2020-07-14 11:29:32 326

原创 linux上安装python3同时保留python2 并安装pip3

目录linux上安装python3同时保留python2安装pip3清华源安装库copy 下次不用百度linux上安装python3同时保留python2https://www.cnblogs.com/gaoyuechen/p/8006365.htmllinux上安装python3同时保留python2?这个就要用到上篇说到的path变量了。具体介绍及操作这里我下载python3.6版本来进行介绍django默认数据库为sqlite3,所以安装下面这个很有必要。yum install s

2020-07-13 17:50:01 438

转载 HashMap根据value值排序 (抄的)

链接: HashMap根据value值排序需要用的时候copy来改一改/** * hashMap排序 * @author lizhibiao * @date 2018/12/3 11:47 */public class TestHashMapCollections{ public static void main(String[] args) { Map<String, Integer> map = new HashMap<>();

2020-06-23 17:06:04 1930

原创 python定时器 apscheduler copy即用

python定时器 apscheduler copy即用准备my_apscheduler .py参考链接准备先 pip install apscheduler下面展示一些 内联代码片。my_apscheduler .py import datetimefrom apscheduler.schedulers.blocking import BlockingScheduler#获取当前时间def get_now_time(): now_time = datetime.datetime

2020-06-17 16:35:24 149

原创 python3 mysql工具类,copy即用

python3 mysql工具类,copy即用mysql_util.pymysql_util.py# -*- coding:utf-8 -*-import osimport sysimport pymysqlclass MySQLConnect(object): """ mysqldb 操作类""" def __init__(self, params): """ 数据库初始化 """ self.host = str(params.get("hos

2020-06-11 16:58:24 332

原创 python常用方法类

python常用方法时间相关获取昨天和前天 凌晨的12点字符串把日期转换为对应字符串时间相关获取昨天和前天 凌晨的12点字符串把日期转换为对应字符串from datetime import datetime, date, timedeltadef timeStr_2_time(timeStr): """ 把日期转换为对应字符串 timeStr='06/10/20 12:00:00' timeStr_2_time(timeStr) :param timeSt

2020-06-11 15:01:32 188

原创 python3 selenium copy即用

python3 selenium 入门级常用指令wd.implicitly_wait(10) 如果没有找到元素,等待指定时间。如果是省市联动那种下拉框 要注意sleep,因为框框里面是有东西的element = wd.find_element_by_id(“input1”)element.clear() # 清除输入框已有的字符串element.send_keys(‘白月黑羽’) # 输入新字符串get_attribute(‘href’) 获取元素的属性值element.get_attribut

2020-06-01 12:00:34 462

原创 http修改为https.(zabbix为例)

背景:http 不够安全 修改为https更加安全。原理:通过加密生成 ssl 证书,然后 指定证书路径和对应应用的位置,即可通过 https 访问1.http > https安装 openssl 和生成密匙和证书安装 opensslyum install mod_ssl openssl生成证书## 指定你要存放密匙的路径》cd /etc/pki/CA## 生成2048位的加密私钥》openssl genrsa -out server.key 20482.生成证书签名请求》o

2020-05-18 10:43:21 2567 1

原创 专升本 快速全面了解 自己记录

简单介绍考试最好用最少的时间 拿下证书目前人在广州,没有找到对应培训机构证书是一块敲门砖 自身主业能力才是主要,多花时间钻研xmind 版本 下载链接: xmind 版本

2020-05-12 10:58:28 295

原创 springboot读取配置文件方法 copy即用

加载 resources下自定义 yml需要重写 接口。PropertySourceFactoryYamlPropertySourceFactory.javaimport java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;imp

2020-05-09 20:39:38 394

原创 java根据ad域 转换为实体类,copy即用

背景业务需要将ad域里面的信息加载 转为列表Person.java 实体类ADUtil.java 工具类Person.javaimport lombok.Data;import lombok.ToString;import org.springframework.ldap.odm.annotations.Attribute;/** * 这个方法是用来放你 ad域中的 属性 * 自行填写域中的属性 * Attribute 这里用于记录名称。 实际上这种方式没有用上。 */@Da

2020-05-09 16:08:47 339

原创 confluence 入门级介绍

futurewiki——confluence安装转载的 安装教程链接 http://www.fblinux.com/?p=369官网https://www.cwiki.us/display/CONFLUENCEWIKI/Blog+Posts配置ad域登录如何创建和搜索博文一.创建博文1.点击新建按钮2.点击博文,选择创建3.选择需要上传的附件 和 这篇博文的标签4.点击发布按...

2020-05-06 09:14:05 1134

原创 K8S 非常好的入门级概念>段总

k8s单master 双node小公司业务量不够,不需要 弄master集群、高可用直接用上面的这个框架k8s的架构pod里面就是docker容器简介Kubernetes之kubectl命令行工具简介、安装配置及常用命令.由我们程序员来编写kubectl指令然后抵达api Server服务 这个服务会去找etcd(类似数据库) 查找存活的node节点master里面包含着 ...

2020-05-06 08:30:46 308

原创 同步数据库神器DataX

DataX同步数据步骤很简单,试了window 估计linux 一样1.下载 DataX 解压,配置json,使用命令行同步安装DataX要求python 2或者3JDK下载地址链接: http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz失效直接在github搜索 DataX 下载就行了自己整理的文档,...

2020-04-20 20:57:27 1769

原创 eclipse非maven项目转到idea中最详细教程(luke)

过程分为3个步骤。1.压缩复**加粗样式**制项目到 存在你平时存放idea项目的目录,便于管理2.打开项目,配置项目设置3.配置tomcat 运行 ···1.压缩复制项目到 存在你平时存放idea项目的目录,便于管理1.1压缩你的项目,只保留箭头中的src 和 WebContent.svn 看情况保留1.2解压 导入项目配置项目Ctrl+Shift+Alt +S...

2020-03-30 09:55:07 873

转载 maven设置阿里云镜像加速

maven设置阿里云镜像加速https://blog.csdn.net/moshowgame/article/details/79912737

2020-03-19 16:30:54 1152

转载 CentOS7 python2升级到python3的那些坑

CentOS7 python2升级到python3的那些坑https://blog.csdn.net/u011244708/article/details/82915006

2019-10-12 15:55:52 137

转载 idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到

idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到链接:https://www.cnblogs.com/sxdcgaq8080/p/7727249.html

2019-09-26 16:40:44 416

原创 软考记录

计划目录计划记录知识点分数开始用2.0速度看视频,看完视频开始刷真题。每天刷10道真题保持手感视频:https://www.bilibili.com/video/av19665344真题:https://www.educity.cn/tiku/dailyPractice7-1.html?paperYear=2019&paperShitiType=记录知识点...

2019-09-16 08:53:16 154

原创 Zabbix架构学习记录

教程来源于 https://www.bilibili.com/video/av47893710 内容为自己简单整理整理文档下载:作用数据收集数据展示告警策略告警发送事件管理报表管理认证权限数据收集zibbix 客户端占用的系统资源很少,可以获取cpu 内存网卡 磁盘 日志 文件系统 网卡等snmpipmi 可以获取监控数据,也可以管理硬件设备,...

2019-07-16 10:40:26 1224

原创 Linux 系统命令及其使用详解(用来查询备用)

如果对兄弟有用,麻烦点个赞,快乐的反馈。感谢有建议可以麻烦提一下名称:cat使用权限:所有使用者  使用方式:cat [-AbeEnstTuv] [–help] [–version] fileName  说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)  参数:  -n 或 --number 由 1 开始对所有输出的行数编号  -b 或 --n...

2019-07-15 15:17:55 819

专升本介绍脑图.zip

专升本 快速全面了解,一图了解 对应链接 https://blog.csdn.net/m0_37969960/article/details/106069654

2020-05-12

datax python3用法和使用总结

datax python3用法和使用总结 自己用过超级好用,现在免费提供下载,希望给我点个赞,感谢你,希望你打代码不加班 详细 https://blog.csdn.net/m0_37969960/article/details/105643956

2020-04-20

Java aspose Excel转为 pdf工具类

Java aspose Excel转为 pdf工具类 拿来马上用 cv操作,有注释简单总结版 其他人的收费 写的一般。我搜索老半天才找到,记录之

2020-04-14

zabbix介绍和记录.docx

自己的记录和介绍 里面介绍了zabbix的介绍,有目录和截图 数据收集 数据展示 告警策略 告警发送 事件管理 报表管理 认证权限 数据收集 详细请查看 https://blog.csdn.net/m0_37969960/article/details/96107761

2019-07-19

30种SQL语句优化.txt

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 如果在 where 子句中使用参数,也会导致全表扫描。因为SQL只有在运行时才会解析局部变量,但优化程序不能将访问计划的选择推迟到运行时;它必须在编译时进行选择。然而,如果在编译时建立访问计划,变量的值还是未知的,因而无法作为索引选择的输入项。如下面语句将进行全表扫描:

2019-07-11

空空如也

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

TA关注的人

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