编程技术是改变世界的力量。
本站

target-name 属性

    JS 反射机制及 Reflect 详解

    一、什么是反射机制反射机制是在编译阶段不知道是哪个类被加载,而是在运行的时候才加载、执行。也就是说,反射机制指的是程序在运行时能够获取自身的信息。js中的apply就是反射机制。二、Reflect1、Reflect定义Reflect是一个内建的对象,用来提供方法去拦截JavaScript...

    做一次面向对象的体操:将JSON字符串转换为嵌套对象的一种方法

    能不能把这个JSON串转成相应的对象,更易于使用呢?为了方便讲解,这里重复写下JSON串。{"item:s_id:18006666":"1024","item:s_id:18008888":"1024","item:g_id:18006666":"6666","item:g_...

    警惕,mybatis的size()方法竟然有坑

    Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql语句是写在XmlMapper文件中。OGNL表达式在Mybatis...

    注解是什么?为什么要使用注解?

    点击上方"程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Maturitynottoseehowoldyou,butyourshouldersstrongenoughtoseemultipleresponsibilitie...

    Spring AOP 源码解析:注解式切面增强机制

    IoC和AOP被称为Spring两大基础模块,支撑着上层扩展的实现和运行。虽然AOP同样建立在IoC的实现基础之上,但是作为对OOP(Object-OrientedPrograming)的补充,AOP(Aspect-OrientedProgramming)在程序设计领域拥...

    看到你还在用Maven,Gradle难道不香吗?

    Maven是一个非常经典好用的JAVA项目构建工具,所有用JAVA开发或者测试开发的小伙伴们都知道。不过,一向不走寻常路的老司机觉得Maven不爽!第一,Maven的配置文件是XML,项目依赖的包一旦多了,XML文件就会变得冗长;第二,XML确实不太灵活,假如老司机需要在构建过程中添加一些自定义...

    RocketMQ源码分析之文件内存映射对象层MappedFile核心方法

    一、前言RocketMQ的存储都基于MappedFile实现,如CommitLog、Index索引、ConsumeQueue等,本文则主要介绍的实现机制,包括MappedFileQueue类介绍、MappedFile类介绍、预热、MappedFile预分配服务AllocateMappedFileSe...

    强烈推荐,这个工具类,能让我们在项目里少编写1000行代码

    分享职场生活、职场攻略、程序员创业资源,为一线开发者提供优质内容张工是一名java程序员,在一家互联网公司上班。最近张工在做一个会员模块功能,用到用户信息User实体对象复制的时候,张工对对象的每个属性都赋值了一遍,这个用户实体User对象大概有50多个属性,张工赋值了20多个属性,最后实现了对象的...

    从源码层面带你实现一个自动注入注解

    如何自己实现一个自动注入的注解首先,需要了解到的是。SpringBean的生命周期在生命周期中。注入bean属性的位置是在以下代码:populateBean位置中那么我们在项目中使用注解产生一个bean的时候必定会经过以下代码进行一个bean的创建流程/**省略代码**///开始初始化...

    HTML框架frameset和frame

    框架框架技术可以实现对静态页面的互相引用,提高静态页面的重用性,因为并不是所有的浏览器都能很好的支持,而且对搜索引擎可能也不是很友好,所以一般网页使用并不多,但是对一些管理系统而言,框架还是很实用的,因为管理系统的布局比较简单。每一个页面的效果都差不多,一般使用下面这种布局。这个布局头部,菜单和尾部...