自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 JSON转JS对象,JS对象转JSON

一、从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢?1、如果使用jQuery,就很方便了,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象。PS:如果要对表单处理为json字符串,可以使用.serialize()与.serializeArray()处理,如果要作为URL调用,则可以使

2016-11-22 16:43:58 589 1

转载 应用层针对数据切片的实现方法

为了满足业务增长和服务能力的增长,我们需要必要的sharding操作,通过水平或者垂直的切割将系统分别放置于不同的物理机器上,从而达到很好的扩展性,也为业务的发展提供技术保证,那么看似简单的sharding,在应用层次需要做那些工作呢?   在详细描述之前,我们需要定义以下两件事:    (1)定义sharding的方式,设定我们需要shading模式是通过SQL方式访问数据库。   

2016-11-16 19:38:21 1210

原创 hibernate里实体类用int和Integer区别

1、返回数据库字段值是null的话,int类型会报错。int是基本数据类型,其声明的是变量,而null则是对象。所以hibernate实体建议用integer;2、通过jdbc将实体存储到数据库的操作通过sql语句,基本数据类型可以直接存储,对象需要序列化存储。3、在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Sessi

2016-11-14 20:37:17 7040

转载 排序

1 、对map排序 public static Map sortMapValue(Map map,final String...fields){ Map tempmap=new LinkedHashMap(); Set> set=new TreeSet>(new Comparator>() { @Override

2016-10-25 14:00:57 225

转载 集合的常用操作类CollectionUtils

转:http://www.blogjava.net/jakin/archive/2009/05/14/270634.htmlpackage com.jakin.util;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;

2016-10-25 13:31:18 255

原创 java中的字节、字符、编码以及中文乱码问题

1、中英文编码1. 英文字母:A2. 字节数:1;编码:GB23123. 字节数:1;编码:GBK4. 字节数:1;编码:GB180305. 字节数:1;编码:ISO-8859-16. 字节数:1;编码:UTF-87. 字节数:4;编码:UTF-168. 字节数:2;编码:UTF-16BE9. 字节数:2;编码:UTF-16LE10. 中文汉字:人11.

2016-10-09 10:49:12 353

原创 创建spring管理的自定义注解

Annotation其实是一种接口。通过java的反射机制相关的API来访问Annotation信息。相关类(框架或工具中的类)根据这些信息来决定如何使用该程序元素或改变它们的行为。Java语言解释器在工作时会忽略这些Annotation,因此在JVM中这些Annotation是“不起作用”的,只能通过配套的工具才能对这些Annotation类型的信息进行访问和处理。元注解@Target,

2016-10-09 09:29:48 3552

转载 java内部类的应用场景

场景一:       jdk 中动态代理原理:package dynamic.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * 实现自己的InvocationHandler

2016-10-08 19:58:22 1420

原创 打印

1、html打印2、 pdf打印3、报表服务器打印2、html打印

2016-10-08 17:13:48 215

转载 log4j分层打印

1、配置文件log4j.rootLogger=info,CONSOLE,RFILE,FILE,DB 设置级别和三个输出端 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out 控制台类型 log4j.appender.CONSOLE.layout=or

2016-10-08 17:07:07 397

原创 常用基本命令

1、Jmap  Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。使用方法 jmap -histo pid。如果使用SHELL ,可采用jmap -histo pid>a.log日志将其保存到文件中,在一段时间后,使用文本对比工具,可以对比

2016-10-08 16:43:34 208

转载 Java中单例模式和静态类的区别

转:http://www.2cto.com/kf/201311/260911.html       确实存在一些场景,静态类比单例更适合,这个场景中主要的一个例子就是java.lang.Math。如果你的单例不需要维护任何状态,仅仅提供全局访问的方法,这种情况考虑使用静态类,静态方法比单例更快,因为静态的绑定是在编译期就进行的。但是要记住,不建议在静态类中维护状态信息,特别是在并发环境中,

2016-10-08 16:33:29 508

转载 深入理解JVM—性能监控工具

源自博客园: http://www.cnblogs.com/duanxz/p/3712734.html我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发

2016-08-13 16:30:33 16206

转载 io

初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提

2016-07-26 17:05:54 248

转载 jdk的设计模式

一、设计模式是什么 (1)反复出现问题的解决方案 (2)增强软件的灵活性 (3)适应软件不断变化二、学习JDK中设计模式的好处 (1)借鉴优秀代码的设计,有助于提高代码设计能力 (2)JDK的设计中体现了大多数设计模式,是学习设计模式的较好的方式 (3)可以更加深入的了解JDK三、类间关系 继承、委托、依赖、聚合、组合 四、介绍方式 (1)作用:归纳某设计模式的基本要点 (2)

2016-07-26 13:48:58 232

转载 注解

Java注解的基础知识点。。

2016-07-26 09:58:02 228

原创 解析xml

(参考《JAXP验证》),工作中经常会用到JAXP相关的代码, 为了方便,做一些总结。   JAXP只是定义了一套通过JAVA操作XML文件的统一API,主要提供SAX和DOM(jaxp遵循w3c的dom标准)两种方式,但是API结构都非常相似。值得注意的是JAXP只是定义了API框架,并不提供XML的解析。虽然我们可以直接通过默认API参数获得默认的解析器(jdk1.4默认包括

2016-06-06 10:31:45 899

原创 爱上写博客

也许都是从被迫,到熟悉,到习惯,最后,离不开他,,年轻人这个过程会短很多,,,,,现在,基本上盲打之后,操作就无法阻碍思考了,我很享受这个过程。

2015-06-23 11:31:46 324

转载 Java基础—网络编程(一)

网络编程         网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话

2015-06-23 00:02:58 322

转载 Java基础—集合框架

1)java集合框架的层次结构2)使用Collection接口定义的公用方法对集合和线性表操作3)使用Iterator接口遍历集合4)使用JDK的增强for循环替代迭代Iterator进行集合遍历5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或TreeHashSet来存储元素6)使用Comparator接口来比较元素7)熟悉Li

