自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (34)
  • 收藏
  • 关注

原创 Linux centos6安装rz、sz命令

root@node1 ~]# ln -s /usr/local/lrzsz/bin/lrz rz //如果/usr/bin下已存在,删除。[root@node1 ~]# ./configure --prefix=/usr/local/lrzsz //配置安装路径。centos6传文件提示command not found。

2024-03-09 16:31:10 623

原创 Vmware 点进centos不显示鼠标

后面我的电脑重启了,然后我又装了centos6.8,安装centos6.8时有显示鼠标。于是我就切会centos7去看,居然也显示鼠标了,不知道怎么就出现了。链接: https://pan.baidu.com/s/1NPIB4bufY54d1ARxnl3Ceg?今天安装了Vmward16 安装后在里面安装了centos7,但进入centos7 时没显示鼠标,但有点击效果。设置了右上角的 编辑->首选项 -输入-》单击鼠标时抓取键盘和鼠标输入然后重启下vmware,但鼠标还是不显示。

2024-03-09 14:18:26 809

原创 feign 和 openFeign 的区别

OpenFeign 的@FeignClient可以解析SpringMVC 的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。Feign 是Netflix公司写的,是springCloud组件中的一个轻量级Restful的Http 服务客户端, 是springCould中的第一代负载均衡客户端。2 Feign 本身不支持Spring MVC的注解,使用Feign的注解定义接口,调用这个接口,就可以调用服务注册中心的服务。

2023-10-09 22:54:58 382

原创 Nacos中AP和CP 切换

这个定理的内容是指的是在一个分布式系统中、Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。分区容错性(P):在分布式系统中网络会存在脑裂的问题,部分Server与整个集群失去节点联系,无法组成一个群体。一致性(C):在分布式系统中,如果服务器集群,每个节点在同时刻访问必须要保持数据的一致性。AP:数据可以短暂不一致,但最终是需要一致的,无论如何都要保证服务的可用。CP:我们服务可以不能用,但必须要保证数据的一致性。

2023-10-07 22:18:01 773

原创 使用idea 中的rest 将 git 合并部分分支代码到主分支

例如dev分支已经提交了 demo1到4,到想把demo1-3的代码合并到test分支,demo4暂时不合并。需求:当要将dev的分支中的部分代码合并到test分支时,又不想把dev的全部代码合并到test分支。1首先切换到test分支,然后右键git -》pull 拉起dev分支的全部代码。3然后右键Git -> Reset HEAD -> To Commit。可以使用idea的reset 功能满足以上需求。demo4的代码处于未commit状态。5此时就可以push到test分支了。

2023-10-05 22:34:44 416

原创 solidity 合约转java

Generate a Java Wrapper from your Smart ContractSolidity Gradle Plugin - Web3jweb3j / web3j-maven-plugin · GitLab

2023-10-05 21:08:20 273

原创 java 调用合约使用nonce 可能会出现的问题

第二,一旦已经发出的交易发生异常,异常交易的nonce未被使用,那么异常交易的nonce需要重新被使用之后它后面的nonce才会生效。同时此地址再发起一笔交易,如果通过eth_getTransactionCount获取的nonce值与上一个nonce值相同,用同样的nonce值再发出交易时,如果手续费高于原来的交易,那么第一笔交易将会被覆盖,如果手续费低于原来的交易就会发生上面的异常。所谓的热点账户就是频繁被使用的账户,在以太坊中比如交易所的统一出币账户,在短时间内频繁发起交易的账户,均可被称作热点账户。

2023-10-05 21:01:05 458

原创 @Async在同一个类中注解失效的原因和解决办法

原因是:spring在扫描bean的时候会扫描方法上是否包含@Async注解,如果有,会为这个bean动态地生成一个子类代理类,代理类是继承原来的那个bean。此时,当这个有注解的方法被调用的时候,实际上是由代理类来调用的,代理类在调用是会增加异步作用。然而,如果这个注解的方法是被同一个类的其他方法调用,该方法并没有通过代理类,而是直接通过原来的那个bean。在同一个类中,一个方法调用另外一个有注解(比如@处理方法,把@Async方法提取到其他类中。)的方法,注解是不会生效的。

2023-10-03 22:33:33 1301

原创 java中枚举类不可以被继承。

● 枚举类继承了java.lang.Enum类,而不是默认的Object类。而java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparable接口。枚举可以继承其他类 实现接口。

2023-09-16 14:37:43 1059

原创 自定义注解 类属性转Enum

使用自定义注解把一个对象的属性转化成对应的枚举集合。

2023-09-16 12:49:13 111

原创 Mysql InnoDB引擎 的hash索引

