自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hangele的博客

初学Java的菜鸟

  • 博客(41)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Jmeter发送JSON报文以测试TCP网关发生异常:ReadException: Error reading from server, bytes read: 49

Jmeter,Netty,拆包分包

2023-08-14 15:15:57 982

原创 零宽空格问题

零宽字符

2023-01-30 09:39:17 1033

原创 Nacos集群(三节点)部署后总是出现某个节点或者某两个节点DOWN或者变成SUSPICIOUS

Nacos集群问题

2022-11-09 18:47:40 5492 3

原创 Spring Boot Admin Server(Spring Boot Actuator)与Nacos整合配置

Spring Boot Admin Server Spring Boot ActuatorNacos

2022-06-06 16:04:45 907

原创 初学Jemter测试netty网关,记录一下

Jemter测试netty网关1. 下载2. 运行前3. 简单的使用1. 下载下载地址:https://jmeter.apache.org/download_jmeter.cgi如图所示下载即可:下载后解压到自己电脑的任意目录即可。2. 运行前需先安装好java环境,如何安装自行百度~因为我的需求是使用二进制的方式传输,所以需设置一下Jemter的配置文件盘符\apache-jmeter-5.4.2\bin\jmeter.properties找到如图所示位置(位置其实应该无所谓0.0.

2021-12-24 16:22:41 1273

原创 Spring Boot2.X版本以上:Mybaits-plus与PageHelper插件依赖冲突问题解决

SpringBoot2.X版本以后使用的依赖:pagehelper-spring-boot-starter,2.x版本以前使用的是pagehelper而pagehelper-spring-boot-starter与Mybaits-plus有依赖冲突导致项目跑不起来解决办法排除掉相关冲突依赖即可,如下所示: <dependency> <groupId>com.github.pagehelper</groupId> .

2021-12-21 09:22:09 482

原创 Docker部署xxl-job分布式调度任务遇到的坑:xxl-rpc remoting error(Connection refused (Connection refused))

**出现如图所示问题: xxl-rpc remoting error(Connection refused (Connection refused)), for url **这是由于docker部署xxljob时将xxl-job-admin与自己开发的执行器程序分别部署到两个容器内,而容器内网络端口互不相通导致;最简单的解决办法:增加执行器端口的映射,将端口映射到容器外去docker run 命令中增加 -p18081:18081 -p 18082:18082端口映射即可...

2021-12-18 11:24:52 16759 1

原创 关于Gitlab私有化部署的问题记录

关于Gitlab私有化部署之后无法访问的问题记录大概率是因为配置的端口未对外开发,执行以下命令即可: firewall-cmd --permanent --add-port=9091/tcp firewall-cmd --reload配置问题记录安装步骤参考官网对应系统的步骤即可(以下链接为CentOS7安装步骤):https://about.gitlab.com/install/#centos-7EXTERNAL_URL配置的是自己的http://ip:端口,即浏览器访问的ip端口地

2021-04-06 13:45:34 385

原创 清除eclipse导出Runnable JAR File的历史记录

清除Launch configuration下拉列表的可运行main程序记录找到eclipse工作空间,找到如下目录:EclipseWorkSpace.metadata.plugins\org.eclipse.debug.core.launches删除对应的***.launch文件然后重启eclipse即可!

2020-09-10 09:52:51 296

原创 常用IDEA插件简单介绍及效果图

Free Mybatis Plugin、MybatisCodeHelperMybatis辅助插件,方便mapper类与xml之间的跳转,xml内代码提示等,效果如图:Solarized Themes 日晒主题,看个人喜好,效果如图:Key Promoter X:快捷键提示,方便记忆及使用快捷键,如果点开没有使用快捷键会有如右下角弹窗提示、侧边栏点开也有记录Rainbow Brackets:彩色括号提示Grep Console:日志高亮显示IdeaJad:反编译插..

2020-07-24 10:59:27 264

原创 let、var、const

let、var、constJavaScript 变量提升JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。let.不存在变量提升,作用域为该语句所在的代码块内var.存在变量提升,作用域为该语句所在的函数内const.声明的是常量,在后面出现的代码中不能再修改该常量的值...

2020-04-15 14:45:33 118

原创 如何修改bootstrap-table选中行颜色

如何修改bootstrap-table选中行颜色方式1.// 修改.fixed-table-container tbody .selected td{ /*默认为白色,根据需要修改为自己需要的颜色即可*/ background-color: #f5f5f5;}方式2.// 使用bootstrap-table的onClickRow回调函数(此方法有缺陷,多选展示只能有一行颜色变化)...

