IntelliJ IDEA

idea 显示 RunDashboard ,多个启动项时列表显示

点点圈 提交于 2020-12-04 00:27:16
在.idea下的workspace.xml文件中找到 < component name ="RunDashboard" > 标签,然后添加如下节点 < option name ="configurationTypes" > < set > < option value ="SpringBootApplicationConfigurationType" /> </ set > </ option > 如果找不到就添加下面代码 < component name ="RunDashboard" > < option name ="configurationTypes" > < set > < option value ="SpringBootApplicationConfigurationType" /> </ set > </ option > < option name ="ruleStates" > < list > < RuleState > < option name ="name" value ="ConfigurationTypeDashboardGroupingRule" /> </ RuleState > < RuleState > < option name ="name" value ="StatusDashboardGroupingRule" /> </

IDEA中如何添加RunDashboard

纵饮孤独 提交于 2020-12-03 22:55:41
运用spring cloud框架基于spring boot构建微服务,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用 需要在RunDashboard运行仪表盘中可以更好的管理,但有时候idea中的RunDashboard窗口没有显示出来,也找不到直接的开启按钮 idea中打开Run Dashboard的方法如下     view > Tool Windows > Run Dashboard 如果上述列表找不到Run Dashboard,则可以在工程目录下找到.idea文件夹下的workspace.xml,在其中相应位置加入以下代码(替换)即可: < component name ="RunDashboard" > < option name ="configurationTypes" > < set > < option value ="SpringBootApplicationConfigurationType" /> </ set > </ option > < option name ="ruleStates" > < list > < RuleState > < option name ="name" value ="ConfigurationTypeDashboardGroupingRule" /> </ RuleState > < RuleState

【资源下载】《HarmonyOS入门宝典》全网首发

 ̄綄美尐妖づ 提交于 2020-12-03 17:18:48
由 HarmonyOS技术社区 根据HarmonyOS官方相关资料进行整理的宝典正式发布,主要篇目介绍如下: 入门 :本章节包含了对HarmonyOS的基础概述,开发基础知识,以及简单的入门讲解,可以让大家对鸿蒙进行基础的了解。 开发 :本章节分别对HarmonyOS 中的Ability,线程,UI,媒体,安全,AI,网络与连接,设备管理,数据管理进行了详细的介绍,并在文中不仅包含了相关的开发指导,还包含了相关的实例代码和效果展示,为开发者提供了详细的指导。 设备 :设备方面以车机,智能穿戴,智慧屏为主,让HarmonyOS针对不同的场景提供相应的应用。让开发者能通过文档中的相关能力集,构建出适合场景的应用。 HUAWEI DevEco Studio :HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。通过使用DevEco Studio,开发者可以式能力的应用,进而提升创新效率。 术语,常见问题 :在这两个章节分别对相关的术语,环境安装,模拟器运行,预览器运行,功能开发,调测验证中遇到的常见问题进行了总结。 扫描二维码,回复关键字【 入门宝典 】

整天都在讨论使用SpringBoot,可你居然连缓存都不清楚

荒凉一梦 提交于 2020-12-03 14:34:56
缓存技术是一个让所有开发人员又爱又恨的技术,我们爱缓存是因为缓存能给我们带来数量级的响应和流量,但是最迷人的反而最危险,如果缓存用不好也是灾难级别的,特别是一些涉及到公司主要现金流的业务,如果因为我们使用缓存不当,而带给公司一定的损失,不亚于删库跑路的那个大兄弟,那今天我们就来看一下springboot的缓存都有那些东西,学习嘛,一点点的来,慢慢积累自己的经验,才能厚积薄发 文章首发公众号:Java架构师联盟,每日更新技术好文 一、JSR107缓存规范 为了缓存开发规范的统一,以及提升系统的扩展性,J2EE发布了JSR107缓存规范。 主要是Java Caching定义了5个接口,分别是 CachingProvider、CacheManager、Cache、Entry、Expiry。 下面我们分开详细的展开看一下 CachingProvider: 可以创建、配置、获取、管理和控制多个CacheManager,一个Application在运行期间可以访问多个CachingProvider。 CacheManager: 可以创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中。一个CacheManager仅被一个CachingProvider所拥有。 Cache: 是一个类似于Map的数据结构并临时存储以Key为索引的值

Idea远程调试undertow

旧城冷巷雨未停 提交于 2020-12-03 14:17:55
1.修改jfinal.sh 添加远程调试配置,端口5555可自行设置 JAVA_OPTS= " -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5555 " 2.Idea配置remote,填入服务器ip,与端口5555 debug启动,出现如下提示,远程调试工作就完成了 服务器输出Listening for transport dt_socket at address: 5555 开心的断点调试啦 来源: oschina 链接: https://my.oschina.net/u/4418120/blog/3576072

