自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hans的博客

会飞的菜鸡

  • 博客(56)
  • 收藏
  • 关注

原创 nacos-server安装

ErrMsg:Nacos Server did not start because dumpservice bean construction failure :No DataSource set

2023-01-14 11:43:59 460 1

原创 微信小程序统一下单,签名错误

概述:爬坑日记。这两天做一个mini版电商,也就是小程序线上交易。在对接微信支付的时候出了点状况,记录一下。项目对接的微信官方SDK。小程序授权参考Demo微信支付参考Demo其实也简单,配置依赖,将Demo里的配置类CV下改改就行了。 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weix

2022-01-13 11:01:27 1916 7

原创 日常bug记录

遇到这个bug还挺突然的。 @Test public void timeGap() { TemporalAccessor end = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").parse("2021-09-30 10:35:00"); TemporalAccessor start = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").parse(

2021-06-24 21:20:06 360

原创 Merged region B8 must contain 2 or more cells

最近使用EasyExcel自定义合并单元格出现Merged region B8 must contain 2 or more cells

2021-06-21 11:53:39 2164

原创 list排序的几种方法

List<Integer> list = new ArrayList<>(); list.add(3); list.add(5); list.add(1);Collections工具类,升序排:Collections.sort(list);System.out.println(list);Console:[1, 3, 5]Collecti...

2019-06-11 10:52:05 62260 6

原创 事务回滚对自增主键的影响

调用修改接口data返回0,程序也没有报错。排查原因是主键ID不存在,这里是添加的第二条数据,习惯性的id入参写的2。实际上表里是3。表里没有id为2的记录,分析一下,原来是事务回滚对insert操作进行了删除,也就是说表的自增序列被占用然后删除。BUG: 人生何处不相逢,相逢总是两行泪。我: ........................................

2019-04-01 11:53:05 1644

原创 springboot+rabbitmq启动报错: java.net.SocketException: socket closed

第一次整合springboot+rabbitmq,控制台启动报错:java.net.SocketException: socket closedCaused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(...

2019-03-26 18:06:54 7261 1

原创 eclipse集成sts插件

IDE这块还是对eclipse比较熟悉,毕竟用的时间比较久。如果是idea就不用自己集成插件,从这点来讲,还是idea比较好用。之前用的idea版本是4.5.2,对照网上集成方式没有报错,最后就是没有集成成功。略坑,不过还好,自己动手丰衣足食。解决思路: 卸载当前elipse,安装个最新版的。我的是解压版,直接删除解压包,当然不要忘了删C:\Users\hanss\.eclipse,ha...

2019-03-12 11:30:40 552

原创 模拟ArithmeticException,事务没有回滚

在service层模拟事务回滚,出于编码习惯添加try catch语句捕获异常,结果事务并没有回滚。try { int template = 5/0; } catch (ArithmeticException e) { System.out.println("算术异常........."); e.printStackTrace(); }事务能够回滚是因为程序抛出...

2019-02-14 14:58:41 873

原创 ping不通6379端口,redis修改配置启动未生效

-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only acce...

2019-01-24 15:43:20 4352

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)....

问题描述:SpringBoot整合shiro登录认证报错如下org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.hansin.hansincenter.dao.UserMapper.queryByName at org.apache.ibatis.binding.Map...

2019-01-14 10:39:22 304

原创 elasticsearch5.5.1安装部署

安装环境:centos7+JDK1.8创建安装目录,下载压缩包[root@localhost hasin]# mkdir es[root@localhost hasin]# cd es[root@localhost es]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zi...

2018-12-29 15:04:48 1018

原创 VMware+Centos7 配置静态Ip

配置静态IP连接外网,首先设为桥接模式虚拟机》设置编辑》虚拟机编辑器切换到root用户,输入密码su root修改配置文件[root@localhost /]# vi etc/sysconfig/network-scripts/ifcfg-ens33修改:ins键或i键退出不保存:esc键+:+q!保存修改退出:esc+:+wq改完后如下...

2018-12-07 12:23:30 678

原创 Can not lock the registry cache file C:UsersAdministrator.dubbodubbo-registry-127.0.0.1.cache

Can not lock the registry cache file C:UsersAdministrator.dubbodubbo-registry-127.0.0.1.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.p...

2018-12-04 11:37:53 1807

原创 "service redisd start"redis前台启动

Redis的所有配置已经完成,输入service redisd start时,发现是前台启动。查看etc下的自己复制过去的文件daemonize no有没有改为yes保存之后重新启动

2018-11-29 11:05:32 1255

原创 Linux ip某一端口ping不通

本地可以ping Linux的ipping不通此ip下的某个端口Linux下查看被信任的端口号如下vi /etc/sysconfig/iptables发现默认开启的是端口号22,并不是之前的24.换一下端口号就ping通了,效果图如下 ...

2018-11-17 14:30:28 8247

原创 无法创建新虚拟机: 无法打开配置文件“D:\vmWare_install\centos7\CentOS7.vmx”: 拒绝访问

退出,右键vmware选择以管理员身份运行即可。

2018-11-05 18:18:54 70823 42

原创 Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect

拉分支配项目环境,Tomcat启动报错如下: 2018-11-05 16:06:49,837 WARN [org.apache.zookeeper.ClientCnxn] - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnectjava.net...

2018-11-05 16:13:48 16935 1

原创 Maven打包测试类运行问题解决

Maven打包时,控制台输出测试类的运行结果。每次打包都得运行一遍,非常耗费时间。可以预见的是测试方法越多,耗费时间越多。所以这里有必要屏蔽一下测试类。在项目的pom.xml的properties标签里加入&lt;maven.test.skip&gt;true&lt;/maven.test.skip&gt;耗费时长对比一下,节省了不少时间。...

2018-11-05 12:18:06 2839

原创 继承一定要重写父类的方法吗

分为两种情况。父类方法为抽象方法,必须重写。父类方法为普通方法,可以重写也可以不重写。  

2018-10-06 15:18:34 8491 1

原创 @ResponseBody的两种用法

第一种用法,方法头部:/** * @todo * @param request * @return */ @ResponseBody @RequestMapping(value="model",method = RequestMethod.POST) public Result model(HttpServletRequest request){ Result r...

2018-10-06 11:27:00 5069

原创 存储过程中双游标的使用

CREATE PROCEDURE 存储过程名称()BEGIN DECLARE column 数据类型 DEFAULT 默认值; DECLARE column1 数据类型 DEFAULT 默认值; DECLARE sum INT DEFAULT 0; DECLARE count INT DEFAULT 0; DECLARE done INT DEFAULT 0; DECLARE c...

2018-10-06 11:08:59 2007

原创 Context initialization failed

ClassNotDeFoundException jvm运行时异常,由Context initialization failed引起。Context initialization failed造成原因:JDK版本冲突引起。重新配置一下IDE及项目的jdk版本即可,大概是因为之前新建springboot项目没有完全改回来,造成的1.8和1.7冲突。  ...

2018-10-06 10:42:14 19016

原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4

网上找了解决方法,都是一个腔调,试了下还不顶用。maven install时遇到这个问题,本地项目并没有报错,所以说jar包是完整的。找了下ide对maven的配置,发现maven的配置丢了。对比下图配置过了maven,不知什么原因在ide对maven的配置丢了一部分,将丢了的部分补回来就行了。再maven install 一下,问题解决。当然,这是造成这个问题的一...

2018-09-15 17:57:34 15077

原创 Double取值intValue()与doubleValue()

描述一个之前没注意,手误造成的bug。可以看出,Double调用intValue()结果类似于RoundingMode.DOWN。调用doubleValue()才是取double真实值。

2018-09-15 12:11:24 20066 2

原创 sql中OR AND 同时使用要注意的问题

问题描述:       现有表数据如下              业务需求是查询type=4或者type=5,且last_remind小于今日日期。错误1: SELECT smco.id AS operationId, smco.user_id AS userId, ssu.zusercode, smco.course_id AS courseId...

2018-08-27 19:32:13 19122 1

原创 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,NUMERIC) for operation '

错误描述:Cause: java.sql.SQLException: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,NUMERIC) for operation '&lt;='          简单来看就是操作的左边和右边的字符集不同,看了下数据库、表、字段的存储,都是utf8_gene...

