11 2017 档案

摘要:有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。 修改CentOS默认yum源为mirrors.163.com 1、首先备份系统自带yum源配置文件/etc/yum.re 阅读全文
posted @ 2017-11-30 09:40 宇的季节 阅读(572) 评论(1) 推荐(0)
摘要:由于最近几年日益流行前后端分离模式,JSON作为数据载体也变得不可或缺。几乎所有的web框架都需要支持JSON,下面咱就一起了解下struts2是如何支持JSON的。 对于JSON的发送 这里有两种方法实现,一种就是最原始的,先使用工具将对象转换成json字符串,再把数据放入response中返回。 阅读全文
posted @ 2017-11-28 20:40 宇的季节 阅读(2237) 评论(0) 推荐(0)
摘要:hibernate的级联可以说是hibernate最重要的部分,只有深入了解了级联的特性与用法,才能运用自如。 这次讨论一对多的情况,所以就使用博客项目的用户表和博客表作为示例,来一起学习hibernate的级联 基本准备 文件结构: hibernate核心配置文件hibernate.cfg.xml 阅读全文
posted @ 2017-11-28 10:17 宇的季节 阅读(1031) 评论(2) 推荐(2)
摘要:父类上的注解可以被子类继承吗? 转载自:http://wzhw2008.iteye.com/blog/1723136 我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。 测试环境如下: 父类的类上和方法上有自定义的注解--MyA 阅读全文
posted @ 2017-11-25 16:58 宇的季节 阅读(12617) 评论(0) 推荐(2)
摘要:关于OID hibernate缓存是一个map,他会根据OID作为缓存对象的key,我们的映射文件中<id>标签指定的属性值会作为OID 持久化对象的三种状态 为了方便理解,Hibernate为持久化对象定义了三个状态: 瞬时态:没有持久化标识OID,没有被纳入Session对象的管理 持久态:有持 阅读全文
posted @ 2017-11-22 22:45 宇的季节 阅读(3150) 评论(0) 推荐(4)
摘要:好久没有用s2sh的框架了,最近业务需要又要拾起来。在搭框架时,发现之前都是复制配置文件,对具体的细节却很懵懂,所以要从新来一遍,也是一次新的学习。 我使用的版本是hibernate-release-4.3.11.Final,因为需要使用基于xml的配置,这一版本关于xml的文档还是很友好的,最新的 阅读全文
posted @ 2017-11-21 21:23 宇的季节 阅读(2933) 评论(3) 推荐(6)
摘要:当我们使用eclipse编写Mybatis或hibernate的xml文件时,面对众多标签的配置文件,却没有自动提醒,对于工作和学习都十分不方便。 之所以没有自动提醒,是因为dtd文件没有加载成功。 默认mybatis的dtd文件会从网络中加载,但是因为是国外的网站,所以一般我们是访问不了的,也就造 阅读全文
posted @ 2017-11-21 21:09 宇的季节 阅读(3875) 评论(0) 推荐(1)
摘要:在REST服务中必不可少的需要PUT、DELETE提交,但是目前很多的游览器并不支持。所以在使用REST前需要进行一些额外的处理。 具体解决方案如下: 1,先添加一个filter。这个filter就是实现这个功能的关键。打开web.xml,添加如下代码(要放到最前面): 复制代码 这个就会去拦截带有 阅读全文
posted @ 2017-11-17 21:52 宇的季节 阅读(847) 评论(0) 推荐(0)
摘要:最近在学习多线程的时候打算做一个简单的多线程socke聊天的程序,结果发现网上的代码都没有完整的实现功能,所以自己实现了一个demo: demo功能大致就是,有一个服务端负责信息转发,多个客户端发送消息,当一个客户端发送消息时,其他的客户端都可以接受到。 服务端: 客户端: 客户端代码: 服务端代码 阅读全文
posted @ 2017-11-17 11:27 宇的季节 阅读(11265) 评论(0) 推荐(5)
摘要:一、在VMware里,依次点击”编辑“ - ”虚拟网络编辑器“,如下图,我选择的是NAT模式: 为了能够使用静态IP,这里不要勾选”使用本地DHCP服务将IP分配给虚拟机“这个选项。然后是配置子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里,否则就会不稳定。我主机的ip段是192.168. 阅读全文
posted @ 2017-11-16 22:41 宇的季节 阅读(259) 评论(0) 推荐(0)
摘要:当在plugins中添加新的插件时,一直报Plugin execution not covered by lifecycle configuration错误。 解决方法: 方法一、在<plugins>外添加<pluginManagement> 即: 如果不行,使用方法二: Window-Perfer 阅读全文
posted @ 2017-11-16 10:22 宇的季节 阅读(645) 评论(0) 推荐(0)
摘要:Mybatis有两级缓存 一级缓存(本机缓存):一级缓存是一直开启的。sqlSession级别缓存的Map 与数据库同一次回话期间(session没有断开)查询到的数据会放在本地缓存(一级缓存) 之后如果获取相同的数据,直接从缓存中拿,没必要再去查询数据库 一级缓存失效情况(不使用当前一级缓存的情况 阅读全文
posted @ 2017-11-16 10:18 宇的季节 阅读(219) 评论(0) 推荐(0)
摘要:MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。 <if test=””>条件判断 问题一、如何防止 阅读全文
posted @ 2017-11-16 10:14 宇的季节 阅读(205) 评论(0) 推荐(0)
摘要:resultMap的使用 当查询的表的列名与实体类的属性名不同时,有三种方式来处理: 1、使用SQL的别名 如:select user_name userName from user 2、如果符合驼峰命名,在setting中开启mapUnderscoreToCamelCase 3、设置resultM 阅读全文
posted @ 2017-11-16 10:10 宇的季节 阅读(715) 评论(0) 推荐(0)
摘要:在开发中我们通常将Mybatis中配置文件分两种,主配置文件与和dao对应的映射文件。 其实最后mybatis解析的还是一个主配置文件。 而映射文件会通过我们配置<mappers>属性,或指定扫描路径,将映射文件导入主配置文件,最后一起解析。 下面是主配置文件常见使用讲解: Mybatis中prop 阅读全文
posted @ 2017-11-16 10:05 宇的季节 阅读(1872) 评论(0) 推荐(0)
摘要:在Spring-Mybatis中导入Mybatis原生配置文件 在sqlSessionFactory Bean中设置设置configLocation属性 <property name="configLocation" value="classpath:mybatis.xml"></property> 阅读全文
posted @ 2017-11-16 09:30 宇的季节 阅读(313) 评论(0) 推荐(0)
摘要:今天做分页查询时需要在跳转页面时保存上次查询的条件,如下: 实现的大致思路就是用cookie本地保存。 其中需要用到jQuery.Cookie插件。 使用方法很简单: 存数据:$.cookie(“key”,”value”); 取数据:$.cookie(“key”); 我的实现方法就是在每次点击“查询 阅读全文
posted @ 2017-11-12 23:26 宇的季节 阅读(2497) 评论(0) 推荐(0)
摘要:最近要用jQuery实现一个批量删除操作,效果如下图 最终页面page.html,此页面使用了bootstrap和jQuery,如果没有需要下载一下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>视频管理</title> <l 阅读全文
posted @ 2017-11-11 13:54 宇的季节 阅读(962) 评论(0) 推荐(0)