自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于打包报错,也是maven配置路径问题

用maven进行打包时,一直报字符相关的错误,看起来像乱码,尝试换setting文件和新的repo路径都无法解决。最后更换了文件夹,原来setting和repo的文件路径里有中文,得以解决。尽量别建中文相关的文件名!

2024-07-11 08:55:17 41

原创 关于50环境Maven配置报错org.springframework.boot:spring-boot-starter-parent:2.1.1.RELEASE

重要缺失步骤是在重新加载项目maven库时,需要把lastupdated文件及remote文件删除。排查内网和外网能启动项目maven库里均无对应jar包。换另外项目的setting文件和maven库,还是不行。后再更换setting文件,重新编译后不再报错。

2024-06-27 14:37:19 92

原创 关于@Async

是一个常用于Spring框架的注解,它用于声明一个方法是异步的。当你在Spring管理的bean的方法上使用。注解时,Spring会在后台的线程池中执行这个方法,这样主线程就不会被阻塞,从而实现异步操作。注解,你需要在Spring配置中启用异步支持,这通常是通过在配置类上添加。然而,在生产环境中,你可能想要配置一个更强大的线程池,如。然后,你可以在任何Spring管理的bean的方法上使用。首先,你需要在你的Spring配置类上添加。接口的类,用于包装异步方法的结果。需要注意的是,为了让。

2024-04-22 09:18:50 141 1

原创 树形组织机构

写这个方法的背景,我简单说一下 正常来说我们组装树表,都是知道某一节点,然后组装子节点,也就是使用上面的1和2两个方法 就能得到一个我们需要的树表,但是在我自己的实际业务中,我们通过已知的信息只能查到一个具体的节点,然后我们需要组装这个节点的所有子节点以及找到他的所有父级节点一直到数据逻辑上的根节点,然后得到一个从数据逻辑根节点开始的树表,由于这个需求,我写了一个查询父级节点的逻辑方法。这个方法是用来查询当前节点下的子节点,需要注意的是这里所说的子节点指的是下一层级的节点,不包含全量所有层级的子节点。

2024-04-15 15:40:15 138 1

原创 开发联调的一些传参及mybatisxml文件

xml文件 where条件后and连接,不需要逗号,表字段自带紫色显示;update语句set标签内,需要逗号。mapper文件多个参数入参用@param("name")标记名称。param entity res三者定义。建表语句中针对字符集的编码和排序。json 解析存储和转换。

2024-04-15 15:39:44 105 1

原创 关于java异常

Exception不会导致程序停止,又分为两个部分RunTimeException()运行时异常和非RunTimeException检查异常。RuntimeException:运行时异常,这种异常我们不需要处理,完全由。Error是程序无法处理的错误,一旦出现这个错误,则程序将被迫停止运行。你遇到这种异常必须进行catch或throw,如果不处理,,我们在写程序时不会进行catch或throw。非RuntimeException:受检查的异常,这种异常是强制我们catch或throw的异常。

2024-04-09 11:25:59 147

原创 分库分表的一些基本了解

所以,当当你的数据库的读或者写的QPS过高,导致你的数据库连接数不足了的时候,就需要考虑分库了,通过增加数据库实例的方式来提供更多的可用数据库链接,从而提升系统的并发度。比较典型的分库的场景就是我们在做微服务拆分的时候,就会按照业务边界,把各个业务的数据从一个单一的数据库中拆分开,分表把订单、物流、商品、会员等单独放到单独的数据库中。假如你的单表数据量非常大,因为并发不高,数据量连接可能还够,但是存储和查询的性能遇到了瓶颈了,你做了很多优化之后还是无法提升效率的时候,就需要考虑做分表了。

2024-04-01 10:26:51 384

原创 关于使用string的判空问题

上面用StringUtils.isEmpty()过滤掉为空的字符串,下面查出来的adminCount对象就都不为空,可以放心使用actionCount.get了。visitNum == null 被判为否,不是真正的null值,而是字符串的"null"注意String类型的判空!不要只用 == null。

2024-03-28 16:20:40 120

原创 mysql 和 Java 代码日期处理

SimpleDateFormat 函数在java中实现日期转换。MySQL时间格式转换函数date_format()用法详解。

2024-03-28 10:11:52 194

原创 INSERT...ON DUPLICATE KEY UPDATE...语句

首先这个的出现一般伴随着UPDATE 语句。我们先来想这样一种场景,我要对数据库中的一条记录,进行新增或者修改,但是呢又不想自己去判断里面是否有,说白了 就是两次查询。通过一行sql搞定。代码层面的东西其实没有能省略,两个sql合为了一个。而且update的具体操作必须在数据库里完成,比如这里的+1。

2024-03-27 15:04:11 108

原创 instanceof 和 getclass()

::

2024-03-25 14:23:01 205

原创 转发与重定向

4、因为转发只能访问当前WEB的应用程序,所以不同WEB应用程序之间的访问,特别是要访问到另外一个WEB站点上的资源的情况,这个时候就只能使用重定向了。3、是否共享数据:重定向两次请求不共享数据,转发一次请求共享数据(在request级别使用信息共享,使用重定向必然出错);3、重定向的速度比转发慢,因为浏览器还得发出一个新的请求,所以如果在使用转发和重定向都无所谓的时候建议使用转发;4、跳转限制:重定向可以跳转到任意URL,转发只能跳转本站点资源;5、发生行为不同:重定向是客户端行为,转发是服务器端行为;

2024-03-25 14:22:10 161

原创 Springboot相关

在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。依然是我们之前的 Spring MVC,因为 Spring Boot的里面依然是使用我们的 Spring MVC + Spring + MyBatis 等框架。注解是 Spring Boot 项目的核心注解,主要作用是。

2024-02-21 15:12:43 856

原创 关于spring

没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。反射机制(Reflection)是一种在运行时动态地获取类的信息、调用类的方法和操作类的属性的机制。在Java中,反射机制允许程序在运行时检查、访问和修改类、方法和属性,而不需要事先知道它们的名字。在软件开发中,"Bean的作用域"指的是在IoC容器中管理的对象(通常是Java对象)的。

2024-02-21 09:16:54 867

原创 正向代理和反向代理

正向代理和反向代理所处的位置都是客户端和真实服务器之间,所做的事情也都是把客户端的请求转发给服务器,再把服务器的响应转发给客户端。正向代理主要是用来解决访问限制问题;反向代理则是提供负载均衡、安全防护等作用。反向代理是代理服务器端,把客户端发来的请求分配给服务器处理。服务器对客户端不可见。正向代理是代理客户端,向一个明确的服务器地址发送请求。客户端对服务器不可见。正向代理一般是客户端架设的;反向代理一般是服务器架设的。反向代理是服务器的代理,正向代理是客户端的代理,反向代理:打10086。

2024-02-05 09:43:37 332 1

原创 关于mybatis学习

上面其实是比较原始的开发方式,我们需要编写dao类,针对mapper.xml中的每个SQL标签,做一次封装,SQL标签的id要以字符串的形式传递给SqlSession的相关方法,容易出错,非常不方便;,即相当于调用mapper.xml中的各个SQL标签,此时就不需要指定SQL标签的id字符串了,mapper接口中的一个方法,就对应了mapper.xml中的一个SQL标签。mapper接口和mapper.xml之间需要遵循一定规则,才能成功的让mybatis将mapper接口和mapper.xml绑定起来。

2024-01-30 16:32:42 350 1

空空如也

空空如也

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

TA关注的人

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