• ESlint格式化代码

    作者: 陆金龙       发表时间: 2022-01-21 04:14
    关键词:Alt+Enter,ESlint,代码格式化
    ESlint格式化代码,快捷键Alt+Enter。
  • :nth-child(n) 选择器的坑

    作者: 陆金龙       发表时间: 2022-01-21 02:11
    关键词::nth-child(n)
    css匹配选择第n个子元素可以使用:nth-child(n) 选择器。 其匹配属于其父元素的第N个子元素,不论元素的类型。 其逻辑是先找到:nth-child(n)前元素的父元素,再找父元素的第n个子元素。 举例: 页面有以下html标签: <div class="parent"> <div class="other">other1</div> <div class="other">other2</div> <div class="one-third">o...
  • MyBatis配置开启自动下划线转驼峰命名

    作者: 陆金龙       发表时间: 2022-01-14 04:01
    关键词:mybatis,无法赋值,下划线属性
    MyBatis是Java开发中常用的ORM框架。针对数据库字段下划线命名方式和Java驼峰命名法的差异,MyBatis给带有下划线字段赋值有三种方式。 (1)sql语句中对字段使用别名的方式,别名用驼峰命名法与java字段对应; (2)MyBatis的xml文件中使用resultMap的方法实现下划线转驼峰命名; (3)SpringBoot项目在mybatis-config.xml文件里配置,增加配置项 <setting name="mapUnderscoreToCamelCase" value="true"/>,自动将数据库中下划线字段转为驼峰命名,给ja...
  • @Autowired和@Resource注解的区别和联系

    作者: 陆金龙       发表时间: 2022-01-12 20:35
    关键词:@Resource,@Autowired
    推荐使用@Resource对字段进行注解。这样就不用写setter方法了.并且这个注解是属于J2EE的,减少了与Spring的耦合   区别: @Autowired注解是Spring提供的,而@Resource注解是J2EE本身提供的 @Autowird注解默认通过byType方式注入,而@Resource注解默认通过byName方式注入。 @Autowired注解注入的对象需要在IOC容器中存在,否则需要加上属性required=false,表示忽略当前要注入的bean。   联系: 都可以通过byType和...
  • Java集合框架:Collection和Map

    作者: 陆金龙       发表时间: 2019-08-05 08:53
    关键词:Collection,TreeSet ,EnumSet ,LinkedList,PriorityQueue,ArrayDequeMap,LinkedHashMap,IdentityHashMap,TreeMap,WeakHashMap,ConcurrentHashMap,锁分段
    1.Java集合框架体系 Java集合框架:从Collection和Map两大根接口延伸出来的子接口和实现类。 1.1 Collection Collection没有get方法来获取某个元素,只能通过Iterator遍历元素。 1.1.1 Set 不包含重复元素的集合,根据equals方法判读两个对象是否相同。 HashSet类 无序的,加入的元素要注意hashCode()方法的实现,元素可以是null。 LinkedHashset 继承自HashSet,使用链表维护元素次序,根据元素的hashCode值决定元素的存储位置。性...
  • Java历史版本

    作者: 陆金龙       发表时间: 2019-08-05 03:21
    关键词:版本付费问题,历史版本清单,Java SE5,Java8,Java SE8,Java SE11
    1.版本及付费问题 GPL v2+CPE:官方Blog:java 11及以后发布许可证解释,按照解释,java 11以后,openjdk和oracle jdk本质上来说是完全一致的,只不过需要付费许可证的高级特性在openjdk中是不可用的,现在如果用了,在编译时会报错。这一点很重要,也就是说,除去高级特性的部分,openJDK和oracle JDK是可以互换的。 对于java 9和10,属于过渡版本,oracle官方也只是提供了6个月的支持期,所以可以不用考虑。 怎么选择 对于需要部署jdk运行环境的企业,将不可避免的面临以下选择: java 8: ...
  • SpringCloud项目构建过程

    作者: 陆金龙       发表时间: 2019-08-02 23:57
    关键词:eureka服务注册,Ribbon负载均衡,Feign声明式HTTP客户端、Hystrix断路器、Zuul路由网关、Sleuth服务链路追踪、Config配置中心
    SpringCloud架构图 SpringCloud项目构建过程 SpringCloud项目(一)数据库设计 SpringCloud项目(二)基础工程构建 SpringCloud项目(三)Eureka服务注册与发现 SpringCloud项目(四)Ribbon负载均衡 SpringCloud项目(五)Feign 声明式HTTP客户端 SpringCloud项目(六)Hystrix断路器 SpringCloud项目(七)Zuul路由网关 SpringCloud项目(八)Sleuth服务链路追踪 Spring...
  • SpringCloud项目(九)Config 配置中心

    作者: 陆金龙       发表时间: 2019-08-02 11:44
    关键词:GitLab配置文件,Spring cloud config server
    3.9 Config 配置中心 总体思路:1.部分配置项的配置文件在gitlab上维护;2.springcloud config server工程与gitlab建立关联,从gitlab获取配置信息;3.微服务在bootstrap.yml中配置config服务地址和选项,通过springcloud config server获取配置信息。 3.9.1 在Gitlab上添加配置文件 在当前项目的gitlab仓库下添加config-reposity目录,在目录下添加2个配置文件 注:config-reposity目录下如果存在application.yml,访问其他任...