ICode9

精准搜索请尝试: 精确搜索
  • Java多线程2021-09-18 13:03:03

    Thread类常用方法 start():启动当前线程;调用当前线程的run()方法 run():通常需要重写Thread类中的此方法,将创建的线程要执行的操作 Thread.currentThread():获取当前线程 setName():设置线程名称 yield():放弃占用CPU将CPU的使用权让给别的线程 join():在线程A中调用B的join(),此时线程A

  • 单例设计模式2021-09-11 14:34:56

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

  • 复习整理的DAY31_代理模式与SpringAOP2021-09-10 20:29:49

    什么是代理模式? 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式分类: 静态代理与动态代理,动态代理两者实现方式——JDK动态代理,CGLIB动态代理。 静态代理:在程序运行前,代理类的字节码文件就存在。 动态代理:程序运行时动态创建代理类。 什么是代

  • 一个简单的银行bank系统(运用了对象数组和链式编程)2021-09-08 20:31:17

    题目 Account.java 账户类 public class Account { //属性 余额 private double balance;//默认为0 //构造器 public Account(double init_balance){ this.balance = init_balance; } //显示余额 public double getBalance(){

  • Springboot和Angular的CSRF防御2021-09-07 21:02:26

    CSRF 是什么 跨站请求伪造 知乎解答搬运: csrf是什么. Springboot CSRF 在spring boot中可以使用spring security的filter防止CSRF攻击。 通过 new CsrfFilter(new CookieCsrfTokenRepository()) 和 new CsrfFilter(new HttpSessionCsrfTokenRepository()) 可分别生成和验证

  • idea 创建SpringBoot工程(初稿2021-09-06 23:32:06

    SpringBoot工程的创建(idea)   框架   实体类Bank public class Bank {    private  int id;    private  String name;    private  int money; ​    public int getId() {        return id;   } ​    public void setId(int id) {      

  • Share Memory & Bank Conflict2021-08-25 12:02:01

    共享存储器 share memory是MP拥有的资源,因为它是一个片上存储器,所以访问共享存储器比本地存储器和全局存储器要快得多。实际上共享存储器的延迟大约比没有缓存的全局存储器低100倍(假设线程之间没有bank冲突)。共享存储器被分配给每个线程块,所以块内的线程可以访问同一个共享存储

  • 【ElasticSearch(六)进阶】match匹配,match_phrase 短语匹配2021-08-24 14:04:55

    【ElasticSearch(六)进阶】match匹配,match_phrase 短语匹配 一、match进行 基本类型(非字符串)精确匹配 查询 account_number 是 20 的所有结果: GET /bank/_search { "query": { "match": { "account_number": 20 } } } 返回内容: 此时max_score为1.0,该条记录的_sc

  • 【ElasticSearch(五)进阶】两种_search检索方式,match_all检索,Query DSL基本使用2021-08-24 14:04:28

    【ElasticSearch(五)进阶】两种_search检索方式,match_all检索,Query DSL基本使用 一、导入测试数据 ElasticSearch官方为我们准备了一部分测试数据供调试使用,我们可以Kinaba内进行数据导入处理 1.获取数据 https://download.elastic.co/demos/kibana/gettingstarted/accounts.zip 2.

  • 【ElasticSearch(八)进阶】filter过滤2021-08-24 14:03:40

    【ElasticSearch(八)进阶】filter过滤 布尔查询中的每个must、should和must not元素都称为查询子句。 文档满足 must 或 should 子句中的标准的程度有助于文档的相关性得分。分数越高,文档就越符合我们的搜索条件。默认情况下,ElasticSearch返回会按照相关性得分对文档排序。 mus

  • 【ElasticSearch(七)进阶】multi_match多字段匹配、bool复合查询2021-08-24 14:02:55

    【ElasticSearch(七)进阶】multi_match多字段匹配,bool复合查询 一、multi_match多字段匹配 例:查询 address 和 city 中任意一项包含 mill urie的结果 GET /bank/_search { "query":{ "multi_match": { "query": "mill urie", "fields": [

  • 【ElasticSearch(九)进阶】Term精确数值查询,match keyword精确文本查询2021-08-24 14:02:26

    【ElasticSearch(九)进阶】Term精确数值查询,match keyword精确文本查询 一、Term精确数值查询 term查询,会返回那些 在提供的字段中包含确切信息 的文档内容。 查询text字段值,使用match。查询精确数值,使用term。 为什么避免使用term对text字段进行查询? 默认情况下,ES更改text字

  • 转【ElasticSearch进阶检索】2021-08-11 15:03:47

    ElasticSearch进阶检索 入门检索中讲了如何导入elastic提供的样本测试数据,下面我们用这些数据进一步检索 一、SearchAPI ES 支持两种基本方式检索 : 1、一种是通过使用 REST request URI 发送搜索参数(uri+检索参数) ​ GET bank/_search 检索 bank 下所有信息,包括 type 和 docs ​

  • FPGA IO2021-08-05 16:05:47

    今天想和大家一起聊聊 FPGA 的 IO。 先说说我当年入门的经历吧。国内的大学有 FPGA 开发条件的实验室并不太多,当年大学的那帮同学有的做 ARM,有的做 linux,很少有人做 FPGA,当时学 FPGA 仅仅是由于非常渴望的好奇心。所以,在淘宝买了一块开发板,就开始了自己的 FPGA 之路。   大部分

  • 【Java-6】多线程-32021-08-02 21:33:46

    package java4; /** * 使用同步机制将单例模式中的懒汉式改为线程安全的 * * @author Baobao * @create 2021-08-02 8:25 */ public class BankTest { } class Bank{ private Bank(){ } private static Bank instance=null; public static Bank getIn

  • Java学习第二十五天2021-08-02 15:32:10

    一、今天干了什么 1.单例设计模式   如何实现? 如下,实现一个bank类: 饿汉式: class Bank { //1.私有化类的构造器,避免从外部构造对象 private Bank() { } //2.内部创建类的对象,注意必须设置为静态,因为后边方法为静态,只能调用静态对象 private static

  • 尚硅谷--雷丰阳--ElasticSearch 7.4.2版本2021-08-02 08:01:21

    简介:ElasticSearch是一个分布式,RESTful风格的搜索和数据分析引擎官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html一、基本概念1、index(索引)动词:相当于MySql的insert名词:相当于MySql的database2、Type (类型)在index中,可以定义一个或多个类

  • ElasticSearch常用API2021-07-27 23:02:27

    目录 查看节点信息索引操作映射操作文档操作复杂查询操作分词器操作 查看节点信息 GET _cat/count GET _cat/health GET _cat/indices GET _cat/master GET _cat/nodes 索引操作 创建索引 PUT user 查询索引 GET user 删除索引 DELETE user 映射操作 创建mapp

  • 【Java-1】设计模式2021-07-18 19:31:21

    1.单例设计模式 //饿汉式 class Bank{ private Bank(){} private static Bank instance=new Bank(); //提供公共的方法返回对象,调用函数和对象都要定制为static状态 public static Bank getInstance() { return instance; } } //懒汉式 class Ord

  • 谷粒商城学习——P115 es进阶-bool复合查询2021-07-13 23:03:20

    bool用来做复合查询 复合语句可以合并,任何其他查询语句,包括符合语句。这也就意味着,复合语句之间可以互相嵌套   must:必须所有条件,会贡献相关性得分  must_not:必须满足所有条件,不会贡献相关性得分  should:应该满足should所列举的条件。满足条件最好,不满足也可以,满足得分更高

  • Java实现单例模式2021-07-11 14:31:27

    单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不

  • 关于内存条的一些猜想2021-07-07 23:00:17

    今天看了两篇博文: 1、 读数据从不同的bank 但是chip相同 https://mp.weixin.qq.com/s/F0NTfz-3x3UxQeF-GSavRg 2、 读数据从不同的bank,但是chip不同 http://lzz5235.github.io/2015/04/21/memory.html 有一些猜想: 这个是不是跟 bank interleaving有关系呢 原文链接:https://blog.c

  • 内存条的物理结构分析【转载】2021-07-07 22:04:00

    内存条物理结构分析 前提:文章是从别的地方转载过来的,看了网上博客,大多数说的都是雨里雾里。搜索了一天,也就下面两篇通俗的博客可以看懂,但是两篇博客文章又有出入,搬运此贴,希望有一天哪位大佬可以给我答疑解惑!! 内存条长什么样子 我们经常接触物理内存条,如下有一根DDR的内存条 其实

  • 超越区块链的货币支付系统2021-06-16 22:06:33

    我发明了超越区块链的玩法。就是更为简单的一次性货币支付系统。区块链为了什么,为了就是币在使用中避免双花嘛,双花就是无限次使用一个币,它解决了这个问题,以前我们用全国电子联行系统刷银行卡,但银行卡是跟现金挂钩的。有了区块链就能脱颖而出。但是使用区块链要用的分布式记账法,

  • vue2和vue3 过滤器 变化2021-06-10 11:35:08

    在 2.x,开发者可以使用过滤器来处理通用文本格式。 <template> <h1>Bank Account Balance</h1> <p>{{ accountBalance | currencyUSD }}</p> </template> <script> export default { props: { accountBalance: { type: Number,

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

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

ICode9版权所有