自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 String+StringBuilder+StringBuffer

String 是被 final 修饰的,他的长度是不可变的,一旦创建了 String 对象,那它的值就无法改变了,就算调用 String 的concat 方法,那也是把字符串拼接起来并重新创建一个对象,把拼接后的 String 的值赋给新创建的对象。String 一旦发生长度变化,是非常耗费内存的!如果需要对字符串做很多修改,那么应该选择使用 StringBuffer

2017-10-30 17:19:58 166

转载 Java 异常

如图可以看出所有的异常跟错误都继承与Throwable类,也就是说所有的异常都是一个对象。从大体来分异常为两块:1、error---错误 : 是指程序无法处理的错误,表示应用程序运行时出现的重大错误。例如jvm运行时出现的OutOfMemoryError以及Socket编程时出现的端口占用等程序无法处理的错误。2、Exception --- 异常 :异常可分为运行时异常跟编

2017-10-30 17:00:52 198

转载 成员变量和类变量的区别

成员变量和类变量的区别由static修饰的变量称为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰;没有被静态修饰的内容,其实是属于对象的特殊描述。不同的对象的实例变量将被分配不同的内存空间, 如果类中的成员变量有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就

2017-10-30 15:18:44 4537

原创 Java中List集合去重(二)

关于List中对象去重,如果List中存储的数据类型是基本数据类型,可直接将list集合转换成set集合,或采用其他方法,上篇有陈述。本篇说下list集合中的数据类型是一个对象类型的情况,需要在对象的实体类中去重写equals()方法和hashCode()方法。在该例中,我们将User实体类中用户编码和姓名作为判断该对象重复的标识,在User实体类中我们重写这两个方法如下:

2017-10-27 13:27:03 904

原创 Java中List集合去重(一)

package com.test;import java.util.*;public class Test {    public static void main(String[] args) {        List list = new ArrayList();        list.add("111");        list.add("222")

2017-10-27 11:06:22 926

原创 Java的八种基本类型:(按字节来分)

Java的八种基本类型:(按字节来分)boolean   布尔型   1个字节 8bit(8位)byte     字节类型   1个字节char     字符类型   2个字节short     短整型     2个字节int          整型        4个字节float      浮点型(单精度)4个字节long      长整

2017-10-24 10:46:03 2939

原创 ireport报表报错:Error evaluating expression

报错信息:Error evaluating expression : Source text : 定金收据……Caused by: groovy.lang.MissingPropertyException: No such property: 金收据 for class: report_test_1508483943865_782998……解决:使用组件问题

2017-10-20 15:40:06 7724

原创 ireport报表当前页及总页数

报表要取得当前页/总页,在ireport的变量里面有一个$V{PAGE_NUMBER},直接拖到报表上,设置属性,Evaluation Time选择Now时,表示当前页数("第"+$V{PAGE_NUMBER}+"页,"),选择Report时,表示总页数("共"+$V{PAGE_NUMBER}+"页"),选择Group时,表示按组分类当前组总页数("共"+$V{PAGE_NUMBER}+"页")

2017-10-20 11:58:07 7224 3

原创 sql之left join、right join、inner join的区别

sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: ----------------------------

2017-10-18 12:57:49 173

原创 GIT相关

工作区、暂存区、版本库 git addgit commitgit statuscat readme.txtgit reset  –hard HEAD^git checkout  –  readme.txt注意:命令git checkout – readme.txt 中的 – 很重要,如果没有 – 的话,那么命令变成创建分支了。rm b.txt  删除

2017-10-11 11:24:25 145

转载 jetty和tomcat区别与应用场景

参考来源:http://www.open-open.com/lib/view/open1322622094390.htmlJetty更满足公有云的分布式环境的需求,而Tomcat更符合企业级环境Jetty更符合GAE(Google App Engine, 是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台) 的需求,  即云环境的需求,亦分布式环境的需求

2017-10-11 11:05:33 808

原创 Redis

Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用      Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--

2017-10-11 11:02:04 213

转载 zookeeper和dubbo

Dubbo建议使用Zookeeper作为服务的注册中心。1.   Zookeeper的作用:        zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。

2017-10-11 09:39:04 192

空空如也

空空如也

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

TA关注的人

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