2019工作计划idea
2019.2.24 工作需求: 汇总 2008-2018年 销售订单数据; 分类历史订单数据, 并可能采取方法进行预测(预测只是一种行为不代表结果) 目前已知条件: 订单生产周期; 45天(标准天数) 年度, 季度性订单 原物料价格变动会引发订单数量的调整 ; 以此区分 订单旺季以及订单淡季 生产流程为 接单式, 流程化作业方式 根据每月生产, 出货能力评估 接单日期, 考虑 月/出货量 ... 待添加
【原创】POI操作Excel导入导出工具类ExcelUtil
关于本类线程安全性的解释: 多数工具方法不涉及共享变量问题,至于添加合并单元格方法addMergeArea,使用ThreadLocal变量存储合并数据,ThreadLocal内部借用Thread.ThreadLocalMap以当前ThreadLocal为key进行存储,设置一次变量,则其他线程也会有上次数据的残留,因此在addMergeArea方法中进行清空的操作。为了保证原子性, 采用ReentrantLock确保一次只有一个线程可以进行添加合并数据的操作。 线程安全性从以上两个方面保证。
《算法导论》读书笔记
注意点: 通俗的讲的时候,就是个人的理解了,仅作参考。 作为一个Java程序员,有必要了解算法,如果有成为一个优秀程序员的想法,算法和数据结构只是基础。当然对于非CS专业,计算机网络,操作系统,编译原理等也是后面需要补充的基础知识点。 关于阅读《算法导论》的一些建议: 不必纠结于数学的证明,例如递归表达式的时间复杂度计算;把一些当前重要的知识点(比如从第一部分到动态规划、贪心算法,高级数据结构B树那里)先看了,完成从0到1的过程,本文也将记录到那里。 好记性不如烂笔头,冥思苦想不如画个图...
模拟主库创建数据文件,dg备库空间不足时问题处理
本篇文档测试目的: 模拟实际环境中,主库对表空间添加数据文件,备库空间不足,最终导致MRP进程自动断开,处理方式。 1.问题环境模拟 1)正常情况下的dg
主库创建数据文件,备库接受日志,自动创建表空间及数据文件。
RFS[49]: Selected log 4 for thread 1 sequence 115 dbid 699220720 branch 994543603
Fri Feb 22 23:20:36 2019
Media Recovery Log /u01/app/or
爬虫 自动生成请求头教程
前情提要: 请求头是伪装操作者的一种方式.由于请求头的内容很多; 找了到了一个很厉害的自动生成请求头的方式 这个网站 https://curl.trillworks.com/ 自动获取,自动生成 真香
CCPC-Wannafly Winter Camp Day1 Div1 - 爬爬爬山 - [最短路][堆优化dijkstra]
题目链接:https://zhixincode.com/contest/3/problem/F?problem_id=39 样例输入 1 4 5 1
1 2 3 4
1 2 1
1 3 1
1 4 100
2 4 1
3 4 1 样例输出 1 6 题解: 这个体力感觉跟势能是个差不多的东西……很显然,如果没有降低山峰的能力,wls最多只能爬高度为 $h[1]+k$ 的山,更高的就爬不了。 因此,这个就是同时有点权和边权的最短路,只要在松弛有向边的时候判断一下该边的终点是否需要另外花
访问System x3650 IMM2的几种方式
一、通过web浏览器访问 1、打开浏览器,在地址栏上输入IMM2的IP地址访问,打开登录页面后,输入用户名和密码 登录 PS:第一次登录IMM2时,初始的用户名为USERID,密码为PASSW0RD(零,不是字母O)。在初始配置期间更改此用户名和密码,以增强安全性。 二、通过IPMI 管理工具:IPMItool进行访问 ipmitool 是一种命令行方式的 ipmi 平台管理工具,通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。 一些英文简写: SDR:传感器数据库 s
Redux thunk中间件
redux-thunk https://github.com/reduxjs/redux-thunk Why Do I Need This? Thunks are the recommended middleware for basic Redux side effects logic, including complex synchronous logic that needs access to the store, and simple async logic like AJAX req
略微讲讲最近的 webpack 该如何加快编译
首先假设 基础的环境是有 creat-react-app 所创建的 即所有基础的loader,插件的 cache 都已经缓存了 在这种情况下想加速,真是很难 不过,有一个插件是可以观察 各个模块所花的时间的:speed-measure-webpack-plugin,他给了我们一个观察点 有很多文章都会说 happypack 有能加速的效果 但是经过我的实际测试,效果不明显甚至无效 他的 bug 也很多,很多 loader 都无法会出现报错,如果没有时间和对于 webpack 的了解,就不要用了
【Kaggle实战】泰坦尼克号生存人数预测
数据地址:https://www.kaggle.com/c/titanic/data 版本说明:python 3.6 + tensorflow 1.9 项目结构图: 【data】 1.train.csv 训练集 2.test.csv 测试集(不含预测结果) 3.gender_...csv 测试集的预测结果 【data_process.py 数据预处理 人工选择特征】
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pandas as
SurfaceView的基础使用
SurfaceView 继承自View,拥有独立的绘图表面,即不与其宿主窗口共享一个绘图表面,通过Canvas画布绘制 可在另一线程中更新界面,且不阻碍界面交互,不会占用主线程资源 与View区别 SurfaceView 1、子线程中可以重新绘制画面,且绘图效率更高,适合动画等复杂绘制页面 2、每个SurfaceView拥有独立的surface,通过在顶级surface上打洞来显示自己。这些surface对应底层的Layer,由SurfaceFlinger根据这些layer的内容以及层级进行混
ThreadLocal的使用与解析
ThreadLocal 用来解决对某一变量访问的冲突问题。ThreadLocal维护变量时,为每个使用该变量的线程提供一个独立的变量副本。因此多线程访问变量时,不会相互影响,因此不存在多线程安全问题,也不影响程序的执行能力 由于在每个线程中都创建了副本,所以需要考虑它对资源的消耗。 线程的局部变量, 是每一个线程所单独持有的**,其他线程不能对其进行访问, **通常是类中的 private static 字段。对该字段初始值的一个拷贝,将状态与某一个线程相关联 方法使用详解 // 用来获取Th
分布式面试之Solr以及redis的面试问题
分布式面试之Solr以及redis的面试问题
redis之雪崩问题的解决:首先redis做缓存,应用场景一般如下:Redis做缓存是最常见的应用场景。客户端请求在缓存层命中就直接返回,如果miss就去读取存储层,存储层读取到就写入缓存层,然后再返回到客户
StringStringBufferStringBuilder
String/StringBuffer/StringBuilder String类 构造方法 String() 空构造 String(byte[] bytes) 字节数组转字符串 String(byte[] bytes,int index,int length) 字节数组的一部分转字符串 String(char[] value) 字符数组转字符串 String(char[] value,int index,int count) 字符数组的一部分转字符串 String(String origin
java常用基础查漏补缺
进制 分类 二进制:0b 八进制:0 十六进制:0x 1byte = 8bit 1K = 1024byte 1M = 1024K 1G = 1024M 1T = 1024G 计算机对数据进行存储和运算的最小的单位是byte,不是bit 转换 公式:系数 * (基数 ^ 权) + 系数 * (基数 ^ 权) + … 基数:几进制想转换到十进制,基数就是几 系数:每一位上的数据 权:从右往左,以0开始编号,依次0,1,2,3,… 原码,反码,补码 正数:最左边的符号位0,原码,反码,补码一模一样
今日推荐
周排行