自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Mysql间隔10分钟、5小时、1天查询数据

有时候在项目中遇到需要间隔5条或者10条数据查一条,又或者间隔5分钟,5小时查一条这种数据,自此本文记录一下sql,废话不多说,上代码。SELECT d.time as eq_time, -- 按num分钟 CONCAT( DATE_FORMAT(d.time, '%Y%m%d%H'), LPAD(FLOOR(DATE_FORMAT(d.time, '%i') / #{num}) * 3,2,'0') ) time -- -- 按3小时 -- CONCAT( -- DATE_F

2021-09-15 15:22:33 3146

原创 16进制转成负数的10进制解决

平时16进制转10进制都是正数,遇到需要负数的时候发现转换不出来,这里记录一下解决方式。FFFF 16进制转10 进制发现怎么转都是 65535 ,这不是我想要的结果,我想要 -1// 结果为 65535System.out.println(Integer.valueOf("FFFF",16).toString());正确方式:System.out.println(Integer.valueOf("FFFF",16).shortValue());...

2021-09-07 16:44:09 4364 1

原创 Windows电脑反编译微信小程序含分包详细操作

文章目录环境准备1、 node 环境准备2、反编译工具具体操作1、微信PC获取小程序2、解密包3、反编译现在网上也有很多关于小程序反编译的教程,随时间的流逝或许随着微信的更新,有出现编译不成功的现象。本篇文章总结一下最新的编译过程,已成功获得小程序源码(有分包的小程序)环境准备1、 node 环境准备下载链接:https://nodejs.org/en/安装后将nodejs设置为环境变量。打开cmd,测试是否安装成功:在命令行输入node -v 出现版本号说明已经安装成功。2、反编译工具

2021-09-01 16:58:44 6094 3

原创 Docker部署python项目挂载flask详细图文教程

最近有学习python,整理了一下flask相关知识,刚好有一位朋友一直问我怎么部署flask在docker流行的今天,部署项目无疑比以前学习的时候无疑更方便许多,趁着现在弄了一道flask,便写一篇新手教程篇部署flask,跟着本教程一步一步做就能部署成功。同时给出一些链接,想深入一点了解的可以自行深入学习。基础介绍Flask:python web流行的框架之一,最大特点是它的 轻量级 基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask 有以下特点:轻量级和模块化设计,

2021-08-27 17:13:02 2915

原创 SpringBoot2.X系列:数据访问-jdbc整合(6)

文章目录前言SpringData介绍JDBC项目整合一、创建项目二、配置数据源三、编辑yaml配置文件连接数据库四、测试连接JDBCTemplate使用JdbcTemplate操作数据库1、 准备数据库表2、 创建领域对象3、 创建数据服务访问对象4、 编写单元测试用例参考源码前言在之前文章中我们介绍了Spring Boot 项目的创建及启动原理等一系列知识,接下来我们将继续学习在使用Spring Boot开发服务项目时,如何对现在流行的存储产品(数据库)的操作。SpringData介绍对于数据层访

2021-08-10 16:14:19 168

原创 Win10离线安装mysql5.7(图文教程)

下载安装需要卸载干净本地MYSQL环境的请参考这一篇文章:Win10卸载本地离线版mysql废话不多说直接上链接MySQL5.7.29官方下载地址 官方下载很慢。这里分享一下下载地址加速下载:链接:https://pan.baidu.com/s/1velvEZBf2tV6KAzC-k41gg提取码:fqeg1、 配置 my.ini首先解压mysql压缩包,在mysql-5.7.29-winx64目录下创建文件夹data (data创建一个空文件夹就行)以及 my.ini文件my.ini

2021-08-10 16:10:44 1401

原创 Win10卸载本地离线版mysql(图文教程)

卸载mysql1. 管理员身份运行cmd窗口在窗口中输入 sc query mysql 如果出现这个代表之前有输入sc delete mysql卸载MySQL服务2. 控制面板卸载mysql打开控制面板卸载页查看是否有 Mysql 有的话删除3. 注册表删除win+r输入regedit打开注册表 分别在下面几个目录下找到删除mysql目录计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Applicatio

2021-08-10 16:09:36 304

原创 SpringBoot2.X系列:日志配置和使用详解分析底层实现(5)

介绍市面上常见的日志框架有很多。通常情况下,日志是由一个抽象层+实现层的组合来搭建的,而用户通常来说不应该直接使用具体的日志实现类,应该使用日志的抽象层。SpringBoot 支持 Java Util Logging,Log4J,Log4J2 和 Logback 日志框架,默认采用 logback 日志。在实际 SpringBoot 项目中使用 SpringBoot 默认日志配置是不能够满足实际生产及开发需求的,需要选定适合的日志输出框架,灵活调整日志输出级别、日志输出格式等。本章主要讲述如何进行 Sp

2021-08-09 15:13:41 608

原创 SpringBoot2.X系列:SpringBoot配置文件详解(4)

前言Spring Boot配置文件对Spring Boot来说就是入门和基础,经常会用到,基于这一点也必须要普及一下这方面知识点,所以写下做个总结以便日后查看。配置文件在我们创建一个新的SrpingBoot项目时,在resources目录下给我们一个默认的全局配置文件 application.properties,打开会发现是一个空的文件,就算我们啥都不配置,一样能启动项目,其实Spring Boot在底层已经把配置都给我们自动配置好了,当在配置文件进行配置时,会修改SpringBoot自动配置的默认

2021-08-09 15:01:17 393

原创 SpringBoot2.X系列:你要明白SpringBoot是怎样自动装置的(3)

前言我知道很多小伙伴可能都是从Spring转到SpringBoot的,明白之前整合Spring + MyBatis + SpringMVC我们需要写一大堆的配置文件,堪称配置文件地狱,而且随着项目的越来越庞大,配置文件也会越来越繁琐,这在一定程度上也给开发者带来了困扰,于是 SpringBoot 就应运而生了。自从使用SpringBoot后,新建一个项目几乎不需要做任何改动,我们就可以运行起来。pom文件里,我们只需要引入一个spring-boot-starter-web就可以,之前我们所做的一切,Sp

2021-08-09 14:26:23 171 1

原创 超轻量级自动化部署神器Drone配合Gogs安装详细教程(图文教程)

前言现在我们在日常开发或者生产环境中,往往会经常弄一套自动化部署方案来节约时间成本。现在比较流行的一种就是Gitlab+Jenkins实现方案,但是这种方案占用内存还是比较大,需要的服务器内存也得8G左右,不然很难流畅运行,而且部署起来也不快。最近小翔发现了一款神器 Drone ,轻量级的CI/CD工具,我拿来结合 Gogs 使用所消耗的内存占用都不到1G,这里就给大家聊聊这款工具。Drone简介Drone是一款基于go编写的容器技术持续集成工具,可以直接使用YAML配置文件即可完成自动化构建、测试、

2021-08-09 11:40:38 5532 3

原创 低配服务器福音,标星37K+Star开源项目Gogs秒搭Git服务

前言这两天在研究自动化部署,虽然一直在用公司的自动化 Jenkins + Gitlab,不过用到现在不得不说还是很耗内存的,对于我自己学习买的1核2G轻量服务器来说负担真不是一般的大,所以了解到轻量级,功能也实用的搭配 Gogs + Drone 这俩家伙占的内存不是一般的小,用起来也是真的爽,就我这小小的服务器也是轻松带起,安装方便,特别轻量级,所以就推荐给大家!推荐点响应时间短,平均100ms左右安装简单,功能简要够用(对于小团队,功能太多未必是好事,git版本库,问题管理,wiki,真的够了)

2021-08-09 11:20:56 1655 1

原创 CDN加速GitHub搭配PicGo自建图床,Typora使用起来太爽了

前言之前我一直使用的是 七牛云 + PicGo 搭配使用图床,平时用Typora写文章也习惯了,上传图片这些也是经常的事,后面七牛云域名回收,我之前的图床也就没有什么用了,好多图片都无法展示,还是挺气的,不过也不气馁,还好每次写的文章都有备份,思考过自己搭建服务,不过成本还是挺高的, 域名 + 服务器 一年也是好几百,对于我这种不靠写字谋生的人而言也是没有必要的,今天也用上了 GitHub + JsDelivr 免费的CDN加速图床,使用起来也是很爽的,就目前来看图床是不用担心用不上了。所以跟大家分享一下

2021-08-06 16:52:49 854 1

原创 SpringBoot2.X系列:快速构建项目(2)

前言随着动态语言的流行(Ruby、Scala、Node.js), Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。在上述环境下,Spring Boot由此诞生,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方

2021-07-21 16:32:52 152

原创 一篇文章带你MybatisPlus从0到项目上手使用(详细配置)

在没用MybatisPlus(MP)之前,如果你常常每天都要重复写CRUD的SQL,对这些大量重复性且单一的 SQL 已经不耐烦了,它是对 MyBatis 框架的进一步增强,能够极大地简化我们的持久层代码,那么你何不试试花几分钟来阅读这篇文章,学习了解一下。博客网站 https://www.weiye.linkMybatisPlus(MP) 是什么MyBatis-Plus 官网地址 :https://baomidou.com/MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具

2021-07-14 15:43:25 418

转载 收集的一些关于JavaScript事件的部分内容

1 什么是javascript事件?可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个onClick事件来触发某个函数。事件在HTML页面中定义。事件举例:鼠标点击页面或图像载入鼠标悬浮于页面的某个热点之上在表单中选取输入框确认表单键盘按键注意:事件通常与函数配合使用,当事件发生时函数才会执行。2...

2018-05-30 22:33:32 184

转载 收集的一些关于JavaScript数据转换的部分内容

数据类型转换可以使用parseInt()/parseFloat()来转换或者使用类型进行强转例: ​ var num = "123"+1;//依然是字符串的拼接 document.write(parseInt(num)+1);//将拼接好的转换为数字+1但是,如果不能进行转换的数据类型转换了呢?parseInt() ​ 数字+字母 var num = "123a"; document.write(...

2018-05-30 22:07:04 163

转载 HTML,CSS的学习心得

    HTML是一门超文本标记语言,在网页开发中算是网页结构的一部分。HTML中的固定语法也就那么些,所以还是很容易记住,今天我就给小伙伴们讲讲HTML的相关语法。    HTML的结构        在THML中元素是要分块级和内嵌的,那么常用对的块级和内嵌元素都有些什么呢?        在HTML中form表单算是有点特殊CSS是层叠样式表,是用于定义HTML元素的显示形式在HTML该怎样...

2018-05-28 20:36:29 4097

转载 java基础总结

1、进制转换:十进制转二进制。使用取整求余法2、计算机语言分为机器语言:全部由1和0组成,可以直接解释为二极管的导通和截止,能被硬件直接执行。汇编语言:利用助记符编写源文件,执行时将助记符转化为1和0的二进制码。高级语言:面向操作系统编程,不用用户管理内存和磁盘,所编写的代码由操作系统转化为机器可以执行的二进制码3、高级语言翻译程序的方式有:编译和解释。java属于解释性语言,由虚拟机解释执行。4...

2018-05-17 21:51:00 116

转载 关于java的JDBC

就我们目前来说,数据库都有很多种,而在实际开发中,如果有多种数据库进行操作,那么就会为每一个数据库的连接而煞费苦心,这时我们就需要找到捷径,来更轻松的实现,那么JDBC就是很典型的方法。l 什么是JDBC?JDBC(java database connecetion)称为java的数据库连接,是java程序连接数据库的一套标准。该标准中定义了一系列的接口,由厂商提供实现类,由开发者根据接口调用方法...

2018-05-15 23:55:52 143

转载 关于java流的见解

l  流主要目的是:数据进行磁盘和内存的互换流相关的API都在java.io包里面 流按照方向分有两种:输入流和输出流,是以内存作为参照物输入(读取)流:从数据源中,将数据读取到内存中输出(写入)流:将内存中的数据写入到数据源  流按照传输的内容分三种字节流,字符流,对象流    无论是哪一种流,底层部分都是以字节方式传输的。所以,其本质都是字节流,但是为了方便程序员更好的操作字符数据和对象数据,...

2018-05-14 20:08:00 119

转载 线程

线程在网络编程当中也是必不可少的一部分,讲到线程必然会联系到进程,那么进程和线程又有什么区别呢?线程和进程的区别进程是指一种“自包容”的运行程序,由操作系统直接管理,直接运行,有自己的地址空间,每个进程一开启都会消耗内存线程是进程内部单一的顺序控制流。一个进程拥有多个线程,多个线程共享一个进程的内存空间 而在这么多的线程当中,肯定也会有一个主线程主线程程序从main方法...

2018-05-10 22:43:41 212

wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版

wordpress采集插件WP-AutoPost-Pro-V362Wordpress自动采集定时发布支持PHP5.6至7.2 【自动采集】wordpress最好用的采集插件,wp-autopost-pro 3.6.2最新免授权无限制版 功能作用:用来采集壁纸、头像等资源都很好用,基本上免费,可以定时,分组任务,自动任务,自动更新功能应有尽有,还有基于翻译的伪原创。 WordPress自动采集插件autopost-pro 3.7.8最新版 免授权学习版目前完美运行于的 WordPress 各个版本,请放心使用。WP-AutoPost-Pro 是一款优秀的 WordPress 文章采集器,是您操作站群,让网站自动更新内容的利器! 1、刚建的wordpress站点内容比较少,希望尽快有比较丰富的内容; 2、热点内容自动采集并自动发布; 3、定时采集,手动采集发布或保存到草稿; 4、css样式规则,能更精确的采集需要的内容。 5、伪原创与翻译、代理IP进行采集、保存Cookie记录; 6、可采集内容到自定义栏目 总之,最新WordPress系统文章自动采集插件是一款值得推荐的产品

2023-03-17

空空如也

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

TA关注的人

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