- 浏览: 71536 次
- 性别:
- 来自: 杭州
最新评论
-
lizhuang:
技术是为了解决问题的,解决不了问题,被辞退正常。
身在魔都的她,该不该继续"坚持"前端开发? -
ZhuDarren:
看着确实是这意思,影响代码运行速率。优化
Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log -
小楠人:
masuweng 写道 masuweng 写道 ...
Spring+SpringMVC+MyBatis+easyUI整合基础篇(六)maven整合SSM -
ZHENFENGSHISAN:
hizhangqi 写道贵兄的博客可以点赞不。没做点赞
Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦 -
hizhangqi:
wiki 类的也可以呀、jira 就更好了
Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦
文章列表
日常啰嗦
前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)easyUI与富文本编辑器UEditor整合》讲了富文本编辑器UEditor的整合与使用,虽然其中也集成了图片上传功能,但是有时候需求不同,只需要一个图片上传就行了,不需要全部集成UEditor的,因为UEditor功能比较齐全,因此集成的东西较多,源文件文件也就很多多,是一个较大的插件,如果我只需要一个图片上传功能,却集成这么多东西,是没有必要的,因此本篇单独讲一下图片上传功能。
我的github地址
整合步骤
基于jQuery上传插件Uploadify
页面代码:
日常啰嗦
本来这一篇和接下来的几篇是打算讲一下JDBC和数据库优化的,但是最近很多朋友加我好友也讨论了一些问题,我发现大家似乎都是拿这个项目作为练手项目,作为脚手架来用的,因此呢,改变了一下思路,JDBC和数据库优化这一块儿延后一点再去说,先丰富一下项目的页面和功能,因为现在的页面实在有些少得可怜,所以我打算中间插入两篇文章,给项目增加一个富文本编辑器的功能插件,再增加一个图片上传的功能,把这个脚手架的内容再充实一下。我的github地址,点这里
初识富文本编辑器
先看两张图片:
1、这是一张普通的新闻详情页截图
日常啰嗦
承接前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例》,已经讲解了dao层和service层的单元测试,还有控制器这层也不能漏掉,因此本篇会讲一下MockMvc,及controller控制层的单元测试,相关代码已上 ...
日常啰嗦
前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试》讲了不为和不能两个状态,针对不为,只能自己调整心态了,而对于不能,本文会结合一些实例进行讲解,应该可以使得你掌握单元测试的方法。篇幅所限,所以先写三个类型的测试实例,首先是自己平时写着玩儿的测试类,然后分别是针对数据层和业务层的测试,代码都已经上传到github上了。我的github地址
简单的测试
我们可能常常会碰到这种事情,需要实现一个功能的时候,忽然想不起来该用什么方法了,或者忽然忘记一个方法该怎么用了,这个时候我可能会查一下API然后写一个简单的测试方法,并没有明确的要去 ...
日常啰嗦
看到标题你可能会问为什么这一篇会谈到代码测试,不是说代码优化么?前两篇主要是讲了程序的输出及Log4j的使用,Log能够帮助我们进行bug的定位,优化开发流程,而代码测试有什么用呢?其实测试是为了验证自己所编写的代码,及时排除错误,减少bug,所以我认为,减少错误也是优化的一个方案体现,而且如果进行了合理的单元测试,也可以帮助优化开发流程,一旦出现问题,使得bug的定位过程更加迅速。
你愿意进行单元测试吗?
其实,像第一篇文章所说的,对于打印输出信息,我们更习惯于使用System.out命令,所以很多时候,习惯决定了我们的编码方式,那么你习惯于做单元测试吗?
我感觉很多人可能 ...
日常啰嗦
上一篇文章主要讲述了一下syso和Log间的一些区别与比较,重点是在项目的日志功能上,因此,承接前文《Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log》,本文是一个较为直观的日志功能案例,java的日 ...
日常啰嗦
距离上一次更新博客有一段时间了,主要是因为最近有开发任务,另外,这段时间也在学习docker的相关知识,所以博客就没有继续写了,推荐一本书《Docker技术入门与实战》(第二版),想体验一下docker的朋友可以看一下。按照计划,第二阶段主要是讲一下项目优化上的一些东西,相关的工具已经在基础篇介绍了一些,所以在本阶段更多的是侧重于代码上,虽然做了一份粗略的计划,但是第一篇该写什么又犯了纠结,刚好有一次编写代码时看到一个方法中含有System.out.print()打印语句,这个方法大家都不陌生,第一份代码应该都是"世界,你好",所以本篇就讲一下System.ou ...
日常啰嗦
上一篇文章《Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建》简单的讲了一下SVN服务器的搭建,并没有详细的介绍配置文件及一些复杂的功能,所以本文算是对上一篇文章的补充。
下载地址,点这里github地址,在这里
配置文件详解
svnserve.conf
svn服务配置文件,做权限配置及基本的关联设置
[general]
anon-access = none #非授权用户无法访问
日常啰嗦
前面一篇文章讲了一下版本控制,但其实这一篇并没有打算讲细节的,感觉应该自己去动手弄一下,后来考虑了一下,版本控制真的挺重要的,如果自己实在搭建不好反而不去使用的话,真的有点可惜,当然这些话是针对初学者来说的,如果已经有这方面经验的话,可以忽略。我也搭建了一个svn服务器,没有用过的可以去体验一下,但是希望大家体验为主,别删文件,因为不止你一个人在看。这里呢,先讲一下svn,至于git嘛,想体验的话直接去github吧。
下载地址,点这里github地址,在这里
搭建过程
yum update
yum -y
日常啰嗦
还好在第一篇文章里就列好了接下来的主线及要写的知识点,不然都不知道要写什么东西了,开篇里已经列了基础篇要讲svn和git的知识点,所以这一篇就写一下版本控制。
下载地址,点这里github地址,在这里
版本 ...
在java程序与数据库连接的编程中,mysql jdbc url格式如下:
jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...
如 jdbc:mysql://localhost:3306/test?user=test&password=123456
刚好最近遇到一个数据库连接参数带来的问题,所以罗列一下几个较为重要的参数:
user 数据库用户名(用于连接数据库) 必要参数。
password 用户密码(用于连接数据库) ...
问题描述
通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢。
参数设置如图:
执行时间如下图:
Total time为8:49,花了将近十分钟时间。
连续尝试了几次,都是如此,感觉编辑器卡住了一样。
问题原因
构建javaweb项目时,控制台报错:
这个问题是由于编码冲突导致的,在设置中找到File Encodings可以看到
ide采用utf-8编码格式,而项目则是GBK编码方式,由此产生冲突。
解决办法:
在编辑的设置选项中,找到File Encodings,将IDE Encoding 改为UTF-8即可。
github地址,点这里。
下一篇文章开始,所有的项目源码都是与maven整合后的代码了,所以这一篇讲一讲maven。
1、简单介绍
我们看一下github上一些开源项目的目录结构,下图中有mybatis、netty、dubbo这些比较有影响的项目,在 ...
敲了一天的代码,有些烦,感觉前一篇文章写的太笼统了,哈哈哈。
本来呢,也就是刚开始写,所以很多细节都想不到,源码也放上来了,自己动动手应该也就可以了,无非是自己多注意一点,细心一点,编码啊,jar包啊,有时候或者一个分号,或者一个单引号双引号,这些都可能导致出错的,一定要多动手,自己多实践。
又看了一下代码,感觉对于入门的人来说,还是有些不合适的,easyui、ajax这些知识点也不是一天两天就能掌握的,所以,又写了一个小demo,把easyui、日志这些都去掉了,就保留一个功能,当做搭建项目的脚手架吧,两个项目结合起来看,也会有些收获的。
需要帮助的话,可以留言。
...