自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LemonTalk

Let's talk about something

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven编译时报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

解决方法:在maven的配置文件pom.xml中,把 <bootclasspath>${java.home}/rt.jar;${java.home}/jce.jar</bootclasspath> 注释即可  <compilerArguments> <verbose/> <!--<bootclasspath&gt...

2018-11-13 11:41:06 1005

原创 ERROR: ld.so: object '/usr/local/lib/libntpd.so' from /etc/ld.so.preload cannot be preloaded: ignore

ERROR: ld.so: object '/usr/local/lib/libntpd.so' from /etc/ld.so.preload cannot be preloaded: ignored.不管在linux 执行什么命令,都会有这个提示。 解决办法:   输入以下命令echo "" > /etc/ld.so.preload 这样就不提示了。...

2018-11-12 10:51:23 20388 7

原创 Tomcat 8熵池阻塞变慢详解

Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息:17-Oct-2018 15:06:03.105 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for sess...

2018-10-17 15:09:17 291

原创 利用java自带工具jconsole监控虚拟机

首先编辑tomcat/bin/catalina.sh 加入以下配置 (在 cygwin=false 上面加入)CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=IP-Dcom.sun.management.jmxremote.port=port-Dcom.s...

2018-10-12 11:41:50 243

原创 Using getResponseBodyAsStream instead is recommended

在用httpClient时,tomcat的控制台报出以下警告。2018-09-17 14:25:01,447  WARN (org.apache.commons.httpclient.HttpMethodBase:682) - Going to buffer response body of large or unknown size. Using getResponseBodyAsStrea...

2018-09-17 14:39:15 1822

原创 linux 配置防火墙

在虚拟机安装centOs时,防火墙只有22端口是打开的,在我们在访问mysql的3306,redis的6379,tomcat的8080是不可以的,所以我们要在防洪墙的配置文件中打开3306,6379,8080等这些端口。 在命令行输入 :vi /etc/sysconfig/iptables会看到以下的信息:-A INPUT -m state --state RELATED,ESTA...

2018-09-11 10:14:57 205

原创 解决linux mysql命令 bash: mysql: command not found 的方法

解决linux mysql命令 bash: mysql: command not found 的方法错误:root@DB-02 ~]# mysql -u root-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建...

2018-09-10 18:07:09 377

原创 VMware虚拟机里安装好CentOS ifconfig没有eth0

在虚拟机上安装完centOs之后,用ifconfig命令查看ip,发现只有lo的信息,没有eth0的信息:于是我到/etc/sysconfig/network-scripts/目录下,看看有没有ifcfg-eht0,执行命令 cd /etc/sysconfig/network-scripts/是有ifcfg-eth0文件的打开 ifcfg-eth0文件发现ONBOOT=NO 将...

2018-09-10 13:46:26 2202

原创 java.lang.IllegalArgumentException: Invalid uri 'http://xxxxxx' : Invalid query 异常通过URLEncoder来解决。

