自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 java中很好用的utils类

前言在开发过程中发现你自己写了很多无用的代码模块,在这个持续的过程中发现了很多jdk已经帮你写好的方法,只需要调用就好了,不仅减低了开发量,还能让你的代码少一些bug正文Collections:用于集合类排序 StringUtils:这个类我主要用一个isEmpty,用于判断是否是空值,要非空自己加一个!springframework springframework的jar包中的B...

2020-03-30 16:30:51 501

原创 ubuntu常见命令

文件命令查看文件内容命令有tail、cat、headtail -f test.log //-f表示会更新tail命令能实时查看到文件信息,适合debug时查看log信息cat [选项] filenamecat 主要用于一次性显示某个文件或者几个文件合并df -h 查看目录磁盘运用du -sh *查看当前目录磁盘运用查看已经连接的服务端口(ESTABLISH...

2019-09-26 16:52:49 174

原创 Jetty看着一篇就够了

Jetty看着一篇就够了Servlet容器基本架构体系结构启动过程接受请求基于 HTTP 协议工作基于 AJP 工作处理请求与 Jboss 集成与 Tomcat 的比较架构比较特性比较性能比较总结#Jetty看着一篇就够了你好!Servlet容器基本架构Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器。它有一个基本数据模型,这个数据模型就是 Handler(处理器),所有可以被扩展的组件都可以作为一个 Handler,添加到 Se

2020-12-19 11:35:19 281 1

原创 idea快捷键

前言老是会忘快捷键,记录一下正文设置IntelliJ IDEA背景图片 :Shift+Ctrl+Alt+Q

2020-11-30 10:10:58 97

转载 十大经典排序算法(动图演示)

转自博客园0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。 不稳定:如果a原本在b的前面,而a=b,排序之后 a .

2020-05-19 16:36:26 150

原创 运行时的疑难杂症以及处理

前言在开发过程中会碰到很多BUG,有的时候也不怎么怎么下手,此篇文章为了记录自己碰到过的问题,下次碰到可以得以解决,下面会以编号形式展示碰到过的bug,很简单的NullPointerException这些我就不说了正文Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: net/sf/j...

2020-04-22 09:54:57 279

原创 MybatisPlus使用

前言先说一个自己碰到的一个傻逼问题,写这篇文章也是因为这个bug才写的,MyBatisPlus自带了一个page,查询分页变的很方便,但最近碰到一个问题,Expected one result (or null) to be returned by selectOne(), but found: 2然后我把返回rows改成了1报错cannot be cast to com.baomi...

2020-04-08 17:36:36 531

原创 List.forEach()使用方法

前言不想写,直接看代码吧正文List<GridTeamTemplate> gridTeamTemplates = gridTeamTemplateMapper.selectTeam(s); List<GridTeamTemplateVO> gridTeamTemplateVOList = new ArrayList<>();//这里...

2020-04-07 16:15:21 3314

原创 安装sz,rz&jdk&mysql

安装jdk打开Xshell,新建会话输入相应的主机名称和IP并连接。 更新软件源:apt-get update 安装sz、rz用于在win7系统上传软件至Ubuntu,命令:apt install lrzsz 添加软件源:add-apt-repository ppa:webupd8team/java 安装jdk1.8:apt-get install oracle-java8-insta...

2020-04-07 15:55:49 139

原创 sql语句中的关键词

前言之前写sql时明明有更好的方式没有使用,在后面的使用过程中,发现了自己多么傻逼,下面统计一下比较多使用的高级sql查询高级sql查询 关键词 说明 使用例句 BETWEEN 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SELECT * FROM table WHERE create_dat...

2020-04-07 11:22:21 597

原创 java多sheet页导出Excel