迁移学习 材料集合

谁都会走 提交于 2020-12-03 13:11:55
迁移学习 材料集合 目录 迁移学习 材料集合 Book novel_papers 1) novel_papers on transfer learning 2) novel_papers on related fileds 更多 DA awesome​​​​​​​ 入门参考 小结 Excellent Scholars 新论文追踪 科研方法论 Presentation 大部分内容 转自 GitHub: https://github.com/yuntaodu/Transfer-learning-materials Book 《迁移学习简明手册》 https://github.com/jindongwang/transferlearning-tutorial novel_papers 1) novel_papers on transfer learning number Title Conference/journel + year Code Keywords Benenit for us 54 Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID ( paper ) NIPS 2020 code contrastive learning, DA, Re-ID

关于@Autowired后Spring无法注入的问题

微笑、不失礼 提交于 2020-12-03 08:32:19
1.对于新手来说,最明显的不过是在applicationContext.xml文件上没有加<context:component-scan base-package="com.xxx"/>,或者明明写了,但Spring还是没有将该类注入到容器中.其实,很多人都喜欢将包的路径写的非常的详细,比如:com.xxx.xxx.service等,这样做的好处是Spring启动的时候,扫描的类更少了,效率更高了.这样做其实无可厚非,但是有些时候,你难免会把所有需要交给Spring管理都放在这个包下,这就导致有些放在其它包下的,贴有@Controller,@Service,@Repository,@Component等注解的类也不会交给Spring管理了.所以,最稳妥的方法就是,扫描所有的包,如下 对于使用idea的同学来说,想要知道有没有扫描到你想要的类,可以直接点击这个配置旁边类似叶子的图标,那里可以看到当前所有被Spring所管理的类. 2.主要说一下本人最近遇到的一个比较常识性但又容易踩坑的地方,我们都知道,如果你想要通过@Autowired注入一个对象,那么前提是当前你所在的这个类本身需要被Spring管理, 举个例子: 你想要在一个Controller里注入一个Service,那么不仅这个Service要贴上@Service,这个Controller也要贴上@Controller,

数据异构重器之 Canal 初探

别等时光非礼了梦想. 提交于 2020-12-03 07:42:24
做积极的人,越努力越幸运! 源码分析 Canal 系列开始了,一个全新的系列,即能探讨 canal 本身的实现原理,也是笔者源码阅读技巧的展示。 1、应用场景 提到 Canal,大家应该都能想到这是一个用于解析 MySQL binlog 日志的工具,并将 MySQL 数据库中数据同步到其他存储介质中,例如 Elasticsearch。 即 Canal 一个非常常用的使用场景:数据异构,一种更高级别的数据读写分离架构设计方法。 随着业务不断的发展,企业发展到一定阶段,发现单体的关系型数据库已无法支撑业务高速发展带来数据不断累积的压力,从而会诞生出一种设计架构:分库分表。分库分表对缓解单库数据库压力确实是一种非常好的解决方案,但又衍生出另外一种困境,关联查询不友好,甚至跨库JOIN就更加如此。 举例说明如下:例如一个订单系统,通常有两类用户需要去查询订单,一类是顾客,一类是商家,在对数据库进行分库分表时,如果以顾客(buy_id)进行分库的话,同一个商家的订单数据会分布在不同的库中,如果以商家(shop_id)进行分库的话,同一个用户购买的所有订单数据将会分布在不同的库中,这样进行关联查询,就必然需要跨库进行join,其成本都会偏高。而且上面的场景只能满足一方的需求,那如何是好呢? Canal 这个时候就闪亮登场了,在电商设计中,其实商家、顾客会被拆分成两个不同的服务

idea 远程调试

蹲街弑〆低调 提交于 2020-12-03 07:18:16
nohup java -Dfile.encoding=utf-8 -jar ads-server-0.0.1-SNAPSHOT.jar >console.txt 2>&1 & nohup java -Dfile.encoding=utf-8 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8081 -jar ads-server-0.0.1-SNAPSHOT.jar > console.txt 2>&1 & 来源: oschina 链接: https://my.oschina.net/u/2320053/blog/3034052

Tomcat部署Eclipse项目实战

淺唱寂寞╮ 提交于 2020-12-03 01:24:36
1)Eclipse项目选择以Eclipse方式导入Idea; 根据报错引入JavaEE6; jdk还是用1.8; 配置好数据库密码。 2)既然为web项目,必须有web项目的设置 3)必须设置好,不然没办法在Tomcat中打包。 exploded发现没有部署为war到Tomcat 4)设置好Tomcat的配置, 尤其是jre选择1.8,而不是别的1.8.xxx,否则启动报32位的错误。 5)选择部署的jar,同时虚拟路径不要选择东西 来源: oschina 链接: https://my.oschina.net/u/4290180/blog/4770242