搜索结果
查询Tags标签: new,共有 8274条记录-
Effective C++ 条款16~17
Effective C++ 条款16:成对使用new和delete时要采取相同形式 我们先看下面两行代码 std::string* stringArray = new std::string[100]; delete stringArray;这里我们先new了一个string数组,然后又把这个数组删除了。但是delete没有用[],发生了内存泄露。 这个内存泄露…
2021/7/1 22:24:20 人评论 次浏览 -
Java语言十五讲(第七讲 InnerClass)
同学们,这一次讲座,我们讲一下Inner Class内部类。我们平时写的程序是由一个个类构成的,这些类之间是相互独立的关系。我们说过,这种思路源自对现实世界的模拟,拉近了“问题空间”和“解决空间”。因此简化了系统的设计。而Inner class 内部类是指一个类是另一个类的…
2021/7/1 17:25:01 人评论 次浏览 -
Java语言十五讲(第九讲 IO和NIO)
一个完备的语言可以自成体系,并不需要与外部文件打交道,不过这种说法只是理论上的,实际上任何一个语言都需要与外部文件进行数据交换。一个不能与外部进行任何交换的系统似乎用处不大,一个封闭的单细胞怕是生存不下来,广言之,“闭关锁国”真是要不得啊。Java一生下来…
2021/7/1 17:23:05 人评论 次浏览 -
Java的多线程和高并发详解
前言 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程…
2021/7/1 14:23:21 人评论 次浏览 -
C# 上传文件添加附加参数
using (var client = new HttpClient()) {using (var multipartFormDataContent = new MultipartFormDataContent()){var values = new[]{new KeyValuePair("c", "3"),new KeyValuePair("c", "2"),new KeyValuePair("d"…
2021/7/1 14:21:59 人评论 次浏览 -
java--泛型--类型通配符
什么是类型通配符package com.model.fanxing;/*** @Description:测试类* @Author: 张紫韩* @Crete 2021/6/30 23:46* 演示类型通配符*/ public class FanXingDemo07 {public static void main(String[] args) {Boss<String> boss = new Boss<>();boss.setName…
2021/7/1 12:51:21 人评论 次浏览 -
java实现字符串生成二维码图片
前言:记录一下后端生成二维码返回给前端的两种方法 方法1 引入依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.0</version> </dependency> <dependency><gr…
2021/7/1 12:21:30 人评论 次浏览 -
java使用jacod调用本地默认打印机打印文件
java后台使用jacod调用打印机打印Word文件 先期准备:Maven项目依赖导入调用打印机的代码:先期准备: (1)下载jacod.jar文件 下载地址:https://pan.baidu.com/s/1TDA0vXDEpfRz8GTPWvJPhA 提取码:dyhn (2)将ddl文件放到系统目录下:C:\Windows\System32; (3)打开…
2021/7/1 11:23:02 人评论 次浏览 -
Spring源码分析——Configuration配置类解析流程
示例工程 引入Maven依赖: <dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.5</version></dependency> </dependencies>在项目中新…
2021/7/1 11:22:51 人评论 次浏览 -
JavaWeb|Springboot整合Shiro实现登录验证
1 关于Shiro Apache Shiro 是一个Java的安全框架,主要有三个核心的组件: Subject:指当前的操作用户。 SecurityManager:安全管理器,Shiro通过它来管理内部组件。 Realm:用于权限的验证,需要自己实现。 2 步骤 首先引入Shiro的maven:<!--整合shiro--><dep…
2021/7/1 11:22:49 人评论 次浏览 -
Java Kafka 消费积压监控
Java Kafka 消费积压监控 后端代码: Monitor.java代码:package com.suncreate.kafkaConsumerMonitor.service;import com.suncreate.kafkaConsumerMonitor.model.ConsumerInfo; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clie…
2021/7/1 9:21:15 人评论 次浏览 -
new和malloc的区别
1、申请内存所在位置不同 new:自由存储区 malloc:堆 2、返回类型安全性 new:返回的就是对象类型,不需要进行强制类型转换,因此是内存安全的 malloc:返回的是void*类型,需要强制类型转换 3、内存分配失败时的返回值 new:分别配失败,会抛出bac_alloc异常 malloc:分配…
2021/7/1 6:23:39 人评论 次浏览 -
Java多线程(上)
Java多线程(上) 1 线程简介2 线程创建3 Lamda表达式4 线程状态5 线程方法1 线程简介 线程就是独立的执行路径在程序运行时,既是没有自己创建线程,后台也会有多个线程,如主线程,gc线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多…
2021/7/1 1:22:33 人评论 次浏览 -
并发编程-线程池的设计原理
并发编程-线程池的设计原理这一篇,我们来聊一聊线程池,和他的设计原理,以及一些关键参数和如何动态设计线程参数,很多东西咱们在之前的文章中已经讨论过,这一篇就相对轻松点,run。线程池创建线程遇见的麻烦线程的频繁创建和销毁需要消耗cpu的资源 线程数量越多,cp…
2021/7/1 1:20:56 人评论 次浏览 -
四、常用流对象
四 常用流对象 1 文件字节流 FileInputStream 通过字节的方式读取文件,适合所有类型的文件(图像、视频、文本文件等)。Java也提供了FileReader专门读取文本文件。 FileOutputStream 通过字节的方式写数据到文件中,适合所有类型的文件。Java也提供了FileWrite专门…
2021/6/30 23:31:04 人评论 次浏览