- 博客(270)
- 资源 (14)
- 论坛 (32)
- 收藏
- 关注
原创 DateWhale作业-task5-作者信息关联
1.导入相关包# 导入所需的packageimport seaborn as sns #用于画图from bs4 import BeautifulSoup #用于爬取arxiv的数据import re #用于正则表达式,匹配字符串的模式import requests #用于网络连接,发送网络请求,使用域名获取对应信息import json #读取数据,我们的数据为json格式的import pandas as pd #数据处理,数据分析import matplotlib.pyplot .
2021-01-24 22:00:37
7
原创 DateWhale作业-task4-使用论文标题完成类别分类
1.导入相关包# 导入所需的packageimport seaborn as sns #用于画图from bs4 import BeautifulSoup #用于爬取arxiv的数据import re #用于正则表达式,匹配字符串的模式import requests #用于网络连接,发送网络请求,使用域名获取对应信息import json #读取数据,我们的数据为json格式的import pandas as pd #数据处理,数据分析import matplotlib.pyplot.
2021-01-21 22:36:00
12
原创 DateWhale作业-task3-论文代码统计
1.导入相关包# 导入所需的packageimport seaborn as sns #用于画图from bs4 import BeautifulSoup #用于爬取arxiv的数据import re #用于正则表达式,匹配字符串的模式import requests #用于网络连接,发送网络请求,使用域名获取对应信息import json #读取数据,我们的数据为json格式的import pandas as pd #数据处理,数据分析import matplotlib.pyplot .
2021-01-18 21:43:57
13
原创 DateWhale作业-task2-论文作者统计
1.导入相关包# 导入所需的packageimport seaborn as sns #用于画图from bs4 import BeautifulSoup #用于爬取arxiv的数据import re #用于正则表达式,匹配字符串的模式import requests #用于网络连接,发送网络请求,使用域名获取对应信息import json #读取数据,我们的数据为json格式的import pandas as pd #数据处理,数据分析import matplotlib.pyplot .
2021-01-16 21:37:41
21
1
原创 DateWhale作业-task1-图标展示2019年论文的统计结果
1.导入包# 导入所需的packageimport seaborn as sns #用于画图from bs4 import BeautifulSoup #用于爬取arxiv的数据import re #用于正则表达式,匹配字符串的模式import requests #用于网络连接,发送网络请求,使用域名获取对应信息import json #读取数据,我们的数据为json格式的import pandas as pd #数据处理,数据分析import matplotlib.pyplot as
2021-01-13 23:26:06
35
原创 Linux服务器性能调优记录
1.在安装k8s以后,服务器明显变慢。 装完Linux系统以后,安装了不少的开发软件,中间件等。服务器使用正常。使用一段时间以后,发现服务器变慢。 网络整体比较慢,想确定是否是网络的原因,开始想办法定位问题。 首先top 查看cpu,内存的使用情况。发现有个kubelet的线程一直占据cpu 百分之二十几(四核,几乎占据了一个单核),docker也占据百分之十几。 虽然安装了k8s,但实际上k8s由于版本原因,并未安装成功,本地启动kubelet能启动,但是找不到服务...
2020-12-24 18:00:45
27
原创 树莓派centos7.8安装zookeeper编写自启脚本
1.创建启动文件vim /usr/lib/systemd/system/zookeeper.service[Unit]Description=ZookeeperRequires=network.targetAfter=network.target[Service]User=rootGroup=rootType=forkingEnvironment=JAVA_HOME=/opt/software/jdk1.8.0_261WorkingDirectory=/opt/softwa
2020-12-23 19:07:50
14
原创 基于管道的线程通信学习笔记
在多线程下,当需要两个线程之间进行数据交互,可以使用管道技术package com.jzg.thinkingInJava.test.ThreadDemo;import java.io.IOException;import java.io.PipedReader;import java.io.PipedWriter;/** * @author 摘抄自《Java并发编程的艺术-第四章并发编程基础-管道输入输出流》 * @version 1.0 * @description 线程数据通信.
2020-12-22 19:27:43
14
转载 树莓派-centos7.8配置Tomcat7开启自启动
tomcat安装目录:/opt/software/apache-tomcat-7.0.100/jdk安装目录: /opt/software/jdk1.8.0_231进入Tomcat目录cd /opt/software/apache-tomcat-7.0.100/1.修改catalina.sh文件cd binvi catalina.sh增加一行代码CATALINA_PID="$CATALINA_BASE/tomcat.pid"2.创建tomcat.pid文件.
2020-12-21 21:20:38
32
原创 树莓派通过java控制麦克纳姆轮小车
试验目标: 我们这次试验的主要目的是,通过java程序,编写spring boot的接口,提供restful风格的接口,通过网页按钮触发或者接口调用的方式,进行对小车进行远程控制。能进行控制小车的前进,后退,直接左向运动,直接右方向运动。定义与范围划分: 1.载体:小车底盘,轮子等非电子类物品统称为载体。 2.控制中心:树莓派称为控制中心 3.电子部件: 42步进电机,TB6600电机驱动,电源线称为电子设备,驱动成为芯片, 4.软件部分:ja...
2020-12-15 21:17:01
141
原创 kafka相关命令
#!/bin/bashcase $1 in "start"){ for i in node1 node2 node3 do echo "**********************************$i********" ssh $i "/opt/software/kafka_2.11-2.1.1/bin/kafka-server-start.sh -daemon /opt/software/kafka_2.11-2.1.1/config.
2020-12-09 22:07:19
17
原创 关于java并发顺序一致性模型的理解
在java并发编程中,由于在没有进行并发控制特殊处理的情况下,一段java源码程序,经过编译器编译成class文件的时候,会对应做jvm层级的优化,包括指令执行顺序等方面;在class文件所对应的jvm指令操作系统底层转换成cpu可以执行的指令的结果,会有cpu缓存,cpu层级指令执行顺序优化,多cpu调度优化等,这会导致一段java源代码的顺序与实际执行的指令顺序是不一致,或者中间会出现中间态数据副本,从而造成数据不一致或指令执行顺序不一致的现象。针对这些问题,情形复杂,为了方便理解这些现象,在并发编
2020-12-09 11:01:09
20
原创 java并发编程happens-before规则理解
happens-before 是并发编程里的一个抽象的概念,描述的是两个命令之间的结果的可见性。不是两个命令执行的顺序。可能两个命令执行的顺序是先B,后A,但只要保证A的结果永远早于B的执行之前B能够获取的到,就说A happens-before B这就是说为什么happens-before ,而不是简单用A先于B执行这样的概念来描述这个现象的原因...
2020-12-09 09:57:40
20
原创 synchronized关键字的通俗理解
我们知道synchronized是控制线程同步访问的一种机制。当修饰在普通方法的时候,会把普通方法所在的对象作为锁,进行控制。当修饰在静态方法的时候,会把普通方法所对应的类通过反射机制所对应的Class对象作为锁,进行同步访问控制。当修饰在代码块上的时候,会把括号内的对象作为锁,进行同步访问。总结来说,都是把对象作为锁(特殊的Class对象本质上也是对象,只不过是反射机制下,类本身所对应的类信息对象)注意,这里说的是对象本身就是锁,而不是锁住的是对象。为什么这么说呢,因...
2020-12-08 12:03:25
35
1
原创 centos7arm64架构重装yum步骤
一。卸载yum查看:rpm -qa |grep yum卸载:rpm -aq|grep yum|xargs rpm -e --nodeps二。下载相关包https://pkgs.org/search/?q=python这个目录下点击filter,选择操作系统,选择arm64架构,然后搜索框输入相关关键字http://mirror.centos.org/altarch/7/os/aarch64/Packages/yum-updateonboot-1.1.31-54.el7_8.noar.
2020-12-01 22:28:38
128
原创 树莓派centos7 arm64下的rpm包地址
https://centos.pkgs.org/7/centos-aarch64这个地址是可以找到具体的地址,可以选择条件,是哪个系统,什么架构,以及什么包,点进去包里面,有个地址,复制出来以后,可以下载也可以用wget进行下载...
2020-12-01 21:54:26
92
原创 java数组定义与打印
1.一维数组数组长度必须在new时指定数组内容删除,则相应位置置位null;数组本身长度不变;数组打印使用Arrays.toString(a);即可2.多维数组数组的第一维长度必须在new时指定,后面维度的长度,可以后面再指定Arrays.deepToString(a);进行打印操作...
2020-12-01 13:59:54
22
原创 记一次树莓派4b安装k8s时,源码问题查证与修复的过程
1.k8s 1.18.0版本,centos7.8 arm64版本,在kubeadm安装过程中,出现init失败的情况。kubelet已经启动,但是有一个E信息,具体如下11月 29 00:37:28 k8s-master kubelet[1473]: E1129 00:37:28.435521 1473 machine.go:331] failed to get cache information for node 0: open /sys/devices/system/cpu/cpu0/c..
2020-11-29 01:19:48
96
原创 如何通过公网访问树莓派集群
在如何通过公网访问树莓派讲解了如何使用百度云通过内网穿透访问单台树莓派。如果我们的树莓派是一个服务集群的话,那么该如何处理呢?由于百度云上frps.ini并没有配置客户端相关ip地址。所以我们可以认为,不是百度云发现树莓派,而是树莓派(家庭网络可能不是公网)去寻找百度云(公网可访问)所以百度云上的frp不需要处理。需要处理的是新增加的节点。其实和对单台的配置一样,就是需要注意两个地方:树莓派上集群节点的机器,frpc.ini我们假定先配置的200.首先复制frp软件到201服务器.
2020-11-20 17:09:56
57
1
原创 java控制步进电机-控制电机的转动速度
java控制步进电机-控制电机旋转方向讲过java如何通过树莓派,控制TB6600进而控制42步进电机的方向。这一篇主要讲,如何控制电机的速度。连线与上一篇相同,但需要修改一个参数:SW1,SW2,SW3分别选择ON,ON,OFF.来选择频率为200,分频为1.import com.pi4j.io.gpio.*;import com.pi4j.wiringpi.SoftPwm;/** * 四相42步进电机驱动-速度控制阿 * * @description: * @author: j.
2020-11-16 10:34:18
72
原创 java instanceof 与isInstance()区别
java反射,比较一个对象是否属于某个类,有两种方式使用instanceof 关键字,2.使用isInstance()方法。无论判断使用== 方式进行,还是equals 方法判断结果是一样的。只是instanceof比较的是“”“你是这个类吗,或者你是这个类的派生类吗?”==判断的似乎class的确切类型,不算继承...
2020-11-14 16:59:34
37
原创 java控制步进电机-控制电机旋转方向
java控制步进电机讲过java如何通过树莓派,控制TB6600进而控制42步进电机的启停。这一篇主要讲,如何控制电机的转向。连线与上一篇相同,如果上一篇已经操作过,那么可以直接跳到程序部分。import com.pi4j.io.gpio.*;import com.pi4j.util.CommandArgumentParser;import com.pi4j.wiringpi.SoftPwm;import java.sql.Date;import java.sql.Timestamp;.
2020-11-13 11:02:34
101
原创 静态工厂模式示例
工厂模式,通过传递类的名称,生产类的实例对象。静态工厂使工厂只有一个,并且直接通过静态工厂的静态方法实现生产的动作。不允许多个工厂类实例的出现。package top.fairy.global.globalfairytoppi4j.desige;public class StaticFactoryDemo { public static StaticFactoryDemo factory = null; public Object creat(String className) .
2020-11-12 11:50:43
50
2
原创 java类加载的过程
一.加载 从磁盘中读取类文件到本地方法区二.链接(验证,准备,解析),验证阶段验证文件格式是否是class后缀的字节码文件,文件头是否是OXCAFF开头的魔法数字;准备阶段为变量分配内存,并设置类变量的初始值;解析阶段将常量池中的符号引用替换为直接引用三.初始化static{}块,构造函数,父类的初始化四.使用五.卸载...
2020-11-11 16:46:58
14
原创 java自定义注解源码剖析
前言:注解,又称为元数据。java se5中内置了三种注解@Override @Depressed @SuppressWarinings 。我们可以创建自己的注解,即自定义注解。自定义需要用到三个元注解:1.@Target 作用的目标,对象是元素类型(类,接口,枚举,构造器,属性,方法,本地变量,形参,类型参数,当前在用类型)2.@Retention 保留级别(在源代码阶段source,此级别在编译阶段和运行时会被抛弃,即运行时和编译阶段该注解不会起作用;CLASS字节码级别,此级别是在编.
2020-11-11 15:17:15
42
原创 jdk11的class反射机制,将newInstance()方法设置为了不建议使用了,怎么通过反射创建新的对象
下面是jdk11的源代码,看到有个方法@CallerSensitive@Deprecated(since="9")public T newInstance(){ 。。。。。。}这里就意味着,newInstance()不建议使用 这里看到jdk9就不建议使用了。那么应该用哪个代替呢?我们知道创建对象有几种方式1. new 关键字 ,默认或者显示地调用构造方法实现。2.反射newInstance。3.反射方式显示调用构造函数4.深度拷贝copy下面是C...
2020-11-05 17:41:14
148
原创 关于树莓派做服务器的一些思考
树莓派4b版本已经出了4g内存,8g内存的版本。为了用起来3.8g以上内存空间,就需要使用64位的操作系统。所以在树莓派4b,8g内存版本上,我使用了centos arm64位的操作系统。这个时候树莓派可以当成一个普通的服务器使用,安装maven,git,docker,甚至k8s都可以。在使用过程中,发现一个问题:k8s可以安装成功(需要git代码编译,请参考前面的文章,编译成功)。但是当把pi4j的程序在这个系统上执行的时候,发现一个问题:pi4j只支持32位的操作系统。pi4j -v2版
2020-10-16 09:30:52
75
原创 如何拷贝树莓派系统到另外一张sd卡(windows系统操作)
如果我们在一个sd卡上安装了一个操作系统,例如centos arm64.然后进行分区处理,配置网络等等操作并且安装了一些应用软件。这个时候突然发现系统在使用之前的工作不想在下一个树莓派使用的时候重复劳动,而且想保留应用软件的安装过程,想要备份一下,复制到另外一个树莓派上使用或者留下做个保留,那么该怎么办呢?下面来讲一个不需要树莓派硬件即可进行备份树莓派系统的方式。准备工作: 1.windows 电脑 2.DiskGenius 下载地址:https://www.diskgenius.cn...
2020-10-16 09:09:12
536
原创 Java创建线程的四种方式
1.通过Thread类 new Thread2.实现runnable接口 无返回值3.实现Callable接口 有返回值4.通过线程池通过工厂模式创建,本质上还是前三种的使用 四种方式:a:newSingleThreadPoolExecutor b:newFixedThreadPoolExecutor c:newCacheThreadPoolExecutor ...
2020-10-13 08:09:11
22
原创 java控制步进电机
树莓派通过脉冲宽度调制可以控制电机的速度。实际上在精度要求不是非常高的情况下,普通引脚也可以通过软件模拟来控制电机,实现pwm一样的功能。pwm功能可以控制直流电机的速度,同时,也可以控制步进电机的步数。一.准备树莓派4b电机驱动TB660042步进电机电源盒(4节1.5v电池)电源线若干二.电路连接示意图https://shumeipai.nxez.com/raspberry-pi-pins-version-40TB6600这个是TB6600的外观,已经外壳
2020-09-03 17:32:28
201
原创 k8s 1.18.0 版本 centos7arm64,树莓派4b安装错误集锦
https://github.com/raspberrypi/linux/issues/3644 [ERROR SystemVerification]: missing cgroups: memory[root@k8s-master k8s]# cat /proc/cgroups#subsys_name hierarchy num_cgroups enabledcpuset 5 1 1cpu 2 71 1cpuacct 2 ...
2020-08-31 14:58:55
385
原创 如何通过公网访问树莓派
一.问题 树莓派我们在搭建使用过程中,一般电脑和树莓派连到一个网络里,然后通过局域网进行访问。那么如果我们需要和其他人进行团队合作,或者远程访问树莓派怎么办呢? 那就需要搭建公网环境访问树莓派。 通过公网访问树莓派,首先,我们要有公网ip地址。一般情况下,我们的家庭网络是不具备公网的,可能一个小区都是在一个大的局域网内,我们的路由器实际上是访问的大的局域网内的一个ip地址。这个时候,我们可以和网络运行商咨询是否可以配置公网给用,但是公网是不固定的,也有一定的不方便。如果需要...
2020-08-27 17:28:29
287
原创 java通过pwm方式控制电机-L298N
我们知道树莓派提供一个硬件pwm引脚,可以通过脉冲宽度调制进行控制电机的速度。实际上在精度要求不是非常高的情况下,普通引脚也可以通过软件模拟来控制电机,实现pwm一样的功能。一.准备树莓派4b电机驱动L298N直流电机电源盒(4节1.5v电池)二.电路连接示意图使用方式如下:https://shumeipai.nxez.com/raspberry-pi-pins-version-40L298N示意图详细的针脚其中,IN1,IN2控制电机A,..
2020-08-26 17:07:46
216
原创 关于3d精灵的架构图景
3d精灵主打虚实一体化,以软件自动化为基础,通过IPSW架构(IPSW即:IASS-基础设施即服务,PASS-平台即服务,SASS软件即服务,WoT-万联网)实现。3d精灵的可行性基础是基于两化一架构:虚实一体化,软件自动化,和IPSW架构3d精灵的现实基础是3d打印3d精灵的虚拟基础是设计原创力3d精灵的目标是实现工业智造4.0.3d精灵的宗旨是轻松工作,快乐生活3d精灵的硬件体系是centos7arm版,树莓派集群3d精灵的指导思想是原创与自主3d精灵的精神和灵魂是共享和
2020-08-13 20:32:02
32
原创 树莓派4b-centos7arm64安装k8s系统初始化相关操作
1.安装k8s之前,需要关闭防火墙,关闭selinux# 查看防火墙启动状态firewall-cmd --state# 停止firewallsystemctl stop firewalld.service# 禁止firewall开机启动systemctl disable firewalld.service #关闭selinux vi /etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled...
2020-08-13 17:10:45
143
原创 k8s搭建网络架构示意图
搭建k8s至少准备四台服务器,其中一台作为master,另外三台作为node。最后还有一台母机,用来统一控制k8s服务器(master机器共用也行)master安装的服务:etcd,kube-apiserver,kube-controller-manager,kube-scheduler 服务。node安装的服务:docker,kubectl,kube-proxy==========================================================各个服务器..
2020-08-13 13:55:47
146
原创 CentOS7服务器自动待机,断网,远程ping不通,ssh连不上
1.查看使用了什么profile: tuned-adm list[root@localhost opt]# tuned-adm listAvailable profiles:- balanced - General non-specialized tuned profile- desktop - Optimize for the desktop use-case- hpc-compute ..
2020-08-13 12:08:40
122
原创 k8s相关命令集锦
1.启动查看日志 cat /var/log/messages|grep kube-apiserver|grep -i error
2020-08-12 15:51:29
37
原创 k8s部署集群,查看启动安装命令日志
cat /var/log/messages|grep kube-controller-manager|grep -i error
2020-08-11 16:33:40
182
centos7arm64重装yum所需要的rpm包
2020-12-01
软件工程-软件部署手册模板
2020-12-09
vista/2008/win7 启动菜单自动修复工具
2012-08-22
kubernetes-release-1.18.zip-树莓派-centos7可用编译源码包
2020-08-07
ZD Soft Screen Recorder_8.0.exe
2020-02-20
elasticsearch-7.5.2-x86_64.rpm
2020-02-17
pi4j-core-1.2.jar
2020-01-15
maven-shade-plugin-3.1.0.jar
2018-11-10
centos7.8arm64cpu管理找不到缓存文件夹cache的问题
发表于 2020-11-30 最后回复 2020-11-30
k8s get csr ,get service 正常,get notes 提示No resources found in default namespace
发表于 2020-08-23 最后回复 2020-08-23
github如何删掉瘦身pack文件?
发表于 2018-02-27 最后回复 2020-06-10
Makefile:1: *** 遗漏分隔符 。 停止。
发表于 2019-12-12 最后回复 2020-04-23
水上冰石的留言板
发表于 2020-01-02 最后回复 2020-01-02
多线程操作数据库时为了防止数据的增删改的混乱该在数据库层还是程序层面上进行同步?
发表于 2014-11-28 最后回复 2019-01-15
csdn变的陌生了
发表于 2017-12-31 最后回复 2018-01-02
eclipse 一键启动多个maven项目怎么配置
发表于 2017-08-15 最后回复 2017-08-23
wsdl,soap发送报文,cdata前面的尖括号被axis2转义
发表于 2015-07-31 最后回复 2017-05-06
Java编程思想 类型信息问题
发表于 2017-01-03 最后回复 2017-02-08
hibernate如何实现数据备份和数据恢复
发表于 2014-07-21 最后回复 2016-08-13
用mysql数据库的存储过程使用游标效率低下怎么解决
发表于 2015-07-03 最后回复 2015-07-31
用户数据库表的字段可以以一个系统表的主键为外键吗?
发表于 2014-11-12 最后回复 2015-07-31
java调用微软speechsdk51进行语音识别,用jacob.jar
发表于 2013-09-04 最后回复 2015-06-22
oracle 12c 创建多个容器数据库之后,如何进行切换和设置,并且将非cdb插入到容器数据库中
发表于 2015-02-27 最后回复 2015-03-09
工作的人们和动物园的猴子有啥区别
发表于 2014-12-29 最后回复 2014-12-30
五千的并发用户量,该用什么架构?后期优化不算,前期架构要架得住才行,求不吝赐教
发表于 2014-01-22 最后回复 2014-07-21
ajax +servlet+out.println() 返回swf播放器的js代码,然后inHtml加到页面上
发表于 2014-04-26 最后回复 2014-07-21
严重: The web application [/jpkc] created a ThreadLocal with key of type [java.lan
发表于 2013-12-11 最后回复 2014-07-21
hThe web application [/jpkc] registered the JDBC driver [com.microsoft.sqlserver
发表于 2013-12-11 最后回复 2014-07-21
servlet 如何获取多选下拉菜单所有的值,包括选择的和未选择的两部分
发表于 2013-12-30 最后回复 2014-01-14
hibernate qbc 多表连接查询
发表于 2013-12-21 最后回复 2013-12-30
js 如何获取不同窗口窗体的句柄,进而修改dom
发表于 2013-12-25 最后回复 2013-12-30
数据库设计是要时间效率还是空间效率。
发表于 2013-12-17 最后回复 2013-12-18
java 语音识别 sphinx4
发表于 2013-08-17 最后回复 2013-12-11
jsp+sql2005 插入数据库时中文乱码,使用了过滤器,用utf-8编码
发表于 2013-10-09 最后回复 2013-10-24
jsp 网站压力测试 工具
发表于 2013-07-01 最后回复 2013-07-22
数字证书格式转换,导入出错
发表于 2012-07-04 最后回复 2013-07-01
请教iPhone平台问题
发表于 2010-05-03 最后回复 2012-11-23
Java程序下如何调用keytool把jks转成pfx证书?
发表于 2012-05-03 最后回复 2012-07-04
用命令建表时如何使两个表中的数据相互制约?check约束可以吗?
发表于 2011-03-26 最后回复 2011-03-26
2me大家谈,Java技术问题提出与解决 MIDlet
发表于 2010-09-11 最后回复 2010-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