文章目录
- 如果坐标出现问题
- 自动生成get set方法
- 查看对象源码与文档解释
- 在包下建立类
- 插件安装
- 快速对list递归
- mysql的出现Got a packet bigger than 'max_allowed_packet' byte·
- maven无法解决依赖
- maven的xml文件出错
- tk.mybatis无法识别报错
- zookeeper出错zoo.cfg file is missing
- maven打包出错
- 无效的源发行版,1.9
- maven右侧不见了
- maven创建module无法显示,maven创建项目显示已经存在
- new对象自动补全变量名
- 快速书写代码,自动补全
- maven的部分模块显示黑色
- 对于tomcat7要运行的类应该加打包方式
- dubbo报错No provider available from registry 127.0.0.1:2181 for service
- 警告: Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClassLoader
- org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecogni
- 泛型报错,cont info param
- maven项目修改后报错,恢复后还报错
- 项目说某个方法出问题
- maven原生tomcat7怎么debug?
- 当发现某个类没有需要的方法
- 直接复制类代表新建
如果坐标出现问题
右键项目,自动解决依赖问题
或者使用maven的重载依赖
自动生成get set方法
alt insert
查看对象源码与文档解释
ctrl 点击
ctrl Q
在包下建立类
可以a.b.c.d,建立d类
也可以a.b.e建立e类,文件都在a.b包下,分层次
插件安装
快速对list递归
自动生成
list.for即可,自动补全
for (Selectable selectable : list) {
}
mysql的出现Got a packet bigger than ‘max_allowed_packet’ byte·
设置的sql读取最大值太小了,当前的数据大小超出了设计的范围
增大读取值范围即可
如果直接在目录中修改会提示没有权限,先把文件放到桌面上修改好后覆盖即可
修改文件参数,先搜索max_allowed_packet
max_allowed_packet=1000M
一般1000M够用,如果不够就再加大
重启mysql
maven无法解决依赖
org.apache.maven.plugins一直爆红,
网上其他人说将maven下载调成在线模式,
尝试过没有用
后来我想到了,idea重置过一次,是不是把maven的配置也重置了
赶紧cmd查看一下
发现路径与版本和idea的版本不对,因此对idea的maven版本进行修改
重新刷新依赖,如果maven仓库版本太低也会报错,因此应该升级版本
解决
maven的xml文件出错
http://code.alibabatech.com/schema/dubbo/dubbo.xsd
两种方法
第一种,添加忽略选项
将红色的xml文件地址复制进来
第二种,联网下载约束
选中红色地址
alter enter
在 publicId 和 systemId 之间需要有空格
1.publicID,SystemId顺序错了,
http://www.springframework.org/schema/beans publicID
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd SystemId
应该保持前后顺序紧挨着的关系,中间不能有除了空格或换行的其他连接符
2.maven版本太老了
使用idea推荐的maven版本即可,3.5.4或者更高
3.xml文档上有config提示,点击一下,让项目识别
tk.mybatis无法识别报错
import tk.mybatis.mapper.common.Mapper中tk标红
版本不对,或者无法自动识别
重新刷新,
解决方法是从中央仓库重新引入坐标即可
则自动解决依赖问题。
zookeeper出错zoo.cfg file is missing
一、首先解压zookeeper
二、将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg也放在conf目录下面
三、在解压目录bin下创建一个data文件夹
四、修改我们的zoo.cfg,将dataDir=/tmp/zookeeper,改为/bin/data
maven打包出错
The packaging for this project did not assign a file to the build artifact
选错打包位置了
应该选择生命周期的
无效的源发行版,1.9
确保两者一致
maven右侧不见了
maven创建module无法显示,maven创建项目显示已经存在
根项目创建的时候出现了问题
应该使用项目名结尾,自动创建项目文件夹,便于管理
如果不显示应该手动补全
new对象自动补全变量名
alt enter即可,确认,自动补全
ctrl shift enter,自动结尾
如果是新版idea,使用introduce variable,创建快捷键,自动补全
快速书写代码,自动补全
只需要对象加上后缀就能自动生成规范代码
假如有变量b
b.if
b.else
b.while
集合b
b.for
数值b
b.fori
类b
b.new
对象b
b.nn notnull
b.null
b.return
b.sout
b();.try
取反
b.not !b
maven的部分模块显示黑色
表示maven忽略了该模块的pom.xml文件,取消忽略即可
对于tomcat7要运行的类应该加打包方式
<packing>war</packing>
dubbo报错No provider available from registry 127.0.0.1:2181 for service
对应的dubbo服务未启动
或者是controller层 ,引入远程service的时候,impl没有添加注解 dubbo的@Service 注解
警告: Hessian/Burlap: ‘com.github.pagehelper.Page’ is an unknown class in WebappClassLoader
这是因为分页插件无法找到数据对象的get和set方法
加上即可
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecogni
json写错了,检查标点符号什么的
泛型报错,cont info param
检查方法的返回结果是否匹配
比如自定义了对象PageResult,返回此对象,结果使用了list等等
maven项目修改后报错,恢复后还报错
把之前的垃圾清一清,clean
项目说某个方法出问题
分布式,是不是新增了方法,没有重新安装?
maven原生tomcat7怎么debug?
当发现某个类没有需要的方法
同名的类太多了,看看引入的类是否对
直接复制类代表新建
一个类文件是直接复制的,复制时会提示重命名,这样可以少些很多代码