自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敲代码的Lee

coding dream

  • 博客(57)
  • 资源 (16)
  • 收藏
  • 关注

原创 重回CSDN之1、记一次maven jar包冲突排除的解决方法

项目场景:升级项目依赖系统的版本,问题描述运行发现classDefNotFound报错原因分析:首先,先找出当前找不到的class类的所属jar包;然后,在pom.xml 通过mavenHelper插件,查询丢失的jar名称,发现是之前依赖的包中含该jar包,与项目本身的jar包冲突,所以前期同事将该jar给排出所致,后续升级后不知道为啥就去掉了。helper界面显示的jar包名称也是显示出红色,即:冲突,无法找到合适的包。最后,找到原因就好办了。解决方案:将冲突的jar一一排除即可

2022-05-30 22:51:35 318 1

原创 Linux CentOS 安装nodeJs

这里写自定义目录标题下载nodejs官网下载:https://nodejs.org/zh-cn/download/2.安装解压xz -d node-v12.16.2-linux-x64.tar.xztar xvf node-v12.16.2-linux-x64.tar2)移动文件夹直/usr/local/nodejs(可不移动,后续路径需要按照实际修改)mv ./node-...

2020-04-12 13:41:52 695

原创 Spring Cloud Service id not legal hostname (service_name)异常处理

这里写自定义目录标题Spring Cloud Service id not legal hostname (service_name)异常处理背景原因解决方案一解决方案二Spring Cloud Service id not legal hostname (service_name)异常处理背景今天在写Feign调微服务“serviceA”,发现该服务的服务名写成了“service_a”的格...

2019-12-26 18:55:46 18361 1

原创 修复电脑突然断电关机导致的Git inflate: data stream error 数据流异常

问题原因:上午公司停电,电脑自动关机,导致git异常,pull远程目录时报错,commit也失败。一、error: inflate: data stream error (unknown compression method) unable to unpack xxx header错误信息:解决方法:执行git fsck --full检查损坏的文件,出现上图报错。删除了文件 ....

2019-07-17 15:00:54 8741 1

转载 Spring自定义注解简单使用四步走

在实际开发中,很多时刻我们会有记录请求日志,定时任务日志等需求,在每个方法中都编写相同的代码去记录日志显然是不合理的。Spring已经为我们提供了面向切面编程的思想,不妨简单的使用下自定义注解。简单自定义注解分四步:1:在配置中打开aop编程<!-- 自定义AOP --> <aop:aspectj-autoproxy proxy-target-class="tru...

2019-07-03 17:47:03 3234

原创 MyBatis之数据库操作,返回Map型数据

开发环境:springBoot2 + MyBaitis一、Mapper.xml层resultType的写法:resultType="java.util.HashMap"<select id="queryMaxMmqAndMinTime" resultType="java.util.HashMap"> SELECT MAX(t.mmq) mm...

2019-06-27 21:02:45 2614

原创 Maven使用手册之处理maven下载jar包失败,生成lastUpdate文件

问题描述:公司项目jar包版本更改,重新reimport 项目,下载新jar包失败,报dependency “”XXX” not found 错误。问题原因:经查本地repository文件夹,找到报错jar包文件夹,发现文件夹下生成了.lastUpdated结尾的文件,导致一直下载不了。应该是由于网络原因,没有将Maven的依赖下载完整,导致出现.lastUpdated文件。解决方法...

2019-05-31 18:03:36 3054 4

原创 工具篇之Chrome浏览器所有页面崩溃(包括设置页面)的处理方法

前言周五早上来公司上班,突然发现自己的Chrome Browser打开任意页面都奔溃,连设置页面也进不去。一开始是以为是我VPS导致的,发现并不是,然后只能问度娘了,下面来总结下网上的一些处理方法。第一种说是安全软件导致的,需要删除某个sys文件,具体方法如下: 在C:\Windows\System32\drivers 文件夹下查找bd0001.sys文件。找到并强制删除,或者改...

2019-05-25 11:20:09 12762 1

原创 IDEA使用手册之Lombok注解不生效的问题

前提IDEA需要提前安装lombok插件,并重启。问题描述:在实体类上已经添加@Data、@Builder注解,但是该类的get/set方法报错,提示没有这些方法。原因以及解决方法:插件安装成功后,需要在IDEA中设置才能正常使用,设置方法如下:...

2019-05-07 17:24:08 25411 12

原创 Spring对事务的操作

前言spring 对事务管理分为编程式事务管理和声明式事务管理。1. 编程式事务管理:使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。2. 声明式事务管理:声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创...

2019-05-05 18:57:41 644 3