InnoDB 自适应哈希索引是一种特殊的哈希索引,它用于存储 InnoDB 表的主键和唯一索引。这个哈希索引的作用是减少查询时的磁盘 I/O 操作,提高查询效率。查一下mysql官方文档:https://dev.mysql.com/doc/refman/5.7/en/create-index.html。Mysql InnoDB引擎不支持hash索引,但是在内存结构中有一个自适应hash索引,来提高查询性能。是 MySQL InnoDB 存储引擎中的一个参数,它控制着 InnoDB 自适应哈希索引的功能。

2023-09-14 20:27:36 376 1

原创 web3j solidity 转java

这里有个坑,就是使用solcjs 编译智能合约文件输出到目录会有一个文件夹,这个需要手动创建,我这里输出目录到F:\\ 但是它还是要输出到F:\\F_\ 下,这里的F_文件夹需要我们创建!进入目录bin下,在此目录命令行执行web3j,否则web3j bash命令不存在。网站,下载web3j-3.3.1.tar,并解压。需要使用的环境 web3j,nodejs。PS:使用web3j命令,需要进入。

2023-09-03 13:49:48 810

原创 Web3j 继承StaticStruct的类所有属性必须为Public <DynamicArray<StaticStruct>>

Web3j 继承StaticStruct的类所有属性不能为private,因为web3j 是通过长度去截取返回值解析成对应的属性进行赋值的。要获取一个list对象时,web3j是按一个类的所有public属性个数去截取总长度的,再进行解析赋值到没一个属性里。Web3j 继承StaticStruct的类所有属性必须为Public,属性的顺序和数量必须和solidity 里面的struct 属性相同,否则属性少了或者多了的时候会出现错位。Modifier 里面比较了Public。StaticStruct类。

2023-09-03 12:08:44 662

原创 父类获取子类私有属性 Field getDeclaredFields setAccessible

父类获取子类私有属性 Field getDeclaredFields setAccessible

2023-09-03 10:52:25 221

原创 抽象父类获取子类的泛型 或接口泛型

jie通过getClass().getGenericSuperclass()或者子类的泛型。

2023-08-09 22:38:57 430

原创 springboot传给前端日期少了八小时

spring-boot默认使用Jackson对返回到前端的值进行序列化。Jackson框架默认的时区是UTC(协调世界时,又称统一世界时间),相比于东八区少了8小时(东+西-)。hh:12小时制,HH:24小时制。在Spring Boot中,如果从MySQL数据库中获取日期,并在前端显示时少了8小时,这通常是由于时区的问题导致的。MySQL默认使用系统的时区,而Spring Boot默认使用UTC时区。处理方法在spring的yml添加以下配置。

2023-08-07 23:17:08 1059

原创 Logback ThresholdFilter LevelFilter

当我们需要对日志的打印要做一些范围的控制的时候,通常都是通过为各个Appender设置不同的Filter配置来实现。更多关于Logback过滤器的内容可参考官方文档:https://logback.qos.ch/manual/filters.html。比如下面的配置,实现了只记录INFO及以上级别的控制,比INFO级别低(如:DEBUG、TRACE)都不会记录。,用户可以根据需要来配置一些简单的过滤规则,下面先简单介绍一下这两个原生的基础过滤器。过滤器的作用是通过比较日志级别来控制日志输出。

2023-08-07 22:25:49 666

原创 Java Telegram 机器人 newbot

这里的关键点在于,如何获取 channel/group 的 chat id,这里咱确实踩了下 🕳,找了蛮久也没有找到正确的方法,最后发现其实是咱一开始姿势不对,后来找到 stackoverflow 有个回答。Telegram 中每个用户、频道、群组都会有一个 chat ID,机器人发送消息需要指定 chat ID 来将消息发送到指定用户。的文章,感觉挺 interesting,试着按教程折腾,好耶ヽ(✿ ゚ ▽ ゚)ノ,又成功解锁了一个新玩具!机器人注册成功,咱就可以发送消息了,参考官方接口文档参考。

2023-05-31 22:49:20 633

原创 eclipse安装lombok插件

若出现Can't find IDE弹出框后,点击确定,并点击Specify location选择eclipse位置,选择后点击Install/Update按钮安装。项目中遇到了一些实体类声明了属性,缺少get/set方法,但是类上使用了@Getter 和 @Setter注解,查了下是lombok插件的强大功能。安装后,弹出框会消失,去eclipse根目录下,查看配置文件eclipse.ini。3、命令行执行lombok.jar,安装lombok.jar。下载lombok 支持jar包lombok.jar。

2023-05-29 22:03:30 1557

原创 BNB 测试网络配置