2015-06-22 23:54:01 285

原创 JAVA基础—IO体系分析

一.理论准备         流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行,设备可以是文件、网络、内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序(小马哥说的是机器)为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流,可以将流想象成一个“水流管道”(很多资料都这么讲的),自然就出现了方向的

2015-06-22 23:41:11 276

原创 Java基础—泛型

1、 泛型产生的原因     JDK升级至1.5后,为了解决集合中不指定类型,增加的安全机制,通过强制规定输入集合中元素的类型,避免后面操作过程中的类型错误。使程序在运行中出现的错误的问题   转移到编译阶段。         (1)定义泛型方法                 在类中的方法支持多个数据类型,就需要对方法进行重载,在引入范型后,可以解决此问题(多态),更进一步可

2015-06-22 19:49:37 315

原创 内部类

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、定义规则:          1)、内部类作为外部类成员,直接访问外部类【内部类具有外部类的引用,格式:外部类名.this】;对于外部类,必须先将内部类对象化【new outter().new inner()】。          2)、事物内部还有事物,并且比较复杂,需要封装

2015-06-22 10:34:38 283

原创 设计模式初涉

1、 封装:    将应用程序共性【确定】的部分,进行封装,非共性的部分封装在各自Class中。封装的方式:            1)    局部封装                      A、 功能,使用函数封装;                     B、 静态方法或静态属性,可以用类来调用,避免产生不必要的对象。工具类不使用特有数据。            2

2015-06-22 10:15:25 278

原创 IO-字节流与字符流

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、  流操作规律总结    【分析步骤:】        (1) 明确源与目的              源:  输入流。 InputStreamReader              目的: 输出流。 OutputStreamWriter.        (2) 操

2015-06-22 00:57:42 450

原创 IO-常用流

a、      System:      类中的方法与属性都是静态的。用于键值对形式的配置文件                      在 System 类提供的设施中,有:                             —— 标准输入、标准输出和错误输出流;                             ——对外部定义的属性和环境变量的访问;加载文件和库的方

2015-06-21 20:15:19 364

原创 反射

1)      反射的理解      运行时能自我检查,并能直接操作程序的内部属性。 Class 是所有类的通名,是所有java类的成分的映射成class类的过程。一下三种方式获得类的字节码。         Class cls = String.class                           //  类名.class        Class cls2 = new S

