
技巧合集
文章平均质量分 87
各种比较好用的技术整合相关博文
时间静止不是简史
想要时间静止,却敌不过事态变迁
展开
-
IDEA导入第三方jar包, 并在Maven中打包该jar包
将添加的第三方jar包通过Maven坐标方式纳入Maven的管理, 并在打包时自动打包原创 2023-08-02 13:30:00 · 2117 阅读 · 0 评论 -
ubuntu系统配置软件脚本自启动
主要介绍ubuntu不同版本的自启动配置方式. 并补充centos自启动配置方式. 后续将持续更新相关内容, 力求做到一篇博客解决该问题, 因为资料真的很麻烦......原创 2023-05-10 08:30:00 · 3088 阅读 · 0 评论 -
Springboot 读取模板excel信息内容并发送邮件, 并不是你想想中的那么简单
基于 easyexcel + spring-boot-starter-mail + jasypt 实现通过easyexcel 读取excel 模板文件信息后进行邮件发送以及敏感信息(邮箱密码)加密. 及隐藏bug暴露和定位和解决原创 2023-03-07 09:00:54 · 1035 阅读 · 0 评论 -
poi-tl实现对Word模板中复杂表格的数据填充
开发时, 我们有时需要进行word类型表格导出,而对于表格操作. 我们一般可能会倾向于使用 poi 进行操作. 但poi操作比较复杂,所以就在寻找一种可以快速将内容填充到表格中的工具. 而pot-tl 恰好满足了我们这一需求......原创 2022-12-07 08:30:00 · 4302 阅读 · 6 评论 -
Swagger技术(swagger2/swagger3/knife4j)
Swagger(接口文档实时动态生成工具 一、Swagger 简介出现背景Open APISwagger 简介二、Springfox三、Swagger 用法1.编写SpringBoot 项目2 导入Spring-fox 依赖3.启动类添加注解`@EnableSwagger2`4.访问UI页面`入http://ip:port/swagger-ui.html`四、Swagger-UI 使用五、Sw...原创 2019-10-15 15:01:45 · 9544 阅读 · 6 评论 -
无服务器+域名也能搭建个人博客?真的,而且很快
本文主要介绍了如何根据 Gitee+jekyll 来快速搭建个人博客. 并简单的介绍了其配置, 使用和部署方式.. 这种方式非常适合搭建个人/团队博客, 如果不想买服务器和域名就想"白嫖"博客系统的, 一定不要错过!!!...原创 2022-08-10 08:30:00 · 1488 阅读 · 0 评论 -
判断当前时间是否是法定节假日或工作日
一、介绍采用语言: Java基于内网下采取配置文件的方式, 来判断当前是否是节假日(包括周末和调休上班日)如果基于外网取请见 这里工具类实现思路:将国家法定节假日和调休上班日的日期写入文本中, 然后读取该文本, 将加班日和节假日分别放入一个list中然后将当前毫秒数转成当前日期(年月日), 然后依次判断是否是法定节假日, 调休加班日和周末计算逻辑:法定工作日= 调休加班日 + 非法定节假日 + 平时工作日(周1~5)法定休息日= 非法定工作日法定节假日= 不在法定节假日list中原创 2022-04-13 08:30:00 · 5428 阅读 · 0 评论 -
IDEA 开启远程调试
idea 远程调试背景在编写代码时, 总会遇到这样或者那样的bug. 这有些bug 特别是业务逻辑的bug .在生产或测试环境好复现而在开发环境不好复现. 现在提供的一种思路, 就是远程调试:我们可以在本地直接调试生产环境或者测试环境的代码. 只需我们本地代码和远程部署的代码一致.远程主机就会通过socket 将程序执行情况同步到本地操作下面以idea 为例设置远程启动配置在我们平时启动项目的坐边, 有一个 edit configuration的选项, 然后点击 + , 选原创 2022-02-20 21:03:25 · 9938 阅读 · 0 评论 -
SpringBoot 实现SQL脚本自动执行
SpringBoot 实现配置SQL脚本自动执行一. 背景我们可能遇到过这种情况:在公网开发时, 新增数据表非常容易, 直接登录到对应服务器的mysql / 使用Navicat访问mysql服务器. 然后去执行sql语句或脚本即可在内网开发时, 由于都在一个网段, 所以操作也比较方便但是在公网开发, 部署到别的内网环境. 上面的问题就变得非常麻烦.由于内网环境处于安全考虑禁止外部设备接入.因此需要安装许多工具, 而且有的机器甚至禁用了远程连接(当然你也可以重新配置,但是后果自负). 而且由于各原创 2022-02-17 10:17:01 · 5925 阅读 · 0 评论 -
Springboot 项目配置文件敏感信息加密
在使用版本控制系统例如git, gitee, svn, coding等, 基本上是把配置存放在配置文件中。如果我们把大量的配置信息都放在配置文件中是会有安全隐患的,那么如何消除这个隐患呢?最直接的方式就是把配置信息中的一些敏感信息(比如数据库密码、中间件密码)加密,然后程序在获取这些配置的时候解密,就可以达到目的。这个时候,jasypt框架就派上用场了。原创 2021-10-20 09:02:03 · 615 阅读 · 0 评论 -
mybatis code helper安装与使用
介绍逆向工程插件指的是: mybatis code helper 等一类插件, 他的作用是, 可以根据写好的数据库表自动生成实体类, swagger以及mapper, service等文件, 适应快速迭代开发.正向工程, 如: SpringData 等则是根据写好的实体类自动生成对应的数据库表. 同样也是适应快速迭代开发的需要.二者各有千秋, 我们只需要根据自己的需求去使用这些插件 / 工具, 利用其帮助我们快速达到快速开发的需要.安装下载插件(最新即可)https://zhile.i原创 2021-09-12 21:07:56 · 1399 阅读 · 0 评论 -
Yapi —— 接口在线管理和调试工具
本文介绍了常用的api文档管理工具, 引出了yapi. 然后介绍了yapi的常用使用方式. 并且整合swagger实现接口文档的自动更新原创 2021-08-11 18:27:50 · 4103 阅读 · 0 评论 -
SSL证书配置(https访问接口, 单向认证和双向认证)
>如果你从上级或者其他人又或者证书提供商那里申请到ssl证书, 要如何才能解锁更多姿势呢? (1) 直接配置在项目上面 (2) 配置在项目启动所依赖的tomcat上 (3) 配置在nginx上( 单向认证, 双向认证, 多域名认证)... ...而这里则主要介绍了两种配置方式, **第一种是在项目中直接配置, 另一种就是通过nginx来进行配置**... 后续持续更新原创 2021-04-26 09:09:12 · 4620 阅读 · 0 评论 -
JApiDocs —— 接口文档快速生成工具
是什么背景在程序员的工作中, 代码编写虽然占了一很大部分, 但是编写接口文档也同样费时费力, 而我们常用的swagger(丝袜哥)已经能帮助我们自动生成接口文档, 但是缺点是不能够导出文档而 showdoc + runapi 能够帮助我们导出接口文档, 并实现接口文档管理交接, 模板编写, 接口调试等功能. 但是缺点也同样明显, 需要人为输入的内容较多二者各有千秋, 可以根据具体业务酌情使用.而下面我们介绍的是一种新的接口文档生成和导出工具 ------ JApiDocs简介JApiDoc原创 2021-04-06 07:56:52 · 1900 阅读 · 2 评论 -
Alibaba Cloud Toolkit —— 项目一键部署工具
Alibaba Cloud Toolkit 是阿里开发的一个主要用于项目(单模块和多模块)一键部署的插件, 另外该插件还支持文件上传, 代码检查, shell 终端命令行等等, 帮助我们更高效的部署, 测试, 开发, 和诊断应用. 而我已在负责的新项目中使用, 使用效果完全符合我的预期原创 2021-03-25 08:00:14 · 5390 阅读 · 1 评论 -
frpc实践(二)实现远程桌面
通过代理软件SakuraFrp实现远程桌面连接, 清晰度尚可, 为不想使用向日葵, teamviewer等软件的人提供另一种可能.原创 2021-02-19 14:06:23 · 1204 阅读 · 0 评论 -
frpc实践(一)实现内网穿透
利用代理软件SakuraFrp 实现内网穿透, 将内网端口穿透到公网上.原创 2021-02-07 11:24:08 · 3282 阅读 · 0 评论 -
showdoc + runapi —— 接口文档模板生成管理和接口调试工具
通过朋友的推荐, 了解到了这款在线项目文档维护工具, 简洁没管. 非常好用. 个人也准备在今后的项目中使用该工具进行管理, 希望能够让更多的人看到并使用它.原创 2020-11-13 14:20:27 · 6515 阅读 · 6 评论 -
IDEA使用指北
总结下这段时间工作使用IDEA的一些心得和体会, 希望能够在让自己更加熟悉IDEA的同时也能够帮助别人原创 2020-07-20 09:44:24 · 19387 阅读 · 22 评论 -
office/word 2010添加页眉页脚
office/word 2010添加页眉页脚流程 页眉编辑格式校验页脚编辑生成目录老祖宗有句话讲得好 “学而不思则罔, 思而不学则殆”, 学习后就要养成记录的好习惯最近, 我弟弟在毕业设计快写完时遇到了些问题, 不知道是不是因为office版本太过老旧( 2010 )的原因,他在毕设论文上面修改页眉页脚总会有些问题. 所出现的情况如下:在修改页眉文本时, 如果修改任何的页眉, ...原创 2020-05-04 17:17:24 · 761 阅读 · 1 评论 -
探究如何将自己的个人简历发布到网页上
发布的方式有多种, 本人就研究了一种可行的方法 .思路是:首先将简历转成html格式,然后放到自己阿里云服务器的Tomcat上将简历转换成htnl格式下载相关的.md格式或者直接是HTML格式简历模板, 其他类型的自己探究,总之需要将内容填好之后将其改成html网页 下面讲述.md的格式如何转换成html格式两种方法 万能的c站(优快云)2.MarkDown的专业...原创 2020-03-30 20:58:08 · 3956 阅读 · 0 评论 -
Linux命令行五大装B技术
最近在不务正业, 搞搞一些别的东西, 为了能让我们程序员在生活中有装逼的资本, 因此搜集了一些Linux上的装逼技术. 下面,是时候展现真正的技术了~~~使用的阿里云的Ecs服务器以及Xshell实现装B技术一: 小火车# 安装 yum install -y sl # 运行 sl在安装小火车后,我们只需要输入sl, 屏幕上便会出现一个从右向左开的小火车了.ps: 小伙...原创 2020-01-28 18:12:52 · 10414 阅读 · 30 评论 -
虚拟机更换JDK版本步骤(Hadoop集群)
以将 jdk1.7 修改为jdk 1.8 配置为例1.修改环境变量如果1.7版本jdk 是直接通过外部的压缩包放到虚拟机中, 则需要修改环境变量/etc/proflie解压1.8软件压缩包:配置:/etc/proflieexport JAVA_HOME=/software/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATH更新生效:sourc...原创 2019-12-26 21:57:42 · 6179 阅读 · 2 评论 -
SpringBoot整合jsp,Druid数据监控,与Shiro,快速为实体类添加相应方法
一.在SpringBoot项目中, 如何能够使用并运行Jsp页面?1.添加相应jar包坐标<!-- jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency&g...原创 2019-10-14 08:33:44 · 1687 阅读 · 0 评论 -
eclipse中的常用快捷键(持续更新~~~)
1、快速修正:Ctrl+12、单词补全:Alt+/3、删除行:Ctrl+D4、在当前行上插入一行:Ctrl+Shift+Enter5、在当前行下插入一行: Shift+Enter......这样方便的快捷键还有十几个呢~~~原创 2019-07-07 15:32:51 · 770 阅读 · 0 评论 -
三步让你在Linux中发布SpringCloud项目
SpringCloud项目发布过程 第一步 打包项目,修改启动脚本第二步 上传项目与脚本第三步 运行启动脚本第一步 打包项目,修改启动脚本需要修改的内容JAR_NAME="打包后的项目名"#根据情况注释掉下面一个SPRING_PROFILES_ACTIV="-Dspring.profiles.active=Eureka集群服务中心的名称"SPRING_PROFILES_ACTI...原创 2019-09-07 15:44:15 · 3086 阅读 · 1 评论 -
基于RPC实现服务的注册、发布和消费
基于RPC、ZooKeeper、Dubbo实现服务的注册、发布和消费 一、系统架构单体架构SOA架构RPC二、RMI基于RMI的案例单机版消息提供者消息提供者集群版消息提供者消息提供者使用zookeeper 发布服务三、Dobbo实现RPC服务的发布与消费集群服务的发布思路相关代码pom.xml业务层(定义服务)application-dubbo.xml(Sping配置文件)应用类(发布服务)...原创 2019-08-07 18:47:23 · 898 阅读 · 1 评论 -
基于Dubbo的服务提供者与消费者的发布(在虚拟机中)以及使用nginx对项目进行负载均衡优化
分布式项目开发完成后发布思路 前言服务提供者的发布1. 资源打包插件坐标的添加2. 复制资源打包assembly插件 ,修改dubbo.properties3. 在dubbo.xml中指定服务发布的地址4. 对项目进行打包 , 查看结果5. 上传到虚拟机 ,解压,在bin目录下打开 ,打开后查看日志服务消费者的发布前提:步骤:1. 配置三个tomcat账户, 在 tomcat_users.xm...原创 2019-08-18 22:13:34 · 619 阅读 · 0 评论 -
Maven项目中常用jar包的坐标以及用法(个人总结)
java高级技术中常用jar 的坐标 junit介绍坐标log4j介绍坐标Mybatis介绍坐标mybatis-spring介绍坐标MySql介绍坐标druid(数据库连接池)介绍坐标spring+springmvc框架介绍坐标jstl+servlet-api+jsp-api介绍坐标commons-fileupload介绍坐标commons-net介绍坐标jackson-databind介绍坐标...原创 2019-08-04 22:34:01 · 6509 阅读 · 0 评论 -
关于百度静态资源库无法打开的解决办法
本人在学习jQuery时,由于需要找相应版本的jQuery,但是通过搜索百度静态资源库时却无法打开,虽然上面的资源还能用。但是却无法选择相关的资源原创 2019-04-07 11:52:13 · 1485 阅读 · 0 评论 -
如何在Windows中开启"上帝模式"
原文链接 : https://mp.weixin.qq.com/s?__biz=MzIwMjE1MjMyMw==&mid=2650202982&idx=1&sn=2c6c609ce06db1cee81abf2ba797be1b&chksm=8ee1438ab996ca9c2d0cd0f76426e92faa835beef20ae21b537c0867ec2773be...转载 2019-09-23 20:45:57 · 33784 阅读 · 22 评论 -
优快云快速转载他人文章
优快云是中文第一大互联网技术网站,上面有很多好的文章,有时候需要复制别人的文章到自己的文章下进行修改重新发布,这要怎样做呢?工具/原料 一篇喜欢的博客 属于自己的csdn账号 chrome浏览器 方法/步骤首先,在自己喜欢的博客页面,点击鼠标右键,看到如下图片,点击检查.然后,在右边的源码里边,找到"article_content"标签头,可以看到左侧...转载 2019-09-11 09:43:52 · 567 阅读 · 0 评论