前言之前一直有用到一些导出插件,平时也够用,但这次有个需求是需要导出多sheet页的一个Excel,所以自己用了一些资料加自己整合了一下,先看一下导出样式导出的Excel里面的格式字体什么请自行百度正文代码里面写了详细的注解,请看代码/** * @description: 导出演示 使用这个demo只需要吧红色的部分替换成你的数据就好了 * @author: 秉笙 * ...

2020-03-30 15:01:02 1996

原创 maven的多模块

前言工作有挺长一段时间了,先前一直使用的是ssm,近一年用的也是spring boot,一直没有使用过maven的多模块来搭建过项目最近换了家公司,迫于无奈也去进行了了解,在搭建后的使用感觉代码管理清晰好多,其实我写博客大多是为了写给自己看的,用来温故而知新正文多的不说先自己建个project简单的建一个maven项目就行添加packaging为pom,必须为pom...

2019-12-09 14:56:29 95

原创 idea序列化的序列号serialVersionUID自动生成

来蹭一篇博客,这个教程网上很多,我是来蹭篇博客,也是写给自己温故知新的 快捷键Ctrl+Alt+S进行搜索inspections然后搜索serialversion如上图选择点击ok就可以了 下面就可以使用序列号自动生成了快捷键Alt+Enter键这样就自动生成了...

2019-11-04 10:19:12 1691

原创 Maven常用命令

mvn install -Ddb=mysql 打包命令: mvn clean说明: 清理项目生产的临时文件,一般是模块下的target目录命令: mvn package说明: 项目打包工具,会在模块下的target目录生成jar或war等文件命令: mvn test说明: 测试命令,或执行src/test/java/下junit的测试用例.命令: mvn install...

2019-10-24 14:17:29 102

原创 Mycat部署文档

百度云链接:https://pan.baidu.com/s/1-4nNZzeU_-2AklEKbMQahw提取码:2reh上面链接有mycat1.6.0版本,有分表需要使用的1.6.5jar包,有一份可以在收图项目使用的配置文件,都可以直接使用,需要自提安装java因Mycat是用java开发的,所以需要在实验环境下安装java,官方建议jdk1.7及以上版本很多文档中都有...

2019-10-11 11:47:18 290

原创 otter使用出错&&产生的bug

1.otter关闭时只要是正常增删改操作,开启otter还是会同步2.导入sql时otter还是会同步3.4.//导入sql时如果文件过大时otter会报错,同步失败(待定)请做6操作(一般情况不会产生报错,只是为了给出碰到时解决方案)5.主库导入sql时如果从库没有表结构,则会进行同步操作,从库会对应的创建表结构,和同步数据6.当同步报错后需更换...

2019-10-11 11:31:41 2711

原创 mysql数据迁移以及加锁

一、跨服务器mysql数据迁移1、在源服务器的源数据库中导出数据文件使用x shell登录到源服务器并进入mysql命令行模式下#指定要操作的数据库use db_name​#my_table_name为指定数据表名#fans.txt为生成的输出文件的名称 这里有个坑 保存路径的位置必须是具有mysql权限的位置 详细见下面的“注意项” 经测试 公司的服务器在保存时必须写如下的...

2019-10-11 11:20:15 516

原创 ubuntu中MySQL部署

首先执行下面三条命令:sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudo netstat -tap | grep mysql出现如下信息证明安装成功:可以通过如下...

2019-10-10 14:03:21 158

原创 RocketMQ的双节点部署

安装RocketMQ的双节点服务,两个Master对应的IP为:192.168.1.66,192.168.1.218安装RocketMQ1、安装sz、rz用于在win7系统上传软件至Ubuntu,命令:apt install lrzsz2、在系统/usr/local目录下新建rocketmq,上传rocketmq-4.20.zip文件3、unzip rocketmq-4.20...

2019-10-10 13:43:04 1257

原创 Ubuntu安装JDK方式

安装方式:原先可以通过更新数据源来进行安装oracle的jdk,现在源里取消了,只能使用安装包进行JDK的安装JDK官网下载地址官方下载对应的linux切为.gz的包.例如我下载的jdk-8u191-linux-x64.tar.gz 创建一个目录用于存放解压后的文件(jdk的默认安装目录在/usr/lib/jvm) sudo mkdir /app/installcd /a...

2019-09-26 11:31:40 203

转载 Ubuntu下切换JDK版本

多版本JDK是可以共存的,只需要使用update-alternatives工具就可以随时将它们切换。下面描述安装openjdk和oracle jdk(对不住了sun)以及切换版本的过程。一、安装openjdk7$ sudo apt-get update$ sudo apt-get install openjdk-7-jdk安装完成后找到其安装路径:$ dpkg -L ...

2019-09-26 10:37:17 1591 1

转载 Intellij IDEA远程debug教程实战和要点总结

远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调试的教程汇总和原理解释,知其然而又知其所以然。本机Intellij IDEA远程调试配...

2019-09-25 15:57:47 258 1

转载 转载:一个平庸程序员的自白(豆瓣深度好文)

原文截图:原文出处:一个平庸程序员的自白

2019-09-25 15:30:43 113

转载 DICOM医学图像处理:DICOM网络传输

背景:专栏取名为DICOM医学图像处理原因是:博主是从医学图像处理算法研究时开始接触DICOM协议的。当初认识有局限性,认为DICOM只是一个简单的文件格式约定,简而言之,我当时认为DICOM协议就是扩展名为DCM文件的格式说明。其实不然,随着对医疗行业的深入,对DICOM协议也有了更全面的认识。而今才发现DCM文件只是DICOM协议一部分中的一小节,仅仅是整个协议中的一个数据结...

2019-09-25 14:18:28 744

原创 数据库设计精华

设计表时要注意:抄于https://blog.csdn.net/afsvsv/article/details/84Ÿ表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。Ÿ尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。...

2019-09-25 10:42:48 115

原创 Redis在Ubuntu16中的安装方式

Redis:用于做缓存,我们要了解和注意的是:Ubuntu如何安装Redis 如何修改Redis的配置文件 Redis如何启动重启等 Redis常用使用命令及属性以下,我们分别进行介绍:一、Ubuntu的安装:在Ubuntu系统安装Redis可使用以下命令: $sudo apt-get update $sudo apt-get install redis-server ...

2019-09-25 10:36:24 123

otter部署操作

里面有百度云连接,自行到连接下载需要的安装包,已经安装包有部修改,简化了一些安装步骤,和避免了一些容易犯的问题

2018-11-07

mycat如何部署

里面有一份配置好的mycat文件,mycat的包有给出百度云连接,都可以自提参考.实现了多逻辑库水平分库

2018-11-07

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

TA关注的人

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