配置文档参考地址: https://docs.binance.org/smart-chain/wallet/trezor.html#unlock-your-metamask。RPC 地址参考: https://docs.binance.org/smart-chain/developer/rpc.html。测试网水龙头 URL: https://testnet.binance.org/faucet-smart。测试网浏览器 URL: https://testnet.bscscan.com/

2023-05-17 20:48:38 1618

原创 Git 和 TortoiseGit安装配置

然后点击开始目录中的 Pageant 》 Add Key 选择刚才生成的私钥(我的私钥名字是myppk),C:\Users\你自己电脑用户名\.ssh\myppk.ppk。再点击Save Private key 保存私钥到在C:\Users\你自己电脑用户名\.ssh下,名字可以随便取保持为后缀为.ppk文件。随便打开一个文件右键TortoiseGit 》 Settings 在弹出界面点击git 然后填写用户名邮箱和选全局选项。一直按下一步到最后一步输入用户名和邮箱或者跳过到后面添加也可以。

2023-05-09 23:35:43 487

原创 webstorm使用git

webstorm配置git。

2023-05-09 21:33:51 80

转载 Git 和TortoiseGit 配置

TortoiseGit小乌龟安装配置及使用_小乌龟tortoisegit_壹只小小鸟的博客-CSDN博客

2023-05-08 22:54:47 445

原创 webstorm 创建harthat项目

改为执行 npx hardhat run .\scripts\deploy.js --network localhost。执行npm install --save-dev @nomicfoundation/hardhat-toolbox。运行本地节点,打开另外一个terminal执行以下命令。

2023-05-07 10:11:08 557

原创 jvisualvm 通过jmx 查看Tomcat情况

修改tomcat bin目录下的catalina.sh 文件添加JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1.20 -Dcom.sun.management.jmxremote=true...

2019-05-05 18:37:02 341

原创 centos7 安装tomcat8

tomcat 官网下载地址https://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gzhttps://tomcat.apache.org/download-80.cgi解压tar -zxvf apache-tomcat-8.5.40.tar.gz -C /usr/loca...

2019-05-04 22:29:12 187

原创 CentOS7安装JDK8

1. 检查系统中的jdk版本java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)2. 查询自带的openjdkrpm -q...

2019-05-04 21:57:15 751

原创 Druid 使用

一配置1 pom.xml<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.14</version></...

2019-05-04 21:02:06 246

转载 @ResponseBody 返回中文乱码

SpringMVC默认处理的字符集是ISO-8859-1。接口定义为@ResponseBody,使用的返回值处理器为RequestResponseBodyMethodProcessor,使用HttpMessageConverter消息转换机制,会调用对应的HttMessageConverter处理类。支持String类型的消息转换器有StringHttpMessageConve...

2019-05-04 15:04:27 8213 2

原创 centos6 安装 gitlab 官网安装步骤

官网地址https://about.gitlab.com/install/#centos-61. Install and configure the necessary dependenciesOn CentOS 6 (and RedHat/Oracle/Scientific Linux 6), the commands below will also open HTTP and S...

2019-05-01 22:20:54 1024

转载 msql 5.5 5.6 5.7 8.0 区别

新特性对于使用者而言,新特性应该是关注的第一焦点。下面会针对版本列出一些个人认为有特点的新特性。5.5InnoDB 作为默认存储引擎InnoDB 因为支持事务、行级别锁而广为人知,并广泛应用。但是在之前的版本中,InnoDB并不是默认的存储引擎。在5.5中,InnoDB成为了默认的存储引擎。半同步复制半同步复制(Semisynchronous Replication)在My...

2019-04-29 23:10:45 2089

转载 Spring 思维导图

关于SpringSpring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是Spring仍然可以和其他的框架无缝整合。Sping架构Spring框架是分模块存在,除了最核心的...

2019-04-28 20:08:19 290

