- 博客(50)
- 资源 (8)
- 收藏
- 关注
原创 mysql数据库备份及恢复
1. mysql数据库备份:mysqldump lan_db -u root -pmypassword -h 10.49.56.01 > /data/backup/lan_db.sql2. mysql数据库恢复:先创建数据库lan_db,然后执行mysql -u root -pmypassword -h 10.49.56.02 lan_db < lan_db.sql*****************************************************
2022-03-08 12:00:06 333
原创 Linux NFS磁盘共享
本内容基于redhat。1、配置nfs磁盘共享# vim /etc/exports/opt/nfs 192.168.227.4(rw,sync,fsid=0) 192.168.227.5(rw,sync,fsid=0) /opt/nfs1 192.168.227.0/24(rw,sync,all_squash,anonuid=0,anongid=0)加入第二行,anonuid=0,anongid=0即为root用户id。2、启动#启动service nfs start..
2022-02-18 09:53:49 1781
原创 File.renameTo()无效-解决
File.renameTo()在windows下运行正常,可正常移动文件。但在linux下就失败了,代码运行正常,但文件没有移动。这种情况下可以使用Files.move代替。//import java.nio.file.*;//重命名文件// new File(tempFile).renameTo(new File(outFile));Files.move(Paths.get(tempFile), Paths.get(outFile), StandardCopyOption.REPL
2021-10-26 12:44:46 2298
原创 linux启动jar的shell脚本
linux中java -jar 的启动、关闭、重启、运行状态脚本。注意需在linux中创建.sh文件(windows中创建不能运行),放入以下内容修改。如文件为:dashServer.sh,转到文件路径下启动:./dashServer.sh start关闭:./dashServer.sh stop重启:./dashServer.sh restart运行状态:./dashServer.sh status#!/bin/bashexport JAVA_HOME=/usr/local
2021-09-29 18:15:27 377
原创 linux运行及关闭java -jar脚本
Linux下shell脚本启动及关闭java -jar程序,如果jar包中包含服务,可用于启动jar包中的服务。这个示例是用来启动RMI远程调用的接口注册的。jar包:/app/java_app/registry/RmiRegistry-0.0.1.jar日志目录:/app/java_app/registry/logs/启动脚本(重启脚本):startup.sh#!/bin/sh#jar包文件路径及名称(目录按照各自配置)APP_NAME=/app/java_app/regist
2021-09-22 16:16:27 1112
转载 samba实现linux共享目录给windows
windows用linux的nfs会出现中文乱码,所以建议用samba实现linux共享目录给windows。参考他人的教程:http://blog.chinaunix.net/uid-26642180-id-3135941.html
2021-07-06 09:33:59 611
原创 request关于请求路径的获取方法
HttpServletRequestrequest关于请求路径的获取方法:@RestControllerpublic class TestController { //请求示例: //http://www.lan.com:9120/oa/test/100000/big.pdf?t=0.13579&v=agree @RequestMapping("test/{id}/{fileName}") public String test(HttpServletRequest request.
2021-06-18 11:46:49 1984
原创 matplotlib绘制双坐标轴(双纵轴)
双坐标轴绘图示例import matplotlib.pyplot as pltimport numpy as npplt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False#用来正常显示负号if __name__ == '__main__': X=["2019-01", "2019-02", "2019-03", "2019-04", "2019-05",
2020-08-17 18:38:01 31447 3
原创 python matplotlib pyplot绘制散点图
python绘制散点图示例,matplotlib绘制散点图示例,pyplot绘制散点图示例。
2020-08-05 11:34:25 3305
原创 python-使用LinearRegression进行简单线性拟合(线性回归)
一元线性拟合现有两组数据,求y=a*x+c的系数X =[12.46, 0.25, 5.22, 11.3, 6.81, 4.59, 0.66, 14.53, 15.49, 14.43, 2.19, 1.35, 10.02, 12.93, 5.93, 2.92, 12.81, 4.88, 13.11, 5.8]Y =[29.01, 4.7, 22.33, 24.99, 18.85, 14.89, 10.58, 36.84, 42.36, 39.73, 11.92, 7.45, 22.
2020-08-03 18:56:07 24556 2
原创 python开启多进程(使用进程池multiprocessing.Pool)
一、摘要python和java、C++不一样,java一般在进行多项耗时计算时常采用多线程,而python则更适合采用多进程。关于线程和进程的区别,这里不作详细解释。这里介绍一种python开启多进程的方法,使用multiprocessing.Pool进程池。二、示例import tracebackfrom multiprocessing import Poolimport timedef work(province, arr): #在这里进行复杂或耗时的计算 time
2020-07-30 17:47:37 3599 1
原创 解答:一个三角形分成4块,拼接起来后少一块
马丁加德纳三角形分割问题:把一个三角形分割成特定的4块然后重新组合,新的三角形与原来的三角形形状相同。在拼接过程中绝没有做任何手脚,然而第二个三角形看上去竟然缺少了一格的面积!这其实是一个视觉问题,问题就出在这两个根本都不是三角形。下面做三角形边长分析,这个 问题就会显而易见。边长分析为了简单计算,我们采用数格子的方式(实际上没有格子我们也可以推导每条边占多少个格子)由此我们看到AD=, DC=AD+DC=5.385164807134504031250710491540.
2020-07-29 15:03:44 14257 2
原创 java动态向excel模板写数据、画图技巧
工作中常需要生成一些Excel报表、Excel报告。而在用程序生成Excel文件时一般有2种方法:第一种:直接创建一个空的excel,然后往里面写入数据内容。这种方法一般只用于做比较简单的excel,针对需要调整各种格式及样式的excel,写代码操作难度比较大。第二种:先自己编辑好模板,固定的内容先写好在模板中,动态的内容留空给程序填充,然后用程序读入模板文件去填充其他内容。这种方法可以适用于复杂内容的Excel生成,包括各种复杂的绘图。这里主要讲述如何用java实现第二种生成方式。
2020-07-21 18:19:16 2974
原创 python-几何分布(scipy.stats.geom)
一、摘要几何分布很简单,描述的是重复进行伯努利试验,直到成功一次时进行的试验次数n的概率分布。例如掷骰子直到1点向上时所进行的试验次数。几何分布是离散型概率分布,要么就试验1次时成功,要么2次时成功,...。没有1.5次时成功的说法。二、几何分布公式几何分布概率分布列为:其中p表示一次试验成功的概率。期望:, 方差:...
2020-06-04 18:51:32 3291
原创 几何分布每次概率不同期望公式推导(多个不同p的几何分布期望)
问题提出:有这样一种试验,一个袋子里有m个球,每次从袋子里抽出a个球,每抽n 次后再把抽出的球放回,然后又继续抽,直到抽到指定的那个球, 求抽的次数的数学期望。例如:有1个大袋子,里面有99个白球1个红球,再有一个空的小篮子一次只能装10个球,我每次从大袋子中随机抽出1个球放到小篮子中,如果小篮子装满了我就全部倒回大袋子里去,重新再抽,直到抽到红球为止。试问我抽到红球所需抽的次数的数学期望是多少?问题分析:在问题例子中,相当于一直重复进行概率为1/100,1/99,1/98,1/97,1
2020-06-04 18:47:18 2381
原创 python-指数分布介绍(scipy.stats.expon)
一、指数分布问题:有一种品牌的路由器,据厂家统计知该路由器平均寿命是50000小时,现在有2个问题:1、去年我买了一个这样的路由器,使用到现在已经8000小时了一点问题都没有,那我这台路由器还能用40000小时的概率是多少?2、 我现在推荐邻居也买了一个这样的路由器,邻居这台路由器可以用40000小时的概率是多少?二、 指数分布泊松分布主要用于用于描述电子元器件的寿命,其为连续...
2020-05-20 17:11:39 15485 3
原创 python-介绍泊松分布(poisson分布)
一、泊松分布问题:假设我每天接到骚扰电话的次数服从泊松分布,并且经统计平均每天我会接到20个骚扰电话。请问:1、我明天接到15个骚扰电话的概率?2、我明天接到24个骚扰电话以下的概率(包含24)?二、泊松分布公式:首先要清楚,泊松分布是离散的,也就是说我接到骚扰电话次数必须是整数,要么就是15次,要么就是16次...,而不会是15.5次。泊松分布的概率函数为:累积概率...
2020-04-27 09:34:44 24405
原创 python进行t检验示例
t检验主要是针对正态总体均值的假设检验,即检验样本的均值与某个值的差异,或者两个样本的均值是否有差异等。其不需要事先知道总体的方差,并且在少量样本情况下也可以进行检验。一、单样本t检验二、两个独立样本t检验三、成对样本检验...
2020-04-14 16:48:18 12553 1
原创 python进行http登录
摘要:有时需要用python做一些自动化页面请求,但请求又需要登录权限,好比如抢票。在有账号密码的情况下,可以用request.Session进行带session的http请求,这里是一个简单的示例。import requests# 用带session的客户端进行请求session = requests.Session()# 请求登录页面i1 = session.get(url=...
2020-04-13 14:27:30 1615 1
原创 不重装系统将系统移动到固态硬盘,并修改为C盘
如今很多人升级电脑都会考虑换块固态硬盘,如果重装系统,又要重新安装一系列的软件,拷贝一系列的数据。这里教大家怎样直接用固态硬盘代替C盘,并且不会影响数据和软件。
2020-03-25 10:23:54 19194 5
原创 pandas dataframe一些技巧
以下是关于python pandas中dataframe的一些技巧,临时起意整理一下,方便查用1、数据连接df = pd.merge(df1, df2, how="inner", on="product_type")how: One of ‘left’, ‘right’, ‘outer’, ‘inner’. 默认inner。inner是取交集,outer取并集。2、删除A列包含某字符串...
2020-01-13 17:51:11 336
原创 cmd命令或bat批处理上传文件到FTP服务器
工作中,为了减轻人工工作量,有时需要做一些自动传输文件操作。这本身不是什么难事,可以通过各种编程语言实现。但假如你需要做得很轻量级,即不在客户端电脑安装任何软件就能完成这个工作。这时可以考虑用cmd命令实现,因为大多windows系统都是默认自带ftp命令的。一、用cmd的ftp命令上传文件:通过上面简单的命令就可以将我的文件D:\test.png上传到FTP服务器。...
2019-12-12 17:22:45 9932
原创 FileZilla搭建FTP服务器
最近工作用到FTP传输,有人问FTP是什么,怎么使用FTP,这里就简单介绍一款FTP服务端软件FileZilla_Server的使用。一、首先搜索下载FileZilla_Server,我用的是FileZilla_Server_cn-0_9_46。然后双击傻瓜式安装,全部默认下一步完成安装下载地址自己搜索,这是一款免费的软件,CSDN上传又要c币下载,就不上传了。二、安装完成后,在开...
2019-12-09 16:00:28 972
原创 zookeeper功能介绍(三)---java在zookeeper节点上注册监听器
前言:前面2节讲述用java在zookeeper上添加4种节点,以及在节点上存储及读取数据。zookeeper还有一个十分重要的功能是注册监听器。通过注册监听器,当zookeeper节点发生变化时,zookeeper会主动通知客户端,从而实现一些功能。好比如当一台服务器启动的时候,我们在zookeeper上创建一个临时节点。通过监听这些临时节点,我们就可以知道目前有多少台服务器在线。当服务...
2018-12-13 17:24:41 12220 1
原创 zookeeper功能介绍(二)---java在zookeeper节点上存储及读取数据
介绍上一节用java展示了zookeeper的数据结构。zookeeper不光能创建节点,还能在节点上存储数据。本节就讲述如何用java在zookeeper节点上存储并读出数据。一、首先是jar包:<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</...
2018-12-03 18:02:50 5981
原创 zookeeper功能介绍(一)---用java介绍zookeeper数据结构
介绍:本文主要介绍zookeeper的数据结构,主要是结合java对zookeeper的操作介绍zookeeper的数据结构及功能。zookeeper的安装及配置,不是本文介绍的范文,本文假定已经安装并启动好了zookeeper。 一、java操作zookeeper的jar包:java操作zookeeper我们一般采用zkclient包,maven配置如下:<dep...
2018-12-03 11:24:22 626
原创 Redis---用Hash存储与读取List,记录网站访问量(二)
一、问题:java对象经过序列化后可存储到Redis中。同样,一个List也可以经过序列化后存储到Redis中。现在有一个需求,记录某个网站不同ip的访问次数,或者是记录每个接口的访问次数,那么最终存储的数据就有可能是这样子:123.1.2.1 : 10次123.1.2.2 : 50次220.121.205.9 : 17次 ..................或/l...
2018-11-16 15:57:10 6386
原创 Redis---存储与读取java对象(一)
一、Redis是什么?简单来说就是一个数据库,就像mysql、sqlserver,只不过存储及读取数据的方式和存储的数据类型不一样。它更像是java中的Map,根据key-value存储和读取数据。最重要的一点是Redis存储和读取数据的速度及效率更高,曾听一位大“湿”说过,Redis是目前最快的数据库。最后Redis只支持五种数据类型:string(字符串),hash(哈希),list(列表...
2018-11-14 16:18:49 4054 1
原创 JAVA技巧---多线程容器式处理数据——主线程开启多线程处理数据并等待
假如你无意中有幸看到这篇文章,那么恭喜你,你将注定与别人不一样。 我将介绍如何用一段简单的代码,实现指定数量的多线程共同处理一件可分割的事情,并进行线程等待。或者说实现一个容器,这个容器里有8个线程,这8个线程共同处理一份较大的数据,并且主线程会等待所有数据执行完再往下执行。 我估计上面的话你应该看不明白,只怪我没学好语文,语文老师要是知道我语文这么烂,不知道还认不...
2018-11-06 15:20:08 924
PSFTP+教程.zip
2019-11-15
mybatis model dao mapper自动生成
2018-10-12
Office办公套件_OfficeSuite Pro_6.1.861已注册版
2012-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人