![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Eternalray
这个作者很懒,什么都没留下…
展开
-
springboot懒加载错误的可能原因
使用了非正确的数据源,定义正确的事务数据源@Transactional(value = "数据源bean")原创 2020-09-13 05:47:57 · 368 阅读 · 0 评论 -
IDEA中tomcat启动后项目一直部署中问题解决
请先尝试步骤1:项目一般模式下可以启动,debug模式下就是启动不了,后经过排查发现打的有断点,断点取消在重启立马就可以啦。Method breakpoints may dramatically slow down debugging方法断点可能会大大降低调试速度。原文地址:https://blog.csdn.net/luosanpao2016/article/details/89946717步骤1无法解决再执行步骤2:原文地址:https://my.oschi...原创 2020-06-17 11:23:24 · 2332 阅读 · 0 评论 -
IDEA下载JDK
1.打开IDEA,选择Create New Project(或者在项目菜单中打开)2.按步骤执行,继续3.选择供应商和版本并填写安装路径,download原创 2020-04-10 17:56:56 · 9843 阅读 · 0 评论 -
IDEA设置Run Dashboard
打开 Run Dashboard 面板-- View -> Tool Windows -> Run Dashboard如果不存在该功能项请在项目 .idea 文件夹下的 workspace.xml 中增加如下代码: <component name="RunDashboard"> <option name="configurationType...原创 2019-04-22 10:26:34 · 935 阅读 · 0 评论 -
AES加密JAVA-AesUtil工具类
踩过很多坑后代码如下(该类是基本类请自行拓展):package com.eternalray.utils;import java.io.UnsupportedEncodingException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.uti...原创 2019-05-06 15:43:19 · 4760 阅读 · 0 评论 -
RestTemplate请求乱码解决
新增配置类RestTemplateConfigpackage com.eternalray.common.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfra...原创 2019-06-19 15:07:10 · 2084 阅读 · 0 评论 -
IDEA项目上传到Git
1.创建本地Git仓库2.设置远程仓库地址3.提交并上传项目即可(注:如果提示 error: failed to push some refs to远程地址错误项目根路径下执行以下命令解决:git pull --rebase origin master原因是因为git的README.md文件未拉取到本地导致的错误)...原创 2019-09-17 16:22:54 · 127 阅读 · 0 评论 -
Java全局异常捕获
1.定义返回类package com.eternalray.common;import lombok.Data;/** * @Author: Eternalray * 返回结果集公用方法 */@Datapublic class Result<T> { /** * success 是否成功返回结果 成功true 失败false */...原创 2019-09-18 15:58:28 · 3782 阅读 · 4 评论 -
SpringBoot认证token的AOP实例
1.声名注解package com.eternalray.conf;import java.lang.annotation.*;/** * 安全认证 * @author EternalRay */@Target({ElementType.TYPE,ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Docume...原创 2019-09-18 16:01:20 · 1718 阅读 · 0 评论 -
linux查询端口占用情况
查询所有netstat -lnp查询单个占用(例如8080占用情况)netstat -lnp|grep 8080原创 2019-10-11 16:36:47 · 152 阅读 · 0 评论 -
linux查询后台进程
查询所有ps -aux查询单个(xxx代表相应应用程序部分名称)ps -aux | grep xxx原创 2019-10-11 16:39:10 · 7720 阅读 · 0 评论 -
linux后台启动jar
nohup java -jar xx.jar >/dev/null 2>&1 &解释:nohup和最后的&表示后台运行>/dev/null 表示不输出2>&1 表示所有标准输出的内容总体解释:启动该jar包并且不输出控制台日志...原创 2019-10-11 16:47:46 · 221 阅读 · 0 评论 -
zuul上传文件乱码问题
由于zuul使用zuul servlet而不是spring mvc 上传文件,将请求的uri直接增加/zuul即可原请求路径(中文乱码) 修改后的请求路径 localhost:8080/upload localhost:8080/zuul/upload ...原创 2019-01-22 14:04:27 · 418 阅读 · 0 评论 -
SpringCloud+zipkin+elasticserach
全文请注意标红部分配置:1.项目A引入pom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId></dependency>2.项...原创 2018-12-25 13:47:20 · 215 阅读 · 0 评论 -
Java在无Session时获得当前类文件路径
//获得当前类所在的工程路径String tempPath=this.getClass().getClassLoader().getResource("/").getPath();String finalPath=tempPath.substring(1).split("WEB-INF")[0];原创 2016-05-04 14:49:59 · 493 阅读 · 0 评论 -
java遍历文件目录并排序
List files = Arrays.asList(new File(finalPath+"/WEB-INF/journaling").listFiles());Collections.sort(files, new Comparator(){public int compare(File o1, File o2) {if(o1.isDirectory() && o2.isFile(原创 2016-05-04 14:52:38 · 1782 阅读 · 0 评论 -
java获取当前操作系统
//获得系统名称String os = System.getProperty("os.name").toLowerCase();//判断windowsif(os.indexOf("windows")>=0){}//判断linuxif(os.indexOf("linux")>=0){}原创 2016-05-09 16:31:29 · 523 阅读 · 0 评论 -
==与equals的区别(示例)
String s1 = "Test";String s2 = new String("Test");String s3="Te"+"st";String s4=s1;String s5=s1+"";//此例同String t="Te";String s5=t+"st";结果相同System.out.println(s1==s2);//false s1,s2内存引用不同S原创 2016-10-11 17:10:13 · 456 阅读 · 0 评论 -
Java替换字符串
//既可以替换字符又可以转换形式str= "'" + str.replace(",", "','") +"'";replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换replaceAll的参数是regex,即基于规则表达式的替换原创 2016-11-28 10:51:33 · 371 阅读 · 0 评论 -
MyEclipse中properties文件乱码的解决办法之安装properties插件
注释:本文章使用软件版本为MyEclipse2014-------------------------------------------------------------1.Help (帮助)下的 Install from Site connectivity (从网站链接安装)2.单击Add(添加)弹出Add Repository(添加资源库)窗口,输入以下信息Name原创 2016-04-12 15:24:12 · 2294 阅读 · 0 评论 -
MyeclipseTFS团队资源管理器插件
Myeclipse2014版本下方法如下:(其他自测)1.Help --> Install from Site connectivity2.name:TFS Location:http://dl.microsoft.com/eclipse/tfs/3.选择全部安装原创 2016-05-03 13:08:56 · 1594 阅读 · 0 评论 -
Myeclipse卸载插件
Help--->about MyEclipse -->installation details -->installed software中找到对应的插件,点击uninstall原创 2016-05-03 13:06:18 · 2172 阅读 · 1 评论 -
一句话解释java为什么要序列化
序列化用于存储或传输对象实时状态信息且不能被人为识别该信息。 运用场景举例:你有一个游戏人物获得了1000金币,现在想立即保存进度,运营商就可以选择序列化存储你现在的游戏状态,并且防止你篡改该游戏的金币,而运营商能反序列化该文件读出你的游戏信息...原创 2018-12-19 14:41:01 · 377 阅读 · 0 评论 -
java创建线程(明确线程池的运行规则,规避资源耗尽的风险)
ScheduledThreadPoolExecutor executorService = new ScheduledThreadPoolExecutor(1, new BasicThreadFactory.Builder().namingPattern("TESTTHREAD-%d").daemon(true).build());executorService.schedul...原创 2018-12-27 09:51:04 · 1126 阅读 · 0 评论 -
BindingException: Invalid bound statement特殊情况(springboot有配置类初始化了SqlSessionFactoryBean)处理
造成此错误的原因:初始化的SqlSessionFactoryBean会导致springboot以下配置无效mybatis: mapper-locations: classspath*:mapper/*.xml解决方案(将 代码段1 增加 代码段2 ):代码段1@Bean(name = "clickHouseSqlSessionFactory")public SqlSe...原创 2019-01-03 15:51:48 · 923 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.三者在定义方面的比较:字符串常量:String 字符串变量:StringBuffer、StringBuild3.StringBuilder与 StringBuffer 前者线程不安全,后者线程安全原创 2016-05-10 16:43:59 · 345 阅读 · 0 评论