- 博客(33)
- 收藏
- 关注
转载 springmvc请求参数获取的几种方法(转载)
转载地址:https://www.cnblogs.com/xiaoxi/p/5695783.html1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username *
2017-12-20 16:41:46
806
原创 数据库字段short与Short类型区别
在数据库中 设置字段类型为smallnt类型,没有设置默认值。采用自动生成的SQL语句,自动生成的数据库model中该字段类型会默认为short。在插入数据时,该字段没有值时会,默认设置为0.这时 如果数据库中有两个字段A和B 且都是smallint型。第一次插入数据 两个字段不赋值时,这是A=0 B=0当去更新A字段为1时 结果为A=1 B=0 这时再继续更新B字段
2017-11-01 15:50:42
4557
转载 StringUtils中isNotEmpty与isNotBlank
文章转载自:http://www.zhenhua.org/article.asp?id=625参考QuoteStringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为
2017-08-08 19:28:29
410
原创 安装了JDK1.8 但在eclipse-jee-kepler-SR1-win32-x86_64中最高版本只为1.7
1. 当安装完JDK1.8后,在cmd中输入java -version出现如下 说明配置完成2. 在eclipse-jee-kepler-SR1-win32-x86_64中选择help---eclipsemarketplace 搜索java 8插件 如图选择第一个 点击安装即可3. 重启Eclipse windows--prefrences
2017-07-11 10:59:10
1854
转载 Java核心技术点之反射
Java核心技术点之反射1. 概述 Java 反射是可以让我们在运行时获取类的方法、属性、父类、接口等类的内部信息的机制。也就是说,反射本质上是一个“反着来”的过程。我们通过new创建一个类的实例时,实际上是由Java虚拟机根据这个类的Class对象在运行时构建出来的,而反射是通过一个类的Class对象来获取它的定义信息,从而我们可以访问到它的属性、方法,知道这个类的
2016-12-13 17:35:52
389
转载 Java核心技术点之泛型
Java核心技术点之泛型1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的ArrayList实现。 在Java 5之前,A
2016-12-13 17:31:50
240
转载 正则表达式自动生成
转载自:http://blog.youkuaiyun.com/whatday/article/details/38686431正则表达式的强大众所周知,它令程序员的头痛程度也数一数二的。最近我发现了一个网站,txt2re,能够自动为你生成正则表达式,而且很灵活,在这里推荐一下。网址: http://www.txt2re.com/index-java.php3 第一步,输入你想要
2016-12-13 11:52:44
2358
转载 服务器负载均衡的基本功能和实现原理
负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫。负载均衡设备还有另外一个称呼:4/7层交换机,但它首先是个2-3层交换机,这要求我们首先掌握2-3层的基本知识,然后才是本文介绍的内容。服务器负载均衡有三大基本Feature:负载均衡算法,健康检查和会话保持,这三个F
2016-12-12 17:46:03
357
转载 Java 内存模型及GC原理算法
转载自:http://blog.youkuaiyun.com/ithomer/article/details/6252552http://www.cnblogs.com/AloneSword/p/4262255.html一、Java内存模型按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。JVM主要管理两种类型内存:
2016-12-12 11:55:26
1154
转载 web.xml配置详解
转载自:https://my.oschina.net/u/1383439/blog/2244481、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容
2016-12-12 09:46:51
257
转载 复习 OOA、OOD、OOP
转载自:http://www.myexception.cn/program/1861900.html OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理
2016-12-06 15:31:55
356
原创 SQL调优
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个
2016-11-28 15:47:38
387
转载 JDK、JRE、JVM三者间的关系
今天上海普元面试题: JDK、JRE、JVM三者间的关系对于我这应届生,突然懵逼。以为很简单~ 回来查了查 和自己解答的还是有点出入,遂找资料记录一下,Java开发任重而道远,基础打牢~JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime
2016-11-24 15:48:08
272
转载 深入理解排序算法
转载自:http://www.cnblogs.com/absfree/p/5469212.html[本篇博文会对常见的排序算法进行分析与总结,并会在最后提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)] 一
2016-11-23 19:11:43
984
转载 散列表的基本原理与实现
散列表的基本原理与实现转载地址:http://www.cnblogs.com/absfree/p/5508570.html本篇博文主要介绍散列表(Hash Table)这一常见数据结构的原理与实现。由于个人水平有限,文章中难免存在不准确或是不清晰的地方,希望大家可以指正:)一、概述 符号表是一种用于存储键值对(key-value pair)的数据结构,我们平常
2016-11-23 10:37:57
405
原创 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
运行tomcat 出现Error configuring application listener of class org.springframework.web.context.ContextLoaderLisner错误 页面显示404 to check against the @HandlesTypes annotation of one or more ServletContentInitializers.问题
2016-11-17 17:51:22
764
转载 Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一
2016-11-13 19:25:11
212
转载 spring四种依赖注入方式
转载自:http://blessht.iteye.com/blog/1162131平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法
2016-11-13 18:55:03
185
转载 springMVC工作原理
SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Sprin
2016-11-13 18:28:00
195
转载 Hibernate的原理体系架构,五大核心接口,Hibernate对象的三种状态转换,事务管理
转载自:http://blog.youkuaiyun.com/martinmateng/article/details/50879436一:原理体系结构二 五大核心接口Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和 Configuration。这5个核心接口在任何开发中都会用到。通过这些
2016-11-13 16:17:34
705
转载 Struts,Hibernate,Spring经典面试题
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性
2016-11-13 16:06:47
295
原创 为什么重写equals 和hashCode方法,如何重写
一.为什么要重写Java中的超类Object类中定义的equals()方法是用来比较两个引用所指向的对象的内存地址是否一致Object类中equals()方法的源码public boolean equals(Object obj) { return (this == obj);}******************************
2016-11-12 19:56:39
890
转载 HashMap的内部实现机制,Hash是怎样实现的,什么时候ReHash
1.HashMap的内部实现机制HashMap是对数据结构中哈希表(Hash Table)的实现,Hash表又叫散列表。Hash表是根据关键码Key来访问其对应的值Value的数据结构,它通过一个映射函数把关键码映射到表中一个位置来访问该位置的值,从而加快查找的速度。这个映射函数叫做Hash函数,存放记录的数组叫做Hash表。在Java中,HashMap的内部实现结合了链表和数组的
2016-11-12 19:17:28
186
转载 解决哈希(HASH)冲突的主要方法
虽然我们不希望发生冲突,但实际上发生冲突的可能性仍是存在的。当关键字值域远大于哈希表的长度,而且事先并不知道关键字的具体取值时。冲突就难免会发 生。另外,当关键字的实际取值大于哈希表的长度时,而且表中已装满了记录,如果插入一个新记录,不仅发生冲突,而且还会发生溢出。因此,处理冲突和溢出是 哈希技术中的两个重要问题。1、开放定址法 用开放定址法解决冲突的做法是:当冲突发生时,
2016-11-12 19:10:11
355
转载 java中的==、equals()、hashCode()源码分析
1. == java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:[java] view plain copy public class ComAddr{ public static void main(String[] args) throws Exception { String
2016-11-12 17:13:24
114
转载 Hashtable,HashMap,ConcurrentHashMap 底层实现原理与线程安全问题
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称
2016-11-12 17:10:12
785
转载 java中基本类型与引用类型
转载地址:http://www.cnblogs.com/bluestorm/archive/2012/07/30/2615034.html8种基本类型 一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4
2016-11-12 16:42:40
242
转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
转载地址:https://my.oschina.net/feichexia/blog/196575摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业
2016-11-12 15:39:29
376
转载 反射中,Class.forName和classloader的区别
java中class.forName和classLoader都可用来对类进行加载。前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行static块。Class.forName(name, initialize,
2016-11-12 15:08:33
3623
转载 ArrayList与LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
2016-11-12 11:33:24
422
转载 Java中的几个集合类
今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好, 特意copy过来和大家分享一下本讲内容:集合 collection讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类
2016-11-12 11:19:13
666
转载 Spring基础知识汇总
力求用最简洁的文字表述最全面的知识,本Blog不适合零基础人员Spring简介Spring框架由Rod Johnson开发,Rod Johnson’s twitter,Rod Johnson’s 百度百科,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定
2016-11-12 10:14:54
85
转载 69道Spring面试题和答案
来自:并发编程网译者:深海 校对:方腾飞链接:http://ifeve.com/spring-interview-questions-and-answers/原文:http://www.javacodegeeks.com/2014/05/spring-interview-questions-and-answers.html%20Spring
2016-11-12 10:12:20
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人