摘要:
1.组合索引只能适用And条件的查询,索引聚合的优化可以使用And条件或者OR条件查询。索引聚合但是OR查询条件查询性能好,And查询性能不是很高。 1.数据库如果有更多的组合条件的查询,使用组合索引更好,组合索引有最左匹配原则 2.如果数据库查询字段查询条件使用的OR查询条件查询,使用索引的组合查 阅读全文
摘要:
1.Dubbo的Spring Starter启动类过程分析 在spring-boot-starter-dubbo的jar的Meta-INF的Spring.factory(Spring的SPI机制)注入 DubboConfigurationApplicationContextInitializer实现 阅读全文
摘要:
web 服务的发展 单体架构 >SOA(面向服务的架构,多机器处理)-->ESB(加入集群总线技术的SOA服务结构) >微服务架构(服务网关,服务治理,服务之间负载均衡,服务注册和发现组成的SOA服务) >数据中台思想(基于微服务,在业务流程中增加通用数据处理综合层次结构) 主要是从单个到多个,多个 阅读全文
摘要:
一、JAVA8新特性lambda表达式 ()->{ return 5;} 二、方法引用,将方法作为参数传入: foreach(System.out::printLn) 三、函数式接口 @FunctionalInterface interface GreetingService { void sayM 阅读全文
摘要:
1.什么是Spring,Spring代理什么好处 Spring是一套技术框架集合。Spring核心思想容器化技术(IOC)和以来注入(DI)。同时提供了JAVA中常用开发业务逻辑的中间抽象。让开发者不需要写更多的重复代码和对于使用场景进行抽象采用观察者模型,采用抽象接口,便于业务开发过程中可以关注与 阅读全文
摘要:
0.JVM优化的两个指标 JVM运行的吞吐量:影响整个程序的执行时间 JVM运行的单次停顿时间:应该用户的交互 -XX:+PrintFlagsInitial 查看初始值 -XX:+PrintFlagsFinal 查看最终的值,因为初始值有可能被修改 -XX:+UnlockExperimentalVM 阅读全文
摘要:
0.基于JDK1.8环境 1.JVM参数 JVM启动模式:web应用程序需要开启Server模式(Linux的jre默认,windows需要指定) JVM垃圾而回收器选择:选择G1 垃圾回收算法提高吞吐量和响应时间 JVM的最大内存和最小堆内存:设置成为一样,避免内存变化。对于程序影响 JVM卡表的 阅读全文
摘要:
分布式和集群: 分布式:将一个大的任务拆分成为,多个小的任务,有多个分布式的服务器进行完成任务。分布式任务可能问题, 分布式系统的拆分(可以按照业务链路进行拆分)。 集群:在多个服务器上部署多个相同的组件,有相同组件共同完成任务。 例子:比如计算 1个亿的数字的平方,可以采用分布式集群的解决方案。需 阅读全文
摘要:
1.dev界面最大化 不要使用Form的WindowsState属性,利用窗体的Width和Height和StartPostion属性来做。(WindowState 属性,会导致界面出现卡顿) 阅读全文
摘要:
ArcGIS模型中利用python脚本实现全角字段到半角字段转换: python实现半角和全角之间转换: 源网址: https://www.cnblogs.com/kaituorensheng/p/3554571.html?utm_source=tuicool&utm_medium=referral 阅读全文