- 博客(52)
- 资源 (11)
- 收藏
- 关注
原创 spring学习笔记(自动装配)
1.自动装配. 在java配置类中使用@ComponentScan注解进行开启注解扫描.默认扫描与配置同包或其子包下的注解 @configuration注解标记该类为注解类.如果没做其他配置,则按照默认配置,该配置类所在的包为基础包 也可以在xml配置<context:component-scan base-package>开启注解扫描 2. 3.
2017-05-31 15:00:08 291
转载 HttpClient学习整理
HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的
2017-05-31 14:10:14 779
转载 Spring 容器(Spring 的上下文)
最近在做项目时牵扯到有关父子上下文的概念。何为父子上下文呢?父上下文:使用listener监听器来加载配置文件,如下:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>Spring 会创建一个WebApplicati
2017-05-31 13:49:09 739
转载 网络IO之阻塞、非阻塞、同步、异步总结
参考资料:http://www.open-open.com/doc/view/cbb2c3363c3b49ceb5812220a9c42e42http://blog.csdn.net/historyasamirror/article/details/5778378http://www.zhihu.com/question/19732473http://www.ibm.com/developerwor
2017-05-31 13:28:00 374
转载 java学习记录--ThreadLocal使用案例
标签(空格分隔): java本文借由并发环境下使用线程不安全的SimpleDateFormat优化案例,帮助大家理解ThreadLocal.最近整理公司项目,发现不少写的比较糟糕的地方,比如下面这个:public class DateUtil { private final static SimpleDateFormat sdfyhm = new SimpleDateFormat(
2017-05-31 13:10:54 581
转载 SpringMVC之RequestContextHolder分析
SpringMVC之RequestContextHolder分析2016-12-10 17:35 2244人阅读 评论(0) 收藏 举报 分类: spring(8) java(93) 作者:本科IT人链接:https://zhuanlan.zhihu.com/p/24293062来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近遇到的问题是在serv
2017-05-31 13:09:33 491
原创 javascript笔记
1.Undefined 和 Null 的区别 实例 null 和 underfined 的值相等,但类型不等 2.JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: string number boolean object function 3 种对象类型: Object Date Array 2 个不包含任何值的数据类型: null
2017-05-30 15:29:17 280
转载 性能调优
世界上最互相信任的两个人应该是初中老师和高中老师了。 初中老师:这个知识点到高中你们老师会讲的,你们现在不必要知道。 高中老师:这个知识点你们初中老师肯定讲过了,我就不讲了。 我:你TM在逗我吗???提出问题性能优化时候,应该从哪几方面入手???图片前言前一段时间一直在做性能调优的工作,颇有收获。因此,简单的总结并分享下研究成果。性能调优很有趣但也是个无底洞,不可能在一篇文章全部阐述完。这里只
2017-05-29 08:57:15 599
原创 开发中遇到的坑.
写项目时要走心.写一行检查一行.按顺序,依次写.写注释.写注释不是要一行代码一行注释.而是要把代码思路以及代码结构中的主要功能注释标记出来.依然是注释. 在方法中,将该方法的查询结果写清楚.如果dao层用的是mybatis框架,则在sql中将该sql要查询的结果写清楚.mybatis中,如果传入单个参数.在xml映射器中的占位符中,切记是value,而不是该变量名mybatis生成的代码,
2017-05-26 07:22:38 329
转载 request,路径问题,转发和重定向
Request:Request代表请求对象,其中封装了对请求中具有请求行、请求头、实体内容的操作的方法 1.获取客户机信息 getRequestURL方法返回客户端发出请求完整URL getRequestURI方法返回请求行中的资源名部分,在权限控制中常用 getQueryString 方法返回请求行中的参数部分 getRemoteAddr方法返回发出请求的客户机的IP地址 getMet
2017-05-25 06:57:38 2295
原创 Collection与Collections的区别,ArrayList和Vector的区别-----一道面试题
Collection 和 Collections的区别。 Collections是个Java.util下的类,它包含有各种有关集合操作的静态方法。 —是一个类Collection是个java.util下的接口,它是各种集合结构的父接口。 —–是一个接口 Collection是集合类接口,是所有集合类的,父类,提供了关于集合的一些操作,如插入、删除、判断一个元素是否其成员、遍历等。 Colle
2017-05-22 10:02:34 762
原创 mybatis级联-resultMap
assocation 上图中,如果是一对一查询时,column中传递的值是数据库的表中的值.如果是需要传递多个,则以逗号隔开.可以使用ognl语言进行封装对象代替.
2017-05-22 10:01:20 307
转载 Mybatis中javaType和jdbcType对应关系及案例
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://go.rritw.com/mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.mybatis.confi
2017-05-21 20:32:23 416
转载 jquery的each()详细介绍
jquery的each()详细介绍each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等 在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组 var arr1 = [ “aaa”, “bbb”, “ccc”
2017-05-21 19:29:02 232
转载 jquery的ajax的参数详解
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.as
2017-05-21 19:27:29 321
转载 jquery的ajax全局事件详解
转载自:http://blog.sina.com.cn/s/blog_81e93ca9010143du.htmljQuery在ajax方面是非常强大和方便的,以下是jquery进行ajax请求时方法模板: $.ajax({ type: “get”, url: “”, data : {},
2017-05-21 19:08:17 393
转载 js将string转化为json
1,eval方式解析,恐怕这是最早的解析方式了。如下: 复制代码 代码如下:function strToJson(str){ var json = eval(‘(’ + str + ‘)’); return json; } 记得别忘了str两旁的小括号。 2,new Function形式,比较怪异哦。如下 复制代码 代码如下:function strToJson(str){
2017-05-21 18:54:28 462
转载 Http请求中Content-Type讲解以及在Spring MVC中的应用
方法仅处理request Content-Type为“application/json”类型的请求. produces标识==>处理request请求中Accept头中包含了”application/json”的请求,同时暗示了返回的内容类型为application/json; 4. 总结在本文中,首先介绍了Content-Type主要支持的格式内容,然后基于@RequestMapping标注的内
2017-05-21 16:34:42 716
原创 jquery(遍历-dom节点)
dom元素的父元素向上遍历dom树 这些 jQuery 方法很有用,它们用于向上遍历 DOM 树: parent() parents() parentsUntil()================== jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 元素的的直接父元素: 实例
2017-05-21 15:24:48 968
原创 Jqeury(操作HTML)
捕获与设置捕获 获得内容 - text()、html() 以及 val() 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 //此处为获取值.$(
2017-05-21 14:07:26 304
原创 Jqeury(事件)
jQuery 是为事件处理特别设计的。 什么是事件? 页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。 待续…..
2017-05-21 12:14:42 310
原创 jquery选择器
jQuery 选择器 jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等”查找”(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中所有选择器都以美元符号开头:$()。元素选择器jQuery 元素选择器基于元素名选取元素。 在页面中选取所有 元素:
2017-05-21 11:47:29 240
原创 jquery(安装及语法)
导入jquery: 可以使用一些cdn公共库. 如下:使用 Microsoft 的 CDN<head><script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script></head>其他cdn公共库: http://www.runoo
2017-05-21 11:09:51 647
转载 多线程---java同步方法和同步代码块的区别
同步代码块: [java] view plain copy package threads.ex1; class KitchenSync { private int[] intArray = new int[10]; void reverseOrder() { synchronized (this) { int halfWay = intArray.
2017-05-20 20:04:53 620
转载 java设计模式-命令模式
定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。角色 Command 定义命令的接口,声明执行的方法。 ConcreteCommand 命令接口实现对象,是“虚”的实现;通常会持有接收者,并调用接收者的功能来完成命令要执行的操作。 Receiver 接收者,
2017-05-20 16:32:33 206
转载 springmvc的modelAttribute
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute注释void返回值的方法 [java] view plain copy p
2017-05-19 17:17:08 249
转载 mybatis 的 resultMap使用方式
聚集元素用来处理“一对多”的关系。需要指定映射的Java实体类的属性,属性的javaType(一般为ArrayList);列表中对象的类型ofType(Java实体类);对应的数据库表的列名称; 不同情况需要告诉MyBatis 如何加载一个聚集。MyBatis 可以用两种方式加载:select: 执行一个其它映射的SQL 语句返回一个Java实体类型。较灵活但会将执行多次嵌套的SQL语句。re
2017-05-18 22:58:43 1540
转载 mybatis 参数类型--不完整//与特殊符号# | $
……………………………………………………………………………………………………………………………………………………………………………………..红框处好像没什么用.. 因为在查询时,会根据引用名进行自动映射.当使用#符号时,mybatis的映射器会对xml的sql元素进行预编译. 当使用时,则不会进行预编译.所以.可以借助时,则不会进行预编译. 所以.可以借助符号在映射器中进行sql拼接.但是,防止
2017-05-18 11:06:29 1456
转载 JAVA设计模式之单例模式
没事多看几遍..概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,
2017-05-18 09:35:02 271
转载 mysql case when then else 用法
MySql 中 case when then else end 的用法解释:SELECT case ————-如果 when sex=’1’ then ‘男’ ————-sex=’1’,则返回值’男’ when sex=’2’ then ‘女’ ————-sex=’2’,则返回值’女’ else 0
2017-05-18 07:34:12 1759
转载 FastJson的基本使用
FastJson的基本使用在开发Android的过程中,如果我们经常与服务器打交道,更新数据等等,那么json必然是个好的数据格式,但是有了json我们要解析它,使用原生的解析也可以,但是很不高效,所以这里介绍两种json数据解析的方式,一种是FastJSon ,这个是阿里巴巴出的,号称最快的解析速度。第二种使我们伟大的Google提供的Gson 来解析json,两个解析json都很方便,而且都很强
2017-05-17 22:11:56 243
转载 验证码生成及使用
生成工具类package com.zhensheng.keji.modules.common.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.g
2017-05-17 21:47:22 360
转载 java设计模式之简单工厂模式
java设计模式之简单工厂模式简单工厂模式的概念 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式的UML图简单工厂模式代码 学习简单工厂模式的时候我用的是一个与人类有相关的例子。人类在世界分为男人和女人,首先定义一个Human产品的抽象接口复制代码 /
2017-05-17 20:47:27 204
转载 java设计模式(工厂模式)
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品;
2017-05-17 20:05:41 255
原创 mysql多表左连接查询例子参考
生成sql语句如下SELECT affiche.id, affiche.title, affiche.content, affiche.affiche_type, affiche.publisher, affiche.indate, affiche.is_timing, affiche.timing_time, affiche.
2017-05-17 15:33:03 1591
spring cloud -> eureka
2018-05-14
时间插件Pikaday
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人