ICode9

精准搜索请尝试: 精确搜索
  • 【OC/Swift混编】接口中数据类型的建议(二):使用层面分析2022-01-29 10:02:22

    本文目录 一、前言二、代码结构三、不同数据类型下在Swift中的用法1.在Swift中使用NSDictionary2.类型转换失败导致程序崩溃3.在Swift中使用NSMutableDictionary4.在Swift中使用NSDictionary+范型5.在Swift中使用NSMutableDictionary+范型6.在Swift中使用Bool、Bool* 四、

  • 基于Poi的自编导入工具类--4.2版更新记录2022-01-28 19:59:30

    前情回顾:https://blog.csdn.net/weixin_44718708/article/details/121683066 目录 一、提要 二、场景需求 三、新增功能说明 1. @DynamicRank 2. 重复性检测          3. @Transform 四、优化说明 1. @ExcelNumberFormat 2. 起始标志 3. 提示信息列序号 五、GitHub地址

  • Java的封装学习2022-01-28 17:00:56

    package oop.demo04; // 类中的 private :私有 public class Student { //属性私有 不能被main方法中的实例对象操作,就是不能通过 对象.name操作 private String name;//姓名 private int id;//学号 private char sex;//性别 private int age;//年龄 //

  • disruptor无锁队列实现流水记录2022-01-28 13:06:20

    目录 1 无锁机制简介 2 RingBuffer简介 2.1 工作原理简介 3 disruptor实现流水异步入库 3.1 定义事件实体类 3.2 定义事件服务类 3.3 定义消费者 3.3.1 单任务处理 3.3.2 批处理 3.4 运行 4 pom依赖 5 参考 1 无锁机制简介 普通队列写入时需要通过锁机制避免并发,disruptor不用

  • 我是怎么把业务代码越写越复杂的 _ MVP - MVVM - Clean Architecture2022-01-27 20:03:34

    } // 获取新闻 private fun fetchNews() { // 1. 先从数据库读老新闻以快速展示 queryNews().let{ showNews(it) } // 2. 再从网络拉新闻替换老新闻 newsApi.fetchNews( mapOf(“page” to “1”,“count” to “4”) ).enqueue(object : Callback { override fun onFailure(

  • 原来Span可以这样加载网络图(下),Flutter中网络图片加载和缓存源码分析2022-01-27 18:33:45

    } 这里对textView使用弱引用,避免内存泄漏。然后定义一个图片加载接口,用来处理这个请求。 interface DrawableProvider { fun get(request: URLImageSpanRequest): Drawable } 这里我用了Glide来加载图片。 class GlideDrawableProvider : DrawableProvider { override fun ge

  • 反射工具类,如斯优雅,安卓高级开发面试题2022-01-27 18:30:52

    assertEquals(null, Test1.S_DATA.I_DATA.I_INT2);// 没操作过就是 null } 根据如上注释相信大家也可以理解一二了,如果还想了解更多使用方式,可以查看我写的单元测试类 ReflectUtilsTest,其使用方式就介绍到这里,下面介绍其实现方式。 Achieve 实现的话是站在 jOOR 的肩膀上进行

  • Java基础知识23--Java中的四种访问权限:public、protected、包访问、private2022-01-27 15:33:08

    所谓访问权限,指的就是本类中的成员变量、成员方法对其他类的可见性 Java中有四种访问权限,分别是public、protected、包访问权限(默认)、private,如果省略了访问修饰符,那默认访问权限为包访问权限。这四种权限从最大权限到最小权限分别是:public > protected > 包访问权限> private

  • 设计模式--单例2022-01-27 15:00:58

    1:简单的单例模式 写一个静态方法,一个静态字段 private static Singleton _singleton = null; public static Singleton CreateSingleton() { if (_singleton==null) { _singleton = new Singleton(); } return _singleton; } 2:通过静态构造函数或者静态字

  • 指定文件目录下的文件账龄分析及删除2022-01-27 13:34:06

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Collections; namespace JACKTools { public partial cla

  • Android ORM 框架 GreenDao 使用详解,Android攒了一个月的面试题及解答2022-01-27 13:03:01

    ====================================================================== 案例具体效果如下所示: 这个案例就是利用 greenDAO 对商品进行增删改查。 点击插入数据,就会把所有的数据保存到数据库中,点击查询所有数据,会将数据库中的所有数据查询出来,并显示在界面上,同时也可以根

  • 多表联查课程发布信息2022-01-26 23:03:10

    1.封装实体类封装数据库查询的课程信息 @Data public class CoursePublishVo { private String title; private String cover; private Integer lessonNum; private String subjectLevelOne; private String subjectLevelTwo; private String teacherNa

  • 静态方法中调用@Autowired2022-01-26 21:02:14

    一、背景   1.今天写代码发现有一个使用@Component注解的util类,类中的方法都是static静态修饰的,但是我要修改其中一个静态方法,在静态方法中我要调用一个service类,代码如下  修改前: @Component @Slf4j public class TestUtil { private static final String CARRIER_M

  • Flink编程基本步骤和加载不同类型数据源2022-01-26 20:04:42

    Flink编程基本步骤: 1.创建流执行环境 StreamExecutionEnviroment.getExecutionEnviroment() 获取流环境。 2.加载数据源 Source 3.转换操作 Transformation 4.输出出去Sink,落地到其它的数据仓库,直接打印输出. 关于Flink 数据的基本操作 —— 四种分类 单条数据的操作 map fi

  • 单例模式的各种实现方式(Java)2022-01-26 19:04:31

    单例模式的基础实现方式 手写普通的单例模式要点有三个: 将构造函数私有化 利用静态变量来保存全局唯一的单例对象 使用静态方法 getInstance() 获取单例对象 懒汉模式 懒汉模式指的是单例对象的延迟加载,只有在调用 getInstance() 获取单例对象时才会将单例创建出来。懒汉模式适

  • easyExcel的使用小结2022-01-26 15:05:57

    easyExcel的使用小结 大家伙,我的程序员田同学。今天带来的是esayExcel的简单使用小结,一个高效的Excel的处理框架 临时接到领导要求需要做一个Excel导入功能,于是发挥我的特长——面向百度编程。 在百度搜索了一圈都是POi导入方式,找到一个看着还算靠谱的demo,这种方式在我看来相当的

  • 后台组装报文,返回app前端2022-01-26 15:01:35

    一、需求   二.构建对象与属性   @Data @Accessors(chain = true) public class InspecDataVO implements Serializable { @FieldName(description = "检查资料") private InspectionDataVO checkInfo; @FieldName(description = "评价") private

  • list集合按照某个元素排序(steam流)-- 实测可行2022-01-26 11:05:14

    // 统计 public class TurnoverCountResultVO { /** * 成交次数 */ private Integer turnoverTimes; /** * 成交运费金额 */ private BigDecimal turnoverFareAmount; /** * 创建时间(按月统计) */ // @JsonFormat(pattern

  • unity2d角色跟随鼠标移动2022-01-25 23:30:00

    using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMovement : MonoBehaviour { public float speed;//速度 new private Rigidbody2D rigidbody;//刚体 private Animator animator;//动画 private floa

  • UML-类图2022-01-25 17:00:34

    UML-类图     基础图例   类 Class 概览 方法与属性前缀 + public - private _ static # protected , friendly ~ 默认 代码展示 public class Person {    private String name;    private int age;    int sex;    protected int iq;    publi

  • 浅谈序列化2022-01-25 15:30:00

    序列化 读写一个对象的前提是这个类型的对象是可序列化的 对象的序列化简单的来说就是将对象可以直接转换为二进制数据流 对象的反序列化将二进制数据流转换为对象 针对对象的序列化和反序列化是通过JVM实现的,编程中只做声明,序列化的目标就是将对象保存到磁 盘中或者允许在网

  • 无法将类 XXX中的构造器 XXX应用到给定类型2022-01-25 15:06:38

    出现原因: @Builder注解默认用的是全参数构造函数,此时会导致无法new无参对象,为了解决这个问题往往会在@Builder注解的类上加上@NoArgsConstructor注解或者手动加上无参构造函数,此时虽然可以new无参对象了,但却会报题目中这个错误。 解决方案 解决方法很简单,只需在使用@Builder

  • java实现单例设计模式2022-01-25 13:07:09

    转自:微点阅读  https://www.weidianyuedu.com/content/0717437318811.html 单例模式的几种实现方式: 一:饿汉式单例 方式一:枚举方式获得单例对象 方式二:静态属性获得单例对象 方式三:静态方法获得单例对象 二:懒汉式单例 方式一:静态方法获得单例对象(线程安全) 方式二:内部类方式去

  • 实战 | 从 0 到 1 搭建 Dubbo 接口自动化测试2022-01-25 11:36:54

    前言 由于公司 Dubbo 接口数量较多,且核心接口较多,故需要一套 Dubbo 接口自动化框架,来提高测试效率。 1、Dubbo 接口自动化测试框架实现逻辑 2、框架具体功能 框架需要 实现功能 | 功能说明| 当前版本是否已实现 ---|---|--- 从 maven 库自动下载所需 jar 包| 为了更好的自动化,所有

  • JPA @Id 自增设定案例2022-01-25 11:05:17

    案例 @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id") private Long id; @Id 声明 @GeneratedValue 自动生成的方式指定 更多解释见 @Entity 相关学习介绍 springJPA

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有