ICode9

精准搜索请尝试: 精确搜索
  • JAVA---设计模式2022-01-21 13:03:01

    设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟

  • 同步方法跟同步方法块 synchronized2022-01-15 23:04:29

    synchronized方法控制对象的访问,每个对象对应一把锁,每个synchronized方法都必须获得改方法的对象的锁才能执行,否则线程会阻塞,方法一旦执行,就独占这把锁,知道方法结束才释放锁,后面被阻塞的线程才能获得这个锁被执行 synchronized关键字可以用在方法上标识锁住this对象 synchronize

  • 不安全线程取钱2022-01-15 20:02:10

    1 package 多线程练习; 2 3 import com.sun.javafx.sg.prism.web.NGWebView; 4 5 import java.math.BigDecimal; 6 7 /* 8 模拟两个人同时取钱的情况 9 */ 10 public class UnSafeAccount { 11 public static void main(String[] args) { 12 Bank ba

  • mysql 常量@ 的用法2022-01-12 22:00:43

    mysql 中的常量@ ,简单使用 赋值操作: @:   1 创建常量,起别名a select @i := 0 a     2 作为临时表使用 SELECT * FROM ps_bank,(SELECT @i:= 0 a) t    3 数据累计计算 SELECT *,(@i:= @i + id) idadd FROM ps_bank,(SELECT @i:= 0 ) t  

  • 【Leetcode】NO.2125 银行的激光束数量(C++&Python)[周赛]2022-01-07 21:34:22

    题目 2125. 银行中的激光束数量 虽说是中等题,我觉得这题就是题目在吓人而已做起来应该是简单题; 银行内部的防盗安全装置已经激活。给你一个下标从 0 开始的二进制字符串数组 bank ,表示银行的平面图,这是一个大小为 m x n 的二维矩阵。 bank[i] 表示第 i 行的设备分布,由若干 '0' 和

  • 线程的方法与线程锁2022-01-04 19:01:47

    1、线程的五个状态 新建(NEW): 新创建了一个线程对象 可运行(RUNNABLE): 调用了start方法,线程就处于可执行状态。 运行(RUNNING): 可执行的线程对象获得cpu的时间片,被cpu调度执行。 阻塞(BLOCKED): 线程由于某种原因放弃了cpu的使用权,暂时停止运行。 死亡(DEAD): 线程运行完毕或者

  • leetcode5968. 银行中的激光束数量(mid)(274周赛)2022-01-02 19:31:29

    银行中的激光束数量 题目描述解题思路代码复杂度 力扣链接 题目描述 银行内部的防盗安全装置已经激活。给你一个下标从 0 开始的二进制字符串数组 bank ,表示银行的平面图,这是一个大小为 m x n 的二维矩阵。 bank[i] 表示第 i 行的设备分布,由若干 '0' 和若干 '1'组成。'

  • 常用Sql语句2021-12-23 14:03:18

     更新语句,更新两个字段 @Update("update bank_file_info set save_type = #{saveType},format_type_id=#{formatTypeId} where id = #{fileId}") void updateSaveType(@Param("fileId") Integer fileId, @Param("saveType") Integer saveType, @Param(&

  • Bank||HashMap||MySQL,Navicat2021-12-18 23:00:34

    第一次学Java,写的比较拙劣 test类 package bank; import java.util.Scanner; public class test { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); System.out.println("0.退出\t1.管理员\t2.普通用户\n请选择你的身

  • 设计模式 - java2021-12-12 15:00:50

    设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,套路 单例(Singleton)设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系

  • FPGA芯片代换工作总结2021-12-09 17:04:35

    1. 配置芯片为专用芯片;     因此, FPGA代换时,其配置芯片也相应的要代换;例如JFMK50 + FM25W128; 2. 配置电路因芯片而异,参考官方手册,官方原理图,官方设计检查文件; 3. 配置模式:我用过的是JTAG + SPI; 4. FPGA的电源设计:例如对上电时序有要求;例如1.0→1.8→3.3; 5. 引脚分配方面: 

  • elasticsearch2021-12-08 11:30:39

    1、初步检索 1.1>、_cat GET /_cat/nodes 查看所有节点 GET /_cat/health 查看es健康状况 GET /_cat/master 查看主节点 GET /_cat/indices 查看所有索引,相当于 mysql 的 show databases 1.2>、索引一个文档(保存) 保存一个数据,保存在哪个索引的哪个类型下,指定用哪

  • static关键字、单例模式中的饿汉式、懒汉式展示2021-12-05 23:32:22

    一、  static关键字的使用 1.static:静态的   2.static可以用来修饰属性、方法、代码块、内部类  3.使用static修饰属性:静态变量 3.1 属性:按是否使用static修饰,分为 静态变量(类变量)  vs  非静态变量(实例变量)     静态变量:我们创建了类的多个对象,多个对象共享同一个静态

  • Go语言编程笔记9:使用共享变量实现并发2021-11-25 21:01:24

    Go语言编程笔记9:使用共享变量实现并发 图源:wallpapercave.com 数据竞态 在多线程编程中,遇到的最大麻烦就是当多个线程对同一个数据进行操作时,因为代码交错执行引发的一些问题: package main import ( "fmt" "sync" ) type bank struct { amount int } func (b *bank) S

  • Keil C51 Code Banking2021-11-23 22:35:02

    1. 简介        MCS-51是8根数据线,16根地址线,所以MCS-51最大只能访问64KB(216)的地址。很多较复杂的C51代码,其整个代码生成Bin文件可能大小64KB。针对这种情况,Keil C51提出了Code Banking机制来解决这个问题。 2. 基本原理         MCS-51内核的代码执行机制已经固定死

  • XERO系列之 Xero发家利器 Bank Feed2021-11-23 12:30:20

    怎样把BANK RULES 用到极致? 最近做Xero的账,发现有些公司Xero根本都没有维护Bank Rules。 这是为什么? 开通Bank Feed 难道只是为了让老板少登录几次银行网银,少下载几次分期间的CSV bank data? Bank rule维护好了,cashcoding 做的像流星一样快速,大家有没有感受到? GST压力小很多,年账

  • SDRAM2021-11-07 13:02:19

    简介、优缺点、历史 1、译为“同步动态随机存取内存”,区别于异步DRAM。 2、同步(Synchronous):与通常的异步 DRAM 不同, SDRAM 存在一个同步接口,其工作时钟的时钟频率与对应控制器(CPU/FPGA)的时钟频率相同,并且 SDRAM 内部的命令发送与数据传输均以此时钟为基准,实现指令或数据的同

  • 饿汉式和懒汉式2021-11-02 22:02:14

    饿汉式和懒汉式 1. 饿汉式 package com.atguigu.java2; /** * @author beyondx * @create 2021-11-02 14:37 */ public class SingletonTest1 { public static void main(String[] args) { Bank bank1 = Bank.getInstance(); Bank bank2 = Bank.getInstan

  • 房贷计算器(包含商业贷款和公积金贷款) 两种思路2021-10-19 22:02:40

    每月月供参考 = 贷款金额 * [月利率 * (1 + 月利率)^ 还款月数]  / { [(1 + 月利率 ) ^ 还款月数 ] - 1} 还款总额 = 每月月供参考 * 期限 * 12 支付利息 = 还款总额 - 贷款金额 月利率 = 利率 / 12  商业贷款五年以上(含五年)利率为4.75%,五年以上的利率是4.90% 公积金贷款五年

  • Java 线程安全问题 使用同步机制讲单例模式中的懒汉式改写为线程安全的2021-10-18 09:33:05

    1 package bytezero.deadlock; 2 3 /** 4 * 使用同步机制讲单例模式中的懒汉式改写为线程安全的 5 * 6 * 7 * 8 * 9 * @author Bytezero1·zhenglei! Email:420498246@qq.com 10 * create 2021-10-18 8:57 11 */ 12 public class BankTest { 13 } 14 clas

  • DDR3 、DDR4 与 DDR5 内存的不同2021-10-11 22:32:29

    几乎所有类型的易失性存储器都是基于动态随机存取存储器或 DRAM, 它比静态内存(SRAM)速度慢,但成本低,这是其广泛使用的主要原因。DRAM 的最新迭代是 DDR4 内存,它的下一代DDR5也即将上市。在本文中,我们将对 DDR3、DDR4 和 DDR5进行对比,并分析其差异。 DDR4 在 1200 到 1600MHz 之

  • Java 设计模式----单例模式--饿汉式2021-10-03 10:00:35

    1 package com.bytezreo.singleton; 2 3 /** 4 * 5 * @Description 单例设计模式 例子-----饿汉式 6 * @author Bytezero·zhenglei! Email:420498246@qq.com 7 * @version 8 * @date 上午9:01:05 9 * @ 10 * 11 */ 12 public class SingletonTest

  • P324 设计模式与单例设计模式2021-09-22 10:01:43

    单例的饿汉式实现 /* 单例设计模式: 1.所谓类的单例设计模式,就是采取一定的方法保证整个的软件系统中,对某个类只能存在一个对象实例 2.如何实现? 饿汉式or懒汉式 3.区分饿汉式和懒汉式 饿汉式:坏处:在一开始就把对象造好了,导致对象加载时间过长 好处:是线程安全的

  • DDR5 VS DDR42021-09-19 18:58:09

    随着英特尔第 12 代 Alder Lake-S 处理器计划在今年年底推出,下一代 DRAM 即将正式问世(内存厂商已量产或小批量DDR5),DDR5  将会以4,800Mbps 起步进入零售市场。相比之下,根据 JEDEC 规范,DDR4速度只能达到3,200Mbps。 DDR5做了许多改变来提高内存传输频率。首先,增加BL将内存预取增

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

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

ICode9版权所有