
java
文章平均质量分 53
Sunset、筱虎
这个作者很懒,什么都没留下…
展开
-
windows环境下启动jar包脚本及其注意事项
bat后台启动jar包脚本,是否启动看接口是否可以访问成功(防止中文乱码情况)bat关闭jar脚本(8919是jar包启动的端口号)原创 2023-06-16 16:49:53 · 1001 阅读 · 0 评论 -
springboot 集成redis动态切换db库
springboot集成redis根据key动态切换db原创 2022-07-21 15:50:30 · 681 阅读 · 1 评论 -
CompletableFuture异步编排
CompletableFuture异步编排原创 2022-04-04 23:11:18 · 475 阅读 · 0 评论 -
java使用注解类实现功能小Demo
注解类我们最常见的使用的是@Transactional,这个注解可以在代码出异常的时候进行事务回滚的操作,我们也可以写一个注解类搭配AOP切面帮助我们实现一些特定的业务需求,如日志的打印,记录用户的操作,搭配缓存解决一些寻常的查询业务等,下面我使用一个实例来整一个简单的注解搭配AOP切面实现的缓存查询方法/*** 准备自定义注解类 参照@Transactional* Target:表示注解所能标注的地方,通常是标注在方法上的* Retention:表示这个注解其效果的位置,一般我们让他在编译原创 2022-04-01 22:36:47 · 845 阅读 · 2 评论 -
java 时间问题代码备份
public static void main(String[] args) { ZonedDateTime now = ZonedDateTime.now(); System.out.println("l = " + now); TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); TimeZone.setDefault(tz); Date date = new Date()原创 2022-03-04 22:44:12 · 313 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project demo01: There are test failures.解决思路,新手在编译运行项目的时候经常会遇到这类型的报错,这是因为在编译过程中它吧测试test也一并执行编译了一次,这里我们是不需要我们调试的方法去进行编译的,在IDEA中如下操作,当test有中划线时我们在重新clean—原创 2022-02-06 15:54:14 · 10508 阅读 · 1 评论 -
报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile···
maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project common-util: Fatal error compiling解决思路如下:主要看以下地方java编译版本是否一致项目中有个别定义的java的版本,和以下编译器中所选取的java版本是否一致...原创 2022-01-30 13:41:32 · 3441 阅读 · 0 评论 -
登录实现分析
登录实现分析一、用户登录业务介绍1.1 单一服务模式1.2 SSO(single sign on)模式1.2.1 Redis方案1.2.2 Token方案基于微服务开发,选择token的形式相对较多,因此我使用token作为用户认证的标准二、 前端实现流程一、用户登录业务介绍1.1 单一服务模式早期单一服务器,用户认证缺点:单点性能压力,无法扩展1.2 SSO(single sign on)模式分布式,SSO(single sign on)模式优点:用户身份信息独立管理,原创 2021-04-14 20:02:11 · 155 阅读 · 0 评论 -
Java技术之SpringCloud面试题
`Java`技术之`SpringCloud`面试题1.1 `Spring Boot`和`Spring` 是什么关系1.2 `Spring Boot`和`Spring Cloud`是什么关系1.3 `Eureka`和`zookeeper`的区别1.4 `springcloud`如何实现服务的注册?1.5 `eureka`自我保护机制是什么?1.6 什么是服务熔断?什么是服务降级?1.7 `Ribbon`和`Feign`的区别?1.8 `Hystrix`断路器能干嘛?1.9 分布式配置中心能干嘛?1.10 微服原创 2021-03-25 20:07:42 · 194 阅读 · 0 评论 -
Dubbo
Dubbo资源文件下载一、Apache Dubbo概述1.1 Dubbo简介**Apache Dubbo是一款高性能的Java RPC框架。**其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能原创 2021-02-25 19:14:47 · 144 阅读 · 0 评论 -
MyBatis框架(二)
MyBatis框架(二)在MyBatis框架(一)的基础上进行扩展,具体看代码上的注释即可一、简介二、MyBatis全局配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。2.1 configuration 配置配置文档的顶层结构如下2.2 properties属性先前我们在设置是引用外部db.properties文件,也可以通过下面的方式创建。(注意标签位置如果在需要读取的标签之后,就会因为读取不出来报错)<configura原创 2021-02-04 18:04:10 · 133 阅读 · 1 评论 -
mysql存储中文数据后变成???
mysql存储中文数据后变成???#jdbc:mysql://127.0.0.1:3306/xxxjdbc:mysql://127.0.0.1:3306/xxx?useUnicode=true&characterEncoding=utf-8好了,完美解决。原创 2020-10-20 22:50:41 · 913 阅读 · 0 评论 -
后端返回数据,但页面前端还是报404
具体问题如下问题解决这里的System.out.println(user);是可以打印出数据的,return也可以返回数据,但是前端依旧显示404,是因为这里有个注解是错误的,把类上的@Controller换成@ResponseBody即可。补充@Controller和@ResponseBody的区别@Controller是视图解析器的,即Return返回的是视图,即jsp或者html页面的。如果返回数据json、xml等,需要在对应的方法上加上@ResponseBody注解。@Resp原创 2020-09-30 11:02:02 · 4020 阅读 · 5 评论 -
Java Spring IOC的xml配置
Java Spring IOC的xml配置一、案例利用xml配置连接数据库增删改查1.1、类包目录1.2案例准备导包pom.xml ···<packaging>jar</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId>原创 2020-09-16 20:07:56 · 144 阅读 · 1 评论 -
Java while和do while循环简单介绍
while和do while循环结构一、学习目标理解循环的含义。会使用while循环结构。会使用do-while循环结构。会使用调试解决简单的程序错误。二、while循环语法:while(循环条件){ 循环操作}特点:先判断,在执行。流程图三、do-while循环语法:do{ 循环操作 }while(循环条件);先执行一遍循环操作符合条件,循环继续执行;否则,循环退出。流程图:四、while循环和d原创 2020-09-15 10:16:15 · 277 阅读 · 0 评论 -
Java for循环简单介绍
Java For循环一、学习目标for循环语法结构for循环流程图死循环二、for循环2.1、for循环语句格式:for(初始表达式;条件表达式;迭代表达式){ 循环语句;}初始表达式是在for循环首次执行时要计算的表达式。通常,这里会为一个循环变量初始化一个值。条件表达式(条件循环)用于每次循环前的条件判断,只有条件表达式值为true时,才入到循环语句执行。迭代表达式则在循环语句执行完成后进行计算,一般来说使用一个递增或递减的计数器作为迭代表达式,改变循环变量的原创 2020-09-15 09:18:44 · 439 阅读 · 0 评论 -
Java 用户输入秒算出天、时、分、秒
Java 用户输入秒算出天、时、分、秒直接上代码 Scanner s = new Scanner(System.in); System.out.pring("输入秒:"); int seconds = s.nextInt(); int day=seconds/(60*60*24);//天 int hour=(seconds-(60*60*24*day))/3600;//时 int minute=(seconds-60*60*24*day-3600*hour)/60;//分原创 2020-09-11 10:47:26 · 664 阅读 · 0 评论 -
Java用户输入圆半径求圆面积
Java用户输入半径求圆半径直接上代码 System.out.print("输入圆的半径:"); Scanner s=new Scanner(System.in); double r=s.nextDouble(); double S=Math.PI*r*r; System.out.print("面积为:"+S);么的讲解...原创 2020-09-11 10:36:44 · 7110 阅读 · 0 评论