自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 nginx 安装和使用godaddy颁发证书

godaddy 安装ssl 证书及绑定域名

2022-07-17 01:09:58 1311

原创 solidity call与delegatecall

call与delegatecall在 Solidity 中中包括 call、delegatecall 和 callcode 三种方式。call:调用后内置变量 msg 的值会修改为调用者,执行环境为被调用者的运行环境(合约的 storage)delegatecall: 调用后内置变量 msg 的值不会修改为调用者,但执行环境为调用者的运行环境callcode: 调用后内置变量 msg 的值会修改为调用者,但执行环境为调用者的运行环境call可以涉及账户间的操作,另外两个可以理解为了放在以太坊上的类

2021-01-13 14:56:59 851

原创 java自定义注解使用

Java 预定义注解@Retention该注解用来修饰其他注解,并标明被修饰注解的作用域。其 value 的属性值包含3种:SOURCE:注解仅在源代码中可用。编译器和 JVM 会忽略此注解,因此在运行时不可用;CLASS:编译器会处理该注解,但 JVM 不会处理,因此在运行时不可用;RUNTIME:JVM 会处理该注解,可以在运行时使用。@Target该注解标记可以应用的目标元...

2019-10-31 15:02:10 287

原创 JAVA8函数式接口

Function<T, R>源码package java.util.function;import java.util.Objects;@FunctionalInterfacepublic interface Function<T, R> { //输入一个值返回另一个值 R apply(T t); //执行之前调用 default &...

2019-10-16 14:58:38 306

原创 zookeeper+hadoop集群搭建

hadoop安装说明hadoop1,hadoop2,hadoop3三台服务器,做好映射。三台服务器免密登录zookeeper集群搭建JDK安装(集群环境尽量保持一致)ntp服务器时间同步hadoop2安装hadoop-2.7.7下载解压tar -zxvf hadoop-2.7.7.tar.gzmv hadoop-2.7.7 hadoop环境变量配置vim /...

2019-09-05 13:49:39 282

原创 zookeeper安装

zookeeper配置说明:三台服务器hadoop1,hadoop2,hadoop3分别配置对应ip映射hadoop2下载zookeeperwget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz配置解压文件 tar -zxvf zookeeper-3.4....

2019-09-03 18:02:41 313

原创 iptables常用命令

启动: service iptables start关闭:service iptables stop重启: service iptables restart开放ip访问端口:iptables -I INPUT -s 127.0.0.1 -p tcp --dport 6990 -j ACCEPT删除开放端口:iptables -D INPUT -s 127.0.0.1 -p tcp --d...

2019-09-02 17:48:00 173

原创 Spring boot jar包解压后重新压缩命令

进入解压的目录/demo,运行jar cvfM0 demo.jar *压缩后的项目即可运行

2019-09-02 17:44:01 1216

原创 LINUX服务器配置登录邮件提醒

登录邮件提醒修改/etc/mail.rccd /etcvim mail.rc增加set bsdcompatset from=**\@qq.comset smtp=smtps://smtp.qq.com:465set smtp-auth-user=**\@qq.comset smtp-auth-password=od****baset ssl-verify=ignores...

2019-09-02 17:40:29 1074

原创 SSH免密登录

ssh免密登录生成秘钥对ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa参数说明:-t 加密算法类型,这里是使用rsa算法 -P 指定私钥的密码,不需要可以不指定 -f 指定生成秘钥对保持的位置 copy公钥ssh-copy-id root@hadoop2注:hadoop2为/etc/hosts中配置映射注意事项SSH不希望hom...

2019-09-02 17:37:57 254

原创 NTP安装

ntp 安装说明:master,slave1,slave2三台服务器每台服务器配置对应hosts安装yum install ntp配置开机自启动systemctl enable ntpd.servicesystemctl list-unit-filesmaster配置vim /etc/ntp.config增加restrict 127.0.0.1restric...

2019-09-02 17:26:38 263

原创 JDK安装笔记

JDK安装下载JDK解压安装包配置环境变量vim /etc/profileexport JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JaVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH生效source /etc/pro...

2019-09-02 10:19:24 170

原创 面试笔记-单例

饿汉 线程不安全public class SingleTon1 { private static SingleTon1 s1= new SingleTon1(); private SingleTon1() {} public static SingleTon1 getSingleTon1() { return s1; }}懒汉 线程安全public class Si...

2019-03-07 15:54:41 249

转载 面试笔记-集合

h## 集合Comparator和Comparable1. ComparableCollections排序,元素需要实现该接口。内比较器,可以与自身比较。实现compareTo(T t)方法(返回正整数,零,负整数)2. Comparator外比较器,不支持与自身比较比较两个对象compare(T t1, T t2),返回正整数,零,负整数Collection与Ma...

2019-03-07 15:51:57 227

原创 面试笔记-IO流

IO流IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:(1)读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。(2)处理对象不同:字节流...

2019-03-07 15:50:12 232

原创 面试笔记-JVM

JDKJDK与JREjdk:java 开发工具包jre:项目运行环境。jvm+基本工具包JVM普通线程与守护线程jvm生命周期:main启动到普通线程全部结束jvm结构类加载:双亲委派机制jvm执行流程gc分代回收-&amp;gt;新生代(eden,2个survivor),老年代,持久代eden不足-&amp;gt;mark-copy-&amp;gt;surviv...

2019-03-07 15:46:12 299 1

原创 面试笔记-数据库

数据库引擎Mysql常用的存储引擎包括Innodb和Myisam以及memory引擎Innodb更适合处理大量的高并发的数据,因为其良好的事务日志和故障恢复处理。数据库的大小决定了故障的恢复时间的长短,这会比较快,但是Myisam会需要几个小时需要外键处理,那你就要选择Innodb,如果需要全文索引,那么MyIsam可能是一个比较好的选择,因为系统内建了这个全文的索引MyISAM引擎:...

2019-03-07 15:44:55 276

原创 面试笔记-多线程

多线程并行与并发:并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈,我们会用TPS或者QPS来反应这个系统的处理能力。线程状态sleep和wait:wait会释放锁,线程间交互;sleep会一直持有锁,用于暂停执...

2019-03-07 15:42:16 256

空空如也

空空如也

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

TA关注的人

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