java
Barryqq
java、jquery、liunx、bootstrap、springmvc、mongdb、redis、springboot、angularJs
展开
-
IDEA2020.1启动SpringBoot项目出现java程序包:xxx不存在
本地启动springboot项目一直报一个工具类的找不到,但是我看了好几次,那个类明明就在项目中,不知道为什么一启动项目就报错,,说这个包xxxx不存在,,弄了我一晚上没睡好觉,,整的我都快开始怀疑人生了,。我是谁?我在那?我还适合敲代码吗? 1 2 3 4 5 6 7 8 9 10 11 Error:(3, 38) java: 程序包org.springframework.stereotype不原创 2021-04-07 22:55:30 · 734 阅读 · 0 评论 -
Turbine集群监控
一turbine简介HystrixDashboard首页提到监控端点/turbine.stream,它是用来监控集群的。从端点的命名来看,它需要引入Turbine,通过它来汇集监控信息,并将聚合后的信息提供给HystrixDashboard来集中展示和监控。二项目介绍引入Turbine来聚合Ribbon-consumer服务的监控信息,并输出给HystrixDashboard来进行展示。三项目架构图核心实现见上图红色框起来部分。四实战步骤1创建标准Spring...转载 2020-09-14 20:21:46 · 369 阅读 · 0 评论 -
JVM性能调优记录
最近因项目存在内存泄漏,故进行大规模的JVM性能调优,现把经验做一记录。一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:...转载 2019-06-03 17:23:35 · 147 阅读 · 0 评论 -
IDEA导入非maven项目时,lib下的jar包无法使用情况
一,前言:在ecplise或者myecplise中创建的非maven项目。若被导入到idea中,是idea是无法识别lib下的jar包。导入后会出现如下情况(lib下的jar无法使用)二,解决方法:1,File -- Project Structure2,选择Modules,选择Dependencies3,点击右端的+,选择jars and directories 选项...转载 2019-02-24 10:50:10 · 4337 阅读 · 1 评论 -
java替换特殊字符
今天处理bug,接口输入特殊字符(零宽空白),一种前端js控制替换特殊字符;一种java后端控制package com.shallowan.spring.boot.blog;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class St...原创 2018-09-21 15:59:53 · 5391 阅读 · 0 评论 -
Java中String,StringBuffer与StringBuilder三者使用总结
1.String类是用于数值不可改变的字符串,其长度是不可变的,而StringBuilder和StringBuffer都是提供字符串修改的类,长度是可变的2.String实现了equals方法,而StringBuilder和StringBuffer都没有实现equals方法,所以new String("abc").equals(new String("abc"))的结果为true, ...原创 2018-08-24 14:22:51 · 387 阅读 · 0 评论 -
BigDecimal类型进行加减乘除运算
BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" ...原创 2018-08-17 14:02:10 · 17202 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但...转载 2018-08-02 16:13:39 · 118 阅读 · 0 评论 -
java面试知识点
想拥有自己的服务器?价钱太贵,便宜的配置太低。。。总是处于各种原因,现在特大好消息,阿里云服务器活动,价钱低到爆,快来了解下,2核4G,3年低至699,时间有限,还剩10天,快来选购吧,地址:https://promotion.aliyun.com/ntms/act/vm/aliyun-group/buy.html?group=IAq264WFLl如背景中介绍,作者在一年之内参加过多场面试...转载 2018-04-26 15:32:54 · 472 阅读 · 0 评论 -
jar打包jar文件
进入到需要打包文件的路径输入jar,系统会提示jar命令使用提示E:\guotai\trunk\ut_4_23\src\main\java>jar用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括: -c 创建新的归档文件 -t 列出归档目录 -...原创 2018-04-26 10:25:19 · 535 阅读 · 0 评论 -
while与do while
一、while语句的一般形式为:while(表达式)语句其中表达式是循环条件,语句为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。二、do-while语句的一般形式为: do 语句 while(表达式);这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;...原创 2018-04-25 17:30:50 · 207 阅读 · 0 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java [ja转载 2017-08-30 17:51:42 · 258 阅读 · 0 评论