ICode9

精准搜索请尝试: 精确搜索
  • 聊天室小程序2020-07-02 18:37:51

    目    录 1 绪论 1 1.1 项目概述 1 1.2 项目意义 1 2 开发工具和相关技术简介 2 2.1 MyEclipse简介 2 2.2 Java语言介绍 2 2.3 GUI简介 2 3 系统需求分析 4 3.1 系统可行性分析 4 3.2 系统需求分析 4 3.3 组内成员分工 4 3.4 项目进度安排 5 4 系统设计 6 4.1 系统设计 6 5

  • Spring入门案例之JDBC(五)2020-07-02 17:39:39

    Spring连接数据库的实现增删改查 数据库连接JDBC JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和

  • JAVA自学笔记(9)——网络通信、函数式接口2020-07-02 17:38:33

    TCP通信 1.0 客户端的实现   import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class TCPSocket { public static void main(String[] args) throws IOException { Socket socket=new Sock

  • java学习日记 System类对IO的支持2020-07-02 14:39:32

    1、System.out 使用OutputStream向屏幕输出。 import java.io.IOException; import java.io.OutputStream; public class SystemoutDemo1 { public static void main(String[] args) { OutputStream out = System.out; //此时的输出流是向屏幕上输出 try

  • RxJava、RxBus学习2020-07-02 14:37:36

    定义:一个基于事件流的实现异步操作的库 特点:基于事件流的链式调用、逻辑简洁 & 使用简单 作用:实现异步操作,类似于AsynTask、Handler   使用介绍: 步骤1:创建Observable(被观察者),并生产事件 // 1. 创建被观察者 Observable 对象 Observable<Integer> observable =

  • 冒泡排序2020-07-02 13:37:12

    public class PaiXu { public static void main(String[] args) { int[] a = {34,1,24,6,78}; System.out.println(Arrays.toString(MaoPao(a))); } public static int[] MaoPao(int[] array){ //临时变量 int temp = 0; //外层循环

  • Spring中常见的设计模式——原型模式2020-07-02 13:35:43

    1、原型模式应用场景   当遇到大量耗费劳动力的 get,set赋值场景时,如下: public class SetGetParam { public void setParam(UserDto userDto) { User user = new User(); user.setAge(userDto.getAge()); //...     userDao.addUser(user);

  • ASP.NET 开源导入导出库Magicodes.IE 多Sheet导入教程2020-07-02 12:03:20

    多Sheet导入教程 说明 本教程主要说明如何使用Magicodes.IE.Excel完成多个Sheet数据的Excel导入。 要点 多个相同格式的Sheet数据导入 多个不同格式的Sheet数据导入 主要步骤 1. 多个相同格式的Sheet数据导入 1.1 创建导入Sheet的Dto 主要代码如下所示: 学生数据Dto /// <sum

  • LeetCode 378. 有序矩阵中第K小的元素 Java2020-07-02 12:01:56

    容易想到的暴力解法:把数据都取出来排序,需要n2大小的数组存储 既然数组是有序的,把每一行看成一个有序数组,对这些数组进行归并排序,归并到第k个数为止。 看了题解,了解到优先级队列PriorityQueue可以用于实现归并排序,PriorityQueue底层是一个堆的结构。具体可参考这篇文章 刷算法不知

  • C#基础——静态变量和静态方法2020-07-02 10:38:30

    静态变量和静态方法都必须通过类名来引用。 简单使用示例 using System; class StaticVar { public int x; public static int y; public void PrintInfo(){ Console.WriteLine("非静态变量x={0}",x); Console.WriteLine("静态变量y = {0}",y);

  • .NetCore WebApi——基于JWT的简单身份认证与授权(Swagger)2020-07-02 09:34:34

    目录: .NetCore WebApi——Swagger简单配置 .NetCore WebApi——基于JWT的简单身份认证与授权(Swagger) .NetCore WebApi —— Swagger版本控制   任何项目都有权限这一关键部分。比如我们有许多接口。有的接口允许任何人访问,另有一些接口需要认证身份之后才可以访问;以保证重要数据

  • SpringBoot配置文件自动映射到属性和实体类(8)2020-07-01 23:05:54

    一、配置文件加载 1、Controller中配置并指向文件 @Controller @PropertySource(value = { "application.properties" })//指定配置文件 2、在变量上打注解并指明配置文件中的key @Value("${web.upload.filepath}")//获取配置文件中的配置参数 private String filePath; 二、

  • Spring系统学习--1、IOC和DI2020-07-01 23:04:19

    Spring,Spring,Spring,天天用,但是对她太过缺乏“深入”的了解,今天思虑良久,下定决心,我要好好“深入的”了解一下她。 Spring是一个架构性的框架:也就是改变代码结构的框架; 1.学习环境的准备 大部分教学视频是使用老掉牙Ecliplse教学Spring的,但是我TM是真的不想用Ecliplse,虽然我电脑上

  • SpringMVC【七】拦截器2020-07-01 19:07:00

    11、拦截器 11.1 简介 SpringMVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器 servlet 规范中的一部分,任何 java web 工程都

  • IO流2020-07-01 18:34:34

    Java集合 一.集合的定义 是对象的容器,定义了对多个对象进行操作的常用方法,类似数组功能 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 二.Collection接口的方法 package oop; import java.util.ArrayList; import java.util

  • Spring入门系列:篇6——再探SpringAOC(SpringAOC的使用)2020-07-01 15:54:44

    前言 前面一篇文章中我们简单介绍了SpringAOP的作用以及原理,接下来我们来讲讲SpringAOP怎么配置使用。 一、SpringAOP的基本使用 还是使用上篇中的例子,假设我们需要给GoodsDao类进行增强: public class GoodsDao { public void save() { System.out.println("goodsDao-

  • 【Web】Servlet有条理的实现层次分明的注册及注销2020-07-01 11:37:26

    【Web】Servlet有条理的实现层次分明的注册及注销前言导入必要的Jar包设置数据库Code建立Model下的User实体类建立util下的DBUtil方法类建立dao下的UserDao方法类建立service下的UserService方法类建立servlet下的AddServlet方法类建立web下的index.jsp页面建立web下的add.j

  • 用redis实现消息队列(实时消费+ack机制)2020-07-01 11:09:52

    消息队列 首先做简单的引入。 MQ主要是用来: 解耦应用、 异步化消息 流量削峰填谷 目前使用的较多的有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。 网上的资源对各种情况都有详细的解释,在此不做过多赘述。本文 仅介绍如何使用Redis实现轻量级MQ的过程。 为什么要用

  • 代码重构之提升方法2020-07-01 10:04:14

    核心:如果多个继承类都会使用到同一个方法,则该方法就应该提升到基类里,而不是在子类中单独写。     提高了代码的重用性(一个函数,多处使用), 如果需求有改,只需要修改一处即可,方便维护,代码结构也更加清晰。 代码演示: 1、方法提升前   1-1、基类 using System; using System.Colle

  • Java基础之反射2020-07-01 09:03:29

      JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;   对于任意一个对象,都能够调用它的任意方法和属性;   这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。   下面我们定义一个MainReflect类来学习反射,其学习前的MainRef

  • (精华)2020年6月29日 C#类库 全局异常2020-06-30 23:38:00

    using Coldairarrow.Util; using Microsoft.AspNetCore.Mvc.Filters; using Microsoft.Extensions.Logging; using System; using System.Threading.Tasks; namespace Core.Api { public class GlobalExceptionFilter : BaseActionFilterAsync, IAsyncExceptionFilter

  • JDBC超详细基本使用总结,看这篇就够了!!!2020-06-30 22:03:09

    JDBC基础总结 如果需要总结中所有jar包,以及文章的doc格式,私信我即可 历时三天,万字以上的总结,分享给大家,若有不正确之处,欢迎大家指点~ 文章中会用到的数据库的表 1.customers表 2.order表 3.user表 4.user_table表 5.boys表 一、JDBC 概述 JDBC:Java DataBase Connectivi

  • Java数据结构系列(1)——Set接口2020-06-30 21:52:24

    1、Set接口介绍     java.util.Set 接口和java.util.List 接口一样,同样继承自Collection 接口,它与Collection 接口中的方法基本一致,并没有对Collection 接口进行功能上的扩充,只是比Collection 接口更加严格了。与List 接口不同的是, Set 接口会以某种规则保证存入的元素不出现

  • 深度分析:SpringBoot异常捕获与封装处理,看完你学会了吗?2020-06-30 21:04:14

    SpringBoot异常处理 简介 ​ 日常开发过程中,难免有的程序会因为某些原因抛出异常,而这些异常一般都是利用try ,catch的方式处理异常或者throw,throws的方式抛出异常不管。这种方法对于程序员来说处理也比较麻烦,对客户来说也不太友好,所以我们希望既能方便程序员编写代码,不用过多的自己

  • MQTT订阅发布主题2020-06-30 20:02:05

    MQTT订阅发布主题 前言: 因为tcp协议正常会出现丢包、卡死等现象,所以最近需要在项目中添加mqtt协议,mqtt协议的qos机制保证在网络条件比较差的情况下也能保持良好通信,反正它的各种好处网上有很多,所以学习了一下。 网上对于mqtt的订阅发布的例子大多将mqtt客户端分为client和s

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

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

ICode9版权所有