2018年2月7日

摘要: 缓存操作接口 [java] view plain copy [java] view plain copy [java] view plain copy import java.util.Date; /** * 缓存实体 * * @author xiudong * * @param <T> */ pu 阅读全文
posted @ 2018-02-07 17:36 木土aaa 阅读(117) 评论(0) 推荐(0)
 
摘要: [读书笔记]C#学习笔记八:StringBuilder与String详解及参数传递问题剖析 前言 上次在公司开会时有同事分享windebug的知识, 拿的是string字符串Concat拼接 然后用while(true){}死循环的Demo来讲解.其中有提及string操作大量字符串效率低下的问题, 阅读全文
posted @ 2018-02-07 16:20 木土aaa 阅读(191) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列一]1-选择器与DOM对象 前言: 好久没有更新博客了, 最近想复习下 之前学过的JS的相关内容, 也算是自己的一种总结. 知识长时间不用就会忘记, 多学多记多用!! 下面的程序都可以在下面的网站进行在线调试: http://www.365mini.com/diy.php?f= 阅读全文
posted @ 2018-02-07 16:19 木土aaa 阅读(143) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列三 ]3-JQuery学习二-字典操作 前言:如果看过了第一篇和第二篇, 相信大家会对jQuery有个初步的认识了, 对于jQuery的选择器和数组的操作都已经很熟悉了, 这一篇就单独罗列jQuery中字典的操作相关的内容. 1. 数组中添加map var arr = []; 阅读全文
posted @ 2018-02-07 16:18 木土aaa 阅读(260) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列二 ]2-JQuery学习二-数组操作 前言 上一篇内容 已经对于Jquery 有了一些认识, 包括Jquery的选择器和DOM对象, 那么这一篇继续来看下Jquery中很实用的Jquery对于数组的操作. Jquery中对数组的操作大致有以下几种形式:each(迭代), ma 阅读全文
posted @ 2018-02-07 16:18 木土aaa 阅读(123) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列五 ]5-Jquery学习五-表单验证 一,字段验证:1.1 字段非空 <form action="" method="post" id ="myform"> <p id="error">姓名不能为空!</p> <table> <tr> <td><label for="name 阅读全文
posted @ 2018-02-07 16:17 木土aaa 阅读(126) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列四 ]4-Jquery学习四-事件操作 前言:今天看知乎偶然看到中国有哪些类似于TED的节目, 回答中的一些推荐我给记录下来了, 顺便也在这里贴一下: 一席 云集 听道 推酷 青年中国说 SELF格致论道 参考:http://www.365mini.com/page/tag/j 阅读全文
posted @ 2018-02-07 16:17 木土aaa 阅读(119) 评论(0) 推荐(0)
 
摘要: [jQuery学习系列六]6-jQuery实际操作小案例 前言最后在这里po上jQuery的几个小案例. Jquery例子1_占位符使用需求: 点击第一个按钮后 自动去check 后面是否有按钮没有选中, 如有则提示错误消息. <html> <head> <script type="text/jav 阅读全文
posted @ 2018-02-07 15:28 木土aaa 阅读(219) 评论(0) 推荐(0)
 
