ICode9

精准搜索请尝试: 精确搜索
  • 从单体应用的JVM锁到分布式锁2021-03-12 14:31:22

    @RestController public class DistributedLockController { @Autowired private StringRedisTemplate redisTemplate; @Autowired private RedissonClient redissonClient; private static final ReentrantLock reentrantLock = new ReentrantLock();

  • fastJson接收简单嵌套json数组对象2021-03-07 15:32:02

    json字符串 { "stock" : [ { "goodsId" : "1001", "name" : "苹果手机", "number" : 2 }, { "goodsId" : "1002", "name" : "华为手机", "numbe

  • 金融学习之五——求解证券投资组合比例2021-02-28 21:30:40

    假设现在已知一个证券组合不同时期的收益率以及该时期每支股票的收益率,现在想了解这个证券组合中各支股票的比例,数据如下: 工商银行建设银行农业银行中国银行组合收益率0.3731%-0.001838%-0.003087%-0.024112%-0.0105654%0.021066%0.001842%-0.000344%0.011704%0.0070534%-0.0

  • 基于Python的指数基金量化投资-股票数据源baostock2021-02-23 23:02:29

    基于Python的指数基金量化投资-股票数据源baostock 课程参考:基于Python的量化指数基金投资 微信公众号: 量化用到的数据源来自baostock,可以通过www.baostock.com网址进行访问,它是一个免费、开源的证券数据平台(无需注册),提供大量准确、完整的证券历史行情数据、上市公司财

  • C++ 类(二)- 构造函数2021-02-12 20:34:11

    int years = 2001; struct thing { char *ptr; int m; }; thing amabob = {"wodget", 12}; // valid intialization Stock hot = {"Sukie's Autosm, Inc.", 200, 50.25}; // No! compiler error C++ 不能像初始化 years, amabob一样,初始化hot。原因是数

  • C++类(一)类的定义2021-02-09 20:33:07

    1.  过程性编程和面向对象编程 采用OOP(Object-Oriented Programming)方法时,首先从用户的角度考虑对象 -- 描述对象所需要的数据以及描述用户与数据交互所需的操作。完成对接口的描述后,需要确定如何实现接口和数据存储。最后,使用新的设计方案创建出程序。 2. 抽象和类: 【类的定义】

  • Tushare Day3——了解stock_company并与stock_basic数据规模进行比较2021-02-01 19:06:06

    了解stock_company 1  stock_company的基本信息2  由于导入限制,把股票分成上交所和深交所分别导入 2.1  设置fields为交易所以外的信息2.2  导入股票信息2.3  分别取出上交所和深交所的信息并以dataframe的形式保存2.4  将上交所和深交所的信息纵向合并并储存2.

  • gin框架用go-redis+redsync实现分布式锁2021-01-22 11:04:01

    一,安装需要用到的库 1,go-redis的地址: https://github.com/go-redis/redis 2,安装go-redis liuhongdi@ku:~$ go get -u github.com/go-redis/redis/v8 3,redsync的地址 https://github.com/go-redsync/redsync 4,安装redsync liuhongdi@ku:~$ go get -u github.com/go-redsync/red

  • Pandas入门程序2021-01-15 19:03:22

    import pandas as pd import numpy as np # 均值为0,标准差为1,十行五列 stock_change = np.random.normal(0, 1, (10, 5)) stock_rise = pd.DataFrame(stock_change) # 构建行索引序列 stock_code = ["股票{}".format(i+1) for i in range(stock_rise.shape[0])] # B是指工作日,

  • 项目阶段三:图书模块的数据库准备与dao、Service层2021-01-05 22:01:06

    1、编写图书模块的数据库表 drop table if exists t_book; create table t_book( `id` int primary key auto_increment, `bookname` varchar (100), `author` varchar (100), `price` decimal (11,2), `sales` int, `stock` int, `img_path` va

  • (精华)2020年9月6日 C#基础知识点 Linq的使用场景2020-12-30 11:32:33

    (精华)2020年9月6日 C#基础知识点 Linq的使用场景 一:比较返回当前项目 namespace LinqSample {<!-- --> public class Quote {<!-- --> public Stock Stock {<!-- --> get; set; } public decimal Price {<!-- --> get; set; } public DateTime

  • Java程序设计——购物车系统2020-12-11 04:01:07

    目录前期调研当当网任务分配登录系统站内短信系统二层架构程序的包结构商品的类设计Commodity 类Book 类Eproduct 类Fruits 类购物车的类设计shoppingCar 类Customer 类GUI 设计数据库连接并操作ComDao 接口ComMysql 类MySQL 数据库设计books 表eproducts 表fruits 表GUI 界面设计

  • 数组里的多个对象数据去重2020-12-09 10:00:52

    类似于这样的数组对象数据中有重复的就需要去重 这里设定的数组去重是checkbox 方法一:循环数组 splice删除 for (var i = 0; i < checkbox.length; i++) { //checkbox数组中对象去重 for (var j = i + 1; j < checkbox.length; j++) { if (checkbox[i]['stock'].stock_un

  • 点击按钮删除指定对应的数组对象数据2020-12-09 09:59:42

    $(document).on('click', '[data-role="tabledel"]', function() { var stockuniqueid = $(this).attr('data-stockuniqueid'); //删除对应数据 for (var i = 0; i < checkbox.length; i++) { if (checkbox[i]['stock'].

  • Python爬虫——爬取股票信息2020-12-08 23:31:18

    Python爬虫——爬取股票信息 1. 准备工作 每一次浏览器访问网页,会自动向浏览器服务器发送本地的电脑信息(headers),远方服务器接收到信息后会反馈给你网页信息(response),然后电脑将其解码后显示出来; 我们要做的就是向服务器发送一个虚假的头文件,骗取网页信息并提取其中有用的信息

  • const的问题2020-12-08 20:33:47

    一百个问题/1 为什么有时候有时候要用const? 首先需要知道const的基本性质是什么? 定义Lconst是一种关键字,叫做限定符,因为他限定了声明的含义。 1、与他搭配的对象后续无法被修改。 因此2、在使用const进行声明的时候,需要初始化,即赋值。 转换的规则:非const可以转换成const,但是c

  • 2万 | 北京做Java开发月薪 2 万,so easy2020-12-04 14:32:38

    Hello!我是小小,今天开始本周的最后一篇,在北京做Java如何做到月薪上万,很简单,只要会秒杀,即可轻松做到月薪上万。 系统的特点 高性能: 秒杀设计大量的并发读和并发写,因此支持高并发访问这点相当的重要。 一致性:秒杀商品减库存的实现方式同样很关键,有限数量的商品在同一时刻被很多倍的

  • mysql - 临时表暂存数据2020-12-03 11:02:07

    1. 使用临时表暂存数据,然后拼接得到的所有结果(postgresql) drop table IF EXISTS temp_stock_beginning; drop table IF EXISTS temp_stock_move_in; drop table IF EXISTS temp_stock_move_out; create temp table temp_stock_beginning(product_id int, location_id int

  • 价值十万代码之三-获取全部历史数据2020-11-24 10:00:30

    前面文章 价值十万的代码之二---手把手教你获取数据篇 中,手把手教大家如何获取股票行情的实时数据,大家自己亲自动手实现了吗?首先感谢大家一贯的支持和鼓励,给我了持续分享的动力。本篇将接着上一篇的内容,为大家讲解一下如何获取所有个股的历史数据。 选定目标 上篇我们是通过网易

  • Redis分布式事务锁之核心代码2020-11-18 09:33:55

      分享一下最近学习Redis分布式事务锁的核心代码,主要解决高并发情况下分布式事务的同步问题。 @RestControllerpublic class IndexController { private static final Logger logger = LoggerFactory.getLogger(IndexController.class); @Autowired private Redisson

  • 简单几步,设计一个高性能的秒杀系统!2020-11-14 08:51:03

    本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长,请准备好瓜子板凳!图片来自包图网之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。本文所有涉及的代码:https://github.com/crossoverJie/SSMhttps://github.com/crossoverJie/distrib

  • 秒杀场景模拟2020-11-06 10:03:56

    秒杀场景模拟(基础模型) 一 · 场景1 乐观锁与悲观锁更新库存 + 令牌桶限流 /** * 下单接口:乐观锁更新库存 + 令牌桶限流 * @param sid * @return */ @RequestMapping("/createOptimisticOrder/{sid}") @ResponseBody public String createOpti

  • Python1--简介及基础语法2020-08-24 11:33:10

    0. 简介 Python易于学习的编程语言,有很多现成的第三方库可以调用,不用重复造轮子,老话说:“人生苦短,我用 Python” 1. 安装Python Mac:brew install python3 Window: 官网下载--图形页面一步步点,也可以直接在Microsoft Store下载安装 2. 启动Python ➜ ~ python3 Python 3.7.5 (defaul

  • leetcode 29:best-time-to-buy-and-sell-stock-ii2020-08-07 16:00:16

    题目描述 假设你有一个数组,其中第i个元素表示某只股票在第i天的价格。 设计一个算法来寻找最大的利润。你可以完成任意数量的交易(例如,多次购买和出售股票的一股)。但是,你不能同时进行多个交易(即,你必须在再次购买之前卖出之前买的股票)。 Say you have an array for whi

  • 2020 中青杯思路+代码2020-06-02 13:01:58

    题目    自1990年12月19日上海证券交易所挂牌成立,经过30年的快速发展,中国证券市场已经具有相当规模,在多方面取得了举世瞩目的成就,对国民经济的资源配置起着日益重要的作用。截至2019年年底,上海和深圳两个证券交易所交易的股票约4000种。目前,市场交易制度、信息披露制度和证券法

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

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

ICode9版权所有