随笔分类 -  项目经验

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