摘要: [Java拾遗一] XML的书写规范与解析. 前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XML 指可扩展标记语言(EXtensible Marku 阅读全文
posted @ 2018-02-07 15:27 木土aaa 阅读(244) 评论(0) 推荐(0)
 
摘要: [数据库操作]Java中的JDBC的使用方法. 前言:想必大家在实际编码中都遇到过JDBC的操作, 这里仅做自己的一个总结, 有错误和不完整之处还请大家提出来. 1,JDBC其实一套规范(接口)数据库厂商需要实现此接口(实现类)--数据库驱动 2,jdbc的作用:可以和数据库创建链接发送sql语句接 阅读全文
posted @ 2018-02-07 15:27 木土aaa 阅读(2958) 评论(0) 推荐(1)
 
摘要: [Java拾遗二]Tomact及Http 部分总结. 前言: 刚好今天回来的很早, 总结下 Tomcat及Http的基础知识. 1, Tomcat web相关概念 web:网页的意思,网页资源包括服务器上的所有资源. web资源分类: 静态的资源:内容不会发生改变的资源 动态的资源:内容可能发生改变 阅读全文
posted @ 2018-02-07 15:26 木土aaa 阅读(178) 评论(0) 推荐(0)
 
摘要: [Java拾遗三]JavaWeb基础之Servlet Servlet 1,servlet介绍 servlet是一项动态web资源开发技术. 运行在服务器端. 作用:处理业务逻辑,生成动态的内容,返回给浏览器. 本质就是一个类 servlet的入门 1.编写servlet(类) 继承HttpServl 阅读全文
posted @ 2018-02-07 15:24 木土aaa 阅读(165) 评论(0) 推荐(0)
 
摘要: [Java拾遗五]使用Session防止表单重复提交 申明:此文章属于转载, 转自博客: http://www.cnblogs.com/xdp-gacl/p/3859416.html在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单, 阅读全文
posted @ 2018-02-07 15:23 木土aaa 阅读(187) 评论(0) 推荐(0)
 
摘要: [Java拾遗四]JavaWeb基础之Servlet_Request&&Response 今天来回顾下之前学过Servle的Resquest以及Response的知识.1,Request和Response技术: rr的作用: request是请求,封装用户的请求信息.若想获取请求信息,找reques 阅读全文
posted @ 2018-02-07 15:23 木土aaa 阅读(138) 评论(0) 推荐(0)
 
摘要: [数据库连接池] Java数据库连接池--DBCP浅析. 前言对于数据库连接池, 想必大家都已经不再陌生, 这里仅仅设计Java中的两个常用数据库连接池: DBCP和C3P0(后续会更新). 一. 为何要使用数据库连接池假设网站一天有很大的访问量,数据库服务器就需要为每次连接创建一次数据库连接,极大 阅读全文
posted @ 2018-02-07 15:22 木土aaa 阅读(220) 评论(0) 推荐(0)
 
摘要: [开发工具]Java开发常用的在线工具 注明: 本文转自http://www.hollischuang.com/archives/1459.作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。 我会在我的个 阅读全文
posted @ 2018-02-07 15:21 木土aaa 阅读(355) 评论(0) 推荐(0)
 
摘要: [数据库连接池二]Java数据库连接池--C3P0和JDNI. 前言:上一篇文章中讲了DBCP的用法以及实现原理, 这一篇再来说下C3P0和JDNI的用法. 1.1、C3P0数据源 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它 阅读全文
posted @ 2018-02-07 15:21 木土aaa 阅读(222) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解二: 数据库的读现象浅析 注明: 本文转载自http://www.hollischuang.com/archives/900 “读现象”是多个事务并发执行时,在读取数据方面可能碰到的状况。先了解它们有助于理解各隔离级别的含义。其中包括脏读、不可重复读和幻读。 脏读 脏读又称无效 阅读全文
posted @ 2018-02-07 15:20 木土aaa 阅读(134) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解一: 彻底理解数据库事务 注明: 本文转载自http://www.hollischuang.com/archives/898 事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计 阅读全文
posted @ 2018-02-07 15:20 木土aaa 阅读(130) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解四: 数据库的锁机制 注明: 本文转载自http://www.hollischuang.com/archives/898 数据库的读现象浅析中介绍过,在并发访问情况下,可能会出现脏读、不可重复读和幻读等读现象,为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概 阅读全文
posted @ 2018-02-07 15:19 木土aaa 阅读(137) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解三: 深入分析事务的隔离级别 注明: 本文转载自http://www.hollischuang.com/archives/943 本文详细介绍四种事务隔离级别,并通过举例的方式说明不同的级别能解决什么样的读现象。并且介绍了在关系型数据库中不同的隔离级别的实现原理。 在DBMS中 阅读全文
posted @ 2018-02-07 15:19 木土aaa 阅读(166) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解六: MySQL中的共享锁与排他锁 注明: 本文转载自http://www.hollischuang.com/archives/923在MySQL中的行级锁,表级锁,页级锁中介绍过,行级锁是Mysql中锁定粒度最细的一种锁,行级锁能大大减少数据库操作的冲突。行级锁分为共享锁和排 阅读全文
posted @ 2018-02-07 15:18 木土aaa 阅读(134) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解五: MySQL中的行级锁,表级锁,页级锁 注明: 本文转载自http://www.hollischuang.com/archives/914在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 在数据库的锁机制中介绍过,在 阅读全文
posted @ 2018-02-07 15:18 木土aaa 阅读(202) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解八:底理解数据库事务乐观锁的一种实现方式——CAS 注明: 本文转载自http://www.hollischuang.com/archives/1537在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应 阅读全文
posted @ 2018-02-07 15:17 木土aaa 阅读(185) 评论(0) 推荐(0)
 
摘要: [数据库事务与锁]详解七: 深入理解乐观锁与悲观锁 注明: 本文转载自http://www.hollischuang.com/archives/934在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的 阅读全文
posted @ 2018-02-07 15:17 木土aaa 阅读(144) 评论(0) 推荐(0)
 
摘要: [JavaWeb]关于DBUtils中QueryRunner的一些解读. QueryRunner类 QueryRunner中提供对sql语句操作的API它主要有三个方法 query() 用于执行select update() 用于执行insert/update/delete batch() 批处理1 阅读全文
posted @ 2018-02-07 15:16 木土aaa 阅读(181) 评论(0) 推荐(0)
 
摘要: javaweb学习总结—Apache的DBUtils框架学习 注明: 本文转载自http://www.cnblogs.com/xdp-gacl/p/4007225.html一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库, 阅读全文
posted @ 2018-02-07 15:16 木土aaa 阅读(94) 评论(0) 推荐(0)
 
摘要: 我的Eclipse快捷键. 所谓“工欲善其事必先利其器”,程序写多了,对于快捷键总有些特别的偏爱。在众多编辑器中,Eclipse算是用的比较多,也是最熟的。 最常用(也是最爱的:)) Ctrl+’ : 自动完成提示。这个快捷键是我自己设的。Eclipse默认是Ctrl+Sapce,跟输入法冲突了。这 阅读全文
posted @ 2018-02-07 15:15 木土aaa 阅读(114) 评论(0) 推荐(0)
 
