ICode9

精准搜索请尝试: 精确搜索
  • JavaIO流2022-08-22 03:30:08

    JavaIO流 一、流的概念 内存与存储设备之间传输数据的通道。例如在内存中的程序,想要读取硬盘中的文件,必须借助流;在水库中的水流入家庭中(存储设备到内存) 二、流的分类 按方向: 输入流:将存储设备中的内容读入到内存中 输出流:将内存中的内容写入到存储设备中 流入程序的时输入流,流出程

  • Rust实战系列-基本语法2022-08-22 00:00:49

    本文是《Rust in action》学习总结系列的第二部分,更多内容请看已发布文章: 一、Rust实战系列-Rust介绍 “ 主要介绍 Rust 的语法、基本类型和数据结构,通过实现一个简单版 grep 命令行工具,来理解 Rust 独有的特性。 1. 编译单文件 编译器负责将源代码编译成机器码,使其成为可运行

  • 2022.8.21 Forkjoin与异步回调2022-08-21 22:02:44

    14、Forkjoin(分支合并) 什么是 ForkJoin ForkJoin 在 JDK 1.7 , 并行执行任务!提高效率。在大数据量中! 大数据:Map Reduce (把大任务拆分为小任务) Forkjoin 特点:工作窃取,这里面维护的是双端队列 接口       通过forkjoinPool来执行forkjoin 构造方法     使用forkjoin  p

  • Java 常用类和方法2022-08-21 20:00:48

    Java Math 类 xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回。       Java equals() 方法 equals() 方法用于判断 Number 对象与方法的参数进是否相等。例: public class Test{ public static void main(String args[]){ Intege

  • Markdown基本操作2022-08-21 18:32:16

    Markdown学习 标题: 最多只支持6级标题 CTRL+(1~6)表示1--6级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题     字体: 1.两边1个星号为斜体 2.两边2个星号为粗体 3.两边3个为斜体加粗体 4.两边2个波浪号为删除线 hello world! hello world! hello world! hello world

  • Java学习 (26) 异常篇 异常结构&异常处理&自定义异常2022-08-21 18:31:33

    目录异常结构异常的定义异常的分类ErrorExpectionError和Exception的区别具体讲解视频异常处理捕获异常语法实例抛出异常语法实例具体讲解视频自定义异常具体讲解视频 异常结构 异常的定义 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异

  • spring 整合 rabbitmq2022-08-21 15:04:54

    一、基本配置 1、pom添加以下jar <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.7.5</version> </dependency> <!-- https://mvnrepository.com/arti

  • Golang学习(二)2022-08-21 15:00:09

    12.单元测试 12.1引入 在我们工作中有时需要去确认一个函数或者一个模块的结果是否正确,如:     12.2传统的方法解决问题 在main函数中调用addUpper函数,看看实际输出结果是否和预期的结果一致,如果结果一致则说名函数正确,否则函数有错误, 代码实现:     这种方法的缺点: 1)不方便,在

  • 多线程.死锁2022-08-21 09:04:17

    多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的 问题 产生死锁的四个必要条件 互斥条件:一个资源每次只能呗一个进程使用

  • 2022.8.20 Lamda表达式与静态代理2022-08-21 00:02:46

    3、Lamda表达式 λ 希腊字母表中排序第十一位的字母,英语名称为 Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 去掉了一堆没有意义的代码,只留下核心逻辑 (params)-> expression[表达式] (params) -> statement[语句] [(params)-> {statements} 为什么要

  • Java集合框架2022-08-20 18:30:54

    Java集合 一、定义 1、对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能 集合所在包为:Java。util.* 2、集合和数组区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能引用类型 二、collection 1、Collection父接口 特点:代表一组任意类型的对

  • Golang基础教程2022-08-20 12:31:07

    以下使用goland的IDE演示,包含总计的golang基础功能共20个章节 一、go语言结构: 二、go基础语法: 三、变量: 四、常量: 五、运算符: 六、条件语句: 七、循环: 八、函数: 九、变量作用域: 十、数组: 十一、指针: 十二、结构体: 十三、切片: 十四、范围(Range): 十五、集合: 十六

  • go if语法2022-08-20 05:00:08

    go if语句自身的特点 和 Go 函数一样,if 语句的分支代码块的左大括号与 if 关键字在同一行上,这也是 Go 代码风格的统一要求,gofmt 工具会帮助我们实现这一点; if 语句的布尔表达式整体不需要用括号包裹,一定程度上减少了开发人员敲击键盘的次数。而且,if 关键字后面的条件判断表达式的

  • 纠错中......2022-08-20 00:05:04

    毕业设计论文管理系统功能基础版 问题--查重:无法正常输入Y、N的选择功能 //ScoreInformation.java public class ScoreInformation { private String stuNumber;//学号 private String name; //姓名 private String stuClass;//班级 private String paperTitl

  • 赫夫曼编码(内容多,难点)2022-08-19 23:35:15

    1.基本介绍 赫夫曼编码是赫哈夫曼树在电讯通信中的经典的应用之一。 赫夫曼编码广泛地用于数据文件压缩。其压缩率通常在20%*~90%之间。 赫夫曼码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,称之为最佳编码。 2.原理剖析 1.定长编码 2.变长编码 3.赫夫曼编码 1.

  • Java SE 12 新增特性2022-08-19 21:32:23

    Java SE 12 新增特性 作者:Grey 原文地址:Java SE 12 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features String 类中新增的 API Java SE 12内置了这样一个方法:String.indent()。下面的例子显示了如何将一个多行字符串缩进四个空格。 package git.

  • tostring2022-08-19 21:30:41

    输出语句直接打印对象, 默认调用了对象的 toString()方法. System.out.println(s); System.out.println(s.toString());//这里tostring 可省略输出 对象s的地址值 toString()方法.是从object类继承的方法创建没有继承的类时默认省略了extends object  

  • 第一节2022-08-19 21:01:21

    import com.sun.org.apache.bcel.internal.generic.I2B; import sun.management.Agent; public class m01 { private static String Original; public static void main(String[] args) { //整数扩展: 进制 二进制0b 十进制0 十六进制0x

  • go json文件的序列化和反序列化2022-08-19 11:31:09

    go json文件的序列化和反序列化 package main import ( "encoding/json" "fmt" ) type v40 struct { V41 int V42 string } type jsonFile struct { V1 string V2 string V3 string v40 } func json_test() { var jf jsonFile jf.V1 = "v1&quo

  • 新手学习java笔记——运算符2022-08-19 02:00:18

    运算符 算术运算符 +,-,*,/,%,++,-- 前四位为数学的加减乘除 例: 1+2=3 2-1=1 1*2=2 2/1=1 在进行运算时要注意精度的损失和数值溢出的问题 例如int类型和int类型相乘 如果超出了int类型的数值范围,计算则会溢出,此时不会直接转化为long类型,因为计算中自动转换最低就是int类型,并且在这两个

  • Java8新特性2022-08-18 21:30:38

    Java8 新特性 Java8最重要的两个改变,一个是Lambda表达式,另一个就是Stream API。 Lambda表达式 一段可以传递的代码 -> 更紧凑的代码风格 接口中一定要只有一个抽象方法才可以这么写,成为函数式接口 这也是java8在接口中引入静态和默认方法的原因 本质:作为接口的实例 左边是形参

  • 百亿数据百亿花, 库若恒河沙复沙,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang数据库操作实践EP122022-08-18 09:35:11

    Golang可以通过Gorm包来操作数据库,所谓ORM,即Object Relational Mapping(数据关系映射),说白了就是通过模式化的语法来操作数据库的行对象或者表对象,对比相对灵活繁复的SQL语句,ORM上手简单,通用性较高,但是在性能层面略有损耗,Gorm的底层是结构体对象,关于结构体,请移玉步至:你有对象类,我有

  • 超市管理系统2022-08-18 01:33:35

    超市类代码: package com.zhou.supermarket; import java.util.Scanner; public class SuperMarket { //很多商品 private Goods[] goodsList = new Goods[10]; //超市名字 private String name; //记录商品个数 private int count; public void in

  • split() 方法2022-08-17 21:01:10

    split() 方法根据匹配给定的正则表达式来拆分字符串。 注意: . 、 $、 | 和 ***** 等转义字符,必须得加 \\。 注意:多个分隔符,可以用 | 作为连字符。 语法: public String[] split(String regex, int limit) public String[] split(String regex) 参数: regex -- 正则表达式分隔符

  • @Async异步方法对异常的处理,从内层向外层抛出机制2022-08-17 19:34:09

    @Async异步方法对异常的处理,从内层向外层抛出机制 @RequestMapping(value = "/test", method = RequestMethod.GET) public String test(){ try { System.out.println("主方法执行开始>>>>>>>>>>>>>>>");

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

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

ICode9版权所有