摘要:
一.在你建立的工程下创建 Module 选择Spring initializr创建。 二.在Type处选择: Maven Project(项目的构建工具) 三.创建依赖时勾上web,mybatis,mysql(这个看你个人需要吧,可以自主选择) 建立好的项目结构如下: DemoApplication 阅读全文
摘要:
mybatis的xml文件中需要写类的全限定名,较繁琐,可以配置自动扫描包路径给类配置别名,两种配置方式。 方式一: mybatis-config.xml中配置 此配置不支持多路径配置,不支持通配符配置,不灵活(个人实验不行) 方式二: SqlSessionFactory中配置typeAliases 阅读全文
摘要:
项目启动报错:Access denied for user 'root'@'localhost' (using password:YES) 原因:root帐户默认不开放远程访问权限,所以需要修改一下相关权限 解决:通过修改root账户密码可解决,但是通常配置数据库用户时不建议使用root用户,最好是 阅读全文
摘要:
一. 创建用户 命令: 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 例子 阅读全文
摘要:
通过properties配置文件配置数据源,代码如下: <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="order" value="3" /> 阅读全文
摘要:
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。 1、先创建一个接口 阅读全文
摘要:
批量更新: 在实际项目开发过程中,常有这样的需求:根据ids更新表的某一个字段值,这时的sql(批量删除同理)语句是: 还有一种情况:根据ids更新表的多个值,并且每个id对应的值也不一样,这时上述语句已经满足不了需求,需要另一种批量更新sql语句 由于这种批量更新是一次执行多个update语句,所 阅读全文
摘要:
几种常见的编码格式 为什么要编码 不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 阅读全文
摘要:
推荐freemarker系列教程:http://swiftlet.net/archives/category/freemarker FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_e 阅读全文
摘要:
说明:在新建数据库的时候记得选择编码格式,一般中文选择utf-8,数据库在建表和每个字段都会选择字符编码,出现字符编码问题首先确保字段编码是否正确; 排查原因: 打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的。 前者解决方案: 在web.xml里面加上: show v 阅读全文