ICode9

精准搜索请尝试: 精确搜索
  • 多线程_模拟抢票2021-02-10 18:03:16

    初始并发问题 来源:https://www.bilibili.com/video/BV1V4411p7EF?p=12 多个线程操作同一个资源,就会造成数据紊乱,线程不安全 package com.hao.Demo01; //多个线程操作同一个对象 //买火车票 public class TestThread03 implements Runnable { //票 private int TicketN

  • ByxContainer——轻量级IOC容器2021-02-10 18:00:58

    ByxContainer是一个用Java编写的轻量级IOC容器,具有以下特性: 使用JSON格式的配置文件支持构造函数注入、静态工厂注入、实例工厂注入、属性注入、setter注入、条件注入组件的延迟加载和单例组件根据id注册、获取容器中的组件 项目地址:https://github.com/byx2000/ByxContainer

  • 字符流2021-02-10 17:59:58

    字符流 Reader字符输入流 Writer字符输出流 专门用于字符的形式读取和写入数据 1.Reader字符输入流读文件 package IO_Test; import java.io.File; import java.io.FileReader; import java.io.IOException; public class io_string { public static void main(String

  • 2020.2.10 Java IO流2021-02-10 17:36:28

    Java IO框架 一.流 1.基础概念 内存与存储设备之间传输数据的通道 数据借助流 传输 二.流的分类 1.按方向分类 输入流:将<存储设备>中的内容读入到<内存>中 输出流:将<内存>中的内容写入到<存储设备>中 文件------(输入流)------->程序------(输出流)------->文件 2.按单位分类 字节

  • MPAndroidChart使用2021-02-10 17:03:42

    1. 新建Android工程,然后分别在build.gradle(Project:...)添加       maven { url 'https://jitpack.io' }   在build.fradle(Module.app)上添加,(官方推荐)       implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' 配置完成后点击AS 中File菜单的Sync Proje

  • Java语言 实验报告(二)2021-02-10 16:58:43

    实验报告(二) 实验目的 熟悉 Java 图形界面的基本设计。熟悉 Java 界面的菜单使用方法。熟悉 Java 的多线程应用程序开发方法。 实验任务 1 编写 Java 应用程序,实现以下登陆界面(需注意密码框输入的内容不显示明文) 实验源代码 package com.science.sc2.No1; import java.awt.*

  • 【设计模式 - 结构型模式】3. 组合模式2021-02-10 16:02:16

    一、定义与特点 组合(Composite Pattern)模式的定义:有时又叫作整体-部分模式,是用于把一组相似的对象当作一个单一的对象。组合模式是用于整体与部分的结构,当整体与部分有相似的结构,在操作时可以被一致对待时,就可以使用组合模式。例如: 文件夹和子文件夹的关系:文件夹中可以存放文件,也

  • C++类和动态内存分配2021-02-10 16:00:43

    动态内存和类 如果有这样的strbad类: #include<iosream> #ifdef STRBAD_H_ #define SREBAD_H_ class strbad{ private: char * str; int len; static int num; public: strbad(const char *s); strbad(); ~strbad(); friend std::ostream & o

  • 【报告分享】2021年货节消费趋势报告-牛年new味-CBNData​(附下载)2021-02-10 15:32:32

    摘要:天南地北年货大采购,各地消费有什么不同特色?除了购买传统年货,直播间促成了什么娱乐新场景?Z世代的眼中的“国潮”,是什么颜色?   来源:CBNData     如需查看完整报告和报告下载或了解更多,微信公众号:行业报告智库

  • transient关键字2021-02-10 13:01:04

    参考:Java transient关键字使用小记 java中的关键字transient,这篇文章你再也不发愁了 Java基础学习总结——Java对象的序列化和反序列化 1、概述 给不需要序列化的属性前添加transient关键字,序列化对象时,这个被修饰的属性就不会被序列化 比如用户对象中一些敏感信息(密码,银行卡号等

  • .NET报表生成器Stimulsoft Reports.Net 常问问题解答2021-02-10 11:51:05

    Stimulsoft Reports.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。StimulReport.Net 的报表设计器不仅界面友好,而且使用便捷,能够让你轻松创建所有报表;该报表设计器在报表设计过程中以及报表运行的过程中都可以使用。在运行时使用StimulReport.Net 的报表

  • 划分分区,创建文件系统和挂载2021-02-10 11:30:52

    1️⃣ 虚拟机新增一块硬盘,fdisk -l查看新增硬盘是否已识别   2️⃣ 创建主分区 [root@centos7 13:34:34 ~]#fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write

  • JAVA笔记 ------ 多线程实战样例2021-02-10 11:29:56

    多线程实战样例 数字加减样例 class Resource { //资源调度类 private int num = 0; private boolean flag = true; public synchronized void add() throws Exception{ if(flag == false){ super.wait(); } Thread.s

  • 设计模式之六大基本原则2021-02-10 10:33:14

    六大基本原则 为什么要使用设计模式?根本原因还是软件开发要实现可维护、可扩展,就必须尽量复用代码,并且降低代码的耦合度。设计模式主要是基于OOP编程提炼的,它基于以下六大基本原则: 1. 单一职责原则 对象不应承担太多功能,正如一心不能二用。比如太多的工作(种类)会使人崩溃。唯有专

  • java中dart类详细讲解2021-02-10 10:32:18

    dart 是一个面向对象的语言;面向对象有 继承 封装 多态 dart的所有东西都是对象,所有的对象都是继承与object类 一个类通常是由属性和方法组成的 在dart中如果你要自定义一个类的话,将这个类放在main函数外面 类名使用大驼峰方法名使用小驼峰 1.定义这个类的属性和方法 1 2 3 4 5

  • Java设计模式-代理模式2021-02-10 10:29:04

    目录 1.概述2.结构3 静态代理4 JDK动态代理5 CGLIB动态代理6 三种代理的对比7 优缺点8 使用场景 1.概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 Java中的

  • Elasticsearch7.0.0解决Java日期型数据的导入2021-02-10 09:58:00

    第一种:使用时间戳记录时间。 存入数据时,使用String转换为date然后转换为long(这里使用String是方便格式转换): public final DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String str="2016-01-25 00:00:00";Date date=dateFormat.parse(str)

  • Java中类的初始化与实例化总结(类初始化的触发时机,类的实例化触发时机,new一个对象的过程)2021-02-10 09:04:29

    今天是2020年最后一个工作日了,祝各位阅遍山河,仍觉人间值得!   全是干货,一网打尽类的基础知识!先看看下面的问题都能回答上来吗? 描述new一个对象的过程,并结合例子说明。 类初始化的触发时机。 多线程进行类的初始化会出问题吗? 类的实例化触发时机。 <clinit>()方法和<init>()

  • 用代码送上 Happy New Year2021-02-10 08:01:53

            程序员送上祝福的方式总是非常的特别,因为你根本想不到他会用代码写个什么程序来送上他的祝福、表达他的浪漫。在春节到来之际,很多程序员用各种语言送上了 “Happy New Year” 这样的祝福。         有的使用 PHP,有的使用 Java,有的使用 JavaScript ……      

  • js 高程 Array2021-02-10 06:01:03

    Array 跟其他语言中的数组一样,ECMAScript 数组也是一组有序的数据,但跟其他语言 不同的是,数组中每个槽位可以存储任意类型的数据。 这意味着可以创建一个数组,它的第一个元素 是字符串,第二个元素是数值,第三个是对象。ECMAScript 数组也是动态大小的,会随着数据添加而 自动增长。 创建

  • 第8章 File I/O,File类操作文件的属性2021-02-09 23:36:28

    1.文件   1.1.什么是文件?       答:文件可认为是相关记录或放在一起的数据的集合   1.2.文件- -般存储在哪里?      答: 磁盘,硬盘,文件夹 1.3.JAVA程序如何访向文件属性?     JAVA API:iava.io. File类 2.File类的常用方法                1 /** 2 * 案例1

  • 寻找无环单链表的中点2021-02-09 23:05:42

    /** * 寻找无环单链表的中点 */ public class Test4 { public static void main(String[] args) { ListNode head = new ListNode(1); head.next = new ListNode(2); head.next.next = new ListNode(3); head.next.next.next = new L

  • 关于VSCode添加自定义代码块-Vue模块的添加2021-02-09 23:04:14

    文件→首选项→用户片段→全局设置(该文件是在html中添加vue模版) 文件中的内容为:   1 { 2 "create a new Vue":{ 3 "scope": "",//指定该代码块作用文件类型,css表示作用Css文件,多个文件类型用“,"号隔开(譬如:"css,javascript"表示作用于Css及JS重起作用)不写或则为空则表

  • 【TCP文件上传经典案例】使用Java语言模拟客户端上传图片到服务器的程序。(狂神说版)2021-02-09 22:31:43

    文章目录 前言一、客户端二、服务接受端 前言 传送门——源教程地址:狂神说版文件上传实现 一、客户端 最开始我们可以选择电脑上面的任意张图片拖到Idea中。 新建一个TcpClient类,创建socket连接。只要设计到上传、传输、下载啥的都是和IO流扯上关系的。互联网上的一切

  • 十六进制转八进制 Java 蓝桥杯基础训练 12 简单解法2021-02-09 22:30:17

    十六进制转八进制 Java 蓝桥杯基础训练 12 简单解法 题目思路Java代码 题目 思路 **1.**首先看到进制转换在Java首先想到的是调用Integer相关转换方法。 **2.**但我大意了,没看题。 当我在查阅测试数据时发现了那些长度恐怖的十六进制数时,才意识到事情的不对劲。在10000

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

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

ICode9版权所有