如何挑选一双合适的童鞋 随着孩子一天天长大,爸爸妈妈总是希望能把最好的给到孩子,希望孩子能快乐、安全无忧无虑的成长。在购买鞋子的时候不仅要注意舒适、材质,不能影响孩子脚部的发育,尤其是脚踝。还需要考虑性价比。而另一方面童鞋市场逐渐扩大,包括各大线上商店和线下商店,因此在购买童鞋时很方便,让人眼花缭乱,不知所以。也正因如此,在购买童鞋时,要掌握好技巧,这样才能挑到完美的童鞋。在这里小编简单总结一下挑选童鞋需要注意的几个方面,供各位宝妈宝爸参考:尽量选择前包头、后包跟的凉鞋较好,保护脚踝在行走中的稳定性,形成良好的走路形态
IDEA Build 项目时提示GC overhead limit exceeded 问题现象IDEA 在 编译项目时提示GC overhead limit exceeded解决方案File >> Settings >> Build ,Executions,Deployment >> CompilerShared build process heap size (Mbytes) : 2048
IDEA运行SpringBoot提示Command line is too long解决方案 IDEA在启动SpringBoot项目时提示:Error running 'XXXApplication': Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration?解决Run >> Edit Configurations >> Environment >> Shorten Command l
为什么需要主键 why we need primary key? 主键表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录。在MySQL中创建一个没有主键的表,用Navicat打开该表时,会提示WhyMySQL底层参考:https://www.zhihu.com/question/397289672则主要有两个明显作用:保证数据唯一性提高操作数据的效率忒修斯之船又译为忒修斯之船,亦称为忒修斯悖论,是一种有关身份更替的悖论。假定某物体的构成要素被置换后,但它依旧是原来的物体吗?它描述的是一艘可以在海上航行几百年的船,归功于不间断的维修和替
为什么阿里巴巴Java开发手册编码规范里推荐单个方法的总行数不超过80行 该篇文章参考了:1. 阿里巴巴《java开发手册》v1.5.0 华山版2. 《码出高效:Java开发手册》单个方法的总行数不超过80行在阿里巴巴《java开发手册》v1.5.0 华山版中第十一条推荐单个方法的总行数不超过80行为什么推荐80行呢?还是除了注释之外的?80行随便写几个if、else 不就快80行了吗?高内聚、低耦合把相关的功能强内聚,把弱相关的功能拆解开来, 重新抽象、重新封装。是每个方法都都遵守单一职责原则。这样也有利于方法的复用。魔数 3心理学认为人对事物的印象通
Java 8 Stream常用方法 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream(流)是一个来自数据源的元素队列并支持聚合操作。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。简单总结一下常用的API方法数据准备DTOpublic class StreamDemoDTO { private int id; private String name; private int age; private
Elasticsearch报错Result window is too large(query_phase_execution_exception)解决方案 windows安装Elasticsearch参考:https://blog.csdn.net/MadLifeBin/article/details/120948598问题分页查询Elasticsearch,当请求的数据大于 10000 时,继续查询会报错原因Elasticsearch 不提倡使用 from + size 的方式请求深度分页,参考官网文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate
Windows安装Elasticsearch7 ElasticSearch 依赖Java JDK,系统需先安装 JDK下载https://www.elastic.co/cn/downloads/elasticsearch下载完成后得到一个压缩包,解压到某位置启动测试浏览器打开:http://localhost:9200/
Spring-StopWatch的使用 简介StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时。不是为线程安全而设计的,并且不使用同步。使用当我们想对程序中一连串的某些耗时操作进行耗时统计,定位具体哪些操作耗时最多,进而分析、调优时,需要对串行各个操作(如方法调用)进行计时,从而定位最耗时的步骤或超过调用时间阈值的操作。祖传方式 long start = System.currentTimeMillis(); businessMethod(); long e
SpringCloud微服务之Eureka添加Ribbon负载均衡 注册中心请参考:https://blog.csdn.net/MadLifeBin/article/details/120332483可搭建单机版用于 Demo 测试服务提供与消费请参考:https://blog.csdn.net/MadLifeBin/article/details/120420139全链路监控请参考:https://blog.csdn.net/MadLifeBin/article/details/120445839总体思路构建一个注册中心,多个服务提供方(接口返回服务名、端
SpringCloud微服务之OpenFeign添加traceId全链路监控 注册中心请参考:https://blog.csdn.net/MadLifeBin/article/details/120332483可搭建单机版用于 Demo 测试服务提供与消费请参考:https://blog.csdn.net/MadLifeBin/article/details/120420139全链路监控添加日志支持maven添加依赖版本参考父POM<dependency> <groupId>org.slf4j</groupId> &l
SpringCloud微服务之Eureka集成OpenFeign 版本说明spring-cloud-starter-openfeign : 3.0.3spring-cloud-starter-netflix-eureka-client :2.2.9.RELEASEspring-cloud-starter-netflix-ribbon : 2.2.9.RELEASEspring-boot-starter-parent :2.3.12.RELEASEspring-cloud-dependencies :Hoxton.SR12这里需要注意SpringBoot.
Eureka Server集群的搭建 什么是EurekaEureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka ServerEureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点
MySQL配置主从服务器(多主多从) 目录思路主机配置修改conf重启检验从机配置修改conf重启配置主主、主从关联主主关联配置主从配置测试数据同步(略)常见问题从机查看主从同步状态show slave status \G; 时报错原因解决方案当前环境Centos 7.6Mysql 5.7Centos 7.6 安装MySQL 5.7 请参考:https://blog.csdn.net/MadLifeBin/article/details/118970216MySQL配置一主多从服务器 请参看:https://blog.csdn.n
SpringBoot2.x+shardingsphere-jdbc5.0.0-alpha搭建读写分离 MySQL一主多从请参考:https://blog.csdn.net/MadLifeBin/article/details/119067776SpringBoot2.x微服务通过AOP方式实现读写分离请参考:https://blog.csdn.net/MadLifeBin/article/details/119259244版本说明SpringBoot 2.3.10.RELEASEshardingsphere 5.0.0-alphaMaven依赖<dependencies>.
SpringBoot2.x微服务通过AOP方式实现读写分离 MySQL一主多从请参考:https://blog.csdn.net/MadLifeBin/article/details/119067776主要思路实现读写分离主要通过两种方式实现。应用层Spring AOP + SpringBoot 动态数据源Shading-jdbc中间件MyCat 阿里云开源mysql-proxy 官方Amoeba for MySQL360 Atlas 奇虎360中间件方式,各有千秋。应用层主要实现核心代码展示@Aspect@Componen.
PowerDesigner反向工程,根据数据库结构生成ER图(Oracle) 前提:您的机器上已经装了Oracle客户端,并且已经可以用PL/SQL等可视化工具连接Oracle数据库。1.打开PowerDesigner15,点击File>>>Reverse Engineer>>>Database…2.在弹出窗口中选择Oracle Database10g…3.接下来选择“using a data source”,点击右下角的数据库图标4.弹出窗中选择“ODBC machine data source”,点击configure5..
MyEclipse优化、常用设置、快捷键 1 、关闭MyEclipse的自动validationwindows >perferences>myeclipse> validation ,将Build下全部勾取消。如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证的文件上( 右键 ->MyEclipse -> Run Validation 。2、MyEclipse启动优化可以将一些不使用的模块禁止加载启动。Window > Preferences > General >
Win7旗舰版下DOS命令无法启动SqlServer服务 在XP系统下是net start mssqlserver可以启动SQL服务,但是换了Win7旗舰版后用这个DOS命令却报错!解决方案:1.Win键,在搜素栏输入cmd,找到cmd.exe。2.右键cmd.exe,以管理员身份运行:3.输入net start mssqlserver,启动服务:...