原创 Java Web项目 JavaScript debug调试方法

这里写自定义目录标题背景设置断点背景诸如IDEA和Eclipse等IDE都可以debug调试Java代码,那么问题来了,页面的JavaScript如何调试呢。在实际开发工作中,我们肯定需要来debug JavaScript代码,直接在IDE(我这里用的是IDEA)的JavaScript代码打断点是没有效果的,那要怎么debug呢,这时候就需要Google chorme浏览器的debuger了(...

2018-12-28 16:27:07 4926 1

原创 CentOS 7 防火墙端口相关命令

CentOS 7 防火墙端口相关命令一、firewalld以前CentOS 6 系列中的 iptables 相关命令不能用了,CentOS7使用firewalld代替了原来的iptables。使用方法如下:打开、关闭防火墙临时启动: systemctl start firewalld临时关闭: systemctl stop firewalld查看状态: systemctl ...

2018-07-20 17:07:41 446

转载 Java中性能优化方法汇总

很多同学在日常写Java的时候很少去关心性能问题,但是在我们写代码的过程中必须考虑到性能对程序的影响。小到我们使用位运算来实现算术运算,大到我们对 Java 代码的总体架构设计,性能其实离我们很近。本文介绍了Java中性能优化的35种方法,需要的朋友可以参考下。前言对程序员们来说,代码优化是一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有...

2018-07-18 16:39:52 343

原创 IDEA使用手册之 处理编译java文件错误(非法字符: '\ufeff')

问题描述:Error:(1, 1) java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum 问题原因: 该文件编码不一致导致 解决方法: 将报错的文件拷贝出来,然后用Notepad++打开,点击工具栏上的 编码,将 以uft8格式编码 转为 以utf8无BOM格式编码,然后保存,再覆盖idea中对应的...

2018-07-02 12:26:25 2429

转载 Nio、Bio、Aio 的原理及区别与应用场景

问题同步,异步,阻塞,非阻塞组合方式的IO类型BIO、NIO、AIO适用场景分析IO操作的两个步骤从编程语言层面实现原理底层基础问题在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 ...

2018-06-22 12:19:57 356

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

报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.UserMapper.queryUser错误原因:*Mapper.xml没有自动复制到class输出目录的mapper类包下解决方法:用maven或者IDEA中自动扫描了reso...

2018-06-20 17:15:33 438

原创 Linux安装JAVA以及环境配置

材料:CentOS 64位、jdk-7u25-linux-x64.tar.gzJava环境安装jdk安装解压安装1.源安装很简单,一个命令搞定。  sudo apt-get install oracle-java7-installer 当然之前也需要更新一下源:  sudo apt-get upgrade2.安装包安装也很简单:  将安装包放到指定的目录...

2018-06-13 15:17:18 241

原创 Windows+CentOS7+VMware设置安装共享文件夹

先安装包依赖:yum -y install kernel-devel-$(uname -r) yum -y install net-tools perl gcc gcc-c++ 安装vm tool在home文件夹下新建tmp文件夹:mkdir tmp mount /dev/cdrom /home/tmpcp /home/tmp/VMwareTools-9.6.0...

2018-06-13 14:42:33 1251

原创 centOS 7下无法启动网络(service network start)错误解决办法

问题描述:打开虚拟机,启动CentOS7,检查网络不通,重启service network restart,不行,报错;报错信息:Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See ...

2018-06-13 11:42:21 26008 7

原创 ZTree + SpringMVC 的使用(同步加载、异步加载和异步加载模式下全部展开)

一、zTree – jQuery 树插件zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀兼容 IE、FireFox、Chrome、Opera、Safari...

2018-06-12 11:40:38 5388 4

原创 Linux之VM12+ CentOS7安装以及网络配置

一、VM12+CentOS7的安装1.VMware12下CentOS 7安装教程: https://jingyan.baidu.com/article/a3f121e4b18b74fc9052bb14.html 备注:为了节省本地硬盘空间,并且作为开发来说,我这里安装的模式是最小安装;最小安装没有桌面样式,只是命令行,同样ifconfig命令也是默认安装的,后面会介绍如何安装ifconfi...

2018-05-31 21:11:29 6609 2

原创 MySQL配置允许远程连接

MySQL默认在本地loaclhost登录root用户,然而远程连接却会报错([email protected] acess denied)。这里就需要进行配置允许远程连接才行,配置方法如下:打开cmd,输入命令,登录数据库:"mysql -uroot -p",输入数据库登录密码: 2. 输入授权命令:" grant all privileges o...

2018-05-25 19:11:56 12399 2

原创 IDEA使用手册之Tomcat 内存溢出(Exception in thread ""http-bio-8080"-exec-1")

问题描述: Exception in thread “”http-bio-8080”-exec-1” java.lang.OutOfMemoryError: PermGen space问题原因: 内存溢出解决方法: 在Run/Debug Configuration中修改Tomcat的VM options,在里面输入以下内容:-server -XX:PermSize=128M...

2018-05-11 09:46:43 3684

原创 Mysql导入数据量较大的SQL文件

问题描述:Navicat for Mysql 导入数据量较大的sql文件时,会提示操作失败,如图, 解决方法: 采用mysql source命令导入; 操作步骤: 1. 打开cmd,输入命令:mysql -h localhost -u root -p 2. 输入数据库密码,如图: 3. 查询当前用户下的数据库: show databases; 4. 找到你要导入数据库...

2018-05-09 19:48:44 10565 1

原创 初识负载均衡与集群(三)之Nginx+Tomcat下的session共享

前言 使用负载均衡的情况下,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态。下面罗列几种nginx负载均衡中session同步的方式:不使用session,换用cookie: session是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cookie里面,就是以c...

2018-05-02 12:20:46 213

原创 初识负载均衡与集群(一)之负载均衡与集群详解

一、集群(Cluster)指一组计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信,实现分布式计算。在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。集群技术的分类高可用集群(High Availability,HA):高可用的含义是最大限度地可以...

2018-05-02 10:03:09 799

原创 初识负载均衡与集群(二)之Tomcat+Nginx环境搭建

前言nginx+tomcat 部署实现负载均衡原理: nginx作为代理服务器,可以转发多个tomcat服务器,实现负载均衡。一、工具准备apache-tomcat-8.5.28-windows-x64(下载)nginx-1.13.12(下载)二、Tomcat配置1. 解压两个tomcat,apache-tomcat-8.5_8585和apache-tomcat...

2018-04-28 17:29:42 406

原创 JSTL表达式的使用(c:if)以及在JS中使用

1. &amp;lt; c:if &amp;gt;1) &amp;lt; c:if &amp;gt; 的使用 c:if 相当于if..else..语句,但c:if里面并没有类似于else的写法,只能写成多个c:if。 &amp;lt;select id=&quot;machinename&quot; name=&quot;machinename&quot; style=&quot;width: 2

