自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot懒加载错误的可能原因

使用了非正确的数据源,定义正确的事务数据源@Transactional(value = "数据源bean")

2020-09-13 05:47:57 346

原创 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 2243

原创 IDEA下载JDK

1.打开IDEA,选择Create New Project(或者在项目菜单中打开)2.按步骤执行,继续3.选择供应商和版本并填写安装路径,download

2020-04-10 17:56:56 9747

原创 linux后台启动jar

nohup java -jar xx.jar >/dev/null 2>&1 &解释:nohup和最后的&表示后台运行>/dev/null 表示不输出2>&1 表示所有标准输出的内容总体解释:启动该jar包并且不输出控制台日志...

2019-10-11 16:47:46 210

原创 linux查询后台进程

查询所有ps -aux查询单个(xxx代表相应应用程序部分名称)ps -aux | grep xxx

2019-10-11 16:39:10 7688

原创 linux查询端口占用情况

查询所有netstat -lnp查询单个占用(例如8080占用情况)netstat -lnp|grep 8080

2019-10-11 16:36:47 145

原创 centos安装redis

Redis在centos上的安装步骤 (注意:下述步骤文件夹和文件请务必存在1.下载redis安装包及安装相关依赖包1.1下载最新稳定版的rediswget https://github.com/antirez/redis/archive/5.0.2.tar.gz1.2安装依赖包yum install -y epel-releaseyum install -y gcc...

2019-10-08 16:19:42 147

原创 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 1699

原创 Java全局异常捕获

1.定义返回类package com.eternalray.common;import lombok.Data;/** * @Author: Eternalray * 返回结果集公用方法 */@Datapublic class Result<T> { /** * success 是否成功返回结果 成功true 失败false */...

2019-09-18 15:58:28 3758 4

原创 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 122

原创 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 2067

原创 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 4696

原创 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 923

原创 zuul上传文件乱码问题

由于zuul使用zuul servlet而不是spring mvc 上传文件,将请求的uri直接增加/zuul即可原请求路径(中文乱码) 修改后的请求路径 localhost:8080/upload localhost:8080/zuul/upload  ...

2019-01-22 14:04:27 409

原创 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 911

原创 java创建线程(明确线程池的运行规则,规避资源耗尽的风险)

ScheduledThreadPoolExecutor executorService = new ScheduledThreadPoolExecutor(1, new BasicThreadFactory.Builder().namingPattern("TESTTHREAD-%d").daemon(true).build());executorService.schedul...

2018-12-27 09:51:04 1110

原创 SpringCloud+zipkin+elasticserach

全文请注意标红部分配置:1.项目A引入pom&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-zipkin&lt;/artifactId&gt;&lt;/dependency&gt;2.项...

2018-12-25 13:47:20 211

原创 一句话解释java为什么要序列化

序列化用于存储或传输对象实时状态信息且不能被人为识别该信息。 运用场景举例:你有一个游戏人物获得了1000金币,现在想立即保存进度,运营商就可以选择序列化存储你现在的游戏状态,并且防止你篡改该游戏的金币,而运营商能反序列化该文件读出你的游戏信息...

2018-12-19 14:41:01 369

原创 mysql查询出多列值不重复的数据

例如表test:ID NAME AGE 1 a 10 2 a 10 3 b 10 筛选出name和age不重复的数据SELECT a.id, a.name, a.ageFROM (SELECT t.id, t.name, t.age, CONCAT(t.name, t.age) AS is_repeat FRO...

2016-12-23 17:43:14 6773

原创 Java替换字符串

//既可以替换字符又可以转换形式str= "'" + str.replace(",", "','") +"'";replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换replaceAll的参数是regex,即基于规则表达式的替换

2016-11-28 10:51:33 363

原创 ==与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 451

原创 mysql获取当前时间,格式化当前时间,增减当前时间

-- 默认时间(2016-09-05 17:22:30)SELECT NOW() AS thisDate;-- 格式化时间1(20160905 17:22:44)SELECT date_format(now(),'%Y%m%d %T') AS thisDate-- 格式化时间2(201609051723091234)SELECT REPLACE(CONCAT(date_

2016-09-05 17:28:52 3405

原创 jquery遍历table元素

//获取页面table行数var allRow=$("#myTable tr").length;//获取页面table列数var allColumn=$("#myTable td").length;//循环页面行数,取出各行个单元格内容for(var i=2;ivar flowInfo2 = new Array();for(var m=0;mthisTdValue=

2016-07-13 17:05:28 1374

原创 关于Mysql中in参数变量的另外一种写法

SELECTa_name FROM a WHERE INSTR(CONCAT(',',?,','),CONCAT(',',a_id,','))>0;//?=82,83同于:SELECTa_name FROM a WHERE a_id in(82,83);

2016-06-17 10:30:29 3161

原创 mysql查询结果按中文排序

SELECT a.name FROM a ORDER BY CONVERT(a.name USING gbk) ASC; 升序SELECT a.name FROM a ORDER BY CONVERT(a.name USING gbk) DESC; 降序

2016-06-14 13:20:38 1211

原创 Jquery选择以什么开头、结尾,包含什么的对象

$("[id^=percent]")^=:表示以什么开头$=:表示以什么结尾~=:表示包含什么id:表示按id选择

2016-06-10 14:40:12 6461

原创 js数组清空和添加数据

var a = [];// 创建数组或者清空数组a.push(1); // 添加到数组最后a.unshift(); // 添加到数组第一个位置a[0]=1;//设置数组第一个元素为1

2016-06-08 11:10:55 3425

原创 jquery控制复选框

//如果复选框为选中状态则取消选中,反之反义if($("#che").attr("checked")){$("#che").attr("checked",false);}else{$("#che").attr("checked",true);}

2016-06-07 16:55:41 370

原创 jquery获取复选框的值

$('input[name="checkdeName"]:checked').each(function(){ alert($(this).val());});

2016-06-01 14:12:48 411

原创 jquery获得单选框选中的值

var radioValue=$("input[name='name']:checked").val();

2016-05-23 16:21:55 581

原创 js页面刷新的几种方法

1 history.go(0)2 location.reload()3 location=location4 location.assign(location)5 document.execCommand('Refresh')6 window.navigate(location)7 location.replace(location)8 document.URL=loc

2016-05-23 10:15:43 366

原创 String、StringBuffer与StringBuilder之间区别

1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String2.三者在定义方面的比较:字符串常量:String 字符串变量:StringBuffer、StringBuild3.StringBuilder与 StringBuffer 前者线程不安全,后者线程安全

2016-05-10 16:43:59 337

原创 JSTL的if判断

判断是否 大于大于1判断是否 小于小于1判断是否 等于等于1判断是否 不等于不等于1全部如下:算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod )  关系运算符 == (或 eq )、 != (或 ne )、 (或 gt )、 = (或 ge )  逻辑运算符 && (或 and )、 || (或 or

2016-05-10 16:39:06 4926

原创 java获取当前操作系统

//获得系统名称String os = System.getProperty("os.name").toLowerCase();//判断windowsif(os.indexOf("windows")>=0){}//判断linuxif(os.indexOf("linux")>=0){}

2016-05-09 16:31:29 515

原创 EL获得数组长度

${fn:length(list)}

2016-05-06 11:02:14 4321

原创 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 1755

原创 Java在无Session时获得当前类文件路径

//获得当前类所在的工程路径String tempPath=this.getClass().getClassLoader().getResource("/").getPath();String finalPath=tempPath.substring(1).split("WEB-INF")[0];

2016-05-04 14:49:59 486

原创 Mysql增删改查语句

增加:INSERT INTO 表名(字段名1,字段名2) VALUE(字段值1,字段值2)例:INSERT INTO a(id,name) VALUE(2,'李四');删除:DELETE FROM 表名 WHERE 条件例:DELETE FROM a WHERE id=1;修改:UPDATE 表名 SET 字段名=字段值 WHERE 条件例:UPDATE a S

2016-05-03 13:33:12 18434 1

原创 MyeclipseTFS团队资源管理器插件

Myeclipse2014版本下方法如下:(其他自测)1.Help -->  Install from Site connectivity2.name:TFS  Location:http://dl.microsoft.com/eclipse/tfs/3.选择全部安装

2016-05-03 13:08:56 1583

原创 Myeclipse卸载插件

Help--->about MyEclipse -->installation details -->installed software中找到对应的插件,点击uninstall

2016-05-03 13:06:18 2150 1

空空如也

空空如也

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

TA关注的人

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