自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (6)
  • 收藏
  • 关注

原创 iot需求特点

必须是高效的分布式系统。物联网产生的数据量巨大,仅中国而言,就有5亿多台智能电表,每台电表每隔15分钟采集一次数据,一天全国智能电表就会产生500多亿条记录。这么大的数据量,任何一台服务器都无能力处理,因此处理系统必须是分布式的,水平扩展的。为降低成本,一个节点的处理性能必须是高效的,需要支持数据的快速写入和快速查询。 必须是实时处理的系统。互联网大数据处理,大家所熟悉的场景是用户画像、推荐系统...

2020-11-12 13:33:29 458

原创 python

conda config --show conda config --set auto_activate_base False1. 玩转PyCharmPyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境,它最大的优点是能够大大提升Python开发者的工作效率,为开发者集成了很多用起来非常顺手的功能,包括代码调试、高亮语法、代码跳转、智能提示、自动补...

2019-12-25 11:23:40 524

原创 fpmp对接信息

1. 设备管理1.1. 表结构1.1.1. t_product 设备类型见附件1.1.2. t_equipment 设备详细信息表见附件1.2. 设备添加导入必填项1IMEI ;2设备类型产品类型:a 独立式烟感;b 可燃气体探测器;c 剩余电流探测器; d 测温式探测器; e 组合式探测器;f:阻性漏电式...

2019-11-18 19:26:48 531

原创 mysql

1. RabbitMQ1.1. 运行机制exchangedirect 直连型 点对点fanout 分发 广播 速度最快topic 有选择性的模式匹配模式匹配分配消息的路由键属性,将路由键和某个模式进行匹配,此时队列需要绑定到一个模式上。它将路由键和绑定键的字符串切分成单词,这些单词之间用点隔开。1.2. RabbitMQ架构Rabb...

2019-11-18 19:24:31 143

原创 docker

Docker安装Docker维护的版本sudo apt-get install -y curlcurl -sSL https://get.docker.com/ubuntu/ |sudo shdocker run ubuntu echo 'Hello world'使用非root用户:sudo groupadd dockersudo gpasswd -a ${...

2019-11-18 19:24:25 103

原创 devops

颜色#3A4386netstat -anadd-apt-repository ppa:webupd8team/javalz设备名称:BearPi#设备IDae446a4e-1617-46e7-bb36-bbb4738b4ef3#PSK码(使用DTLS协议时需要使用到该psk码,请您牢记!)#a5338b95714cf5cd41260b5f6b0aff...

2019-11-18 19:23:47 145

原创 win_docker

1. windows我们的这个镜像现在只是一个最基本的ubuntu的系统,里面很多工具都没有,如ping、ifconfig、wget、vim等,也没有python。接下来我们把这些一个一个都装上。由于镜像默认用的是ubuntu官方的源,从国内连官方的源很慢,我们先把源改成163的源。修改/etc/apt/sources.list的内容为下面的内容deb http:/...

2019-11-18 19:23:39 83

原创 springboot

1. idea配置file-setting-editor-font(source Code Pro 15)block comment 2F8722doc comment Text 2D5BB5快捷键操作fori/sout/psvm+Tab可生成循环. System.out. main方法等boilerplate样板代码1. 输入iter按Ta...

2019-11-18 19:23:35 701

原创 springMVC