摘要: [Java类加载器]Java中classLoader浅析. 本文为在公司内部TD上写的一篇小文, 主要讲解java中classLoader基础知识, 现在拿来这里分享一下. 一、问题 请在Eclipse中新建如下类,并运行它: 1 package java.lang; 2 3 public clas 阅读全文
posted @ 2018-02-07 15:14 木土aaa 阅读(148) 评论(0) 推荐(0)
 
摘要: [javaweb]Java过滤器与包装设计模式的实用案例. 在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、De 阅读全文
posted @ 2018-02-07 15:10 木土aaa 阅读(143) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring IOC的原理及详解。 这里感谢 CSDN 的原博客:http://blog.csdn.net/m13666368773/article/details/7802126 看后 受益匪浅,这里再重温一遍Spring IOC 1. IoC理论的背景我们都知道,在采用面向对 阅读全文
posted @ 2018-02-07 15:09 木土aaa 阅读(246) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring开发实例: XML+注解. 前言: 本文为自己学习Spring记录所用, 文章内容包括Spring的概述已经简单开发, 主要涉及IOC相关知识, 希望能够对新入门Spring的同学有帮助, 也希望大家一起讨论相关的知识. 一. Spring概述 1.1,什么是Spri 阅读全文
posted @ 2018-02-07 15:08 木土aaa 阅读(230) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring AOP基础入门总结二:Spring基于AspectJ的AOP的开发. 前言: 在上一篇中: [Spring框架]Spring AOP基础入门总结一. 中 我们已经知道了一个Spring AOP程序是如何开发的, 在这里呢我们将基于AspectJ来进行AOP 的总结和 阅读全文
posted @ 2018-02-07 15:07 木土aaa 阅读(160) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring AOP基础入门总结一. 前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP.一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩 阅读全文
posted @ 2018-02-07 15:07 木土aaa 阅读(139) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring JDBCTmplate基础入门总结. 前言:前面有讲过 Spring IOC以及AOP的基本使用方法, 这里就再来讲下Spring JDBCTemplate的使用方法.一, 概述这里先说一下Spring 整合的一些模板: 从上图中可以看出 Spring为各种支持的持 阅读全文
posted @ 2018-02-07 15:06 木土aaa 阅读(234) 评论(0) 推荐(0)
 
摘要: [Spring框架]Spring 事务管理基础入门总结. 前言:在之前的博客中已经说过了数据库的事务, 不过那里面更多的是说明事务的一些锁机制, 今天来说一下Spring管理事务的一些基础知识. 之前的文章: [数据库事务与锁]详解一: 彻底理解数据库事务一, 什么是事务 事务是逻辑上一组操作,这组 阅读全文
posted @ 2018-02-07 15:05 木土aaa 阅读(212) 评论(0) 推荐(0)
 
摘要: [Maven]Eclipse插件之Maven配置及问题解析. 前言:今天在自己环境装了Maven环境, 并且安装了Eclipse插件, 在查找插件过程中确实遇到一些问题, 好不容易找到一个 却又有问题.装好了插件之后, 用Eclipse创建Maven项目却出现两个问题, 在这里总结一些, 方便其他朋 阅读全文
posted @ 2018-02-07 15:04 木土aaa 阅读(244) 评论(0) 推荐(0)
 