转载 tortoisegit 提示 git for windows(http://code.google tortoiseget setting 页面空白

主要原因是git环境变量没配置 2. 配置环境变量,方便从命名行直接访问相关命令   JDK 根目录 --&gt; 变量名:Java_Home 变量值:C:\Program Files\Java\jdk1.7.0_75  Git根目录 --&gt; 变量名:Git_Home 变量值: C:\Program Files (x86)\Git                     ...

2019-02-19 10:51:26 2998

转载 Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

新建或导入maven项目失败,并出现如下错误:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor...

2019-02-19 10:24:37 1473

原创 centos 6.8 安装mysql 5.7

下载地址 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar查看是否已安装mysql  rpm -qa |grep mysql有的话删除对应组件yum -y remove 文件名解压文件[root@localhost mysql]# tar -xvf /mnt/hgfs/wor...

2018-04-09 22:38:52 950

原创 虚拟机共享文件夹

点击添加,选择本地文件夹然后点确定,启动虚拟机在 /mnt/hgfs 文件夹下就可以看到共享的文件夹

2018-04-05 23:01:07 311

转载 MySQL force Index 强制索引

以下的文章主要介绍的是MySQL force Index  强制索引,以及其他的强制操作,其优先操作的具体操作步骤如下:我们以MySQL中常用的hint来进行详细的解析,如果你是经常使用Oracle的朋友可能知道,Oracle的hincvt功能种类很多,对于优化sql语句提供了很多方法。同样,在MySQL里,也有类似的hint功能。下面介绍一些常用的。强制索引MySQL FORCE INDEXSE...

2018-04-05 19:54:39 387

转载 ConstructorUtils 使用

1.ConstructorUtils 这个类中的方法主要分成两种,一种是得到构造方法,一种是创建对象。事实上多数时候得到构造方法的目的就是创建对象,这里只介绍一下创建对象。static java.lang.Object ConstructorUtils.invokeConstructor(java.lang.Class klass, java.lang.Object[] args) //根据一个j...

2018-04-04 20:19:43 399

原创 记录1

订单表 修改字段长度  3000万数据  35g大小  1682秒  服务器内存128g  硬盘ssd  CPU 64核  40天数据出现问题从库其他数据同步延迟,原因同步了字段长度耗时比较久,其他同步延后从库同步中断,从新同步主库导致主库出现乱码kibana

2018-04-02 21:18:30 114

原创 mysql 列转行

 select d.id,substring_index(substring_index(d.`column`,',',rownum+1),',',-1) showrow ,rownum,length(d.`column`)-length(replace(d.`column`,',','' )) count from d  join ( select t1.`index`+ t2.`index`*...

2018-03-15 23:23:52 380

04757 信息系统开发与管理 往年真题

信息系统开发与管理 往年真题

2019-03-21

02382管理信息系统历年真题

02382管理信息系统历年真题

2019-03-21

从Paxos到Zookeeper 分布式一致性原理与实践完整版

Zookeeper 分布式 完整版 从Paxos到Zookeeper 分布式一致性原理与实践完整版

2016-07-10

VMware_12注册码

VMware12 注册码

2016-06-06

高性能Java系统实现与调优

高性能Java系统实现与调优 高性能Java系统实现与调优

2016-05-25

Linux+NFS安装配置指导nfs-util+portmap安装包下载url.rar

Linux+NFS安装配置指导nfs-util+portmap安装包下载url.rar

2016-05-14

tomcat-redis-session-manager 源码

tomcat-redis-session-manager 源码

2016-04-14

下载插件jDownload

jDownload jquery 下载插件,提示框的大小可调

2015-12-18

程序员表白系列--表白篇

程序员表白系列--表白篇

2015-12-07

JProfiler 9注册码.txt

JProfiler 9注册码.txt

2015-10-14

jprofiler_windows-x64_9_0_3和注册码

jprofiler_windows-x64_9_0_3和注册码

2015-10-14

java并发编程实战

java并发编程实战 和代码

2015-02-27

深入理解java虚拟机

深入理解java虚拟机

2015-02-09

java根据ip获取国家、地区名称,附带ip库

java根据ip获取国家、地区名称,附带ip库

2014-04-07

NTP_Server

NTP_Server

2013-11-09

windows_2008_R2上建立NTP_Server和客户端实现时间同步

windows_2008_R2上建立NTP_Server和客户端实现时间同步

2013-11-09

NTP服务器及NTP客户端配置原理及实例

NTP服务器配置,solaris、linux,windows xp 2003,cisco 3662配置实例,ntp原理,ntp的作用,ntp客户端配置。

2013-11-09

动态生成柱状图

java JSP调用Java Bean在网页上动态生成柱

2013-10-12

Java生成柱状图

java 柱状图

2013-10-12

PowerDesigner从数据库中导出表结构.doc

PowerDesigner导出表结构 8月30上传的那个有点问题

2013-09-03

PowerDesigner从数据库中导出表结构

PowerDesigner从数据库中导出表结构

2013-08-30

Java POI excel 导出

Java POI excel 导出 Java POI excel 导出

2013-07-09

Myeclipse 安装svn插件 和 操作说明

Myeclipse 安装svn插件 和 操作说明

2013-03-08

ibatis 源码

ibatis 源码

2013-03-07

jquery.autocomplete.min.js

jquery.autocomplete.min.js js jquery autocomplete

2012-02-02

jquery.autocomplete.css

jquery.autocomplete.css autocomplete jquery

2012-02-02

jquery.autocomplete.js

用于开发像百度搜索一样具有下拉功能的javascript

2012-02-02

jquery.easyui.min.js

jquery easyui min js多多下载,谢谢合作

2012-02-02

空空如也

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

TA关注的人

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