4 hacker_LeeFei

尚未进行身份认证

我要认证

be what you wanna be

等级
TA的排名 9k+

图形化springBean的生命周期

一、创建过程二、创建机制首先理解scope:Singleton(单例) 在整个应用中,只创建bean的一个实例Propotype(原型) 每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例。Session(会话) 在Web应用中,为每个会话创建一个bean实例。Request(请求) 在Web应用中,为每个请求创建一个bean实例。他们是什么时候创建的:1 一个单例的bean,而且lazy-init属性为false(默认),在Application Co

2020-05-12 22:33:35

MySQL的count()

前言:这里不讲count(*)和count(1)的区别,介绍的是count()的另一个隐藏的知识点。下面我们先来看一个例子:select 1 or null,0 or null;结果如下:补充知识点:在MySQL中,0或 NULL意味着假(0)而其它值意味着真(1)。布尔运算(age = 4 或者 age is null都是布尔运算)的默认真值是1。不能使用算数运算符与null做运算...

2020-04-03 14:07:13

mysql的update

1 简单的update table set where2 多表赋值update示例如下 UPDATE tabel_a a,table_b b set a.column_a=b.column_b WHERE a.column_c = 0 and a.column_a is null and a.column_c = b.column_d;...

2020-04-02 15:30:22

zookeeper页面管理ZK-UI

Zookeeperzookeeper功能非常强大,可以实现诸如分布式应用配置管理、统一命名服务、状态同步服务、集群管理等功能,我们这里拿比较简单的分布式应用配置管理为例来说明。假设我们的程序是分布式部署在多台机器上,如果我们要改变程序的配置文件,需要逐台机器去修改,非常麻烦,现在把这些配置全部放到zookeeper上去,保存在 zookeeper 的某个目录节点中,然后所有相关应用程序对这个目...

2020-03-20 14:25:30

区块链(一)----哈希与区块链

什么是哈希?简单来说,哈希就是输入任意长度的字符串都可以产生固定大小的输出。在比特币这种加密货币中,交易就是输入,然后经过哈希算法(比特币采用的是 SHA - 256),产生固定长度的输出。下面就是使用 SHA-256 算法的例子:通过上面的例子可以看出,无论输入大或者小,输出都是固定256比特的长度。这一特性在处理大量数据和交易时是至关重要的。基于哈希这一特性,我们不用记输入数据是多么大...

2020-03-17 20:42:03

服务器优化之df命令

df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。语法df [选项]... [FILE]...文件-a, --all 包含所有的具有 0 Blocks 的文件系统文件–block-size={SIZE} 使用 {SIZE} 大小的 Blocks文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的…)文件-H, --si 很像 -...

2020-03-12 22:05:13

Feign请求中报错:Request header is too large

现在我们项目中都已迁入spring boot和spring cloud。 服务间调用现在都改成feign的调用方式,但是上次在实际使用过程中出现过:Request header is too large 的情况。这里重现下场景:1,调用其他服务提供方的接口2,POST请求,传递的参数包含数据较大3,本地联调发现报错:Request header is too large查询一圈发现大多是...

2020-03-10 16:01:24

慢SQL的查看和终止

1、解决方法类似关掉linux的进程服务// 1.查看最近所有sql进程show full processlist; // 2.kill 会话号;kill 123456;

2020-01-15 09:08:41

javac、javap不是内部或外部命令,也不是可运行的程序或批处理文件。

一、问题原因: 这里主要是系统环境变量的配置出现了问题二、环境说明:windows10操作系统三、具体操作观察下,你的环境变量里是否配置了JAVA_HOME(当然也可以其他名字)变量,路径指向jdk/bin,接下来,在path中加入这个变量即可四、示例一切ok,可以开始你的jvm调试之旅了。...

2019-12-17 10:54:34

几个常见的服务器性能指标解释:QPS、TPS、RT、Load、PV、UV

一:QPS原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。PV(page view)即页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览数是评价网站流量最常用的指标之一,简称为PV。机器:峰值时间每秒QPS / 单台机器的QPS = ...

2019-11-27 09:53:13

MySQL过周末

需求说明:查询***的本周增量mysql 周N时间点语法select subdate(curdate(),date_format(curdate(),'%w')-1) as "本周一";select subdate(curdate(),date_format(curdate(),'%w')-7) as "本周日";语法补充:DATE_FORMAT(date,format)...

2019-11-13 10:49:49

http GET请求方式传递数组参数

异常记录异常:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986原因:https://xyk.abc.com/web/data-process/downExce...

2019-11-07 14:02:24

maven跳过单元测试

maven跳过单元测试有两种方法-maven.test.skip和skipTests的区别-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。一 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。mvn ...

2019-10-21 16:23:24

java.net.MalformedURLException: no protocol 异常的原因及解决方法

异常描述在通过 域名地址调用远程方法,进行远程连接市,报出如下异常:异常原因通过观察上图标记出来的异常描述,咱们可以知道:java.net.MalformedURLException: no protocol此异常,为:no protocol,没有指定通信协议异常。解决方法既然咱们已经知道了是因为没有指定通信协议,从而导致异常的发生。那么,咱们再回过头来,看看上面的 URL 是...

2019-10-17 09:26:29

浅谈linux cp

文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可。如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2...

2019-10-15 09:46:16

centos7安装php5.6

删除旧php包yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 配置epel源yum install -y epel-release...

2019-10-12 18:41:12

小米笔记本系统菜单失效修复

进入命令行,输入如下命令:Get-AppXPackage -AllUsers | Foreach {Add-AppXPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

2019-10-10 11:08:34

tk.mapper(通用mapper)出现的问题

记一次异常,记录如下:2019-09-20 11:35:04.149 |-ERROR [scheduling-1] org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler [96] -| Unexpected error occurred in scheduled task.org.mybatis.spring....

2019-09-23 09:55:28

Jmeter linux环境下安装使用小结(一)

一、系统环境1.1 查看系统环境cat /proc/version1.2 系统java版本(Jmeter要求版本8或以上)java -version二、安装2.1 官网下载资源包点击跳转下载2.2 解压安装在服务器合适路径下三、启动和window系统可视化配置3.1 改变.sh文件为可执行文件chmod u+x *.sh3.2 启动Jmetercd /data...

2019-08-21 16:00:04

Druid Monitor监控(sql性能检测工具)

前言:项目环境说明:springBoot2.* idea intellij maven项目1,添加依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ve...

2019-08-21 14:36:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。