随笔分类 - 工作总结
摘要:SpringBoot 使用yml配置 mybatis+pagehelper+druid+freemarker实例 这是一个简单的SpringBoot整合实例 这里是项目的结构目录 首先是pom.xml <project xmlns="http://maven.apache.org/POM/4.
阅读全文
摘要:一. 多环境配置的好处: 1.不同环境配置可以配置不同的参数~ 2.便于部署,提高效率,减少出错~ 二. properties多环境配置 1. 配置激活选项 spring.profiles.active=dev 2.添加其他配置文件 application.properties: 激活哪一个环境的配
阅读全文
摘要:泛型: 一种程序设计语言的新特性,于Java而言,在JDK 1.5开始引入。泛型就是在设计程序的时候定义一些可变部分,在具体使用的时候再给可变部分指定具体的类型。使用泛型比使用Object变量再进行强制类型转换具有
阅读全文
摘要:mybatis整合ehcache缓存框架的使用 mybaits的二级缓存是mapper范围级别,除了在SqlMapConfig.xml设置二级缓存的总开关,还要在具体的mapper.xml中开启二级缓存。 1.开启mybatis的二级缓存 在核心配置文件SqlMapConfig.xml中加入 1 &
阅读全文
摘要:一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list
阅读全文
摘要:在使用Mybatis做web开发时,每一个模块的数据持久层的接口都会定义:增删改查四个方法。我想为什么不新建一个Base接口来做所有数据持久层的父接口呢? 于是,我试验了一下,建立了一个泛型接口,里面定义了四个操作数据库的基本方法,对应增删改查: public interface BaseMappe
阅读全文
摘要:最近在研究跨进程通信的问题,于是又再一次研究了,我们熟悉而又陌生的Serializable接口。 那么好,做过Java开发的朋友肯定对这个接口不陌生吧,Java中就是通过这个接口,来实现了序列化和反序列化的,那么下面看看使用Serializable接口的小例子。 [java] view plain
阅读全文
摘要:serialVersionUID的作用 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是
阅读全文
摘要: 一:详细配置步骤 1,添加ehcache.xml文件 将ehcache.xml文件添加到src路径下面。ehcache.xml文件内容如下 [html] view plain copy print?<
阅读全文
摘要:监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图: Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建
阅读全文
摘要:原文地址:http://raychase.iteye.com/blog/1545906 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自
阅读全文
摘要:ASF的开源项目,为软件行业贡献了太多好的产品和软件思维。学习ASF的项目源码能很大的提升自身的能力。程序运行在服务器上的流程;执行启动脚本(start.sh) 指向程序的主方法 开始执行程序。所以学习其源码的入口应该在启动脚本开始。 测试环境的搭建; 我不喜欢把全部的源码倒入IDE中,我的学习(j
阅读全文
摘要:mysql几种性能测试的工具使用 近期由于要比较mysql及其分支mariadb, percona的性能,了解了几个这方面的工具,包括:mysqlslap sysbench tpcc mysql,做一个整理,备忘,分享 1、mysqlslap 安装:简单,装了mysql就有了 作用:模拟并发测试数据
阅读全文
摘要:按上节继续学习,稍微复杂的业务系统,一般会将数据库按业务拆开,比如产品系统的数据库放在product db中,订单系统的数据库放在order db中...,然后,如果量大了,可能每个库还要考虑做读、写分离,以进一步提高系统性能,下面就来看看如何处理: 核心思路:配置多个数据源,然后利用Routing
阅读全文
摘要:IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。 IDEA版本15.0.4 字体 界面字体 File > Settings Appearance & Behavior >
阅读全文
摘要:基于zookeeper实现的分布式锁 2011 01 27 • 技术 • 7 条评论 • jiacheo •14,941 阅读 A distributed lock base on zookeeper. zookeeper是hadoop下面的一个子项目, 用来协调跟hadoop相关的一些分布式的框架
阅读全文
摘要:文中包含的几个部分的图片无法显示,可以到: http://note.youdao.com/share/?id=017aeefa591b6e4c44aa7d5b84836ce0&type=note查看全文, 文中的各个部分都给出了引用链接,也可以直接查看 目录: &nb
阅读全文
摘要:文中包含的几个部分的图片无法显示,可以到:http://note.youdao.com/share/?id=3651565d31662d82cd6e2d5abbd99749&type=note 查看全文, 文中的各个部分都给出了引用链接,也可以直接查看 目录: &nb
阅读全文
摘要:ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍Zo
阅读全文
摘要:ECMALL VS 常规的B2C产品(以ECSHOP做对比)的区别: 1、支持多用户在同一个域名下开店。 2、开店的卖家各自结算,直接收钱。平台只是提供了一个类似传统行业的摊位。平台不过手金钱 3、各个卖家相当于拥有自己的网店,但是不能拥有自己的独立域名,最多占一个二级域名
阅读全文

浙公网安备 33010602011771号