
Java
文章平均质量分 68
java基本用法
代码的路
公众号:代码的路
编程技术分享,包括深度学习、Python、Java等技术
展开
-
Squaretest自动生成单元测试
项目GitHub地址:https://github.com/Snowstorm0/learn-squaretest项目Gitee地址:https://gitee.com/Snowstorm0/learn-squaretestSquaretest是一款自动生成单元测试的插件,可以装在idea中。原创 2025-02-13 16:18:28 · 406 阅读 · 0 评论 -
LambdaQueryWrapper的使用
项目GitHub地址:https://github.com/Snowstorm0/learn-lambda-query-wrapper项目Gitee地址:https://gitee.com/Snowstorm0/learn-lambda-query-wrapper。原创 2025-02-13 16:05:47 · 346 阅读 · 0 评论 -
Idea自动生成注释
使用IDEA配置自动生成注释。原创 2025-02-13 16:05:00 · 506 阅读 · 0 评论 -
Idea配置项目的热启动
使用IDEA配置项目热启动,不需要重启项目,就可以加载更新后的代码。原创 2025-02-13 16:04:16 · 725 阅读 · 0 评论 -
Java获取本机IP
即可输出本机的IP和name。原创 2023-06-12 16:25:28 · 1288 阅读 · 0 评论 -
SpringBoot整合ElasticSearch
ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。主要负责将日志索引并存储起来,方便业务方检索查询。原创 2023-03-09 14:52:37 · 307 阅读 · 0 评论 -
Java中restTemplate携带Header请求
则是因为RestTemplate认为大括号{}为占位符,需要将请求头中的。restTemplate发送POST请求时可以通过如下方法获取。GET请求没有相应的方法,只能用exchange方法获取。原创 2023-03-09 14:12:48 · 2222 阅读 · 0 评论 -
Windows安装ElasticSearch
下载地址:https://www.elastic.co/cn/downloads/elasticsearch选择Windows版本,我下载的是7.17.0。解压后即可完成安装。进入bin文件, 双击执行 elasticsearch.bat,然后打开浏览器,进入页面: http://localhost:9200,看到以下输出,表示启动成功。原创 2023-02-15 16:58:08 · 774 阅读 · 0 评论 -
Linux安装elasticsearch-head
elasticsearch-head 是一款专门针对于 elasticsearch 的客户端工具,用来展示数据。elasticsearch-head 是基于 JavaScript 语言编写的,可以使用 Nodejs 下的包管理器 npm 部署。原创 2023-02-15 15:02:00 · 745 阅读 · 0 评论 -
Linux安装ElasticSearch
下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch。原创 2023-02-15 10:49:35 · 1342 阅读 · 0 评论 -
Java循环运行时暂停一段时间
Java 在运行 for 循环时,希望可以每个循环暂停一段时间。原创 2023-01-10 10:36:46 · 3409 阅读 · 0 评论 -
Apollo实现cron语句的热配置
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo 与 properties 配置文件的功能相同,都可以设置参数。Apollo 的优点在于,可以实时修改参数的值,而不需要重启项目。原创 2023-01-09 17:35:43 · 420 阅读 · 0 评论 -
Apollo本地快速部署
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo 与 properties 配置文件的功能相同,都可以设置参数。Apollo 的优点在于,可以实时修改参数的值,而不需要重启项目。原创 2023-01-09 17:16:15 · 860 阅读 · 0 评论 -
Mybatis自动生成增删改查代码
使用 mybatis generator 自动生成代码,实现数据库的增删改查。原创 2023-01-09 10:34:37 · 1333 阅读 · 0 评论 -
Java中restTemplate的使用
本文介绍restTemplate基础用法。Java中get和post的用法请参考:https://mp.weixin.qq.com/s/mC0D1nuCqIori5bWtLorWQ。原创 2022-11-15 15:07:29 · 1198 阅读 · 0 评论 -
定时任务cron
{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}原创 2022-09-02 10:19:49 · 251 阅读 · 0 评论 -
SpringBoot配置文件application
【代码】SpringBoot配置文件application。原创 2022-08-30 21:55:29 · 198 阅读 · 0 评论 -
SpringBoot基础知识
数据持久化层,就是和数据库打交道的,而实现持久化层的框架有很多,而常用的有两种:JPA和MyBatis,JPA是SpringBoot官方的,前身就是著名的三大框架之一的Hibernate,好处是不用手写SQL。控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controller,由Controller去调相关的业务层代码并把数据返回给移动端和前端。用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件....原创 2022-08-27 19:10:20 · 227 阅读 · 0 评论 -
Spring+Vue实现token登录
原文链接前端代码:https://github.com/Snowstorm0/token-login-vue后端代码:https://github.com/Snowstorm0/token-login-spring使用 Spring+Vue 实现 token 登录、退出、访问拦截等功能。打开cmd,输入ui命令:若没有反应,可能是版本太低,需要卸载后重装:执行ui命令成功后,会出现提示:并会自动打开页面:创建名为的项目,预设选择“手动”;功能开启 Babel、Router、Vuex、Linter/For原创 2022-08-26 10:15:03 · 1765 阅读 · 0 评论 -
Spring+Vue工程部署在Linux
前端代码:https://github.com/Snowstorm0/token-login-vue后端代码:https://github.com/Snowstorm0/token-login-spring使用 Spring+Vue 实现 token 登录、退出、访问拦截等功能。原创 2022-08-25 10:29:20 · 828 阅读 · 0 评论 -
Java中时间戳的使用
【代码】Java中时间戳的使用。原创 2022-08-23 09:56:52 · 539 阅读 · 0 评论 -
JDBC的基本概念
原文链接JDBC一般指Java数据库连接(Java Database Connectivity)api应用程序接口(API): 可以调用或者使用类/接口/方法等去完成某个目标 。API制定的类/方法可以做什么 。API由开发人员调用。spi服务提供接口(SPI) : 需要继承或实现某些类/接口/方法等去完成某个目标 。SPI告诉你你必须符合什么规范。SPI是框架接口规范,需要框架开发人员实现。 学习更多编程知识,请关注我的公众号:代码的路本文由 mdn原创 2022-08-19 16:09:28 · 212 阅读 · 0 评论 -
Spring+Vue增删改查实例
原文链接代码地址前端地址:https://github.com/Snowstorm0/SpringAndVue-vue后端地址:https://github.com/Snowstorm0/SpringAndVue-spring1 数据库创建MySQL数据库。表名为user_data,人员信息有number、name。效果如下:2 前端2.1 创建项目打开cmd,输入ui命令:vue ui若没有反应,可能是版本太低,需要卸载后重装:npm uninstall&n原创 2022-08-18 09:53:12 · 576 阅读 · 0 评论 -
SpringBoot实现多线程
原文链接代码地址:https://github.com/Snowstorm0/learn-async1 线程同步和异步线程同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A只能等待下去。耗时较长,安全性较高。线程异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程仍然请求的到。一个进程启动的多个不相干的进程,他们之间的相互关系为异步;同步必须执行到底后才能执行其他操作,异步可同时执行。多个线程执行的时候需要同步,如果是单线程则不需要同原创 2022-08-16 09:46:07 · 11975 阅读 · 1 评论 -
SpringBoot实例
原文链接Sprint Boot的完整实例,从数据库读取数据并使用Postman测试。项目地址:https://github.com/Snowstorm0/learn-spring-boot1 本地数据库本地数据库创建教程:创建本地数据库user_data:2 代码主体2.1 Controller文件名MyController,内容为:@RestController@RequestMapping("/homepage")public class MyController原创 2022-08-15 09:38:58 · 925 阅读 · 0 评论 -
Java中Get和Post的使用
原文链接1 Get请求数据项目地址:https://github.com/Snowstorm0/learn-get-post1.1 Controller文件名MyController,内容为:@RestController@RequestMapping("/homepage")public class MyController { @Autowired MyService&nb原创 2022-08-14 14:52:09 · 417 阅读 · 0 评论 -
Java基本语法
原文链接1 输出System.out.print("sys_num:" + sys_num + "\n");2 String截取截取前三位:String str = "abcde";String str1 = str.substring(0,3); //abc截取第一至倒数第二位:String str = "abcde";int le原创 2022-08-12 09:41:06 · 151 阅读 · 0 评论