2018-04-21 10:51:44 29593

原创 DWZ框架添加自定义数据验证(手机号码,邮箱,数字等)

前言: DWZ前端框架,如同其他前端框架一般,都有Coder已经写好了的数据验证的方法,如验证手机号码格式、邮箱格式、日期格式等等。然而在项目过程中,框架给定的验证并不严格或者不符合实际项目中的需要,我们能不能在框架中自定义添加我们自己想要的验证方法呢?答案当然是肯定的。接下来,我将记录如何在DWZ框架中添加自定义的validate(手机号码格式验证)。 因为DWZ自带的手机号码格式验证并不能...

2018-04-19 21:01:00 1428

原创 HTML Textarea 处理不允许换行输入

问题:项目维护过程中,测试提出一个bug,就是textarea不能键入回车换行。经过一天的排查,才发现代码里有onkeydown="if(event.keyCode==13)return false;"才导致的不能换行,注释掉即可。 就这个问题,竟然困扰了一天,记录下来,警醒一下自己要仔细。&lt;%@ page language="java" contentType="text/html;...

2018-04-19 20:30:14 12370 1

原创 Mybatis之Select Count(*)的获取 返回int 的值

本文将介绍,SSM中mybatis 框架如何获取Select Count(*)返回int 的值。 1. Service 代码: public boolean queryByunitclass(String unitclass, String unitsubclass) throws Exception { int count = matceMachineUnitMappe...

2018-04-09 11:51:03 104492 1

原创 解决谷歌浏览器表单自动填充的问题

问题描述:浏览器中有个保存用户名密码,自动填充的作用(如:用户登录)。但在我们实际开发中,有个功能或页面(如:添加用户)不希望自动填充。 怎么处理呢? 解决办法是在form上或input上添加autoComplete=”off”这个属性。但是在谷歌浏览器上不起作用。 解决方法: 可以在不要自动填充的input框中设置 autocomplete=”new-password” 原因不...

2018-04-03 11:53:38 10460

原创 Linux之如何启动tomcat服务

使用工具:SSH Secure Shell登录Linux系统:IP地址、用户名、端口(默认:22)、密码进入到tomcat的bin目录 cd /home/ubuntu-mb/pim/apache-tomcat-7.0.54/bin启动tomcat sh startup.sh或者./startup.sh关闭tomcat sh shutdown.sh查看Tom...

2018-03-29 14:46:39 19232 2

原创 MySQL之添加联合唯一索引

一、联合唯一索引项目中需要用到联合唯一索引:例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定:例如:t_aa 表中有aa,bb两个字段,如果不希望有2条一模一样的记录(即:aa字段的值可以重复; bb字段的值也可以重复,但是一条记录(aa,bb)组合值不允许重复),需要给 t_aa 表添加多个字段的联合唯一索引:alter table t_...

2018-03-26 15:38:50 126627 11

原创 input输入数字金额

限制html文本框input只能输入数字和小数点的方法,直接上代码:&lt;script&gt; function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^\./g,""...

2018-03-23 12:20:24 8237

原创 input对金额的录入限制与强制修改

平常我们在项目中,前端页面常常需要使用input输入金额,页面需要对用户输入的金额进行限制,不能输入除数字和小数点以外的字符:&lt;td&gt;&lt;input type="number" value="400.00" onchange="moneyDistinct();"/&gt;&lt;/td&gt;&lt;script type="text/javascrip

2018-03-23 10:56:08 1222

转载 限制input[type=number]的输入位数策略整理

当我们使用类型number的input输入框的时候,我们可能需要限制输入的位数,这个时候通常会想到maxlength,但是maxlength是在number类型的时候是不支持的,下面是一些解决这种问题的方法:max和min max和min是number输入框所支持的,这样如果我们要限制输入11位的手机号码,就可以用如下代码:&lt;input type="number" max="9...

2018-03-23 10:41:31 18999

原创 Mybatis之模糊查询中的符号问题

一、MyBatis SQL xml处理小于号与大于号当我们需要通过xml格式处理sql语句时,经常会用到&lt; ,&lt;=,&gt;,&gt;=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在Mybatis中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:...

2018-03-21 11:37:09 612

原创 IDEA使用手册之设置忽略@param注释里的参数与方法中的参数列表检查

一、打开Settings(Ctrl + Alt + S),输入javadoc,操作如图: 二、打开“1”的人头图标,调整“2”到Syntax:

2018-03-19 11:09:58 1891

转载 html input文本输入框的一些总结

1、选中去除文本框文字,离开后显示原有文字:&lt;input name="key" type="text" id="key" value="关键词" size="30" onmouseover=this.focus();this.select(); onclick="if(value==defaultValue){value='';this.st

2018-03-12 14:14:47 14665 1

sqljdbc&sqljdbc4; Jar包(CSDN1分)

sqljdbc.jar -- sql server 2000版本使用jar包 sqljdbc4.jar - -sql server 2008(含)版本以上使用jar包 sqljdbc.jar调08以上版本会报错:报错:不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。

2018-07-06

Spring Boot实战 丁雪丰 (译者)

本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。

2018-07-03

zTree_v3_master

zTree第三版的下载: zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。

2018-06-12

SSH SecureShell Client

SSH SecureShell Client 3,2,9版本,可安全连接Linux服务器

2018-05-31

apache-tomcat-8.5.28-windows-x64

截止2018年4月28日最新版本apache-tomcat-8.5.28-windows-x64

2018-04-28

ngnix_1.13.12

反向代理工具: ngnix_1.13.12 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

2018-04-28

JAVA SE思维导图

JAVA学习之 JAVASE 思维导图,包括JAVA基础知识、常用API、多线程、网络编程、设计模式、集合IO,面向对象

2018-02-07

j a v e -1.0.2.jar

Jave是一个java库允许你转换和编码的多媒体文件(音频和视频)从一种格式转换为另一种等功能

2018-02-07

Tess4J的使用 源码

OCR图像识别技术的JAVA实现(二)之Tess4J的使用 源码

2017-12-20

Tess4J-src

java 图像识别技术Tess4J -3.4.2版本相关Jar包和代码

2017-12-20

tesseract-ocr-setup-3.05.01

tesseract OCR最新安装包,EXE文件,可以直接下载安装

2017-12-19

Mybatis框架entity、dao、mapping代码自动生成工具

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

2017-11-10

web开发必须工具离线chm(W3schoolchm目前最新最全的)

web开发必须工具离线chm(W3school目前最新最全的),2017年3月最新版本

2017-10-30

hibernate 4.2.4精简jar包

hibernate 4.2.4精简jar包

2016-03-29

jquery api1.7.2-chm

jquery api1.7.2-chm格式中文帮助文档

2016-03-17

数据结构算法内部排序

数据结构的快速排序和堆排序,代码完整,有注释

2014-06-12

空空如也

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

TA关注的人

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