2020-04-14 15:37:38 3366

原创 如何通过CSS隐藏overflow滚动条,但保留滚动效果

主要分三类主流浏览器,亲测可行IE10+./*对应添加了overflow的元素添加如下CSS样式*/-ms-overflow-style: none;Firefox./*对应添加了overflow的元素添加如下CSS样式*/scrollbar-width: none;Chrome/Safari./*添加CSS滚动条选择器*/class名、id名等::-webkit-scrol...

2020-04-02 17:07:14 397

原创 Linux相关操作简单记录

定时清理(crontab):59 23 * * * echo “”&gt;/mnt/tomcat/leda/logs/catalina.out,打开vim /var/spool/cron/root(用户),新增如上一行,执行:crontab -e,再执行crontab -l查看是否运行了定时任务。记录一些命令:...

2018-09-27 09:58:16 186

原创 Spring Boot的项目在直接关闭Tomcat8后,Tomcat8报内存溢出的4个警告(目前解决两个)

直接停止Tomcat8后提示的警告异常如下图所示,共有四个警告 :![在这里插入图片描述](https://img-blog.csdn.net/20180926115200304?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hhbmdlbGU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissol...

2018-09-26 12:05:20 1463 2

原创 Spring Boot项目中@Value取不到配置文件中的配置参数值

使用Spring Boot开发微信企业号时,在配置微信的一些固定参数的时候,使用@Value注解取值失败,返回值为null。原取值方式如下所示: //微信appid @Value("${wechat.sCorpID}") public static String sCorpID; //微信secret @Value("${wechat.appSec...

2018-09-17 17:05:26 3701

转载 Spring Boot 在tomcat8下启动异常缓慢原因及解决方法

最近学习Spring Boot整合Mybatis+Spring Secrity等框架之后部署到Tomcat8上,结果下图所示: 查看第一二行日日志,总耗时花了520多秒。原因查资料后得知:原因: Tomcat 7及以上的Tomcat在启动时会调用SecureRandom类来生成随机数,如果用于初始化SecureRandom的熵源不够用,就会一直等待,直到获取到足够的熵源...

2018-09-17 16:52:36 1934

原创 误删Git分之处理恢复办法

今天整理代码分之时,误删了同事老早之前提交的现在不需要上线,但是迟早需要要上的一个分支,最后又给恢复了过来,这里记录一下: 过程so easy,找到项目的.git文件夹下的logs文件夹,里面有个HEAD文件,使用文本编辑工具打开后,内容基本如下图所示: 红色方框内的就是每一次操作提交的哈希值,找到删除分支对应的操作,复制中间的哈希值,然后再使用命令:git ...

2018-06-26 15:29:38 476

原创 关于MySQL中查询语句行转列分组的问题

今天遇到一个SQL的小问题,首先需要按天查询数据,并且需要统计每一个不同位置的数据条数,处理的时候卡住了,特此记录一下:#首先,第一次写的SQL如下,先按天分组,后按指定条件分组:SELECT villa_id, DATE_FORMAT(created_date, '%Y-%m-%d') selectDay, count_location countLocation...

2018-06-01 11:11:08 1470

原创 Git分支管理

今天,根据需要参考了网上部分资料(再次感谢各位大神的分享),把公司Git上的分支初步梳理了一遍,按照标准流程,重新构建了Git的所有分支,主要原因是因为,之前没开发一个功能,就会新建一个主分支以及若干子分支(虽然这样感觉操作起来提方便的~),但是这样的结果就是代码迭代在Git非常不明显,所以准备重新构建,在此记录如下:1、常用分支1&gt; master分支 删除了原有的所有的...

2018-04-26 15:04:52 434

原创 Jar包冲突解决

“问题:在对接TrustSQL开放测试平台时,遇到问题,对方提供的SDK工具包中报空指针异常, 原因:检查后发现是因为在选择加密曲线“secp256k1”时,没有获取到此曲线传递,一步步DEBUG后发现是由于对方提供的SDK工具包中已有方法:ECNamedCurveTable.getParameterSpec(“secp256k1”) 而项目本身已经带有一个jar包:bcprov-jdk14-

2018-01-17 09:22:26 5470

原创 Manual close is not allowed over a Spring managed SqlSession

每次应用关闭都会跑出如下异常,查了许多资料,解决办法是设置Spring创建Bean的模式,问题是初步解决的,具体原因却不怎么清楚: “java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession at org.mybatis.spring.SqlSes

2018-01-16 17:40:43 3737 1

转载 Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved

spring框架项目用junit做测试时,程序在出现下问题:程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有导入junit的jar, 二是导入的junit的jar的版本中没有此类。总结:1、如果导入过jar,就充分可以肯定是版本问题,junit换一个高一些的版本,问题解决。2、经过调查了解到Spring3提供了Spring

2017-09-14 10:28:43 3420

原创 常见异常解决方案

一、是初始化的问题,变量或者对象没有初始化,这是最基本的 二、这个是今天遇到的,在此记录一下: 我将类中的一部分代码提取出来新写了一个成员方法,但是在这个成员方法中调用其他类的成员方法时出现了NullPointerException异常,Debug查了下传值是没有问题的,都已经初始化!多试了好几次也是一样,传值没有问题那么就是调用方法的问题了! 解决办法:使用关键

2017-04-25 14:37:29 708

原创 Spring IoC,DI,AOP的一点理解

首先关于IoC(Inversion of Control),字面意思即“控制反转”,在Spring框架中,就是用来控制程序中对象的生命周期和对象之间关系的。以前我们编程时需要在A类中使用B类的对象,我们就需要new一个对象,使用完了还需要销毁,有了IoC之后就不一样了,省去了我们自己手动新建的步骤,类似于房产中介一样,把我们需求传递给中介(Spring IoC),告诉他我需要这样一个对象,你帮我找

2017-04-19 10:43:25 654

原创 Eclipse常用快捷键

Eclipse常用快捷键Ctrl+1 : 快速修复 Ctrl+D : 删除当前行 Alt+↓/↑ :将当前行代码下移或上移 Ctrl+page up/page down:移动至前一个编辑页面或者后一个 Ctrl+Q:定位到最后编辑的地方 Ctrl+M:最大化当前的视图 Ctrl+O:快速显示已经打开的编辑器 Ctrl+T:快速显示当前类的继承结构 Ctrl+W:关闭当前编辑器 Ct

2017-03-24 15:50:42 288

原创 WebService(CXF框架)部署于Websphere7.0的问题

最近项目需要在原有的基础上添加一个WebService的接口,找来找去使用CXF框架搭建了一个服务端嵌入在了原有项目里面,本地运行非常顺利,完全能用,但是因为本地是部署在Tomcat7.0上的,而实际的测试生产都是WAS7.0,想着估计会出问题!结果一部署果然问题多多:首先就是JDK版本问题,was是IBM公司的,IBM很多东西都喜欢自己搞一套,was的jdk也一样,是was自带的jdk1.6,一

2016-11-30 15:02:47 2837

原创 Java中加载配置文件的方法总结

方法一:使用类加载器加载配置文件:获取装载当前类的装载器 ClassLoader cl=this.getClass().getClassLoader(); 或者 ClassLoader cl=类名.class.getClassLoader();使用类装载器读取配置文件 InputStream is= cl.getResourceAsStream("配置文件全名"); P

2016-11-01 10:21:14 737

原创 An internal error occurred during: "Launching FarmeWork on Tomcat 7.X". java.lang.NullPointerE

An internal error occurred during: “Launching FarmeWork on Tomcat 7.X java.lang.NullPointerException”.如果出现了上述的错误按照如下的3个步骤解决: 1、首先关闭MyEclipse工作空间。 2、然后删除工作空间下的 “/.metadata/.plugins/org.eclipse.core.

2016-10-31 10:10:41 1309

原创 div+css布局简介

DIV+CSS布局1.如何将一个整体的页面使用DIV+CSS切割成多块 编写css基本布局,主要用的元素有如下几个: a>width:宽度 b>height:高度 c>border:边界线,边框 d>float:浮动属性 e>background:背景设置(这里用来区分不同的块)注:float浮动属性,理解这个之前,首先要理解的是HTML在

2016-10-27 16:29:25 2562

原创 Servlet入门----连接MySql数据库,实现登录验证操作

连接数据库,实现登录验证一个简单的运用Servlet+JSP+MySQL的登录小程序! 工程目录结构如下图所示: 第一步:创建数据库login,新建登录表login_info,表内包含两个字段: username和password。 PS:我是用的Navicat for MySQL工具建的表,省时省力哈哈 第二步:构建User.java类,存放username和password.代码如下:

2016-10-26 16:41:17 25654 10

原创 Servlet入门----子类HttpServlet类

HttpServlet类该类是GenericServlet的子类,只用于接收Http请求和响应,一般情况下,web开发中,需要使用的Servlet均只需要实现该类即可,并且实现时无特殊情况只需要覆写该类的doXxxx()方法即可。示例:使用HttpServlet类,实现一个登陆表单,点击登录跳转至index.jsp 页面,表单格式如下: 用户名:文本框 密码:*

2016-10-26 10:42:42 3793

原创 Servlet入门----Servlet的生命周期

Servlet的生命周期当浏览器第一次访问Servlet时,服务器会根据其在web.xml文件中配置的访问路径,如/servlet/Demo1,找到该Servlet的全路径,并进行反射。随后调用init()方法,对Servlet进行初始化操作,同时,该Servlet将进入服务器的缓存,直到该Servlet被销毁。接下来调用doXxxx()方法,进行响应和请求。当浏览器再次访问该Servlet

2016-10-26 10:17:30 546

原创 Servlet入门----创建第一个自己的Servlet小程序

Servlet入门----创建第一个自己的Servlet小程序使用开发工具创建第一步:打开Myeclipse或者Eclipse,新建一个Web project,然后新建一个类Demo01.java,勾选如下图所示位置,并选择实现接口javax.servlet.Servlet,点击Finish:第二步:编写Servlet实现类点击完成后,工具会自动生成,如下图所示代码,我们的目的

2016-10-25 09:31:59 5477

原创 JSP界面——背景图片

如何给一个JSP页面添加背景图片,并设置其大小添加背景图片:方法一:../img/girl.jpg 中的“../”不能少,指定图片的路径,如果没有,图片将加载不到方法二:后续编辑,下班了控制图片大小:方法一: 此方法用于铺满整个电脑屏幕,但是如果图片与屏幕略有不符,将会导致图片部分显示不到。方法二:

2016-10-17 17:25:17 32642 7

原创 运行JSP程序,总是报404

创建了一个简单的jsp页面,用eclipse运行时,就是一直报错404;将tomcat等等环境变量重设了一遍,eclipse的配置重设了一遍,没解决。网上搜了半天,终于找到原因:WEB-INF目录不被识别,将页面放在 WebContent目录下即可

2016-10-17 17:19:41 9309 2

原创 Java抽象类----Number类

Number类1.简介Java抽象类Number类包含了六个子类,即我们众所周知的六个包装类:Integer,Long,Short,Byte,Double,Float ; 这六个包装类分别对应六个内置数据类型:int,long,short,byte,double,float.当内置的数据类型被当做对象使用时,编译器会自动把内置数据类型装箱成为对应的包装类;而相同的,当编译器需要对这个对

2016-10-13 10:28:42 1528

原创 Java 循环

Java循环Java循环主要包括三个循环结构:1.while循环.2.do....while循环3.for循环(Java5 之后增加了一个增强型for循环)各循环简介:1>while循环1.结构如下:while(循环表达式){//循环条件}    只要循环表达式为true,循环一直不会断.2.例:public class Test{publi

2016-10-12 16:06:26 418

原创 纠结

开发真是个好工作,为什么我这么渣还看到什么都想学呢....今天无聊网上逛逛,看见了一HTML,CSS的高清电子版的书,下载下来看了眼,咦,有意思,又想看了.怎么办啊啊啊啊,JAVA还没看好,HTML 又想看了,完了之后又想看JS,哎,纠结.这个看看那个看看感觉最后会一事无成....

2016-10-11 16:25:51 339

原创 Java 类与对象

Java对象:Java是一门面向对象的编程语言,那么什么叫做对象?如果说考虑到现实世界,那么任何一个事物都可以称为对象,例如人,猫狗,车,树木等等.例如狗,有公母,有品种等等之分,此外狗还具有看家等行为,这些在对象中可称之为状态和行为,在Java中可被称之为属性和方法.Java类:Java类实际就是用来描述对象的具体属性和行为方法的一段代码,通过这段代码,可以将对象的状态和行为

2016-10-11 10:18:40 1057

Spring Boot实战.pdf,高清

Spring Boot实战PDF电子书,高清版本,中文翻译版本!

2018-05-17

GIT基础操作总结

GIT基础操作总结,包含GIT基础操作的各种命令,内涵GIT的资源介绍链接

2018-04-19

Maven+配置文档.zip

Maven+配置文档.zip

2016-08-01

Java API 1.7文档,.chm文件,半中文版

Java API 1.7文档,.chm文件,半中文版

2016-08-01

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

TA关注的人

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