摘要: [Java面试二]Java基础知识精华部分. 一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE: 阅读全文
posted @ 2018-02-07 15:03 木土aaa 阅读(729) 评论(0) 推荐(1)
 
摘要: [Java面试五]Spring总结以及在面试中的一些问题. 1.谈谈你对spring IOC和DI的理解,它们有什么区别? IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserS 阅读全文
posted @ 2018-02-07 15:02 木土aaa 阅读(187) 评论(0) 推荐(0)
 
摘要: [Java面试四]Strust2总结及在面试中的一些问题. 1. JavaEE软件三层结构和MVC的区别? JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】 MVC是一种思想,是一种模式,将软件分为 M 阅读全文
posted @ 2018-02-07 15:02 木土aaa 阅读(144) 评论(0) 推荐(0)
 
摘要: [Java面试一]面试复习大纲. 一、Java基础部分 (搞定所有技术之后才考虑复习的技术点) 1.数组中的排序问题(笔试或者机试,前者可能性更大) 2.面向对象的理解 3.集合相关的问题,比如hashmap跟hashtable的区别。搞清楚每个集合对象的特性就欧了。 4.多线程启动方式,以及产生死 阅读全文
posted @ 2018-02-07 15:02 木土aaa 阅读(143) 评论(0) 推荐(0)
 
摘要: [Java面试六]SpringMVC总结以及在面试中的一些问题. 1.简单的谈一下SpringMVC的工作流程? 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具 阅读全文
posted @ 2018-02-07 15:01 木土aaa 阅读(183) 评论(0) 推荐(0)
 
摘要: [Java面试七]Mybatis总结以及在面试中的一些问题. 1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? ① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管 阅读全文
posted @ 2018-02-07 15:00 木土aaa 阅读(377) 评论(0) 推荐(0)
 
摘要: 脚本语言知识总结. 核心内容概述 1.JavaScript加强,涉及到ECMAScript语法、BOM对象、DOM对象以及事件。 2.Ajax传统编程。 3.jQuery框架,九种选择器为核心学习内容 4.JQuery UI插件 5.jQuery Ajax编程 6.jQuery第三方插件 7.反向A 阅读全文
posted @ 2018-02-07 14:59 木土aaa 阅读(302) 评论(0) 推荐(0)
 
摘要: Hibernate总结以及在面试中的一些问题. 1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的? 为什么要使用 ①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 ②.Hibernate 是一个基于JDBC的主流持久化框架,是一个 阅读全文
posted @ 2018-02-07 14:59 木土aaa 阅读(551) 评论(0) 推荐(0)
 
摘要: 数据库总结. 问题及描述: --1.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 阅读全文
posted @ 2018-02-07 14:57 木土aaa 阅读(186) 评论(0) 推荐(0)
 
摘要: 浏览器跨域问题. 此块内容参考Ajax文档部分。 主要复习内容: 1.JavaScript核心对象 2.浏览器BOM对象 3.文档对象模型DOM 4.常见事件 5.Ajax编程(web交互2种方式的对比) 6.传统Ajax编程的步骤以及从服务器端返回的数据格式 7.JSON数据格式的转换操作 8.j 阅读全文
posted @ 2018-02-07 14:57 木土aaa 阅读(121) 评论(0) 推荐(0)
 
摘要: 数据库概念相关 1. 什么是存储过程?它有什么优点? 答:存储过程是一组予编译的SQL语句,它的优点有: 允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。 允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。 减少网络流量,例如 阅读全文
posted @ 2018-02-07 14:56 木土aaa 阅读(178) 评论(0) 推荐(0)
 
摘要: JavaWeb基础知识总结. 1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 l Internet上供外界访问的Web资源分为: • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是 阅读全文
posted @ 2018-02-07 14:55 木土aaa 阅读(57239) 评论(8) 推荐(18)
 
摘要: MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 1 <?xml version="1.0" encoding="UTF-8" ?> 2 阅读全文
posted @ 2018-02-07 14:54 木土aaa 阅读(265) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(一)——MyBatis快速入门 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将 阅读全文
posted @ 2018-02-07 14:53 木土aaa 阅读(154) 评论(0) 推荐(0)
 
