- 博客(91)
- 资源 (18)
- 收藏
- 关注
原创 【系统安全加固】Centos 设置禁用密码并打开密钥登录
正常情况下,我们使用密码ssh登录云主机一般会出现如下提示:系统正在遭受暴力破解的风险如何加固你的服务器呢,当然是启用密钥登录啦!
2024-03-06 15:34:17 1254
原创 【推荐】JuiceSSH 一款可以在手机端免费使用的SSH客户端工具
JuiceSSH - 一款可以在手机端免费使用的SSH客户端工具,使用相当简单,手机上点击“快速连接”输入username@ip即可。
2024-03-05 13:42:48 1122
原创 程序猿Git项目代码自动提交神器-shell版
在程序猿Git项目代码自动提交神器中,我们已经实现了git项目周期性自动提交代码功能,此实现太复杂,下面我们来借助shell 来实现精简版的Git项目代码自动提交功能。
2024-02-27 21:19:08 2356
原创 【疑问】关于云服务器内存配额的一个疑问
从n年前接触使用云主机或者云服务器开始,基本上市面上主流的厂商都有购买或者试用,现在以手头上使用的服务器为例,使用。
2024-02-26 09:57:05 1543
原创 apidoc接口文档的自动更新与发布
最近忙于某开源项目的接口文档整理,采用了apidoc来整理生成接口文档。apidoc是一个可以将源代码中的注释直接生成api接口文档的工具,对现有代码无侵入。他可以根据代码注释生成web api文档,支持大部分主流语言java javascript php coffeescript erlang perl python ruby go…,相对而言,web接口的注释维护起来更加方便,不需要额外再维护一份文档。下面我们以项目为例来展示如何实现接口文档的自动更新与发布。
2024-02-24 16:59:37 2001
原创 玩转WEB接口之四 【HTTP调试测试神器 httpbin实战】
萌新小明,入职某网络科技公司,职位互联网开发工程狮.最近接到一个需求,与某第三方系统接口. 对接方提供了接口文档. 小明已经按照接口文档开发好了代码.现在小明想通过httpbin来测试发送的请求是否正确,他该怎么做?服务地址: https://http.00fly.online发送get请求接口https://test.00fly.online/get/method1代理访问https://http.00fly.online/get发送post请求接口https://test.00fly.online/p
2024-02-02 17:58:03 3637
原创 SpringBoot工程web模式与非web模式和谐共处运行
Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的技术。
2024-01-31 20:38:43 3358
原创 玩转WEB接口之三续篇【HTTPS证书申请 - nginx验证】
接上篇玩转WEB接口之三 【HTTPS证书申请】下面我们说明如何在windows环境下,nginx配置https证书。
2024-01-28 14:13:05 3577
原创 玩转WEB接口之三 【HTTPS证书申请】
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
2024-01-28 11:47:21 4116
原创 玩转WEB接口之二 【HTTP调试测试神器httpbin安装】
接上篇玩转WEB接口之一 【HTTP调试测试神器 httpbin使用】我们已经知道了: 如何借助来辅助我们的接口开发,由于以下原因1. 项目服务器部署在国外,国内访问延迟较高2. 项目安全需要,不允许发送请求到外网3. 环境限制,在内网开发,无法访问互联网所以需要可以自己部署该项目。
2024-01-26 22:46:50 3641
原创 玩转WEB接口之一 【HTTP调试测试神器 httpbin使用】
httpbin是大神kennethreitz为搭建测试用的http服务而写的项目,httpbin 这个服务应用能测试HTTP请求及响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试具有很大的帮助,它是用 Python + Flask 编写的,是一个开源项目。这里选取了四个典型场景: get请求、formdata表单提交、json字符串post提交、带文件 multipart/form-data 提交。
2024-01-26 21:46:42 3667
原创 Springboot JSP项目如何以war、jar方式运行
Spring Boot 官方不推荐使用JSP来作为视图,但是仍有部分项目使用了JSP视图,Springboot JSP项目运行方式有war、Jar两种方式。如何使用下面的备份文件恢复成原始的项目代码,请移步查阅:神奇代码恢复工具三,准备工作1. pom.xml 引入组件2. application.yml 指定jsp配置application.yml四,war方式运行1. 修改pom.xml文件2. mvn执行打包执行后会在target目录生成war包,拷贝出来后运行浏览器访问: h
2024-01-21 14:40:51 4570
原创 springboot配置项动态刷新
springboot 配置文件一般以yaml方式保存,除了系统配置项如spring、server等外,还有我们自定义的配置项,方便系统启动时自动注入。自定义的配置项一般是动态配置项,在系统运行过程中,可能需要在线修改,来实现自定义的配置项不停服更新,也就是类似于spring-cloud-starter-config的动态刷新。由于系统不重启,无法通过自动注入的方式自动更新自定义配置, 这儿便需要我们手动加载yaml文件,转换为java对象,将变化赋值到spring管理的对象中采用最常见的snakeyaml、
2024-01-21 14:05:57 4617 1
原创 java解析json复杂数据的第四种思路
接前篇java解析json复杂数据的两种思路java解析json复杂数据的第三种思路我们已经有了解析json数据的几种思路,下面介绍的方法是最少依赖情况下的字符串解析, 流程如图:fill:#333;color:#333;color:#333;fill:none;接口API获取JSONJSON数据换行处理解析行数据。
2024-01-16 11:42:23 4784
原创 记csv、parquet数据预览一个bug的解决
工作中遇到通过sparksession解析csv、parquet文件并预览top100的需求。
2024-01-13 23:22:17 5093 1
原创 基于jackson封装的json字符串与javaBean对象转换工具
带有API接口交互的web项目开发过程中,json字符串与javaBean对象之间的相互转换是比较常见的需求,基于jackson ObjectMapper 实现的工具类较好的满足了此需求。
2024-01-10 17:48:42 4750
原创 基于Jackson封装的JSON、Properties、XML、YAML 相互转换的通用方法
我们在yaml转换成JSON、MAP、Properties通过引入实现了JSON、Properties、XML、YAML文件的相互转换,具体封装的类、方法如下:上面的实现,定义了多个类、多个方法,使用不太方便,迫切需要精简逻辑。
2024-01-09 17:43:30 5327
原创 java解析json复杂数据的第三种思路
接上篇java解析json复杂数据的两种思路我们已经通过解析返回json字符串得到数据,现在改变思路,通过按照如下流程获取:fill:#333;color:#333;color:#333;fill:none;接口API获取JSONJSON转XMLdom4j使用XPath解析xml。
2024-01-09 08:34:07 5220
原创 java解析json复杂数据的两种思路
萌新小明最近新开了CSDN博客,蠢蠢欲动,迫不及待的发表了几篇工作中积累下来的解决问题的涂鸦之作,看着访问量慢慢涨起来,心中暗暗窃喜。现在小明想每天23点记录一下每篇文章的访问量。。。
2024-01-06 14:11:40 5235
原创 java lambda表达式训练题一
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。
2023-12-27 18:07:30 5362
原创 二维码初体验 com.google.zxing 实现续 - web api封装
在 二维码初体验 com.google.zxing 实现 我们实现了二维码的生成,但是大部分情况下,二维码的相关功能是作为API接口来提供服务的。我们下面便演示在springboot、Knife4j下封装api接口来实现二维码生成功能。如何使用下面的备份文件恢复成原始的项目代码,请移步查阅:神奇代码恢复工具-over-
2023-12-23 20:17:11 6040
原创 二维码初体验 com.google.zxing 实现
Java 操作二维码的开源项目很多,如 SwetakeQRCode、BarCode4j、Zxing 等,这边以Zxing 为例进行介绍。选择需要生成QR原始文件,支持 “清除空白行及空格” 以减少二维码图片大小。支持输入文本内容,直接生成二维码代码结构QrCodeUI: 完整版本代码SimpleQrCodeUI:简化版本代码如何使用下面的备份文件恢复成原始的项目代码,请移步查阅:神奇代码恢复工具-over-
2023-12-23 13:52:23 5572
原创 【随笔】MD5加密字符串、文件apache、springframework实现
【代码】【随笔】MD5加密字符串、文件commons-codec、springframework实现。
2023-12-21 17:29:54 5933
原创 如何解决swagger-editor在线接口调试时的跨域问题
实现监听8081端口,将请求转发到 http://175.24.127.215:8080,重点是标红的这段,实现添加允许跨域信息header。文章中,我们简单了解了如何在docker运行应用,接下来我们实际操作的时候,便可能遇到接口调试不通的问题。现在服务器B安装nginx服务,客户端A直接将请求发送到服务器B某端口,由nginx将请求转发给接口C。C返回结果后,由nginx主动添加header信息,返回A。具体思路就是客户端A需要访问接口C,因跨域无法直接访问。发现接口报错,跨域调用被拒绝。
2023-11-18 21:30:41 12528
原创 最简WebClient 同步、异步调用示例
WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具,从Spring5.0开始WebClient作为RestTemplete的替代品,有更好的响应式能力,支持异步调用,可以在Springboot项目中实现网络请求。
2023-11-11 20:03:41 14879
原创 Spring RestTemplate 各种打开方式集锦
RestTemplate是一个执行HTTP请求的同步阻塞式工具类,它仅仅只是在 HTTP 客户端库(例如 JDK HttpURLConnection,Apache HttpComponents,okHttp 等)基础上,封装了更加简单易用的模板方法 API,方便程序员利用已提供的模板方法发起网络请求和处理,能很大程度上提升我们的开发效率。其实Spring已经为我们提供了一种简单便捷的模板类来进行操作,它就是RestTemplate。现如今的 IT 项目,由服务端向外发起网络请求的场景,基本上处处可见!
2023-11-01 20:23:20 14319
原创 Docker 运行swagger-editor实现在线接口文档维护与调试
在Swagger Editor中,我们可以基于YAML等语法定义我们的RESTful API,然后它会自动生成一篇排版优美的API文档,并且提供实时预览。因工作需要,需要搭建python运行环境,项目中python基于flask实现了swagger在线文档以及接口测试,前后端对接开发时需要使用。项目比较庞大,完全部署的话,只使用swagger在线文档功能的话,太浪费资源了。这么看来swagger-editor可以基于swagger yaml文件实现在线接口文档生成,完全符合我们的需求。
2023-10-31 13:00:00 14477 2
原创 SpringBoot工程启动时自动创建数据库、数据表
DML是数据操作语言,主要用来对数据库里的数据进行操作,涉及具体数据,一般保存在data.sql。我们知道,springboot工程配置数据源一般采用yaml或properties文件的方式。DDL是数据定义语言,主要用来对数据库表结构进行操作,不涉及具体数据,一般保存在。注意这里配置的druid.username一定要有。之前版本,springboot2.5.0之后版本。这里yaml文件引用了properties文件。,否则数据库不存在的前提下,会创建失败。注意以上说明,是针对。
2023-10-29 10:38:52 15391
原创 【求教】老菜鸟遇到新问题,双bug欢迎有緣人答疑
俗话说:但行好事,莫问前程,心之所向,无问西东编程亦然,coding多了,就会遇到各种各样奇怪的问题,真是让人欢喜让人忧啊!这不,小C最近实现了一个使用mysql数据库来保存日志的功能,不幸的是,遇到两个难解的问题,现拿出来,希望各位见多识广的大佬能帮忙分析,小可不胜感激!
2023-10-26 17:25:12 14237
原创 服务器之日常整活
言归正传,自从不小心踏足程序猿这个职业,便大部分时间与Code为伴,除了日常完成工作任务外,自己也研究过不少新奇的idea,积累了一些代码。这些代码大部分需要服务器资源来运行,下面简单将服务器用法做一些小小总结,给大家参考。等等,什么叫假如你有一台服务器,假如只有一台,肯定我想搞第二台,顺便第三台啊,哈哈哈!
2023-10-24 20:20:45 14309
原创 神奇代码备份恢复工具逸事与操作指南
软件行业流传着一幅漫画:开发软件就像制造小轿车,不是一开始就有设计图,也不是将轮子、车身、车门、发动机按部就班安装上去就可以的,而是大概先出现独轮车,接着出现自行车,然后是滑板车,之后是三轮自行车,继而是两轮摩托车··……如此反复迭代,最后才得到成型的小轿车。这幅漫画讽刺的是开发新系统时“想当然”的做法,反映的是真实的探索过程。其实,不仅开发系统是这样,即使是开发一个小工具,也遵循类似的原则,毕竟大部分软件被开发出来,是需要去解决实际中遇到的难题的。n年前,小C曾入职一家软件公司,公司信息安全管理比较严格,
2023-10-24 14:07:07 14306
原创 神奇代码恢复工具
小C是一名程序猿,他有好多新奇的点子,也乐于把这些变成文字分享给大家。这些分享大部分都与代码相关,在文章里面把这些代码全部按本来的结构展示出来也不是一件容易的事!这不,最近开发了一个小工具,界面介绍如下:procode-simple-0.0.1.jar在输入框里面输入待恢复的代码,点击"开始恢复代码" 便生成原来代码结构的代码。大家可以下载jar,拷贝附件代码尝试运行!代码恢复数据框输入的内容为:
2023-10-12 17:33:53 14349
原创 巧用h2-database.jar连接数据库
H2 Database是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2 Database提供了一个十分方便的web控制台用于操作和管理数据库内容。H2 Database还提供兼容模式,可以兼容一些主流的数据库,因此采用H2 Database作为开发期的数据库非常方便。
2023-10-11 17:38:45 14316 1
原创 【Code】4种常用Java线程锁的特点,性能比较、使用场景
本文是对相关主题文章的代码功能展示,主要通过代码形式来验证和演示功能,以加深对知识点的理解。如有遗漏或理解不正确的地方,欢迎大家拍砖!
2023-10-09 17:18:25 14241
springboot工程验证SSL证书
2024-01-30
test.00fly.online 域名ssl证书,key、pem格式
2024-01-30
olap4j-0.9.7.309-JS-3.jar
2022-03-02
bootj2cache.rar
2020-04-17
SecureCRTv8.1.4.zip
2019-07-09
SpringBoot、Apache Dbutils、MybatisPlus、JPA等技术项目代码生成工具x64 Jar
2018-09-29
springmvc、SpringBoot与Apache Dbutils 项目代码骨架生成工具x64 Jar
2018-09-29
springmvc与ibatis 完整项目骨架代码生成工具x64 Jar
2018-09-29
工作日报系统web程序源码 SH4实现-SpringMVC、hibernate4
2018-09-26
工作日报系统web程序源码 SSH4实现-Struts2 、spring4、hibernate4
2018-09-26
工作日报系统web程序源码 SSH3实现-Struts2 、spring3、hibernate3
2018-09-26
Java_examples_SWT_JFace_Eclipse
2018-09-25
Spring websocket协议简易聊天室
2018-09-21
数据库jsp测试代码
2018-09-21
springboot JPA
2018-09-18
springboot dbutils
2018-09-18
Apache Dbutils +springmvc 框架demo代码
2018-09-18
Apache Dbutils JDBC 框架demo代码
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人