ICode9

精准搜索请尝试: 精确搜索
  • MyBatisPlus 日常使用2022-08-22 09:34:43

    1.maven引入  <!--mybatis-plus-->         <dependency>             <groupId>com.baomidou</groupId>             <artifactId>mybatis-plus-boot-starter</artifactId>             <version>3.0.5</version>         

  • Elasticsearch 实战2022-08-21 22:03:59

    需求 假设现在有这么一个需求,系统接了很多的报文,需要提供全文检索,为了简化,报文目前只有类型,流水号,内容这三个字段。 索引设计 建立msg索引,映射规则如下 PUT /msg { "mappings" : { "properties" : { "traceNo" : { "type" : "keyword" },

  • 测试2022-08-21 09:02:12

              此博客绝赞施工中......           to be continued......     “封印...竟然解开了!”     海风袭来了缠绵,却吹不落老人眼里的惊恐。     “老人家,什么封印?”游客见老人面色古怪,不禁好奇的问道。     “我的上帝!是她!是她!她又

  • 聊聊ThreadLocal的使用2022-08-20 14:30:31

    1. 什么是ThreadLocal ThreadLocal的作用是提供线程内的局部变量,在多线程环境下访问时能保证各个线程内的ThreadLocal变量各自独立。 也就是说,每个线程的ThreadLocal变量是自己专用的,其他线程是访问不到的。 2. 应用场景 多线程环境下存在对非线程安全对象的并发访问,而且该对

  • Enum类及方法2022-08-19 22:02:49

    //定义的枚举类默认继承于java.lang.Enum类 public enum SeasonEnum { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 SPRING("春天",20), SUMMER("夏天",35), AUTUMN("秋天",25), WINTER("夏天",-5); //2.声明Season对象

  • java:菜单的使用2022-08-19 13:01:20

    1.JMenuBar菜单条 2.JMenu菜单 3.JMenuItem菜单项 菜单条包含菜单,每个菜单有包含一些菜单项。 菜单也可以修改布局,默认是流式布局,可自定义。 直接上一段代码演示: 1 import javax.swing.JFrame; 2 import javax.swing.JMenu; 3 import javax.swing.JMenuBar; 4 import javax.s

  • SpringBoot 整合flyway2022-08-19 13:00:26

    目录【pom.xml】【启动类】【配置属性类】【配置类】【配置文件】【IDEA插件支持】【参考文章】 前言:本文章专用于因版本问题导致springboot整合flyway不成功无法自动迁移的情况 【pom.xml】 <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</ar

  • Unity3D屏幕淡入淡出效果2022-08-18 14:35:10

    要求:A:编写脚本实现屏幕的由深色灰蒙蒙,到屏幕清晰的过程。 B: 再扩展到屏幕由清晰,逐渐到屏幕发暗,变灰蒙蒙,最后完全发黑的效果。 C:推荐对于淡入与淡出效果的时间,进行自定义处理。 核心算法: 1:使用Color.Lerp() 核心插值计算。 2:使用Rawlmage组件的color属性的a透明度属性衡量

  • spring5 ioc bean管理2022-08-18 00:31:23

    1.创建对象   2.注入属性 2.1 set注入 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

  • Fork/Join 原理详解和使用2022-08-17 22:04:27

    一、简介 从JDK1.7开始,Java提供ForkJoin框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。   1、ForkJoinPool   既然任务是被逐渐的细化的,那就需要把这些任务存在一个池子里面,这个池子就是ForkJoinPool,它与其它的

  • zk学习案例_服务器动态上下线2022-08-17 20:32:26

    前言 我的电脑内存只有8G,搭建的集群虚拟机配置如下,本案例也是可以跑的,学习视频为尚硅谷的Zookeeper教程: https://www.bilibili.com/video/BV1to4y1C7gw?p=1&vd_source=c85b4a015a69e82ad4f202bd9b87697f 需求分析 某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都

  • java stream List<List<Object>> 转List<Object>2022-08-17 14:02:39

    以下几种方法都可以 private <T> List<T> mergeOne(Stream<List<T>> listStream) { return listStream.flatMap(List::stream).collect(toList()); } private <T> List<T> mergeTwo(Stream<List<T>> listStream) { List<T

  • 选择配置环境profiles(正式、测试之间调换)2022-08-15 09:04:12

    配置类中手动修改   简单配置   1.配置类   application.properties -- 主配置类  spring.profiles.active=test application-prod.yaml -- 正式环境配置类 user: name: 正式环境 age: 20 server: port: 5050 application-test.yaml  -- 测试环境配置类 user:

  • Community.MvvmToolkit教程2022-08-15 05:00:08

    通知单个属性值改变 不传参 private string _firstName; public string FirstName { get { return _firstName; } set { _firstName = value; OnPropertyChanged(); // 不传参,CallerMemberNameAttribute修饰方法参数,不传参时默认实参是调用方的标识符

  • Java 中使用 public,private 和 protected 修饰的方法2022-08-14 03:30:26

    大部分情况下我们都使用这几个修饰来修饰方法。 当然对类来说,相信大部分都默认使用 Public,大部分人都不去纠结。 Public: 简单来说就是谁都可以访问,你写个类除了特殊要求,当然都是希望大部分人用的。 Private:私有。 除了class自己之外,任何人都不可直接使用。简单来说就是一个方法,你

  • C#并发编程-4 同步2022-08-13 19:31:04

    如果程序用到了并发技术,那就要特别留意这种情况:一段代码需要修改数据,同时其他代码需要访问同一个数据。 这种情况就需要考虑同步地访问数据。 如果下面三个条件都满足,就必须用同步来保护共享的数据。 多段代码正在并发运行; 这几段代码在访问(读或写)同一个数据; 至少有一段代码

  • spring boot validation 两个值中必须有一个不为空2022-08-12 19:04:57

    @javax.validation.constraints.AssertTrue public class MyModel { private String value1; private String value2; @AssertTrue(message = "Values are invalid") private boolean isValid() { return value1 != null || value2

  • springboot使用redis2022-08-12 13:32:49

    SpringBoot操作数据:spring-data jpa jdbc mongodb redis !SpringData也是和SpringBoot齐名的项目! 说明︰在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce? jedis :采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool连接池!更像BIO模式 lettuce :采用

  • 从零开始Blazor Server(11)--编辑用户2022-08-12 11:04:11

    用户编辑和角色编辑几乎一模一样,这里先直接贴代码。@page "/user" @using BlazorLearn.Entity @using Furion.DataEncryption <Table TItem="UserEntity" IsBordered="true" ShowAddButton="true" ShowToolbar="true" ShowExtendButton

  • Google浏览器跨域2022-08-10 14:34:12

    谷歌浏览器更新的一个安全策略导致的,各单位用户可按照以下操作步骤,解决此问题:步骤1: 在谷歌浏览器中打开新的标签页,在地址栏输入: chrome://flags/#block-insecure-private-network-requests,直接回车;步骤2 : 找到 Block insecure private network requests(一般第一项就是),在

  • C++语法2022-08-08 11:34:18

    1、C++各种冒号的含义 (1)类后冒号,表示继承 //单继承 class A:public B B是基类,A是B的派生类,即类A按public模式继承类B。 //多继承 class A:public B, public C 继承的三种模式(public,protected,private),以小范围为准。 若是public继承,则public和protected成员分别被继承为子类的pu

  • 序列化2022-08-07 21:02:26

    序列化 查看 官方文档 就会发现 Serializable接口中一个成员函数或者成员变量也没有。那么这个接口的作用是什么呢。网上找了一些博客看过之后,知道这个接口的作用是实现序列化。 序列化:对象的寿命通常随着生成该对象的程序的终止而终止,有时候需要把在内存中的各种对象的状态(也就是

  • Android自定义竖直拖动条(VerticalSeekBar)2022-08-07 17:32:25

    如图:    1、自定义属性 res->values下创建attrs.xml文件 <!-- 仪表盘自定义属性 --> <declare-styleable name="MySeekBar"> <!--背景颜色--> <attr name="bgColor" format="color"/> <!--进度颜色-->

  • C# WinForm中NotifyICon控件的用法2022-08-07 17:31:12

    参考:http://blog.csdn.net/paullink520/article/details/14170021          http://www.cnblogs.com/webman/archive/2007/06/22/792849.html 【一】基本的知识 任务栏中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序或音量控制。平时我们在使用QQ的时候,Q

  • 面向对象——封装2022-08-07 15:03:26

    一、封装  1.封装的概念:   java中封装的实质就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。   封装的好处:封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据。  2.封装的步骤:   

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

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

ICode9版权所有