摘要: [源码解析]HashMap和HashTable的区别(源码分析解读) 前言: 又是一个大好的周末, 可惜今天起来有点晚, 扒开HashMap和HashTable, 看看他们到底有什么区别吧.先来一段比较拗口的定义: Hashtable 的实例有两个参数影响其性能:初始容量 和 加载因子。容量 是哈希 阅读全文
posted @ 2018-02-07 14:52 木土aaa 阅读(226) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。 一、准备演示需要使用的表和数据 CREATE TABLE orders( orde 阅读全文
posted @ 2018-02-07 14:51 木土aaa 阅读(130) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(三)——优化MyBatis配置文件中的配置 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 其实我们完全可以将数据库的连接配置信息写在一个properties文件中,然后在 阅读全文
posted @ 2018-02-07 14:51 木土aaa 阅读(116) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(五)——实现关联表查询 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 阅读全文
posted @ 2018-02-07 14:50 木土aaa 阅读(161) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(七)——Mybatis缓存 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或  阅读全文
posted @ 2018-02-07 14:49 木土aaa 阅读(135) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(六)——调用存储过程 一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(1 阅读全文
posted @ 2018-02-07 14:49 木土aaa 阅读(101) 评论(0) 推荐(0)
 
摘要: MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -Darch 阅读全文
posted @ 2018-02-07 14:48 木土aaa 阅读(105) 评论(0) 推荐(0)
 
摘要: [SpringMVC]SpringMVC学习笔记一: springmvc原理及实例解析. 前言:今天来回顾下SpringMVC的开发原理, 使用图文并茂的方式 来解析其中的内幕, 我相信懂了其中的运行机制后, 对于面试中SpringMVC大家都可以说so easy了. 一, 图示法 第二张图的前端控 阅读全文
posted @ 2018-02-07 14:47 木土aaa 阅读(130) 评论(0) 推荐(0)
 
摘要: [数据库设计]数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性 阅读全文
posted @ 2018-02-07 14:46 木土aaa 阅读(112) 评论(0) 推荐(0)
 
摘要: [Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 阅读全文
posted @ 2018-02-07 14:45 木土aaa 阅读(234) 评论(0) 推荐(0)
 
摘要: Maven项目环境搭建实例. 前言:最近下班比较早, 总是不愿意让自己闲着, 此时刚好从网上找到了一些项目的资源, 结合自己在公司做的项目, 所以拿来一起学习加复习一些平常用到和没接触过的新知识.做的这个项目的名称叫做babasport, 基于SSM(Spring, SpringMVC, Mybat 阅读全文
posted @ 2018-02-07 14:44 木土aaa 阅读(174) 评论(0) 推荐(0)
 
摘要: SSM 三大框架整合 1, 准备环境1.1 为每个War包工程创建一个Server那么 添加了Server后需要对每一个Server进行配置:以console为例子:设置timeout的时间为300 去掉项目名剩下的几个Server 需要改端口号:2, 导入Jar包在父工程的pom文件中导入项目开发 阅读全文
posted @ 2018-02-07 14:43 木土aaa 阅读(143) 评论(0) 推荐(0)
 
摘要: Dubbo的使用及原理浅析. 前面几个博文中关于SSM 框架已经搭建完成, 这里来讲下项目中使用到的Dubbo以及自己了解到的关于Dubbo的一些知识. Dubbo是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被 阅读全文
posted @ 2018-02-07 14:42 木土aaa 阅读(161) 评论(0) 推荐(0)
 
摘要: Mybatis逆向工程构建项目实例. 2016/11/06更新: 因为有博友可能需要这份代码, 所以我就直接发到百度云上面和大家共享, 如果链接失效请大家留言提示即可.下载地址: http://pan.baidu.com/s/1i57E8PR mybaits需要程序员自己编写sql语句,mybati 阅读全文
posted @ 2018-02-07 14:41 木土aaa 阅读(188) 评论(0) 推荐(0)
 
摘要: [Java集合] 彻底搞懂HashMap,HashTable,ConcurrentHashMap之关联. 注: 今天看到的一篇讲hashMap,hashTable,concurrentHashMap很透彻的一篇文章, 感谢原作者的分享. 原文地址: http://blog.csdn.net/zhan 阅读全文
posted @ 2018-02-07 14:40 木土aaa 阅读(176) 评论(0) 推荐(0)
 
摘要: [Redis]Redis 概述及基本使用规范. 1 nosql的简介 1.1 nosql简介 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,如: 1.1.1 对数据库高并 阅读全文
posted @ 2018-02-07 14:39 木土aaa 阅读(1172) 评论(0) 推荐(0)
 
摘要: Redis的介绍及使用实例. 本文就来讲一下Redis安装的方法和Redis生成主键的优点以及和其他几种方式生成主键的对比. 1,Redis安装首先将Redis的tar包拷贝到Linux下的根目录然后解压到redis文件夹下:(先使用mkdir创建redis文件夹)接下来就是解压tar包到redis 阅读全文
posted @ 2018-02-07 14:38 木土aaa 阅读(164) 评论(0) 推荐(0)
 
摘要: [Linux]Linux下redis的安装及配置. 在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, 接着我们只需要解压就可以了. 先将Redis的 阅读全文
posted @ 2018-02-07 14:37 木土aaa 阅读(177) 评论(0) 推荐(0)
 
摘要: [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二. 为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://www.cnblog 阅读全文
posted @ 2018-02-07 14:36 木土aaa 阅读(206) 评论(0) 推荐(0)
 
摘要: [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一. 在这里一下讲解着三个的安装和配置, 是因为solr需要使用tomcat和IK分词器, 这里会通过图文教程的形式来详解它们的安装和使用.注: 本文属于原创文章, 如若转载,请注明出处, 谢谢.关于设置IK分词器的文章 阅读全文
posted @ 2018-02-07 14:35 木土aaa 阅读(138) 评论(0) 推荐(0)
 
摘要: [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘 阅读全文
posted @ 2018-02-07 14:34 木土aaa 阅读(116) 评论(0) 推荐(0)
 
摘要: ActiveMQ的介绍及使用实例. 今天就来说下 这个项目中使用ActiveMQ的情况, MQ: message queue, 顾名思义就是消息队列的意思. 一: 使用场景: 消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有这深入的应用,队列的主要作用是消除高并发访问高峰,加快网站的响应速 阅读全文
posted @ 2018-02-07 14:32 木土aaa 阅读(151) 评论(0) 推荐(0)
 
摘要: 集群下session共享问题的解决方案. 这一篇博客来讲解下babasport这个项目中使用的Login功能, 当然这里说的只是其中的一些简单的部分, 记录在此 方便以后查阅.一: 去登录页面首先我们登录需要注意的事项是, 当用户点击登录按钮时,转入登录页面时也要记住之前用户是从哪个页面发送请求过来 阅读全文
posted @ 2018-02-07 14:31 木土aaa 阅读(168) 评论(0) 推荐(0)
 
摘要: 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 购物车的原理及实现.(仿京东实现原理) 2018年1月20号更新: 这个博客是自己对着传智的视频一点点学习的, 敲完了一整遍代码感觉自己也学到挺多东 阅读全文
posted @ 2018-02-07 14:28 木土aaa 阅读(251) 评论(0) 推荐(0)
 
摘要: Java应用集群下的定时任务处理方案(mysql) 因为自己有csdn和博客园两个博客, 所以两边都会发一下。 csdn地址: http://blog.csdn.net/u012881584/article/details/70194237 今天来说一个Java多机部署下定时任务的处理方案。 需求: 阅读全文
posted @ 2018-02-07 14:25 木土aaa 阅读(523) 评论(0) 推荐(0)
 
摘要: 【Java】关于项目启动大请求量高负载时如何确保db等资源不出错的问题 还记得当时来现在这家公司面试时, 有过一个问题:如果一个项目启动时(单机), 瞬间来了1000个访问, 如何确保db等资源不会压垮呢? 现在想想我当时回答的并不好, 而现在看公司框架才发现其实有针对于这一块做过专门的优化的。下面 阅读全文
posted @ 2018-02-07 14:24 木土aaa 阅读(149) 评论(0) 推荐(0)
 
摘要: 重写equals就必须重写hashCode的原理分析 因为最近在整理Java集合的源码, 所以今天再来谈谈这个古老的话题,因为后面讲HashMap会用到这个知识点, 所以重新梳理下。如果不被重写(原生Object)的hashCode和equals是什么样的? 不被重写(原生)的hashCode值是根 阅读全文
posted @ 2018-02-07 14:23 木土aaa 阅读(185) 评论(0) 推荐(0)
 
摘要: 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 随笔-130 文章-0 评论-173 页面静态化技术Freemarker技术的介绍及使用实例. 一、FreeMarker简介 1、动态网页和静态网页差异 在进入主题之前我先介绍一下什么是 阅读全文
posted @ 2018-02-07 14:21 木土aaa 阅读(142) 评论(0) 推荐(0)