25. ThreadLocal的使用场景

  ThreadLocal提供了get与set等访问接口或方法,这个方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回由当前执行线程在调用set时设置的最新值。   ThreadLocal对象经常用于防止对可变的单实例变量(Singleton)或全局变量进行共享。从概念上看,你可以将ThreadLocal<T>视为包含了Map<Thread,T>对象,其中保存了特定于该线程的值,但ThreadLocal的实现并非如此。这些特定于线程的值保存在Thread对象中,当线程终止后,这
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

t-sql对被除数为0&除数小于被除数结果为0&除法保留2位小数的处理

SELECT round(CAST(12 AS FLOAT)/nullif(13,0),2,1) FROM TB   
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

java switch 的练习

理解万岁 努力到无能为力在选择放弃!!! import java.util.Scanner; public class Dome1{ public static void main (String []args){ Scanner input = new Scanner (System.in); int a,b,c,d,f; float e; System.out.print ("请输入第一个成绩:");
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

第一次安装myeclipse+tomcat经验

在网上找了很多资料,这里记录一下验证有用的资料,避免以后走弯路 1、安装myeclipse 参考如下URL,亲测有用 https://blog.csdn.net/qingjianduoyun/article/details/76862366 2、安装tomcat费了点劲,以后要注意安装tomcat 要安装java,其他的照下面URL就可以了,注意要设置系统环境变量 https://blog.csdn.net/u014543872/article/details/79568712
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

CCNA 之 十 ACL 访问控制列表

ACL 访问控制列表 ACL(Access Control List) 接入控制列表 ACL 的量大主要功能: 流量控制 匹配感兴趣流量 标准访问控制列表 只能根据源地址做过滤 针对曾哥协议采取相关动作(允许或禁止) 扩展访问控制列表 能根据源、目的地址、端口号等等进行过滤 能允许或拒绝特定的协议 ACL的类型: Standard ACL ExtendedACL Two methods used to identify standard and extended ACLs ACL入方向的操作
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

iptables 防火墙日常

、 检查机目标机器 httpd 服务 /etc/init.d/httpd status ================================================================================================= Netfilter是Linux网络层 IP数据包处理模块。 【Chain】【Hook point】 ,数据包在 Netfilter 的挂载点 (PRE_ROUTING、INPUT、OUTPUT、FORWARD、PO
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

elasticsearch-jdbc 使用

elasticsearch-jdbc是一个将关系型数据库(RDBMS)数据导入到ElasticSearch库中的一个工具包,支持mysql、oracle、postgrey、csv等存储列式数据的容器。目前最新的版本是2.3.4.1,支持的ElasticSearch的版本为2.3.4。 下载elasticsearch-jdbc对应的版本。 切换到elasticsearch-jdbc-/bin目录下,在此目录下编写你的运行脚本(不一定非要在bin目录下) 例如: ’#!/bin/sh bin=/U
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

Linux基础进程管理

一、进程 了解如进程的: • PID,PPID • 当前的进程状态 • 内存的分配情况 • CPU和已花费的实际时间 • 用户UID,他决定进程的特权 (一)、静态查看进程 # ps axu | less USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.6 129128 6468 ? Ss 19:09 0:02 /
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

oracle启动监听

突然oracle连接失败,于是检查监听 查看oracle状态: lsnrctl status 查看无监听状态,立即重启
分类: 其他 发布时间: 07-31 23:07 阅读次数: 0

搞个代码行号显示,半天搞不出来,行,我不用了

搞个代码行号显示,半天搞不出来,行,我不用了
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

非监督学习

非监督学习:直接对样本进行结构性分析,聚类把人类正常视觉看不到的用技术手段进行分析,归类,还可以做3D演示
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

黑马2018Python入门教程完整版(懂中文就能学会)视频

├─01linux基础视频 │ ├─1-30 │ │ 01-课程安排 │ │ 02-励志公式和python体验 │ │ 03-什么是操作系统 │ │ 04-不同领域的主流操作系统-01-桌面操作系统 │ │ 05-不同领域的主流操作系统-02-服务器操作系统 │ │ 06-不同领域的主流操作系统-03-嵌入式操作系统 │ │ 07-虚拟机简介 │ │ 08-操作系统发展简史 │ │ 09-Linux的内核版和发行版 │ │ 10-Linux系统下的文件目录结构 │ │ 11-Ubuntu系统目
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

springboot集成mybatis-generator

Mybatis generate简称MBG(后文均采用MBG来简称),是Mybatis官方维护的逆向生成代码工具,本人工作中的项目中,也有使用到这个工具。 1.新建MAVEN项目,推荐去 spring initializr 自动生成代码包 其中POM文件为 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

钉钉微应用的免登录流程

  最近做了个钉钉企业内部微应用的项目。记录下自己的心得。   首先根据官方文档明白免登流程   免登录的流程如上。首先我们需要拿到自己企业的corpId,和corpSecret,访问企业后台https://oa.dingtalk.com/index.htm#/microApp/microAppList登录后就可以拿到(当然你得有管理员权限),拿到这两个参数后,通过调用钉钉的接口,我们就可以拿到令牌了,也就是access_Token。根据官方文档的的说明,申请一个access_Token的有效
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

[bzoj2989]数列_KD-Tree_旋转坐标系

数列 bzoj-2989 题目大意:题目链接。 注释:略。 想法:显然,我们用x和a[x]两个值建立笛卡尔坐标系。 两个点之间的距离为曼哈顿距离。 修改操作就是插入... 查询操作就是查询一个点周围的斜正方形的点数。 而斜正方形的复杂度是没有办法保证的。 所以,我们旋转坐标系。 每个点都变成了$\frac{x+y}{\sqrt{2}}$和$\frac{x-y}{\sqrt{2}}$。 有根号我们没有办法处理,所以我们直接乘以根号2。 乘完了之后,旋转后的坐标系上两个点之间的切比雪夫距离就等于原
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

LeetCode - 70. Climbing Stairs(0ms)

You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? Note: Given n will be a positive integer. Example 1: Input: 2 Output: 2 Explanation
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

鸡岛名人语录

投机岛名人语录之“K线里有杀气” K线本身毫无价值,它只是规则的承载,离开你自己的规则谈K线毫无意义。 交易的核心是开仓之后如何尽可能优化处理单子。 开仓不是交易的根本,尽管它是交易的开始,但你的盈利与否跟它无关,无需花太多精力。 经验能客观上提升你开仓的技巧,除此之外谈任何开仓信号都是浪费时间。 我说的开仓不重要是指在我的交易策略里所占的分量,并不是说乱开仓,原因在于两点: 1、开仓很难标准化,即使你终其一生,你在开仓上也不会做到接近极致; 2、开仓和持仓对行情的依赖和干扰是完全不一样的,交
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

My Scripts

1、 写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21) 2、利用$0和(dirname、basename)取出当前路径的目录名和文件名(P62) 3、 实现系统中多次执行某一个脚本后的进程只有一个(P68) 1、 写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21) 2、利用$0和(dirname、basename)取出当前路径的目录名和文件名
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

生成学习

生成学习算法:不同的样本分别建立不同的module,若需要预测样本属于哪一个,用不同的module跑出他们的匹配度,看谁匹配度高,例如良性肿瘤和恶性肿瘤。
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0

VBA——Msgbox

MsgBox(prompt[,buttons][,title][,helpfile,context]) 参数说明 prompt - 必需的参数。在对话框中显示为消息的字符串。提示的最大长度大约为1024个字符。 如果消息扩展为多行,则可以使用每行之间的回车符(Chr(13))或换行符(Chr(10))来分隔行。 buttons - 可选参数。一个数字表达式,指定要显示的按钮的类型,要使用的图标样式,默认按钮的标识以及消息框的形式。如果留空,则按钮的默认值为0。 title - 可选参数。 显示
分类: 其他 发布时间: 07-31 23:06 阅读次数: 0