随笔分类 - 项目经验
摘要:在java开发中,有很多时候我们是在不断的处理类与类之间关系,其中这六种关系是:依赖、关联、聚合、组合、继承、实现. 它们的强弱关系是没有异议的:依赖 < 关联 < 聚合 < 组合<泛化(继承) 类是对象的集合,展示了对象的结构以及与系统的交互行为。类主要有属性(Attribute)和方法(Meth
阅读全文
摘要:配置中心 apollo : https://github.com/ctripcorp/apollo 参考资料 apollo 系列 : https://www.jianshu.com/nb/26825662 下载工具 proxyee down https://github.com/proxyee do
阅读全文
摘要:jdk8 1. JAVA_HOME 2. CLASSPATH 2. path maven 1. MAVEN_HOME 2. path
阅读全文
摘要:参考 : https://blog.csdn.net/forezp/article/details/73480304 feign client 默认配置类:默认的配置类为FeignClientsConfiguration 配置了解码和编码。 当请求Feign Client的方法执行时会被 Synch
阅读全文
摘要:参考 Spring boot源码分析 ApplicationListener应用环境: https://blog.csdn.net/jamet/article/details/78042486 加载application资源文件源码分析: https://blog.csdn.net/liaokail
阅读全文
摘要:第一步:修改intellij idea配置文件: 找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加: Dfile.encoding=UTF 8 第二步:找到intellij ide
阅读全文
摘要:需求:对当前请求的 url 重新构建 debug feign 的执行可知,重写 LoadBalancerFeignClient 类中的 execute 方法即可控制当前请求的url 代码分析 当引入 spring-cloud-sleuth-stream 时, seluth也重写了feign 的 fe
阅读全文
摘要:#!/bin/bash set -x ## 因为这些变量在下面要用,所以要写在最上面, ## 如果直接写在下面,则变量获取不到,并且下面的 $ 标识的都要用 引号引起来,否则这些参数接收不到 tarfile=$1 tarfile_name=${tarfile##*/} echo "$tarfile" echo "$tarfile_name" ## 切换用户,下面的命令都以这个用户创建...
阅读全文
摘要:Axure RP 8.1.0.3372Licensee:KoshyKey:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY
阅读全文
摘要:1.修改pom.xml增加如下内容 运行mvn clean package即可 2.在pom.xml增加如下内容 运行mvn assembly:assembly
阅读全文
摘要:compile(编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范 围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围) provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果 你开发了一
阅读全文
摘要:什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看:<project> <modelVersion
阅读全文
摘要:# Execute The Requested Command JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=57716,suspend=n,server=y" 1.启动 tomcat ./bin/startup.sh 2.启动 idea
阅读全文
摘要:1.PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 Java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录
阅读全文
摘要:IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab
阅读全文
摘要:参考资料: Maven2的配置文件settings.xml Maven之(六)setting.xml配置文件详解
阅读全文
摘要:#项目日志logging.level.com.zhang.com=debug#mybatis sql相关日志显示logging.level.org.mybatis.spring=DEBUGlogging.level.java.sql.Connection=DEBUGlogging.level.jav
阅读全文