- 博客(23)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Spring - Bean 循环依赖问题
一、准备工作 下面新建一个Maven工程的Web项目,其中有两个实体类分别如下:package com.egov.pojo;/** * Created by wuguoping on 2017/9/9 Desc: */public class ClassA { private ClassB classB; public void setClassB(ClassB classB)
2017-11-11 09:46:00 1723
原创 SpringMVC - DispatcherServlet 启动过程
一、准备工作 下面新建一个Maven工程的Web项目,其中有两个实体类分别如下:package com.egov.pojo;/** * Created by wuguoping on 2017/9/9 Desc: */public class ClassA { private ClassB classB; public void setClassB(ClassB classB)
2017-09-06 00:21:27 516
转载 Intellij Idea(Mac)调试功能总结
转自:http://blog.csdn.net/idiot_xue/article/details/51054439
2017-08-23 15:06:13 5260
原创 Java 多线程--实现方式
1、实现 Runnable 接口:public class ShiXian implements Runnable { private String name; public ShiXian(String name){ this.name = name; } @Override public void run(){ //这里就是处理业务逻辑的地方
2016-07-27 11:38:58 477
原创 Java 反射机制(1)
申明: 修改自: http://www.125135.com/482674.htm http://www.125135.com/119025.htm**一、准备知识:** 1、什么是 Java 反射机制?JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为ja
2016-07-27 10:50:17 393
原创 String、StringBuffer、StringBuilder 性能测试
这几个时常用于比较,我们通过实验来分析其性能,然后试图去寻找背后的原因。实验总的代码:public class Test { final static int NUM = 100000; public static void testString(String str){ long start = System.currentTimeMillis();
2016-07-20 21:01:27 725
原创 switch() 参数支持类型
腾讯曾出过这么道题: 在java7中,下列不能做switch()的参数类型是?A.整型 B.枚举类型 C.字符串 D.浮点型是不是感觉很意外?这些细节一般是很难注意到的,下面我们看实验。 public static void main(String[] args) { String s= "one"; switch(0.01){//这里编译报错了
2016-07-20 15:34:24 7373
转载 Java基本数据类型总结
转:http://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。Java的简单类型及其封装器类 Java基本类型共有八种,基本类型可以分为三类,字符
2016-07-20 15:17:28 603
原创 Java 中 == 比较的是什么?
1、对于对象引用类型:“==”比较的是对象的内存地址。 例子:public class ArrayTest { public static void main(String[] args){ String a = new String("aw"); String b = new String("aw"); System.out.print
2016-03-21 10:43:40 18570 2
原创 HashCode()
1、首先,hashcode()是Object类自带的方法,是个native 方法,而且返回的是一个int类型的值。/** * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by
2016-03-20 21:12:52 5242
原创 剑指Offer—— 题5 从尾到头打印链表 Java版
题目描述:输入一个链表,从尾到头打印链表每个节点的值。解题思路:在不改变原链表结构情况下,必然想到,先是遍历链表,然后是典型的“先进后出”。方法一: 个人喜欢递归。/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {*
2015-11-25 15:32:04 390
原创 剑指Offer—— 题3 二维数组中的查找 Java版
题目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路: 关键要抓住数组的规律,然后最大程度的剔除无用数据。方法一: 1、选取数组右上角数字 Numb; 2、若 Numb > target , 剔除所在列; 3、若 Numb < target, 剔除所在行;/
2015-11-23 10:29:43 497
转载 设计模式——深入浅出单实例Singleton设计模式
单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负责人的你,你当然有权利通过使用非技术的手段来达到你的目的。比如:你
2015-11-07 16:47:27 430
转载 Java 内存——Java虚拟机中对象的创建、存储、访问定位。
转自: http://m.blog.csdn.net/blog/kingzma/41097353Java中,对象的创建与销毁无时无刻不在进行之中,但是在虚拟机中,对象的创建是再怎么样的?(除开数组,因为数组直接在堆上分配;除开Class对象,详情见我的blog,Java中的Class对象。)JVM中对象的创建过程当JVM遇到一个new的指令时,首先回去常量池中定位到一个类的符号引用。,并且检查类的
2015-10-30 14:57:49 1385
转载 java 内存——运行时数据区域
Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域运行时数据区 1、程序计数器(Program Counter Register)它是一块较小的内存空间,它的作用可
2015-10-30 10:36:51 450
原创 Java 多线程 —— 线程池
1、首先看了该文章,对线程池整体概念有了整体的把握。 http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.html2、java自带线程池和队列详细讲解,对线程池主要类和方法做了详细讲解。 http://www.oschina.net/question/565065_86540
2015-10-21 10:19:52 541
原创 java多线程——基础概念及生命周期
国庆,没事把java多线程看看吧。本贴主要是将各资源汇集下吧(很多前辈们都做了详细的讲解了,就没必要再浪费时间了,在此先谢谢前辈们)1、线程的创建: 熟悉线程与进程的关系,一个进程可含有多个线程,这个关系总要记住吧。两种常见的方法,即继承Thread类 ,和实现 Runnable接口。详细见: http://blog.csdn.net/aboy123/article/details/383075
2015-10-05 14:14:50 1053
转载 浅谈 final, finally, finalize的区别
一、简单的说:final 用于声明属性,方法和类, 分别表示属性不可变, 方法不可覆盖, 类不可继承.finally 是异常处理语句结构的一部分,表示总是执行.finalize 是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等. JVM不保证此方法总被调用.二、详细点说:1、 我们首先来说说final。它
2015-09-01 11:05:49 532
转载 JavaScript可否多线程?
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如[javascript] view plaincopyprint?setTimeout( function(){ alert(’你好!’); } , 0);
2015-08-31 19:36:39 3363
转载 Java对象的序列化和反序列化
本文转自:http://www.cnblogs.com/xdp-gacl/p/3777987.html(讲的非常清楚,是篇好文章)简单来说:序列化:就是把对象转化成字节码,便于存储于磁盘等;饭序列化:就是把磁盘上的字节码读出来,重新构建成一个对象。
2015-08-24 15:13:24 439
转载 springMVC 请求转发和重定向(RedirectAttributes)
转载URl:http://blog.csdn.net/jackpk/article/details/191217771. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,
2015-07-15 16:09:24 8774
原创 MySQL 插入中文乱码 及第三方视图软件显示中文乱码问题
前提: 1、MySQL 版本: 5.5.20 安装时选择的编码是UTF-8; 2、第三方视图软件:navicat for mysql 问题: 1、数据库在命令端无法插入中文; 2、能插入中文,但是select 出来后是乱码;
2015-07-09 20:28:02 1526
转载 Servlet(1)—— Response对象
好文章,用于学习!简介l Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。l request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就
2015-07-09 11:47:17 647
如何实现动态表格在页面刷新后保持之前的数据 ?
2015-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人