2018-08-25 18:57:10 1307 2

原创 mysql刷库之将查询结果作为参数批量新增

需求介绍:         我有这样一个需求,A B两张表都有user_id字段,A表中user_id和B表的user_id相对应,但是A表中存在的user_id B表中不一定存在。现在要做的是找出A表在B表中不存在的user_id,然后再拼接上其他值作为参数新增进C表。分析:可以看出来这里分三个步骤,首先找出A表在B表中不存在的user_id,然后拼接参数,再添加数据到C表。第一步:...

2018-08-17 21:46:35 2918

原创 mybatis时间段查询

描述一个时间戳查询要注意的问题。一个简单的时间戳查询,一般sql我们是这样写的。&lt;if test=" startTime!=null and startTime!=''"&gt; AND s.consumeTime &amp;gt;= #{startTime} &lt;/if&gt; &lt;if test=" endTime!=null and endT...

2018-06-16 17:15:08 10879 11

原创 Shiro+SSM整合,认证授权

   环境 :     Shiro+SSM整合基于你已经拥有一个可运行的ssm环境,jar包管理这里使用的Maven。   主体 :    1. 导入shiro相关jar包    2. web.xml配置shiro的代理过滤器,shiro的入口,相当于建立起servlet与shiro的联系    3. 配置shiro的xml文件    步骤 :    1. pom.xml导入相关jar包     ...

