上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 134 下一页
摘要: nginx在配置upstream时,有两个参数: ip_hash(同一IP一直使用同一台server服务) weight(server的使用权重,数值越大,nginx分发的请求越多) 通过配合这两个参数,能粗糙地解决session共享的问题。 对于一些不是太依赖session的应用,或者只有用户登录 阅读全文
posted @ 2016-11-03 18:01 跨境电商杂货铺 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求 2.由apache作为入口,如果是请求静态页面或者是静态文件,由apache直接提供,如果是请求动态页面,则让apache分发到tomcat,由tomcat处理以后再响应给客户端。 3.session共享问题,要集群t 阅读全文
posted @ 2016-11-03 17:51 跨境电商杂货铺 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.redis和memecache这种缓存框架,都分为服务器端和客户端。 我们在项目中使用,相当于客户端,要引入客户端使用redis的jar包 首先你需要下载驱动包,下载 jedis.jar,确保下载最新驱动包。 2.redis是通过jedis来连接的,所以实例化jedis,然后连接服务器即可 阅读全文
posted @ 2016-11-03 17:46 跨境电商杂货铺 阅读(251) 评论(0) 推荐(0) 编辑
摘要: mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。 编写Redis需要用的2个工具类 RedisUtil.java和SerializeUtil.java。这个在前一篇已经有过,这里不再重复贴代码了。 该接口有以 阅读全文
posted @ 2016-11-03 16:28 跨境电商杂货铺 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 1.接口绑定:两种方法,基于注解或者基于xml文档mapper,但要注意mapper的namespace要与接口路径完全一致。 2.orm格式转换:通过设置resultMap和ResultType,将数据库中的记录转换为代码的bean对象。得到list或者对象。 3.通过parameterType接 阅读全文
posted @ 2016-11-03 15:15 跨境电商杂货铺 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: 1.mybatis规定,一级缓存没必要bean类实现序列化,但二级缓存bean类必须实现序列化。 因为二级缓存是基于namespace的也就是基于接口的,二级缓存可以设置存储源,可以是redis或者memcache。要设置网络其他地方存储,当然要对传输对象bean序列化啊。所以这也要求开启二级缓存, 阅读全文
posted @ 2016-11-03 15:09 跨境电商杂货铺 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 1.Mybatis比IBatis比较大的几个改进是什么 a.有接口绑定,包括注解绑定sql和xml绑定Sql , b.动态sql由原来的节点配置变成OGNL表达式, c. 在一对一,一对多的时候引进了association,在一对多的时候引入了collection 节点,不过都是在resultMap 阅读全文
posted @ 2016-11-02 17:21 跨境电商杂货铺 阅读(646) 评论(0) 推荐(0) 编辑
摘要: SQL映射语句中一些应该注意的问题: resultType的值应该是返回类型的完全名或别名,当返回的结果是一个集合的时候,resultType应为集合中所包含的类型,而不是集合类型,如上面的Blog resultType和resultMap都是表示指定返回结果的,但两者不能同时使用 对于Insert 阅读全文
posted @ 2016-11-02 17:11 跨境电商杂货铺 阅读(247) 评论(0) 推荐(0) 编辑
摘要: MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach if就是简单的条件判断,利用if语句我们可以实现某些 阅读全文
posted @ 2016-11-02 17:04 跨境电商杂货铺 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: 在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Java复杂数据类型 基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入 阅读全文
posted @ 2016-11-02 16:57 跨境电商杂货铺 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 134 下一页