2015-06-21 18:21:50 370

原创 接口 Map<K,V>

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------集合 interfaceMap                     存储键值对,作为一个元组存入。             元组以键作为标记,键相同时,值覆盖。   1)  功能         添加 Vput(K key,V value

2015-06-21 13:52:02 712

原创 集合

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------   集合对元素的类型没有限制,且没有上限【容器】。每个容器对数据的存储方式不同,即数据结构。以下为共性方法:                 存储: add, addAll   删除:clear,remove,removeall    取值:内部类Interator

2015-06-21 12:31:42 291

原创 多态机制

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!(一)程序绑定: 静态绑定: java静态绑定主要是编译期绑定,主要是指被关键字final,static,private修饰的语句和构造方法。 动态绑定:在运行期间判断对象的类型,并分别调用适当的方法。 (二)子父类的成员情况 Father f =

2015-06-21 11:40:28 378

原创 多线程

1、概念     进程: 正在执行中的程序。每一个进程都是一个执行顺序,或者控制单元。     线程:  进程中的一个单独的控制单元。     线程的状态:  线程被创建期、运行期、临时期,冻结期,消亡期。2、线程的标识           Static Thread        currenrThread()  返回对当前正在执行的线程对象的引用

2015-06-20 21:29:06 369

原创 c#委托与java处理

有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。“委托”在C#中是一个语言级特性,是C#语言的动态拓展能力。而在Java语言中没有直接的对应,但是我们可以通过动态代理来实现委托!   (一)  C#下委托代理方式:/**将方法作为方法的参数*/  publicdelegatevoidGreetingDelegate(string name);

2015-06-19 18:37:47 739

原创 this关键字

this(),  super(),是对象初始化过程中的隐式代码,在调用父类属性,传递参数时,显示给出。  (1 ) new 一个对象                Class A  extends{                        A(){                             super();

2015-06-19 15:58:34 316

原创 Java源程序的小知识

个*.java源程序可以创建多个类,但是public的类,只能有一个。并且这个public的类的类名必须和文件名完全一致。   2)    任何一个含有main方法的类都可以运行。也就是说,在一个JAVA工程中,      可以包含多个main方法。3)    java关键字不能用作标示符4)  基本数据类型:int\float\double\char\boolean 

2015-06-19 08:53:18 283

原创 递归

(一)条件          调用自身:反复执行的过程          递归出口:跳出反复执行过程的条件     任何函数之间不能嵌套定义, 调用函数与被调用函数之间相互独立(彼此可以调用)。 发生函数调用时,被调函数中保存了调用函数的运行环境和返回地址,使得调用函数的状态可以在被调函数运行返回后完全恢复,而且该状态与被调函数无关。            例如:阶乘  n!

2015-06-19 08:24:18 368

原创 了解一点大数据(一)

以前看过果壳网上一篇连载的博文“当我谈论算命时 我想谈的是大数据”(地址:http://www.guokr.com/post/592618/),是关于大数据的一个很有趣的设想 。本科学的GIS,处理的是地理空间数据,数据量会采样的密度和精确度急剧增长,从一定程度上,有一些大概念。因为,想做技术, 只是浅尝一些概念,与大家分享。           (1) THIINK  IN  BigData

2015-06-18 19:21:46 686

原创 JAVA初始化(一)

在学Java之前,对云面向对象一直停留在文字表面。学习C的经历,转移到java的学习中,可能就是利用class这个外壳,功能只是main(string[]  args ){}函数块中。此外,对于python,虽然接触时间不长,也没系统学过,从这种脚本式语言也没哟体会到面向对象的优势。本节想写这几天学Java,关于Java程序初始化的一些总结,也不算是原创,如有版本问题,请及时联系,以做改正。

2015-05-25 09:18:34 404

原创 开始学JAVA

一、JDK原理与安装配置二、IDE的选择三、编码规范四、源代码管理

2015-05-23 01:35:20 435

java基础学习笔记

自己学习的时候的一些总结,希望对大家有用

2015-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除