06 2018 档案

摘要:前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结 阅读全文
posted @ 2018-06-28 22:09 穆晟铭 阅读(7262) 评论(0) 推荐(2) 编辑
摘要:mytabits表关联一对一(多对一?) association联合 联合元素用来处理“一对一”的关系。需要指定映射的Java实体类的属性,属性的javaType(通常MyBatis 自己会识别)。对应的数据库表的列名称。如果想覆写的话返回结果的值,需要指定typeHandler。 不同情况需要告诉 阅读全文
posted @ 2018-06-28 22:02 穆晟铭 阅读(576) 评论(0) 推荐(0) 编辑
摘要:Model/ModelMap 和 ModelAndView 的区别使用 Model/ModelMap controller: jsp: index.jsp post.jsp ModelAndView controller: jsp index.jsp h2_post.jsp 阅读全文
posted @ 2018-06-26 17:36 穆晟铭 阅读(396) 评论(0) 推荐(0) 编辑
摘要:简单的springmvc实例 pom.xml web.xml springmvc-servlet.xml applicationContext.xml HelloController.java jsp 阅读全文
posted @ 2018-06-25 18:38 穆晟铭 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Spring引导依赖项groupId使用org.springframework.boot。 通常Maven POM文件将继承自spring-boot-starter-parent项目,并将依赖性声明为一个或多个“Starters”。 Spring Boot还提供了一个可选的Maven插件来创建可执行 阅读全文
posted @ 2018-06-25 14:36 穆晟铭 阅读(561) 评论(0) 推荐(0) 编辑
摘要:问题 说下我linux配置情况,不一样的可以选择借鉴我的办法。 在虚拟机中以最小化方式安装centos7,ifconfig命令无效,而且在sbin目录中没有ifconfig文件。 原因 这是因为centos7已经不适用ifconfig命令了,已经用ip命令代替;同时网卡名称也由eth0改为eno16 阅读全文
posted @ 2018-06-23 08:33 穆晟铭 阅读(11023) 评论(1) 推荐(0) 编辑
摘要:collection聚集 聚集元素用来处理“一对多”的关系。需要指定映射的Java实体类的属性,属性的javaType(一般为ArrayList);列表中对象的类型ofType(Java实体类);对应的数据库表的列名称; 不同情况需要告诉MyBatis 如何加载一个聚集。MyBatis 可以用两种方 阅读全文
posted @ 2018-06-19 22:05 穆晟铭 阅读(827) 评论(0) 推荐(0) 编辑
摘要:有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录。所以我们可以通过以下方法来定位。 首先需要知道PID号,可以通过top命令获取。 然后我们可以用ps看以下大致信息(ps出来的信息个人觉得比较乱,不是很方便查找) 通过上面的信息我们也可以找出这 阅读全文
posted @ 2018-06-19 18:07 穆晟铭 阅读(2280) 评论(0) 推荐(0) 编辑
摘要:微信公众号开发--微信JS-SDK扫一扫功能 首先请阅读微信JS-SDK说明文档,了解微信JS的相关说明。 根据官方的使用步骤,关键的有以下几步 绑定域名 1首先到微信公众号设置里面添加js安全域名 比如我的域名是带有二级目录的:dev.xxx.com/muyang 那么在填入的时候域名为:dev. 阅读全文
posted @ 2018-06-16 17:54 穆晟铭 阅读(700) 评论(0) 推荐(0) 编辑
摘要:jixiaohua发了一篇一个老鸟也发了一份他给公司内部小伙伴整理的路线图。另一份 Android 开发学习路线图。可惜不是MarkDown格式的,所以jixiaohua直接上传的截图,在jixiaohua的呼吁下,我花了些时间,把这篇大牛的推荐清单编辑成了Markdown格式,方便大家浏览,学习。 阅读全文
posted @ 2018-06-16 17:25 穆晟铭 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Spring MVC配置静态资源和资源包 本例映射:css目录: pom.xml web.xml applicationContext.xml springmvc-servlet.xml 将styles/css/目录映射到/WEB-INF/resources/css目录下 ApplicationRB 阅读全文
posted @ 2018-06-15 11:29 穆晟铭 阅读(405) 评论(0) 推荐(0) 编辑
摘要:Spring MVC文件上传教程 commons-io/commons-uploadfile 用到的依赖jar包: 基于 Spring MVC来实现文件的上传功能,这里主要是实现两个功能:1、上传单个文件并将其移动到对应的上传目录;2、一次上传多个文件并将它们存储在指定文件夹下,接下来我们一步步地实 阅读全文
posted @ 2018-06-14 17:11 穆晟铭 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:展示如何使用Spring MVC4执行文件下载,我们将看到应用程序从文件系统内部以及外部文件下载文件。 下载文件是相当简单的,涉及以下步骤。 创建一个InputStream到文件用于下载。 查找MIME类型下载文件的内容。–可以是application/pdf, text/html,applicat 阅读全文
posted @ 2018-06-13 11:43 穆晟铭 阅读(515) 评论(0) 推荐(0) 编辑
摘要:要注意的是:fetch = FetchType.EAGER这句话在一个类里面只能出现一次,出现两次就会报错“cannot simultaneously fetch multiple bags”,要把其他的改为fetch = FetchType.LAZY延迟加载就可以了。听说把List集合改为Set也 阅读全文
posted @ 2018-06-12 16:08 穆晟铭 阅读(533) 评论(0) 推荐(1) 编辑
摘要:查询数据,前面已经讲过简单的查询单个用户数据,在这里将查询出用户列表,要查询出列表,也就是返回 List, 在我们这个例子中也就是List<User> , 要以这种方式返回数据,需要在User.xml里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 阅读全文
posted @ 2018-06-11 22:07 穆晟铭 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:在上一章中,我们已经搭建了 myeclipse,mybatis,mysql 的开发环境,并且实现了 mybatis 的一个简单的查询。要注意的是,这种方式是用 SqlSession 实例来直接执行在userMapping.xml文件中映射的 SQL 语句:session.selectOne("me. 阅读全文
posted @ 2018-06-10 09:10 穆晟铭 阅读(982) 评论(0) 推荐(0) 编辑
摘要:mybatis介绍就不多提了,直接步入正题。 先准备好eclipse和MySQL,然后先看一下目录结构 文件和类很少,所以mybatis的搭建是非常简单的,如搭建中遇到问题可以先参考文档最后一部分的综合说明。 1.下载mybatis-3.2.6.jar和mysql-connector-java-5. 阅读全文
posted @ 2018-06-09 19:13 穆晟铭 阅读(353) 评论(0) 推荐(0) 编辑
摘要:简单介绍REST REST 表示状态传输。这是一个体系结构样式,可用于设计网络服务,可以被各种客户端消耗。核心思想是,不使用如CORBA,RPC或SOAP复杂的机制在机器之间进行连接,简单的 HTTP 用于使它们之间调用。 在基于 REST 的设计中,资源被一套通用动词操作使用。 创建资源:应该使用 阅读全文
posted @ 2018-06-08 18:35 穆晟铭 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方 阅读全文
posted @ 2018-06-08 18:06 穆晟铭 阅读(199) 评论(0) 推荐(0) 编辑
摘要:org.springframework.transaction 包改成 spring-tx org.springframework.transaction 3.2.2以后的版本,全改到 spring-tx 包下面 阅读全文
posted @ 2018-06-07 17:38 穆晟铭 阅读(2376) 评论(0) 推荐(1) 编辑
摘要:编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @SuppressWarnings("unused") 去除这些“感叹号”。 二、 @SuppressWarings注解 作用:用于抑 阅读全文
posted @ 2018-06-07 16:11 穆晟铭 阅读(174) 评论(0) 推荐(0) 编辑
摘要:概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA( 阅读全文
posted @ 2018-06-06 18:07 穆晟铭 阅读(211) 评论(0) 推荐(0) 编辑
摘要:spring中的@Transactional基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发中碰到的问题。 一般使用是通过如下代码对方法或接口或类注释: @Transactional(propagation=Propagation.NOT_SUPPORTED) @Transact 阅读全文
posted @ 2018-06-06 18:02 穆晟铭 阅读(219) 评论(0) 推荐(0) 编辑
摘要:java.util.concurrent.atomic.AtomicLong类提供了可以被原子地读取和写入的底层long值的操作,并且还包含高级原子操作。 AtomicLong支持基础long类型变量上的原子操作。 它具有获取和设置方法,如在volatile变量上的读取和写入。 也就是说,一个集合与 阅读全文
posted @ 2018-06-06 17:20 穆晟铭 阅读(695) 评论(0) 推荐(0) 编辑
摘要:@RestController本身注解为@ResponseBody,并且可以被视为@Controller和@ResponseBody的组合。 阅读全文
posted @ 2018-06-06 16:13 穆晟铭 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Spring MVC 提供了一种机制,可以构造和编码URI -- 使用UriComponentsBuilder和UriComponents。 功能相当于 urlencode()函数,对url进行编码, 但同时还支持变量替换 嗯,expand()是用于替换所有的模板变量,encode默认使用UTF8编 阅读全文
posted @ 2018-06-06 16:08 穆晟铭 阅读(6870) 评论(0) 推荐(1) 编辑
摘要:如果需要返回json格式的数据,那么添加该注解就行了@ResponseBody对于ResponseEntity确切的说是ResponseEntity ,如果你即需要返回数据,又需要确定数据的状态,就用ResponseEntityT自定义 阅读全文
posted @ 2018-06-06 16:01 穆晟铭 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:REST服务使用@RestController实例,输出xml/json 需要用到的服务注解 用到的包:java和json互转 访问地址: http://localhost:8080/gugua9/hello/aaa.xml http://localhost:8080/gugua9/hello/aa 阅读全文
posted @ 2018-06-05 18:15 穆晟铭 阅读(4200) 评论(0) 推荐(0) 编辑
摘要:ContentNegotiatingViewResolver多种输出格式实例: json/jsp/xml/xls/pdf 本例用的是javaConfig配置 以pizza为例。 json输出需要用到的包: pdf需要用到的包: xls需要用到的包: xml包 访问地址: http://localho 阅读全文
posted @ 2018-06-05 16:24 穆晟铭 阅读(706) 评论(0) 推荐(0) 编辑
摘要:oracle: sql语句报ora-01461/ora-00911错误 ora-00911:sql语句中可能含有特殊字符,或者sql语句中不能用";"分号结尾。 sql语句报ora-01461(仅可以为插入 LONG 列的 LONG 值赋值”解决办法 ):如果你的某个字段的字符太长,请用定义语句俩完 阅读全文
posted @ 2018-06-04 11:35 穆晟铭 阅读(690) 评论(0) 推荐(0) 编辑
摘要:VMware虚拟机上配置nginx后,本机无法访问问题 转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。具体情况如下:防火墙可以pi 阅读全文
posted @ 2018-06-03 16:59 穆晟铭 阅读(3828) 评论(0) 推荐(0) 编辑
摘要:解决php7/phalcon3.2以上版本,不支持oracle数据库的方法 phalcon3.2(3.0以上)版本不支持oracle的方法。 https://github.com/phalcon/incubator 参考以上路径的方法: 我的phalcon是3.2.4 1.在项目路径根目录下,我的: 阅读全文
posted @ 2018-06-01 18:39 穆晟铭 阅读(1406) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示