ICode9

精准搜索请尝试: 精确搜索
  • 21-上手一个项目SMBMS-项目搭建2022-09-03 12:33:17

    21-上手一个项目SMBMS-项目搭建 概述 SMBMS(SuperMarket Bills Management System) 超市订单管理系统,学完javaweb,跟着狂神一起来搭建一个小的项目,从简单入手 建议看视频一起做更容易上手,我这边只是自己学习的笔记,不适用于所有人 分析 超时订单管理系统分为几个功能模块 订单管理

  • 统一校验2022-09-03 11:33:36

    此文代码托管地址: https://gitee.com/ZomiCC/code/tree/master/validate 我们平时都会碰到很多通用校验的场景:比如字段非空校验、字段长度校验等等。如下所示: @Null:被注释的元素必须为null @NotNull:被注释的元素不能为null @AssertTrue:该字段只能为true @AssertFalse:该字段的值

  • 9.配置绑定-@ConfigurationProperties2022-09-03 04:00:08

    如果我们直接使用原生配置文件的方式做配置的话,取值挺花时间的, 比如 public class getProperties { public static void main(String[] args) throws FileNotFoundException, IOException { Properties pps = new Properties(); pps.load(new FileInputSt

  • SpringMVC笔记2022-09-03 01:30:50

    SpringMVC框架 1、回顾MVC 1.1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的

  • channel补充2022-09-02 22:35:25

    1. channel 1.1 channel的使用 例子:主go程发数据,子go程收数据。 package main import ( "fmt" "time" ) //主go程发数据,子go程收数据 func chanDemo() { c := make(chan int) go func() { for { fmt.Println(<-c)//不断的向信道获取数据,主go程

  • String2022-09-02 21:31:39

    1、string 继承关系   2、string注意事项 1)String 对象用于保存字符串,也就是一组字符序列2)“jack”字符串常量,双引号括起的字符序列3)字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节4)String 类有很多构造器,构造器的重载  常用的有String s1 = new Strin

  • SpringMVC2022-09-02 21:02:09

    一、SpringMVC 1、回顾MVC 1.1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当

  • Spring注解使用2022-09-02 20:30:09

    声明Bean的注解 @Controller 控制层 @Service 业务层 @Repository 持久化层 以上三个注解都是@Component的延申,同时也是可以使用这个注解来替代以上三个注解的任意一个,那么为什么还会出现这个三注解。就是因为见名知意 相当于我们xml文件中的bean标签 <beans> <bean>

  • SpringMvc(一)-初识2022-09-02 20:01:04

    1、环境搭建 1.1 jar包 <spring.version>4.3.18.RELEASE</spring.version> <!-- spring-mvc begin --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>$

  • 2022.9.2 - ts笔记2022-09-02 18:33:10

    TypeScript 中的代码清道夫:非空断言操作符 value: { type!: Array, required: true }, 类型别名及导入导出,对数组内的对象做限制 // util/type.d.ts // 类型别名 type RouteMeta = { name: string; method: string; path: string; isVerify: boolean; }

  • 自定义注解+aop做日志记录2022-09-02 17:34:07

    自定义一个注解: @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface CommitLog { /** * 类型名称 * @return */ String typeName() ; /** * 方法操作类型 * @return */ String me

  • 任务办理人,任务候选人,任务候选组2022-09-02 17:30:08

     本文链接地址 1.定义描述 1.1 任务办理人:assignee 办理人只能指定一个人,不能使用逗号分隔。 默认执行签收操作taskService.claim(taskId, currentUserId);  在ACT_HI_TASKINST和ACT_RU_TASK会产生数据,这两个表里面的Assignee_字段就是设置的办理人姓名或者对象的ID 1.2 候

  • Java基础2022-09-02 14:34:32

    Java基础 注释 // 单行注释 /*回车 多行注释 /**回车 文档注释 标识符和关键字 数据类型 public class Demo01 { public static void main(String[] args) { //八大数据类型 //整数 int num1 = 10; byte num2 = 10; short num3

  • java Builder模式2022-09-02 14:30:08

    Builder 模式也叫建造者模式,builder模式的作用将一个复杂对象的构建与他的表示分离,一步一步创建一个复杂对象的创建型模式。在不知道内部建造细节的情况下,可以更精细的控制对象的构造流程。目的就是为了解耦。 public class UserInfo { private String name; private St

  • 魔板2022-09-02 14:00:24

    https://www.acwing.com/problem/content/1109/ #include <cstring> #include <iostream> #include <algorithm> #include <unordered_map> #include <queue> using namespace std; char g[2][4]; unordered_map<string, pair<char, st

  • LC5572022-09-02 13:03:06

    string reverseWords(string s) { int l=0; int r=0; for(int i=0;i<s.length();i++){ if(s[i]==' '){ r=i-1; while(l<r){ swap(s[l],s[r]); l++; r--;

  • LC3442022-09-02 13:02:38

    string reverseWords(string s) { int l=0; int r=0; for(int i=0;i<s.length();i++){ if(s[i]==' '){ r=i-1; while(l<r){ swap(s[l],s[r]); l++; r--;

  • SpringBoot整合Redis2022-09-02 13:00:19

    14、SpringBoot整合Redis 14.1、概述 SpringBoot操作数据库:spring-data,jpa,jdbc,mongodb,redis SpringData也是和SpringBoot齐名的项目! 说明:在SpringBoot2.x之后,原来使用的jedis被替换成了lettuce jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool连接

  • 《Java编程思想》读书笔记(三)2022-09-02 12:35:08

    前言:三年之前就买了《Java编程思想》这本书,但是到现在为止都还没有好好看过这本书,这次希望能够坚持通读完整本书并整理好自己的读书笔记,上一篇文章是记录的第十一章到第十六章的内容,这一次记录的是第十七章到第十八章的内容,主要是集合和I/O内容太多,限于篇幅本文先记录两章内容,本

  • Lab1:实现简单的MapReduce框架2022-09-02 12:31:59

    1.目标 Lab1提供了单机串行的MR框架,可以直接运行。需要改写为Master-Slave式的架构,lab1也提供的调用框架和RPC通信示例,我们的任务聚焦在MR框架即可,主要实现的内容为: Worker不断请求Map任务,Coordinator将Map Task分发给Worker(一个原始输入文件对应一个Map Task) Map阶段 a) Work

  • 09 | JavaBean一种类的格式2022-09-02 08:32:52

    JavaBean 在Java中,有很多class的定义都符合这样的规范: 若干private实例字段; 通过public方法来读写实例字段。 如果字段是xyz,那么读写方法名分别以get和set开头,并且后接大写字母开头的字段名Xyz,因此两个读写方法名分别是getXyz()和setXyz()。 boolean字段比较特殊,它的读方

  • [Typescript Challenges] 7. Easy - Awaited2022-09-02 02:00:36

    If we have a type which is wrapped type like Promise. How we can get a type which is inside the wrapped type? For example: if we have Promise<ExampleType> how to get ExampleType? type ExampleType = Promise<string> type Result = MyAwaited<E

  • leetcode394-字符串解码2022-09-02 01:02:39

    字符串解码 递归 class Solution { public String decodeString(String s) { StringBuilder sb = new StringBuilder(); int i = 0, n = s.length(); while(i < n){ if(s.charAt(i) >= '0' && s.charAt(i) <=

  • java.beans.BeanInfo2022-09-02 00:30:08

    可用通过BeanInfo接口创建BeanInfo类,并提供关于bean的方法、属性、事件和其他特性的显式信息。 通用方式 BeanInfo beanInfo = Introspector.getBeanInfo(TradeTransaction.class); 其中Introspector类提供了标准方法获取目标Java Bean支持的属性、事件和方法。 java.beans.BeanIn

  • envi5.3打开失败JSON_PARSE: Invalid string, no closing '"'2022-09-01 23:05:23

    发现破解好的ENVI5.3崩溃了,错误如下:   --------------------------- Warning --------------------------- JSON_PARSE: Invalid string, no closing '"' --------------------------- OK     发现破解好的ENVI5.3崩溃了,错误如下:   Error:JSON_PARSE:UnKnown JSON, expecti

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

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

ICode9版权所有