ICode9

精准搜索请尝试: 精确搜索
  • 常用Excel工具小结2022-07-06 10:09:43

      这段时期的工作涉及了不少报表类的开发,其中用到了主流的Excel处理工具EasyPoi和EasyExcel,下面是关于这两个工具用法小结。 一.Excel的填充(导出的一种)   关于Excel的导出主要分为两种形式,一种是事先给出一个确定的excel文件作为导出模板,然后将生成的数据写入到这个Excel文

  • SpringBootj项目学习(1)2022-07-06 01:02:58

    在视频上看一个商场项目:对于一个刚开始的项目,我们需要进行拆分; 先以用户开始-用户注册-登录-修改资料-修改密码-上传头像... 并且遵循从简单到难,一般按照增-查-删-改的顺序来完成 功能开发按照持久层-业务层-控制器层来 一.springboot配置数据源 application.properties文件中配置

  • Spring boot 动态数据源连接N个数据库,支持动态创建数据库连接2022-07-05 22:33:36

    解决问题:   场景>>>某大型业务系统对接多个业务信息,配置了N个数据集信息,客户根据数据集查询相应的数据信息。   实际数据查询逻辑>>>根据数据集配置的数据库信息,动态创建连接并获取数据信息。 1.  搭建项目环境(spring boot maven项目)  // TODO 2. 数据源配置详细代码实现

  • java168-java连接SQL server数据库2022-07-05 19:04:40

    1安装sql server数据库   2打开eclipse写入以下代码 package sjk;   import java.sql.*;   public class Main {       //这里可以设置数据库名称     private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=test";     private static fi

  • spring-data-jpa使用枚举类2022-07-05 10:34:56

    在Java开发中,枚举类有很重要的功能。 一、springMVC和枚举 但是springMVC并不支持将请求中的字符串自动转换成枚举对象。 在网上搜了很多资料,发现将value字符串转成枚举对象,都需要经过很多配置才能实现。 但是发现如果传递的字符串正好就是枚举对象的字面量,springMVC不经过特别配

  • 简单的C# 同步方法转异步方法(含有返回值的情况)2022-07-05 00:00:51

    假设我们现在有一个方法叫DoWork,返回一个bool类型的值 private bool DelayWork(){ Thread.Sleep(5000); return true; } 现在我们要将它改成DoWorkAsync 的异步方法,可以这样改 private async Task<bool> DoWorkAsync(){ var t

  • 设计模式——单例模式和原型模式2022-07-04 23:04:58

    1.单例模式 特点:就是整个程序有且只有一个实例,该类负责创建自己的对象,并且只有一个对象被创建  懒汉式:必须调用CreateInstance()才能创建实例   public class Singleton { /// <summary> /// 2.指定一个静态字段 /// </summary> priv

  • 8000字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理2022-07-04 00:01:48

    要讲 Stream ,那就不得不先说一下它的左膀右臂 Lambda 和方法引用,你用的 Stream API 其实就是函数式的编程风格,其中的「函数」就是方法引用,「式」就是 Lambda 表达式。 Lambda 表达式 Lambda 表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda

  • 内部类2022-07-03 17:03:10

    1. 成员内部类 在类的内部定义,与实例变量、实例方法同级别的类。 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对对象  Outer out = new.Outer(); Inner in = out.new Inner(); 当外部类、内部类存在重名属性时,会优先访问内部类属性。 成员内部类不能定义静态成

  • JAVA特殊计量单位2022-07-03 14:35:29

    时间单位 Duration可以设置时间为小时,分钟,年,月,日等等,方便存储,读取 @DurationUnit(ChronoUnit.HOURS) private Duration timeout; 存储容量单位 DataSize可以设置容量为B,KB,MB,GB,TB @DataSizeUnit(DataUnit.KILOBYTES) private DataSize dataSize;  

  • Redis - 在项目中使用Redis2022-07-02 15:33:52

    目录1. 非Spring框架中使用2. 在Spring中的使用3. 场景:在Redis中保存和读取对象 1. 非Spring框架中使用 依赖 最常用的Redis在Java上的开发包就是jedis.jar,同时也需要导入commons-pool2.jar用作连接池的组件依赖包。注意commons-pool2的版本最好保持最新,过低版本可能导致无法使用

  • 第一个周总结2022-07-01 23:03:08

    现在还是在学习java web的知识啊,以前练的太少了,总喜欢复制黏贴,而且写完就把代码丢到一边,再也不会去复看了,时间一长, 就忘的差不多了,现在写web项目也还是也别的不熟练。 这周我终于把我一直以来心心念念的mybatis给学会了,其实在之前也有看视频和博客,但是一直没有自己动手做,所以既不

  • 使用MybatisPlus Generator生成优雅的代码、自定义的代码2022-07-01 18:00:08

    1.加入标准的maven依赖 <!-- 数据库依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependency> <dependenc

  • ymal的使用2022-07-01 09:01:33

    dog: name: 旺财 age: 123文件的注释 package com.song.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Va

  • SpringBoot包下的DTO包2022-07-01 00:31:42

    DTO:数据传输对象,一般用于展示层和服务层之间的数据传输 举个例子: 比如一个实体类为Food public class Food implements Serializable { private String name; private String descprit; } 一个实体类为Drink public class Drink implements Serializable { private Long c

  • fastjson反序列化多层嵌套泛型类2022-06-30 20:35:55

    1、在使用SpringMVC时,通常会定义通用类型与前端进行交互 @Data public class Result<T> { private int ret; private String msg; private T data; } 定义一个需要迭代的对象 @Data public class Item { private String name; private String value; } 2、

  • Java truelicense 实现License授权许可和验证2022-06-30 15:01:47

    文章目录前言一、使用场景以及truelicense是什么二、原理三、使用Keytool命令生成密钥对四、实现代码 - 证书生成五、测试 - 证书生成六、代码实现 - 证书安装和校验七、测试 - 证书的安装和校验八、执行代码期间遇到的问题九、参考资料前言最近接到一个情况,公司平台有个授权使用

  • 1--我们写了一个java类,那么生成一个对象占用多大的内存?2022-06-30 11:02:28

    public class Student { private long id; private long userId; private byte state; private long createMillis; } 这是一个普通的java类,包含几个简单的字段,那么这个类生成一个对象占用多大的内存呢? 通常,说占40个字节就可以了。这是怎么算出来的呢? 1:拆分对象

  • private关键字的作用及其使用和练习private定义学生类2022-06-30 10:35:59

    private关键字的作用及其使用 问题描述:定义Person的年龄时,无法阻止不合理的数值被设置进来。 解决方案:用private关键字将需要保护的成员变量进行修饰。 一旦使用了private进行修饰,那么本类当中仍然可以随意访问。 但是!超出了本类范围之外就不能再直接访问了。 间接访问private

  • day13_面向对象的三大特征之封装2022-06-30 05:35:40

    封装   为什么需要封装? 面向对象编程语言是对客观世界的模拟,客观世界里每一个事物的内部信息都是隐藏在对象内部的,外界无法直接操作和修改,只能通过指定的方式进行访问和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。适当的封装可以让代码更容易理

  • springboot~MyBatisPlus中使用@TableField完成字段自动填充2022-06-29 22:03:27

    字段注解 @TableField中的参数fill com.baomidou.mybatisplus.annotations.TableField exist 是否为数据库表字段( 默认 true 存在,false 不存在 ) strategy 字段验证 ( 默认 非 null 判断,查看 com.baomidou.mybatisplus.enums.FieldStrategy ) fill 字段填充标记 ( FieldF

  • day84(分页查询,开发酷鲨商城Front模块)2022-06-29 18:03:32

    day85(分页查询,开发酷鲨商城Front模块) 目录day85(分页查询,开发酷鲨商城Front模块)1.分页查询分页查询的优点PageHelper实现分页查询PageHelper的基本使用PageInfo类中的分页信息解释控制层调用分页功能使用JsonPage返回结果2.开发酷鲨商城Front模块按分类id分页查询Spu列表实现

  • OO第四单元总结2022-06-29 16:04:52

    BUAA_OO_2022_第四单元总结 OO第四单元作业主题为UML图,具体的任务是给出UML图中的元素,我们将其存储起来并实现若干个查询指令,同时在第三次作业中,需要我们针对几个规则进行异常检测,下面我分享一下我在本单元的学习心得和作业完成情况。 目录BUAA_OO_2022_第四单元总结第一次作业架

  • BUAA OO 第四单元总结博客2022-06-29 14:36:53

    <center>BUAA OO 第四单元总结博客</center> ​ 李依隆20373457 ​ 总结本单元作业架构设计 总结四个单元中架构设计思维和oo方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议   本单元架

  • OO_Unit4_单元总结&课程总结2022-06-29 12:02:47

    OO_Unit4_单元总结&课程总结 Part1 第四单元作业架构 第四单元作业的主要任务是要我们完成一个UML解析器,这个解析器可以支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关的查询,并且能够根据课程组给出的UML相关规则对输入的UML模型进行规范性的验证。 本单元

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

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

ICode9版权所有