4 my_name_nb

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

雷丰阳雷神对spring容器的源码剖析

Spring容器的refresh()【创建刷新】;1、prepareRefresh()刷新前的预处理; 1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2)、getEnvironment().validateRequiredProperties();检验属性的合法等 3)、earlyApplicationEvents= new LinkedHashSet<ApplicationEvent>();保存容器中的一些早期的事件;2、ob.

2020-05-13 14:43:47

java split(".")无法分隔的原因

\\会转义成反斜杠,反斜杠本身就是转义符,所有就成了“\.”,在进行转义就是.,所以\\.实际上是“.”。在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字e799bee5baa631333365656566符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,...

2020-04-08 17:51:10

java开发需掌握的基本框架

GitMavenSpringSpringMvcMybatisSpringBoot@[toc] (Git)git常用命令

2020-02-23 18:14:27

git常用命令

1、先切换分支到mastergit checkout master2、目前正处于主干上,执行命令,将分支从最后一个commit合并到主干上git rebase --onto cb4023015fff0d7fe6677bc24bd24deafe7a7d0e3、如果只想合并指定commit,不包含其他commit的话,使用git cherry-pickcb4023015fff0...

2019-10-23 17:00:08

mysql查看死锁和解除锁

解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命令的id列)kill id第二种:1.查看下在锁的事务SELECT * FRO...

2019-09-12 11:44:09

Zabbix安装过程遇到的坑

Zabbix安装图解教程zabbix环境所需安装包下载地址上面那个链接,如果你不出错的话,可以一直成功完成整个zabbix的安装。但是在安装过程中会出现各种各样的问题,我就记录下我遇到的一些坑。1.编译php报错xml2-config not found. Please check your libxml2 installation解决方法:检查是否安装了libxm包[ro...

2018-12-27 16:26:09

postgresql 在等待服务器启动时超时

启动服务时报这个错 查看服务器管理器 解决方法:打开cmd,进入你的postgresql的bin目录下,执行以下命令pg_resetwal.exe -f  你的数据启动目录pg_ctl -D e:\PostgreSQL\10\data start  我的整体命令如下D:\app\PostgreSQL\10\bin>pg_resetwal.ex...

2018-12-24 19:08:51

java 使用POI输出Excel时打印页面的设置

HSSFPrintSetup ps = sheet.getPrintSetup();ps.setLandscape(true); // 打印方向,true:横向,false:纵向ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); //纸张sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.5 )...

2018-12-03 10:17:44

maven项目引用外部jar包的方法

问题描述:有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\src\main\webapp\WEB-INF\lib的目录下,然后通过config build path将该gdal.jar包引入到项目工程中。对于传统java web项目,这么做当然没有问题,但是对...

2018-09-19 09:52:54

springboot+easypoi实现Excel的导入导出

1.pom引入 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version&

2018-09-17 10:12:24

重新配置Oracle监听

我照这个博客的步骤,重新配置监听,可以用,记录下https://www.cnblogs.com/josephcnblog/articles/6785722.html 

2018-08-29 17:36:28

在cmd下Oracle创建新用户,表,表空间等

1.--登录Oraclesqlplus  / as sysdba;   2.创建表空间create tablespace  li_datalogging  datafile 'D:\oracledata\li_data.dbf' size 50m  autoextend on  next 50m maxsize 20480m  extent management local;...

2018-08-29 17:25:49

CMD命令操作MySql数据库常用命令

第一:mysql服务的启动和停止  1.  net stop mysql  2.  net start mysql第二:登录  mysql –u用户名 [–h主机名或者IP地址] –p密码  例如:mysql -uroot  //此为访问本地根目录,没有密码;说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码...

2018-07-30 11:18:08

SQL表分区 partition的用法

1.分表与表分区的区别1.1 关于分表分表是将一个大表分为几个或是多个小表,例如:table_1每天有1Kw的数据量,table_1随便时间的增长会越来越大,最终达到mysql表的极限,在这种比较极端的情况下我们可以考虑对table_01进行分表操作,即每天生成与table_1表同样的表,每天一张即table_1_20120920更多详细:http://blog.51yip.com/mys...

2018-07-30 11:16:12

mysql优化

为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:1、SELEC...

2018-07-07 17:53:12

深入理解JVM(一)——基本原理

前言  JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。运行流程  我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图:  java程序经过一次编译之后,将java代码编译为字节码也就是class文件,然后在不同的操作系统上依靠不同的j...

2018-07-07 10:42:00

redis的安装与在实际线上的使用

1、内容管理功能添加缓存。a) 使用redis做缓存工具b) 实现系统高可用,redis需要做主备。使用redis做分片集群。Redis集群的搭建。c) 向业务逻辑中添加缓存。3 使用redis做缓存3.1 安装redisn 版本说明 本教程使用redis3.0版本。3.0版本主要增加了redis集群功能。安装的前提条件:需要安装gcc:yum install gcc-c++ 1、下载redis的...

2018-06-19 14:36:38

solr服务器的搭建与使用

商品搜索功能:1、使用solr实现。2、搭建搜索服务层。3、使用poratl调用搜索服务,实现商品搜索。  2 Solr实现全文搜索2.1 Solr是什么?Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr是一个全文检索服务器,只需要...

2018-06-19 14:13:25

excel下载模板填写然后上传

angularjs 控制上传下载,先下载模板,然后填写内容,然后再提交,后台是ssh1,页面按钮模板下载 上传文件 2,js方法  自定义只能让他上传excel文件//模板下载 $scope.downloadTemplate=function(){ $("#exportFo

2018-06-03 21:30:27

Linux系统中如何安装mysql的源码包?

这里以CentOS6.6系统中安装mysql的源码包,进行讲解。1. mysql源码包的下载mysql安装包的官方下载地址为:http://dev.mysql.com/downloads/mysql/5.6.html#downloads打开该下载地址后,在 “Select Version:”处,选择要下载的mysql的版本,我选择的是5.6.34;在“Select Platform:”处,选择适用...

2018-05-29 23:18:28

查看更多

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