![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Sun亮
我来自湖南
展开
-
负载均衡的方案
集群部署原创 2022-07-23 09:57:20 · 886 阅读 · 0 评论 -
Unable to reload Maven project
Unable to reload Maven project原创 2022-06-16 15:23:43 · 1233 阅读 · 0 评论 -
java分页工具
public class R { @ApiModelProperty(value = "是否成功") private Boolean success; @ApiModelProperty(value = "返回码") private Integer code; @ApiModelProperty(value = "返回消息") private String message; @ApiModelProperty(value = "返回数据")..原创 2021-11-27 08:51:02 · 160 阅读 · 0 评论 -
java非maven项目引入jar包
首先点击如图所示位置:然后找到SDKs点击+将项目的jar包添加进来,点击Apply最后点击OK即可原创 2021-10-18 17:13:22 · 1142 阅读 · 0 评论 -
SpringBoot整合dubbo和zookeeper需要的maven依赖
SpringBoot版本2.5.5 <!-- 引入dubbo,zookeeper依赖--> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.3&.原创 2021-10-15 16:16:49 · 622 阅读 · 0 评论 -
dubbo接口没有注册到注册中心
最近用zookeeper和dubbo整合了SpringBoot框架。写了接口后一直没有在dubbo-admin中看到服务注册进来,检查了代码发现,注册@Service导包错了应该是这样的:原创 2021-10-15 12:49:25 · 1200 阅读 · 0 评论 -
org.apache.shiro.authc.UnknownAccountException异常解决方案
最近搭建SpringBoot框架在整合Shiro时候出现异常,详细内容是:org.apache.shiro.authc.UnknownAccountException: Realm [com.zzl.cn.config.userRealm@1d113502] was unable to find account data for the submitted AuthenticationToken [org.apache.shiro.authc.UsernamePasswordToken - zzl, r原创 2021-10-13 09:15:31 · 1756 阅读 · 0 评论 -
模板引擎thymeleaf的maven依赖
最近搭建了SpringBoot项目框架,在整合模板引擎thymeleaf时候用的maven依赖如下:<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId></dependency><dependency> <groupId>org.thymeleaf.extra.原创 2021-10-12 15:05:46 · 1421 阅读 · 0 评论 -
https接口调用工具类
最近做的项目,需要调通第三方接口,于是研究了调用https接口的工具类,用来调用post请求的接口。/* * 使用HttpClient进行post请求的工具类 * */public class HttpClientUtil{ public static String doPost(String url,String jsonstr,String charset) { HttpClient httpClient = null; HttpPost...原创 2021-09-16 15:09:55 · 610 阅读 · 0 评论 -
在Mybatis中 #{ }与${ } 的区别
例子:1 select * from user where name = "sun"; 2 select * from user where name = #{name}; 3 select * from user where name = ${name}; 未经研究,不会发现这里面有什么不一样的地方。因为这些sql都可以达到目的,查询名字是sun的用户。比较:动态 SQL 是 mybat...原创 2018-03-03 17:50:15 · 388 阅读 · 0 评论 -
sleep()与wait()的区别
1.sleep()是Thread类的静态方法,调用此方法,表示当前线程让出执行机会给其它线程,等到休眠时间结束后,该线程进入就绪状态。2.wait()是Object类的方法,当一个线程执行wait()方法时,它就进入到一个和该对象相关的等待池,同时释放对象的机锁,使得其他线程能够访问。可以通过notify()方法来唤醒单个等待的线程,notifyAll()方法来唤醒所有等待的线程。总结:调用sle...原创 2018-03-03 17:15:47 · 180 阅读 · 0 评论 -
23种软件设计模式
软件设计模式,是一套被反复使用、众所周知的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 1. 建造模式(Builder):将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。 2. 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它...原创 2018-03-07 15:25:26 · 3126 阅读 · 0 评论 -
关于JVM的调优
上段时间做了JVM性能调优,今天做下总结。一、JVM内存模型及垃圾收集算法 首先,根据Java虚拟机规范,JVM将内存划为三种: 1. 永久代——Perm 2. 年老代 ——Tenured 3. 年轻代 ——New 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,由虚拟 机 直...原创 2018-03-07 11:25:40 · 681 阅读 · 0 评论 -
java.text.ParseException: Unparseable date异常处理
上段时间,在做查询功能的时候,遇到了一个异常,在控制台提示是java.text.ParseExcption:Unparseable date,开始并没有发现错在什么地方,经过调试才找到,原来是在jsp页面中,使用的Bootstrap框架,对于日期控件的格式声明是format:'yyyy-mm-dd',而Controller中,日期的转换格式是 SimpleDateFormat sdf = new原创 2018-01-18 09:04:54 · 48979 阅读 · 5 评论 -
SpringBoot的常用注解
@RestController和@RequestMapping@RestController被称为一个构造型(stereotype)注解。它为阅读代码的开发人员提供建议。对于Spring,该类扮演了一个特殊角色。它继承自@Controller注解。4.0之前的版本,springMVC的组件都使用@Controller来标识当前类是一个控制servlet。使用这个特性,我们可以开发RES转载 2018-01-17 17:32:05 · 221 阅读 · 0 评论 -
SpringCloud的概念
SpringCloud是基于SpringBoot的,SpringBoot简化了Spring应用开发,它并不是新的框架,而是默认配置了许多框架的使用方式。SpringBoot的核心思想是约定大于配置,使用它可以大大简化开发模式,所有常用的框架,它都有对应的组件支持。 SpringCloud是一系列框架的有序集合,是一套分布式服务治理的框架,它本身并没有提供具体功能性的操作,只是将目前比原创 2018-01-15 18:11:50 · 325 阅读 · 0 评论