
java
放空di自己
不积跬步无以至千里。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis2.x集成ssm问题吐槽
一般错误信息中带V/或者找不到某个类,一般都是jar包冲突导致的,最近升级redis版本为2.0时,由于版本问题,导致报错,也就是maven中redis.clients和spring-data-redis的版本要对应,具体见下图:maven仓库网站http://mvnrepository.com/ 输入查询,spring-data-redis...原创 2020-11-13 13:52:07 · 92 阅读 · 0 评论 -
关于用idea,创建聚合项目时的bug
1.idea 聚合项目时,在选择maven时,切记以下操作特别是新建子module时,不要勾选哪怕时web子module,因为,一旦勾选后,可能会出现在,在子module的maven的pom.xml配置文件中,没有<parent>继承,手动再去添加此标签也会报错,所以最好就不勾选,然后创建干净的modeule...原创 2020-08-26 16:04:54 · 233 阅读 · 0 评论 -
mybatis绑定多个mapper, 打包报错: Mapped Statements collection already contains value for xxx
最近遇到个奇怪的问题,就是mybatis配置了多个mapper映射地址,即mapper的xml文件放在多个文件下,然后,项目可以正常运行的,但是一打包就报错,Mapped Statements collection already contains value for xxx,这个错误无非就是说mapper的xml文件中有,id,有重复的,但是经过很多查询是没有错误的,因为,项目是可以正常运行的,...原创 2019-12-16 11:24:24 · 846 阅读 · 0 评论 -
Mac环境下svn的使用
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,一、服务器搭建:1.在Mac环境下搭建svn服务器端环境新建一个svn目录,以后可以在svn目录下创建多个仓库目录,用来存储客户端所所上传的代码终端命令:svnadmin create /svn/mycode比如我的目录创建(myco翻译 2017-09-16 12:55:28 · 378 阅读 · 0 评论 -
Java过滤器与SpringMVC拦截器之间的关系与区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能转载 2017-11-28 15:13:41 · 204 阅读 · 0 评论 -
servlet过滤器、监听器、struts2拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该转载 2017-11-28 18:35:19 · 218 阅读 · 0 评论 -
hadoop是什么,能做什么
hadoop是什么?(1)Hadoop是一个开源的框架,可编写和运行分布式应用处理大规模数据,是专为离线和大规模数据分析而设计的,并不适合那种对几个记录随机读写的在线事务处理模式。Hadoop=HDFS(文件系统,数据存储技术相关)+ Mapreduce(数据处理),Hadoop的数据来源可以是任何形式,在处理半结构化和非结构化数据上与关系型数据库相比有更好的性能,具有更灵活的处理能力,不转载 2018-01-17 15:20:21 · 2756 阅读 · 1 评论 -
Hadoop大数据生态系统及常用组件简介
经过多年信息化建设,我们已经进入一个神奇的“大数据”时代,无论是在通讯社交过程中使用的微信、QQ、电话、短信,还是吃喝玩乐时的用到的团购、电商、移动支付,都不断产生海量信息数据,数据和我们的工作生活密不可分、须臾难离。 什么是大数据 什么是大数据,多大算大,100G算大么?如果是用来存储1080P的高清电影,也就是几部影片的容量。但是如果100G都是文转载 2018-01-27 15:56:34 · 1602 阅读 · 0 评论 -
关于mysql 8.0的问题
好久没有写博客了,最近做项目时,心血来潮,把一直用的5.7版本的mysql更新到了8.0,知道想更改root账号的密码时,才发现,真的坑,花费了一个下午,还是,结果还是不行,最后没有办法,重新卸载掉,然后找别人的安装包重新装回5.7的版本,一切顺利,真是印证了那句话“升级需谨慎啊”!,一首,凉凉,送给自己。。。以下附上,更改初始密码的方法:step1:苹果->系统偏好设置->最...原创 2018-09-10 18:43:42 · 521 阅读 · 0 评论 -
java-无法新建servers的问题
在新建severs时 发现选择了版本却无法创建此时,无法选择server name ,打开 eclipse的prefenrens 箭头3处会报错,此时重新添加一个本地下载好的tomcat文件夹即可原创 2017-09-16 11:52:46 · 523 阅读 · 0 评论 -
java-bugs记录
最近接手一个老版本的项目,结果导入后报各种奇怪的错误,特记录之1.访问数据库账户没有权限解决方法:查看项目的数据库properties配置文件,用户是否正确2. sping的版本和jdk版本不兼容解决方法:在确保 spring.asm和sping.aop的jar都导入了的情况下,还是报找不到这些jar包的错误时,此时很有很可能就是sping的版本问题了(我的jdk版原创 2017-09-16 12:24:59 · 364 阅读 · 0 评论 -
关于mac平台tomcat部署web项目报404的坑
最近用尝试在mac系统尝试部署web项目,却发现和window部署有些不同,故做如下总结:项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误例如如下访问http://localhost:8080/test/会报404错误,但是http://localhost:8080 却是可以访问首页,说明tomcat服务器没有问题,经测试得出以下结论 http:原创 2017-03-21 12:51:00 · 5681 阅读 · 2 评论 -
mac下解决MySQL中文乱码的问题
1.安装mysql的dmg文件后,将/usr/local/mysql/support-files中的任意一个.cnf文件copy到/etc/目录并重命名为my.cnf2.修改my.cnf终端依次输入:mysql -u root -p 回车输入密码status (或者 show variables like 'character_set_%';)查看编码确保所有的编码方式原创 2017-03-13 17:48:02 · 564 阅读 · 0 评论 -
java开发JDBC连接数据库
步骤:加,连,语,执,释,public List list() {List list =new ArrayListString sql ="SELECT * FROM student";Connection conn =null; Statement st = null;ResultSet rs = null;try {//1.加载注原创 2017-03-14 09:30:58 · 261 阅读 · 0 评论 -
Mac下安装mysql5.7 完整步骤以及 Mac平台重新设置MySQL的root密码等问题汇总
1.官网下载MySQL v5.7官方正式版下载地址:https://dev.mysql.com/downloads/mysql/点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想做这些繁琐的动作,别急,看下图红...原创 2017-03-07 14:44:36 · 4462 阅读 · 0 评论 -
关于安装lombook失效的事
当重装eclipse时,lombook 也需要随之重装,打开项目时,由于以前的项目已经记录了lombook的安装路径,所以此时,完全删掉lombook这个jar包,并remove掉build path,然后重新安装lombook,双击安装,然后倒入jar包,再buid path,有一点需要注意,导入和双击的jar包一定要是同一个,否则就会出现倒入后无效的问题,最好不要移动jar在电脑中的文件位置原创 2017-04-13 19:20:06 · 2002 阅读 · 0 评论 -
mac下配置java环境变量那些事
大家在windows里面配置JDK环境变量很容易,但是如果要在mac里面配置JDK环境变量和windows里面有所不同,具体如下:1.终端用vi编辑命令打开profile文件(默认在/private/etc/profile)vi ~/.bash_profile2.英文状态下编辑 i 键开始编辑添加(此处的jdk路径是本人的路径和版本,仅供参考)JAVA_HOME=/Libr原创 2017-05-25 19:24:21 · 744 阅读 · 0 评论 -
mac 下配置maven
1.去maven官网下载,并解压到某个目录2.环境配置 ,打开终端 输入命令:$ vi ~/.bash_profile3.添加配置export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin注意:上面的M2_HOME为第一步解压的目录的路径4.输入命令以使bas原创 2017-06-03 09:55:53 · 288 阅读 · 0 评论 -
关于在eclipse上用jrebel热部署时的小坑
最近在用maven+tomcat+jrebel部署多模块项目时,各种配置都正确,并且也显示jrebel启用成功,可是调试检查了半天就是无法实现热部署,最后发现,是因为由于当时为了提升eclipse的性能时关掉了自动编译(话说还是IDE好用些),打开后即可,特此记录之。原创 2017-07-18 14:31:36 · 1923 阅读 · 0 评论 -
在MAC系统安装Apache Tomcat的详细步骤(.sh command not found?)
第一步:下载Tomcat http://tomcat.apache.org/index.html选择一个版本下载zip包第二步:解压,然后终端 cd切换到文件的bin目录 cd /Users/xx/Downloads/apache-tomcat-7.0.76/bin第三步:启动tamcat;命令:./startup.sh出现如下提示,需要对此原创 2017-03-18 13:10:03 · 10881 阅读 · 3 评论