- 博客(57)
- 收藏
- 关注
原创 idea启动正常 使用Java -jar 提示 没有主清单属性
解决:在pom 的中中添加<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.3.9.RELEASE</version> <configuration> <fork>true</fork&g
2021-04-10 18:19:05
373
原创 配置中心config actuator/bus-refresh 无法修改数据库
测试 spring-cloud-bus 修改配置文件时,修改不了数据库需要单独配置一个数据源配置类@Configurationpublic class DataSourceConfigure { @Bean @RefreshScope @Primary @ConfigurationProperties(prefix = "spring.datasource") public DataSource dataSource(DataSourceProperties p
2021-04-10 14:05:42
366
原创 使用zuul 设置 请求头信息转发获取不到值
需要在配置文件添加后面不填写表示都不过滤.zuul: sensitive-headers:zuul默认会过滤三个头信息,不进行转发 private Set<String> sensitiveHeaders = new LinkedHashSet<>( Arrays.asList("Cookie", "Set-Cookie", "Authorization") ); ...
2021-04-09 16:56:08
590
原创 分布式微服务: feign服务间调用请求 和 zuul 网关分发 请求的区别
feign服务间调用使用openfeign实现 远程调用, 商品模块调用 基础信息模块此时请求路径为商品模块地址:http://localhost:9003/goods/label/1goods为商品controller映射地址label/1 为基础模块请求url 基础信息模块地址:http://localhost:9001/label/1application.ymlfeign: hystrix: enabled: true...
2021-04-09 15:31:29
813
原创 eureka 配置熔断器 hystrix 后任然报503
hystrix不起作用学习分布式项目,采用最新的版本进行学习springboot版本.2.4.4springcloud 版本2020.0.2然后配置都有application.ymlfeign: hystrix: enabled: true其他微服务的接口,使用feign 进行调用,配置 fallback@FeignClient(name = "base", fallback =baseClientImpl.class)public interface BaseClien
2021-04-09 14:17:46
693
原创 Java开发 常用IDEA 插件
SVN Disconnect使用SVN时,你可能需要断开项目链接重新上传项目Rainbow Brackets代码中括号太多不好检查:彩虹括号Night Owl Theme原有idea主题可能不合胃口,可以试试这个夜猫子主题key promoter x快捷键提示lombok开发使用lombok时,需要添加该插件项目中使用mybatis时,这些插件可以帮助你mybatislog plugiin(2020版已开始收费)...
2020-09-05 21:20:54
452
1
原创 idea快捷设置
自定义快捷键:ctrl+alt+s打开设置 , 选中keymap 查找 close all .再右击选第一个,自定义按钮关闭其他全部选项卡:关闭全部选项卡如果觉得关闭当前选项卡ctrl+F4太远,不好按,也可以搜索close 设置为 alt+x...
2020-07-27 10:27:19
155
原创 使用spring做定时任务
使用spring的@Scheduled标签注释在方法上,需要弄明白cron各个参数啥意思才能设置什么时候进行任务调度如果图个简单,可以在这里设定好需求,自动生成配置http://cron.qqe2.com/@Scheduled(cron = "0 0/1 * * * ?") 还需要在配置中找到这个新的未绑定的事务,需要开启扫描包,找到这个类,并加入事物(添加@Transact...
2020-03-15 18:52:15
215
原创 [ 解决 ] maven多模块项目 eclipse,idea 为啥install后 包大小不同
同样的项目.我测了很多次,终于搞明白为啥会这样了首先说刚学eclipse用的就是 project Explorer这个视图来看代码的,而且他可以设置work set方便分项目但当使用maven项目时,在这个视图使用updateMaven是没有效果没有用的,所以,开发maven,就放弃这个视图用navigator这个视图吧,这时候updateMaven才是真update...
2020-03-14 16:50:33
1933
原创 idea多source 源文件夹时,打包出现没有class编译文件的问题
idea打包要复杂的多,没有eclipse简单明了,需要明确自己项目pom设置是否正确,是否将source文件夹的编译路径设置在了指定位置,而pom又获取了这个位置的编译文件.所以需要设置projectsetting ,配好了编译位置\需要设置artifact .设置war包包含什么其他博文有就不复说了.主要最后一步: 直接用install 很大可能编译文件 ,不...
2020-03-14 15:01:54
2026
1
原创 linux下安装cronolog 并对tomcat进行分割日志
为了实现日志分割,找了很多博文,自己实验后,现留下安装经验需要现在linux下安装cronolog ,但有些链接地址已经失效,可能wget后连不上这是能用的地址:终端现进入存放的目录,如 /db/apps再输入下面命令下载 gz文件 wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz解...
2020-03-12 14:33:32
455
原创 模拟服务器,访问项目
在VMware中虚拟机中转好centos7,配置网络,jdk,tomcat后虚拟机服务器IP为192.168.49.128查看物理机联通虚拟机的 IP注意: 物理机虚拟IP肯定和虚拟机IP在同一个网段 我这都是 192.168.49此时,当项目防止虚拟机服务器上运行时,物理机访问的地址就是192.168.49.128:端口/项目但如果数据库还是在本地物理...
2020-03-12 12:26:45
367
原创 linux下安装jdk,tomcat, 开启linux端口
使用xshell链接linux服务器使用mkdir 创建文件夹上传下载好的 linux版本的jdk进入上传的jdk的目录使用命令解压并赋予操作权限tar -zxvf jdk1.8.xxxx解压后可以看到多出来个jdk的目录配置环境变量vim /etc/profier按 i 进入编辑按esc退出在按 shift + : 进入末尾并出现...
2020-03-12 00:18:51
326
原创 项目部分js出现乱码-easyui datagrid form 下标出现乱码
怎么设置,clean,都不行.打成war包不乱码,放在tomcat服务器,使用浏览器访问就乱码.找到是因为公司用eclipseutf-8的环境.而家里用idea配的部分是utf-8,有些是GBK的.使用utf-8打开保存,又用GBK打开保存,导致乱码出现可以先将文件设置成 GB2312 .测试下,此时部署后,是否乱码了?如果不乱码,恭喜你,已经解决这个部分js文件乱码问题了...
2020-03-11 19:38:25
197
原创 idea设置了src以外的source folder install后target却看不到class文件
发现问题: maven项目,src里面的资源文件使用install都编译了,但和src同一级别的文件夹,makediracetoryassource了,使用install时,target里没有.class文件.同样的项目在eclipse中就直接能编译成功.到底哪里问题.modelsetting里我也设置了输出目录以为是哪里...
2020-03-05 21:25:10
2031
原创 解决安全证书问题unable to find valid certification path to requested target 解决记录
本地推送请求下游时发生异常sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested...
2020-01-09 10:33:02
1556
原创 Maven安装
下载地址:http://maven.apache.org/download.cgi配置环境变量:MAVEN_HOMEPATH ;%MAVEN_HOME%\bin;验证maven是否安装成功,win+r输入cmd输入mvn –version设置仓库位置及用哪个私服仓库配置maven的settings.xml,添加镜像。列如: <localR...
2019-11-20 14:17:40
124
原创 MySQL下载及安装
下载地址:http://dev.mysql.com/downloads/mysql/5.5.html安装过程如下(安装过程中需注意字符集选用utf-8)5.5.62版本安装步骤参考https://blog.csdn.net/zcn596785154/article/details/85288371如果安装的最后一步卡住了,可能时兼容问题.我用win10电脑最后一步怎么都不行.后来找...
2019-11-20 14:06:40
134
原创 多JDK安装时的环境变量配置不起作用
原博主博文:https://blog.csdn.net/u010285684/article/details/80318435总结:就是安装多jdk后,会在环境变量中自动生成个配置,访问复制过来的java.exe、javaw.exe、javaws.exe将该环境配置删掉即可:删除PATH中的配置...
2019-11-20 13:27:51
203
转载 各种技术资源文件后面备注的GA,RC,beta等含义
https://blog.csdn.net/gnail_oug/article/details/79998154https://blog.csdn.net/hittata/article/details/4577806
2019-07-12 10:44:28
2158
原创 使用jetty启动服务器时的eclipse配置
Maven环境下,添加一个端口号为8888的Debug启动一些虚拟机参数配置,一些老版本还需要配置内存,防止内存溢出${jrebel_args}-Xms512M -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M-Drebel.log=true-Drebel.generate.show=true-Drebel.spring...
2019-07-08 13:42:51
807
原创 Java源码学习02-异常的定义,使用,处理
异常的顶层父类Throwable:继承它后,查看内部的方法.包括package learn.error;import java.io.Serializable;import java.util.Objects;/** * Throwable异常处理顶层父类:继承该类的有Error编译异常,Exception运行时异常. <br> * 方法会操作堆栈.我们这里继承...
2019-05-16 17:27:48
213
原创 Java代码保证操作的原子性
创建java.util.concurrent.atomic.AtomicBoolean类的实例对象,运用:在接口项目中的dao层查询时 public static AtomicBoolean notify = new AtomicBoolean(false);线程中new Thread() { public void run() { while...
2019-05-14 11:57:32
4317
原创 Java源码学习--00源码目录介绍
源码目录中的 rj.jar就是我们需要学习的源码所在目录,打开后发现有,com,java,javax,jdk,org,sun等不同的包 我们学习源码肯定需要排除干扰,如com,jdk,sun,org等一看就不是我们需要的 需要注意的是,Java包里是原生的源码实现.而javax相当于随着技术的发展,有了新的更好的,实现,而对原生代码的增强.为了保证向下兼容新...
2019-05-10 16:50:43
1467
原创 Java源码学习--前言
jdk1.7版本 jdk1.8版本 1.8比1.7多了4个.为以下四个cldrdata.jar jfxrt.jar nashorn.jar sunpkcs11...
2019-05-10 15:55:23
293
原创 eclipse每次一启动就在update插件问题
原因是之前添加插件后,还被勾选上了,去掉勾选保存即可.保证勾选框为非选中状态,.可以按住shift再全部选中.点击remove来一次性去除.之后保存关闭后.就不会一启动就update了...
2019-05-10 14:20:33
1443
原创 jetty轻量级服务器介绍,运行命令及pom配置
我们刚开始接触编程时,运行的都是tomcat服务器,它集成了很多的功能,而在开发及生产环境中这些功能并没有用上,但是在运行时却集成了这些不需要的功能导致服务资源的浪费.在这样的大环境下,有Google首先开始使用了jetty这样轻量级可配置的服务器.又因为jetty天生与分布式相配合,所以才运用的越来越广泛.而本文就介绍下最新jetty9.4.16.v20190411版本的相关特性及pom...
2019-04-18 10:56:15
3363
原创 sonar问题修复
提示Use a logger to log this exception. try { //业务代码 } catch (Exception e) { e.printStackTrace();//提示Use a logger to log this exception. }解决:定义一个日志工具类public class LogerUtil { priv...
2019-04-01 13:59:32
5224
1
原创 oracle sql developer 解决总是断开链接的问题
软件是这样设计的,改不了,但github上有提供这样的插件:github地址: https://github.com/scristalli/SQL-Developer-4-keepalive/releases下载:安装到Oracle sql developer跳出来的弹窗点击取消,选择本地已下载的keepalive.zip重启后工具栏上方有个图标...
2019-03-15 13:30:45
5208
8
原创 Refresh SVN status cach耗时太长问题
先找了设置TortoiseSVN→Settings→Icon Overlays→Status cache但问题没用解决最后找到eclipse的设置中eclipse --window--preferences---Team去掉这个选项.apply 保存.问题终于解决了.保存文件后,Refresh SVN status cach瞬过.对了,还可以设置有关校验的:eclipse ...
2019-03-07 09:27:25
3033
6
原创 Cannot connect to VM
找了好多博文,都不管用,偶然个解决了.通过 eclipse上方window >>show view 打开Navigator视图,把 Service那个删掉,不保险又把已部署Service的tomcat删掉.然后项目又能debug,run运行了....
2019-03-06 10:45:47
1642
转载 Eclipse中New Server没有tomcat选项
开始先是运行debug时出错,然后找到热部署,发现tomcat服务器不起作用.移出后添加tomcat.突然发现没有.现在补上添加这个插件大神博客地址:https://blog.csdn.net/qq_15204179/article/details/82900157总结来说添加一个插件Help->InstallNew Software->add> Kepler ...
2019-03-06 10:18:36
4450
原创 一个maven项目配置多个资源文件夹读取hbm.xml问题
这个问题困了2天还是解决不了,只能把hbm.xml放在一个资源文件夹中,才能起作用.今天突然发现这个博文.原来是maven机制的原因.附上链接:https://blog.csdn.net/z69183787/article/details/48933467还有这个博文:比较详细:https://blog.csdn.net/majian_1987/article/details/5097...
2019-03-04 01:15:03
304
转载 Oracle 12c连接不了,账户名密码进不去
SQL> conn / as sysdba;Connected.SQL> show user;USER is "SYS"之所以能够登录,在于oracle登录时的身份认证方式。进入Oracle安装目录(E:\OracleBase\product\12.2.0\dbhome_1\network\admin)找到sqlnet.ora文件,里面的是不是有SQLNET.AUTHE...
2019-03-02 22:52:46
2401
原创 安装JDK,Tomcat,eclipse,SVN,jrebel热部署等配置
JDK环境变量JAVA_HOME E:\softs\java\jdk1.7.0_79CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 如果前面没有 ;就添加一个在复制测试 cmd命令提示框 输入Java ...
2019-03-02 14:01:23
400
原创 jdk各个版本下载附JDK8快捷下载链接
JDK所有版本下载:https://www.oracle.com/technetwork/java/archive-139210.htmlJDK8版本下载Oracle现在实行登陆下载.所以如果你想用最新版本的jdk.那就需要未雨绸缪早早注册个账号Oracle官方地址:https://www.oracle.com/cn/index.html往上滑轮可以国际化成中文界面,这是通过正...
2019-03-02 01:48:41
55617
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人