在用httpclient的POST请求时,出现以下错误。Exception in thread "main" java.lang.IllegalArgumentException: Invalid uri 'http://xxxxxx': Invalid queryat org.apache.commons.httpclient.HttpMethodBase.<init>(Ht...

2018-09-04 11:07:09 17882

原创 MySQL数据库命名规范及约定

一、约定1、如无特殊需求,所有表使用innodb引擎2、如无特殊需求,所有主键均为自增类型3、如无特殊需求,所有字段均为NOT NULL,并给定默认值4、所有字段均设置备注,枚举字段需要说明每个枚举值的意义5、在能满足取值范围的情况下,选择占用存储空间最小的数据类型。如布尔值使用tinyint,时间类型使用timestamp     二、命名规范...

2018-08-27 17:01:17 421

原创 localhost 与 192.168.0.××的对session的影响

小伙伴们在请求本地的tomcat时,有的小伙伴会用本机的ip替换到localhost,这样对session是有影响的,当我用http://192.168.0.13:8080/bestAdmin/admin/login?登录时已经成功。 但是我在用http://localhost:8080/bestAdmin/admin/getSession时,session是空的。虽然localh...

2018-08-14 14:42:26 790

原创 method initializationerror not found:JUnit4单元测试报错问题

在进行单元测试时出现以下问题:你知道这是为什么吗?脑子有泡,把测试方法写成了private ,可不要报错吗?引以为戒,测试方法一定写成公开的。...

2018-08-09 17:06:06 202

原创 mybatis逆向工程 Project . does not exist

在用mybatis-generator逆向工程时,控制台报错Project . does not exist这是因为在generatorConfig.xml文件中配置有误。可以看到targetProject都是"./src/main/java"或者"./src/main/resources"问题就出在这里。现在将这里的targetProject全部改成以工程名开头的如下:"be...

2018-08-07 15:44:45 4672 2

原创 Spring各个jar包作用

 Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJ...

2018-08-01 14:31:06 96

原创 IDEA找不到配置文件cannot resolve file applicationContext.xml

用idea 创建maven工程后,启动tomcat 提示错误,如图:应该是加载applicationContext.xml失败,提示找不到这个文件,但是这个文件的确在工程里面存在。所以我想会不会是IDEA没有自动识别resouces文件夹,然后通过网上找到设置文件夹属性的操作,操作是右键resources文件夹→Mark Directory as→Resources Root。即可解决此问...

2018-07-27 11:10:08 6981 4

原创 maven profile实现多环境配置

每次项目部署上线都需要手动去修改配置文件(比如数据库配置)然后才能打包,很不方便,可以根据以下教程用maven的profile 实现多环境的配置。以数据库的配置为例,在src/main/resources 下新建三个文件夹,分别叫做dev,online,test,分别对应开发环境,线上环境,测试环境。在每个文件夹下拷贝进去jdbc.properties文件,分别对应不同的数据库配置。如图:...

2018-07-26 16:13:15 711

原创 找不到或无法加载主类

在Eclipse中用JAVA进行开发,突然有一天某个项目不能运行了,一运行就报错:“错误;找不到或无法加载主类……“ 引起这样错误的原因可能会有很多种,我这里只介绍一下我所遇到的这种情况:项目的Java Build Path中的Libraries中有个jar包是不可用的,显示红色叉叉。这说明系统找不到这个这个jar文件,把这个jar删除即可。...

2018-07-25 15:12:12 247

原创 idea 导入外部jar包

在创建普通的java工程后,需要外部jar包,应该这样导入。点击file选项,再选择project structure如图:然后会进入如下界面,点击sdks,然后点击下面的加号后,选择你要加载jar包的路径,再点击apply,ok即可。...

2018-07-24 15:53:52 5064

原创 Intellij IDEA生成serialVersionUID的方法

Intellij IDEA是关闭了继承了Serializable接口的类生成serialVersionUID的警告。如果需要IDE提示生成serialVersionUID,那么需要做以下设置:1、setting->Inspections->Serialization issues,将serialzable class without "serialVersionUID"打上勾;...

2018-07-24 15:25:05 317

原创 在配置spring-boot的yml文件中的项目路径时出现横划线表明已过时

在配置spring-boot的yml文件中的项目路径时出现横划线表明已过时换成server.servlet.context-path 即可

2018-07-16 14:55:18 3129

原创 org.hibernate.LazyInitializationException: could not initialize proxy ----- no Session

出现以下报错:org.hibernate.LazyInitializationException: could not initialize proxy [com.imooc.sell.dataobject.ProductInfo#123456] - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(Abstr...

2018-07-16 13:57:06 913 2

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

出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误按以下步骤一一执行:1:检查xml文件所在...

2018-07-16 10:42:21 232

原创 PropertyUtil.getProperty 中文乱码

再用PropertyUtil.getProperty 时,获取的值出现中文乱码的情况,用以下方法即可解决String message=PropertyUtil.getProperty("message");message =new String(message.getBytes("ISO-8859-1"),"UTF-8");注:标红的message是properties文件中对应的参数名。...

2018-07-16 10:36:54 1860

原创 eclipse或myeclipse中web项目没有run on server

eclipse或myeclipse中web项目没有run on server刷新web项目在项目->右击->Properties->Project Factes->Modify project,选择java和Dynamic web module,点击ok关闭。

2018-07-16 10:24:13 779

原创 Cause: java.sql.SQLException: Column count doesn't match value count at row 1

org.springframework.jdbc.BadSqlGrammarException:### Error updating database.  Cause: java.sql.SQLException: Column count doesn't match value count at row 1### The error may involve defaultParameterMap...

2018-07-16 10:21:11 20292

原创 Optional int parameter 'topicId' is present but cannot be translated into a null value

项目运行成功,但是点击什么栏目或者栏目中名称带#出现500错误,后台报错代码是: Optional int parameter 'topicId' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as obje...

2018-07-16 10:16:47 10328

原创 高可用服务响应对象设计

与大家一起分享高可用服务响应对象设计@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)public class ServerResponse<T> implements Serializable { private int status; private String msg; private ...

2018-07-13 23:48:31 228

原创 新建maven工程,报错web.xml is missing and <failOnMissingWebXml> is set to true

在新建maven工程时,maven 工程如果没有web.xml 会报错 web.xml is missing and &lt;failOnMissingWebXml&gt; is set to  true手动在新建web.xml即可。

2018-07-13 23:43:35 134

原创 spring+springmvc项目后端向前端返回json的时候,前端收到的是乱码的问题解决方法。

spring+springmvc项目前端向后端传递参数的时候,后台收到的参数是乱码,可以这样解决。在web.xml中添加过滤器&lt;filter&gt;      &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt;      &lt;filter-class&gt;org.springframework.web.filte...

2018-07-13 23:36:58 248

原创 spring+springmvc+mybatis项目出现ajax 跨域问题

spring+springmvc+mybatis项目在前后端联调时出现以下报错Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin’说明出现了跨域问题。可以有以下解决方法。1.在controller类上加注解@CrossOrigin(origins = "*"...

2018-07-13 23:30:20 527

原创 操作redis时出现 DENIED Redis is running in protected mode

在操作redis时,出现DENIED Redis is running in protected mode这说明redis是运行在保护模式打开redis的redis.conf 文件通过/ 找到 protected-mode yes将yes 改成no 即可。友情提示:通过 :noh可以去掉高亮。...

2018-07-13 23:15:11 271

原创 tomcat 配置虚拟路径

       在实际开发中,有时候需要把静态文件或者图片上传到tomcat中,但是如果上传到跟项目同目录的webapp下,当项目重新部署或者tomcat由于其他原因重启后,这些文件将会消失,势必会影响到现网的生产,所以我们需要把这些文件放到服务器的其他物理路径下,通过tomcat的server.xml 文件的配置来对这个路径做映射,使其通过ip地址也可以访问到这些文件,那开始吧!     如果开发...

2018-07-13 22:58:47 8404 3

原创 Spring-mybatis 配置两个或多个数据库源

在实际应用场景中会遇到一个项目连接多个数据库的情况,下面来做一个简单的配置,希望对你有一个简单的认识。作者在开发过程中把数据库的配置放在了properties文件中,如图:spring-mybatis配置放在了了spring-dao.xml文件中&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.sprin...

2018-07-13 22:24:51 17988 1

Http请求工具

获取请求参数,并取出相应的值,包含整形,字符串型,布尔型

2018-06-28

空空如也

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

TA关注的人

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