1. IOC(inversion of control)反转资源获取的方向,传统的资源查找方式,要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。DI(Dependency Injection)-IOC的另一种表达方式:即组件以一些预先定义好的方式(...

2019-11-18 19:23:35 972

原创 deepin

1. deepinsudo vim /etc/profileexport JAVA_HOME=/home/kidari/envirment/jdk8export JRE_HOME=${JAVA_HOME}/jreexport MAVEN_HOME=/home/kidari/envirment/mavenexport CLASSPATH=.:${JAVA_HOM...

2019-11-18 19:23:26 139

原创 centos

1. Centos 7.2设置允许连接网络:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 #编辑配置文件BOOTPROTO=staticONBOOT=yesIPADDR=172.16.40.173NETMASK=255.255.255.0GATEWAY=172.16.40.1DNS1=114.114...

2019-11-18 19:23:25 186

原创 windows10 wls 配置流程a

开启linux子系统2.开启开发者模式3.进入Microsostore搜索linux下载需要wlswls配置wls默认ssh-server不可用1.关闭windows自带的ssh服务,这个占用了22端口2.wsl 安装ssh服务(使用的是ubuntu)sudo apt install openssh-server3.修改配置文件sudo vim /...

2019-11-06 10:36:39 11434

原创 Redis优势

Redis 优势性能极高– Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通...

2019-10-21 08:51:36 256

原创 mongodb

下载mkdir -p /data/db插入select id from ( select t1.id, if(find_in_set(parent_id, @pids) > 0, @pids := concat(@pids, ',', t1.id), 0) as ischild ...

2019-10-14 16:56:36 252

原创 kickstart+PXE网络安装CentOS

安装需要软件systemctl stop firewalldyum -y install syslinux dhcp httpd tftp-server xinetd图形化kickstartyum -y install system-config-kickstart创建一个目录CentOS用来挂载镜像mkdir/var/www/html/centosmount /dev/sr...

2019-10-14 16:55:29 244

原创 git

vim快捷键ideaSetting Gist:9b4e27fedd7c8d51e167785c17006edd8f89b08dSync: 上传完成。Gist ID:c9f4d76550091b667cb6021c3c1d0e7f)GitHub Token: 08e7bd7879a903b82e5756cee890dbcddde36bf3)请复制这个 ID 并将...

2019-10-08 08:16:52 150

翻译 deepin开启ssh vnc sftp

sudo apt-get install openssh-serversystemctl startsshsystemctl enable sshsudo apt-get install vsftpdecho 'listen=YES'>>/etc/vsftpd.confecho 'write_enable=YES'>>/etc/vsftpd.co...

2019-09-26 08:50:02 966

转载 raspberry树莓派安装docker

为树莓派是ARM架构的,所以Docker的安装和使用也都有不同。需要讲的内容比较多,这里单挑出来。树莓派是基于ARM架构的,和PC不同。所以即使树莓派上能做一些docker镜像,也不能在别的PC上运行。反过来别的PC上的docker镜像,也不能在树莓派上运行。如果需要找树莓派专用的镜像,那就在Dockerhub上搜索ARM或Rpi相关就能找到了。有一个叫Hypriot的仓库制作了非常多树莓...

2019-09-03 21:35:07 373

原创 python模拟TCP UDP server client

TCP serverimport socketaddress=('0.0.0.0',10000) s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind(address)s.listen(128)while 1: client_socket, clientAddr = s.accept() recv_...

2019-08-30 16:16:16 306

原创 使用frp实现内网穿透

下载frp对应版本server端修改frps.ini[common]bind_port = 7000dashboard_port = 7500dashboard_user = admindashboard_pwd = 1234567500为控制台端口7000为连接通信端口启动命令#linux./frps-c frps.ini或nohup ...

2019-08-28 09:05:23 215

原创 VScode远程开发Remote-SSH 免密

VSCode简介VSCode是微软发布的一款开源的轻量级代码编辑器。虽然VSCode的定位是轻量级的编辑器,他强大的插件以及活跃的社区使得它在代码开发上有不输于IDE的便利性。VSCode remote组件VSCode的remote组件是2019年7月才发布的远端开发组件。它可以使你在本地通过VSCode的远端开发组件在远端服务器或者docker中进行开发,其体验就像是在本机开发一样。...

2019-08-26 10:15:41 8793

原创 1

TODO

2019-08-25 07:26:42 101

原创 maven nexus私有中央仓库搭建 docker nexus(sonatype/nexus3) 数据备份迁移 添加阿里云仓库

一、安装配置: 1、下载:https://www.sonatype.com/download-oss-sonatype 我下载的是nexus-3.17.0-01-unix.tar.gz2、将下载的文件传上服务器,并解压。3、安装jdk 建议下载rpm版 命令:rpm -ivh xxxx....

2019-08-25 07:25:14 4879

原创 npm工程目录结构

目录/文件 说明 build 最终发布的代码存放位置。 config 配置目录,包括端口号等。我们初学可以使用默认的。 node_modules npm 加载的项目依赖模块 src 这里是我们要开...

2019-08-25 07:24:25 3327 1

原创 内部类

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部...

2019-08-24 21:17:15 63

原创 程序设计规则

1. 遵循单一责任原则函数在程序员的库中是单一最重要的抽象形式。可以被复用的机会越多,你要写的代码就越少,这些代码就越可靠。遵循单一责任原则的小小函数更有可能被重新使用。2. 最小化共享状态应该将函数之间的隐式共享状态最小化,无论它是文件作用域变量还是对象的成员字段,这有利于显式地将所需的值作为参数。当明确函数实现所需结果时,代码变得容易理解和重用。对此可以...

2019-08-24 21:17:08 369

转载 BigDecimal类说明

BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用方法 序号 方 法 类型 ...

2019-08-24 21:17:01 281

原创 数据库保存小数精度

类型 长度 精度 oracle numeric 38 10 db2 decimal 31 10 mysql numeric...

2019-08-24 21:16:53 2285

原创 字符编码UTF-8 unicode GBK GB2312

UTF-8:UnicodeTransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显...

2019-08-24 21:16:47 303

原创 关于BigDecimal 转化字符串toPlainString()和toString()的区别

对于BigDecimalb;(b=(0.4321)^20)Strings=b.toPlainString();System.out.println(s);输出为:0.00000005148554641076956121994511276767154838481760200726351203835429763013462401若S...

2019-08-24 21:16:40 4570

原创 Java String 类型编码转换

InputStreamReader read= new InputStreamReader(new FileInputStream(file),encoding);//编码格式String newStr = new String(oldStr.getBytes(), "UTF-8");java中的String类是按照unicode进行编码的,当使用String(byte[]...

2019-08-24 21:16:34 5842

转载 java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchroni...

2019-08-24 21:16:27 68

转载 java异常处理机制

java编程中经常遇到异常,这时就需要利用java中的异常抛出机制,在java中提供了两种抛出异常的方法:try{} catch() {}和throw。一、抛出异常的两种方式(1) 首先我们来看一下try() catch(){}这种方式:try{ i=9\0; }catch(exceptione) { system.out.println("除数不能...

2019-08-24 21:16:19 82

原创 db2日期和时间常用汇总

小写转大写:Ctrl + Shift + X大写转小写:Ctrl + Shift + Yvalues timestamp('2010-03-09-22.43.00.000000');values timestamp('2010-03-09 22:44:36');values date('2010-03-09');values date('03/09/2010');...

2019-08-24 21:16:10 2029

原创 centos安装git

0)安装依赖软件[root~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc[root ~]# yum -y install gcc perl-ExtUtils-MakeMaker1)卸载系统自带的底版本git(1.7.1)[root ...

2019-08-23 09:51:36 310

转载 java BootstrapClassLoader/ExtClassLoader/AppClassLoader的加载路径及"父委托机制"

java]view plaincopy importjava.net.URL; importjava.net.URLClassLoader; /* 分析BootstrapClassLoader/ExtClassLoader/AppClassLoader的加载路径 * */ publicclassClassPath_o...

2019-08-22 16:28:53 2604

原创 DB2异常代码对照表

declare continue handler for not found set NOT_FOUND=1;declare exit handler for SQLEXCEPTION输出aaa? 入库为aaa (space)DB2常用指令1.启动数据库db2start2.停止数据库db2stop3.连接数据库db2 connect to o_yd user d...

2019-08-22 16:24:55 1121

原创 zsh关闭auto cd

zsh关闭auto cd在家目录下.zshrc文件中添加unsetopt AUTO_CD

2019-08-22 13:16:33 386

原创 idea eclipse生成类图 UML图

一、idea生成类图类文件中右键->Diagrams->Show Diagram二、eclipse生成类图1.Green UMLCreated samedi 31 mai 2014UML就是可以把程序的结构用类图的形式表达出来的东西, 虽然写程序的时候不大会用到这种东西来搞, 但是写报告的时候如果能够加上一张图的话, 就可以少费些口舌来解释代码了, 而且还有一种高大...

2019-08-22 08:37:35 3975 1

翻译 Bandit算法与推荐系统

推荐系统里面有两个经典问题:EE和冷启动。前者涉及到平衡准确和多样,后者涉及到产品算法运营等一系列。Bandit算法是一种简单的在线学习算法,常常用于尝试解决这两个问题,本文为你介绍基础的Bandit算法及一系列升级版,以及对推荐系统这两个经典问题的思考。什么是Bandit算法为选择而生我们会遇到很多选择的场景。上哪个大学,学什么专业,去哪家公司,中午吃什么等等。这些事...

2019-08-22 08:37:26 493

centos7 vagrant virtualbox-box

vagarnt用virtualbox的centos7 box

2022-03-10

vagrant2.2.19安装包

vagrant方便的虚拟机管理软件

2022-03-10

master.tar.gz

kde桌面主题 deepin ubuntu centos可用 窗口切换特效 最小化特效

2019-08-16

grafana-6.3.2.linux-amd64.tar.gz

数据库资源显示工具, 可用于分析数据库连接能力 速度 时间, dashboard展示数据库内容性能

2019-08-16

settings.xml

maven国内资源库镜像库 速度快 本地版本库地址D:\mvn_repository

2019-08-07

ZoomIt.exe屏幕放大标注工具

ZoomIt.exe屏幕放大标注工具可选颜色图形(圆形 矩形 箭头)

2019-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除