2018-06-16 16:15:06 10997 2

原创 Linux登录输入正确的账号密码登录失败

新接触Linux,自己下了个VMware+CentOS7 玩玩,刚注册成功,登录的时候掉进坑里。研究半天,问了下运维,原来是Linux系统不识别小键盘输入。换了种输入方式,使用键盘上方的输入方式登录成功。...

2018-06-11 17:19:44 19555 8

原创 MyBatis新增数据并返回主键值

虽然这个功能比较简单,网上帖子也很多,但是有一个地方有点坑,这里做一个对比,作为脱坑的标记。为了测试,写一个简单的添加功能验证一下,直接看效果。entity@Component("user")public class User { private int id; private String usercode; private String password; private Strin...

2018-06-02 17:27:22 23716 1

原创 Cause: java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).

错误描述:    启动项目调接口的时候控制台报错    Cause: java.sql.SQLException: Parameter index out of range (5 &gt; number of parameters, which is 4).错误分析:    可以看到控制台日志输出了下面这一句话    ### The error occurred while setting par...

2018-05-16 15:45:39 26968 11

原创 mybatis if test条件判断语句中 的判断问题

写这个主要是描述在mybatis中要注意的问题,很不幸,自己没注意,跳坑了。我在mybatis中定义的sql语句如下:&lt;if test="facilityOccupied != null and facilityOccupied != '' and facilityOccupied == 1 "&gt; and z.serviceCount = 1 &lt;/if&g...

2018-05-15 17:09:26 33954 3

原创 使用注解失败的原因及解决方法

启动项目报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userSer'; nested exception is o...

2018-05-09 12:16:07 2218

原创 解决 .java 文件未编译问题

项目编译时没报错,启动tomcat报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Invocation of init...

2018-05-09 12:00:47 2778

原创 Eclipse创建的maven项目结构不完整

解决这个问题方式很多,据我所知最少有三种方式,在此不赘述。秉着能Ctrl+C/V绝不敲代码的原则,咱们这里介绍一种最简单的解决方式。问题描述 : 首先描述一下问题,下图是我的eclips造的maven项目,很明显结构有问题。原因:出现这种情况是项目默认的jdk版本与开发工具的jdk版本不一致造成的冲突。解决方式:既然不一致,改为一致不就行了嘛。右键项目,Build Path &gt; Config...

2018-04-28 10:44:27 6000 3

原创 Tomcat端口被占用

问题描述 : 启动Tomcat的时候,弹出下面这个对话框,提示端口被占用。 解决方法:    快捷键    window+R ,输入cmd在打开的黑窗口输入以下指令:netstat -ano找到被占用的端口,记住这个PID这个时候再打开任务管理器,快捷键 Ctrl + Alt +Del ,选择任务管理器。在弹出来的对话框选择详细信息,找到和之前PID对应的PID,点击结束任务。运行Tomcat,一...

2018-04-27 11:40:36 686

原创 Eclise开启护眼模式

自从get到了换主题这个技能,感觉之前用的eclipse可能都是假的,假的。一般较新的eclipse都支持这个功能,没有的话可以去下载个插件。以eclipse版本version=4.5.2为例。之前假的eclipse的界面是这样的:样式单一,千篇一律,还刺眼。真的eclipse是这样的:低调奢华有内涵,高端大气还上档次,最重要的是它还护眼!更换主题的方式很简单。Window &gt; Prefer...

2018-04-27 11:02:13 284

原创 解决idea导入maven项目缺少jar包的问题

之前一直用的elipse,现在用idea不熟悉,这里记录一下。这里以idea2017为例。导入elipse的maven项目,提示缺少jar包,肯定是idea没有给你导包。第一步,首先确认自己的idea和maven的环境有没有配置好。第二步,确认自己导项目时候的Module设置。搞定自己的maven配置之后,咱们再来看一下项目的Module设置问题。删掉之前Module,重新再导一遍。点击 + 之后...

2018-04-25 19:58:58 63698 10

空空如也

空空如也

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

TA关注的人

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