ICode9

精准搜索请尝试: 精确搜索
  • springboot插件模式2022-09-12 14:30:20

    自定义一个validator package com.runachina.sc.designer.domain.validator; import com.runachina.sc.designer.domain.validator.annotations.IconExist; import com.runachina.sc.designer.domain.validator.utils.IconExistDataStore; import javax.validation.ConstraintV

  • java:Method Factory(Polymorphic Facotry Pattern/Virtual Constructor Pattern)2022-09-12 12:30:08

      /* * 版权所有 2022 涂聚文有限公司 * 许可信息查看: * 描述: * 工厂方法模式 Method Factory(Polymorphic Facotry Pattern/Virtual Constructor Pattern) * 历史版本: JDK 14.02 * 2022-09-12 创建者 geovindu * 2022-09-12 添加 Lambda * 2022-09-12 修改:date * 接

  • onlyoffice 开发问题整理2022-09-12 11:01:36

    https://api.onlyoffice.com/editors/basic 前端初化时是可以修改 document 对像里的key的,可以根据业务要求自己定义。 扩展想法 document 对象是是否还可以扩展一些自己定义的其他属性。以满足业务要求,如文档创建人之业的。增加一个CrateUserId,这个属性是否加到回调接口的参数

  • C# 消灭switch的面向映射编程2022-09-12 10:30:23

    原有switch写法,所有分支集中在一个方法中,使得方法过于冗长 class Calculator01 { public double Num1 { get; set; } public double Num2 { get; set; } public double Run(string operate) { switch(operate)

  • .net core 用户代码片段2022-09-12 09:33:12

    {     "Controller template": {         "prefix": "!controller",         "body": [             "using Microsoft.AspNetCore.Mvc;",             "",             "namespace ${WORKSPACE_NAME}.${RE

  • 拦截器的使用2022-09-12 03:03:15

    //HandlerInterceptor 直接重写接口方法就能实现拦截 /** * 登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 */ @Slf4j public class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request

  • 组合控件——升级版翻页——给ViewPager2集成标签布局2022-09-12 01:01:04

                                                                              ===============================================================================================                                

  • 回顾方法的调用2022-09-12 01:00:08

        1 package oop.demo01; 2 3 public class Demo02 { 4 5 public static void main(String[] args) { 6 //静态方法 + static //类名.方法名 7 Student.say(); 8 9 //非静态方法 10 //Student.say2();//此方法不能用 11

  • .Net Core使用Coravel实现任务调度2022-09-12 00:35:19

    原文 https://www.cnblogs.com/netry/p/coravel-for-task-scheduling.html 前段时间需要在一个新项目里添加两个后台任务,去定时请求两个供应商的API来同步数据;由于项目本身只是一个很小的服务,不太希望引入太重的框架,同时也没持久化要求;于是我开始寻找在Quartz.Net、Hangfire之外,是

  • 组合控件——升级版翻页——第二代翻页视图ViewPager22022-09-12 00:31:47

            RecyclerView可取代ListView和GridView,同样ViewPager2可取代ViewPager。 与ViewPager相比,ViewPager2支持更丰富的界面特效,包括: (1)不但支持水平方向翻页,还支持垂直方向翻页;(2)支持RecyclerView.Adapter,也允许调用适配器对象的notifyItem***方法,从而动态刷新某个页面项;(3)除

  • 面向对象2022-09-12 00:02:20

    面向对象编程 初始面向对象 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.....* 面对过程适合处理一些较为简单的问题* 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进**行单独思考。最后,才对某个分类下的细节

  • 关注、取消关注(二十一)2022-09-11 22:33:29

    需求 开发关注、取消关注功能。 统计用户的关注数、粉丝数。 关键 若A关注了B,则A是B的Follower(粉丝),B是A的Followee(目标)。 关注的目标可以是用户、帖子、题目等,在实现时将这些目标抽象为实体。 一、增加相应的key 关注的除了用户,也可能是帖子等,生成Follower和Followee

  • mybatis入门环境搭建2022-09-11 22:02:26

    开发环境 apache-maven-3.8.2 mysqlmysql5.7 jdk 1.8 IDEA 1 简介 1.1、什么是myBatis MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单

  • Spring源码-beanFactory的准备工作2022-09-11 21:35:19

    AbstractApplicationContext类refresh方法调用obtainFreshBeanFactory加载BeanDifinition到BeanFactory中,接下来执行beanFactory的准备工作为下面的执行作铺垫。 prepareBeanFactory方法为beanFactory做准备工作: protected void prepareBeanFactory(ConfigurableListableBeanFacto

  • java: simple factory2022-09-11 21:34:57

      /* * 版权所有 2021 涂聚文有限公司 * 许可信息查看: * 描述: *简单工厂模式 simple factory * 历史版本: JDK 14.02 * 2021-12-12 创建者 geovindu * 2021-12-15 添加 Lambda * 2021-12-15 修改:date * 接口类 * 2021-12-15 修改者:Geovin Du * 生成API帮助文档的指令

  • .NET 文件系统(四)-- BaseService实现增加与修改方法2022-09-11 21:02:54

    FileDownLoadSystem.Core 1.BaseService增加 AddEntity 方法与Add方法 点击查看代码 using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Threading.Tasks; using FileDownLoadSystem.Core.Enums; using FileDown

  • Maven项目2022-09-11 21:00:08

    一、maven相关设置 1、下载apache-maven-3.6.1, 2、解压repo放入到maven中               3、在apache-maven-3.6.1\conf替换settings,然后设置为自己的镜像仓库           二、创建maven项目 1、点击File->New->Project 2、选择Maven中的安装的jdk,后一直下一步  3

  • Stream API的使用2022-09-11 18:30:22

    1.例子一 /** * 1. Stream关注的是对数据的运算,与CPU打交道 * 集合关注的是数据的存储,与内存打交道 * * 2. * ①Stream 自己不会存储元素。 * ②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。 * ③Stream 操作是延迟执行的。这意味着他们会等到需要

  • IOException2022-09-11 18:00:25

    IOException   /* * Copyright (c) 1994, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */ package java.io; /** * Signals that an I/O exception of some sort has occurred

  • 快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目2022-09-11 16:00:08

    快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目 环境要求: IDEA MySQL 8.0.25 Tomcat 9 Maven 3.6 数据库环境: 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbooks`; USE `ssmbooks`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NO

  • 面向对象2022-09-11 15:31:20

    一、方法 1、方法定义:public static 返回值 方法名(参数列表) public class MethodDemo { public static void main(String[] args) { method(10, 5); int res = sum(200, 10); System.out.println(res); } //定义方式格式: public static 返回值 方

  • BaseEntity2022-09-11 14:00:16

    // See https://aka.ms/new-console-template for more information using FreeSql; using FreeSql.DataAnnotations; using System.Diagnostics; Console.WriteLine("Hello, World!"); IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(F

  • 【博学谷学习记录】超强总结,用心分享 。IOC实现解耦合过程。2022-09-11 13:01:50

    一、所谓耦合    在项目开发中,对象之间的耦合度就是多个对象间的依赖性、关联性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和类之间的耦合最小 当使用Spring框架后你不用再考虑new对象了,只要写好配置文件,IOC就会帮你做,这就降低了层与层、对象与对象之间之间的耦合

  • 方法2022-09-11 11:34:44

    方法 1.何谓方法 Java方法是语句的集合,把语句放在一起实现一个功能。 设计方法的原则:一个方法只完成1个功能,这样利于我们后期的扩展。 package com.gcbeen.method; /** * @author gcbeen * */ public class Demo01 { // main方法 public static void main(String[]

  • 方法-参数传递2022-09-11 11:32:30

    方法-参数传递 参数传递:值传递 传递基本数据类型时:把实参的值传递给形参 package com.gcbeen.method; /** * @author gcbeen * */ public class HomeWork01 { private static int x = 10; public static void updataeValue(int value) { value = 3 * value;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有