随笔分类 -  java

摘要:在使用properties配置文件的时候我们经常碰到如下两个问题 1:当a=b中的b值内容特别长的时候为了阅读方便我们手动换行,但如果我们直接回车那么后面的数据就会丢失。那如何解决呢? 例如: a=aaaaaaaaasdfasdfasdfasdfasdfadfasdfaf 我们如果想分两行卸载配置文 阅读全文
posted @ 2016-12-06 20:33 kabibo 阅读(1460) 评论(0) 推荐(0)
摘要:/毫秒转换为日期 public static void main(String[] args) { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); long now = System.currentTimeMil 阅读全文
posted @ 2016-12-02 15:58 kabibo 阅读(441) 评论(0) 推荐(0)
摘要:有些代码按了复制键没有效果,但是其实已经复制到剪贴板上面了,大家请注意哦! 我的文章有时会稍有修改,转载请注明出处哦! 原文地址:SimpleDateFormat 12小时制以及24小时制的写法 去代码 [java] view plain copy [java] view plain copy 阅读全文
posted @ 2016-12-02 15:52 kabibo 阅读(2510) 评论(0) 推荐(0)
摘要:package com; import java.text.SimpleDateFormat; import java.util.Date; /** * @author Gerrard */ public class CheckTimeHHMM { public static void main(S 阅读全文
posted @ 2016-12-02 11:46 kabibo 阅读(8225) 评论(0) 推荐(0)
摘要:ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回 这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流 等),通过C 阅读全文
posted @ 2016-12-02 10:32 kabibo 阅读(27130) 评论(3) 推荐(2)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 ObjectInputStream和ObjectInputStream类创建的对象被称为对象输入流和对象输出流。 创建文件输出流代码: FileOutputStream file_out = 阅读全文
posted @ 2016-12-02 10:11 kabibo 阅读(844) 评论(0) 推荐(0)
摘要:原创文章,转载请指明出处:http://aub.iteye.com/blog/1103685, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 常用配置详解(序)logback 简介 logback 常用配置详解 阅读全文
posted @ 2016-12-01 10:48 kabibo 阅读(321) 评论(0) 推荐(0)
摘要:package com.ming.netty.nio; 2 3 import io.netty.bootstrap.Bootstrap; 4 import io.netty.channel.ChannelFuture; 5 import io.netty.channel.ChannelInitializer; 6 import io.netty.channel.ChannelOptio... 阅读全文
posted @ 2016-11-29 19:49 kabibo 阅读(3483) 评论(0) 推荐(0)
摘要:对于java提供的对象输入输出流ObjectInputStream与ObjectOutputStream,可以直接把java对象作为可存储 的字节数组写入文件,也可以传输到网络上去。对与java开放人员来说,默认的jdk序列化机制可以避免操作底层的字节数组,从而提升开发效率。 1.为什么需要序列化 阅读全文
posted @ 2016-11-29 19:48 kabibo 阅读(301) 评论(0) 推荐(0)
摘要:1.什么是TCP粘包与拆包 首先TCP是一个"流"协议,犹如河中水一样连成一片,没有严格的分界线。当我们在发送数据的时候就会出现多发送与少发送问题,也就是TCP粘包与拆包。得不到我们想要的效果。 所谓粘包:当你把A,B两个数据从甲发送到乙,本想A与B单独发送,但是你却把AB一起发送了,此时AB粘在一 阅读全文
posted @ 2016-11-29 19:48 kabibo 阅读(8642) 评论(0) 推荐(0)
摘要:摘要: 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 提纲: 一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/ 阅读全文
posted @ 2016-11-29 11:51 kabibo 阅读(3061) 评论(0) 推荐(0)
摘要:/** * Title: ConnectPool.java * Description: 连接池管理器 * Copyright: Copyright © 2002/12/25 * Company: * Author : * Version 2.0 */ import java.io.*; 阅读全文
posted @ 2016-11-29 11:48 kabibo 阅读(400) 评论(0) 推荐(0)
摘要:Unicode 国际字符标准(UCS)是一个字符编码系统,它被设计用来支持世界各国不同语言书面文体之间的数据交换、处理以及显示。 Unicode用两个字节表示一个字符。前127个字符与ASCII标准一样,前256个字符符合ISO 8859-1标准。 UTF (UCS Transformation F 阅读全文
posted @ 2016-11-29 11:47 kabibo 阅读(241) 评论(0) 推荐(0)
摘要:使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的 阅读全文
posted @ 2016-11-29 11:45 kabibo 阅读(673) 评论(0) 推荐(0)
摘要:AbstractMap, Attributes, AuthProvider, ConcurrentHashMap, ConcurrentSkipListMap, EnumMap, HashMap, Hashtable, IdentityHashMap, LinkedHashMap, PrinterS 阅读全文
posted @ 2016-11-29 11:43 kabibo 阅读(1701) 评论(0) 推荐(0)
摘要:java中遍历MAP的几种方法 Java代码 Map<String,String> map=new HashMap<String,String>(); map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", " 阅读全文
posted @ 2016-11-26 17:31 kabibo 阅读(146) 评论(0) 推荐(0)
摘要:如下: 1. 直接初始化 double[][] embossFilter = {{-1/9, 0, 1/9}, {-1/9, 1/9, 1/9}, {-1/9, 0, 1/9}}; 2. 赋值初始化 double l = 1/9; double[][] linearFilter = {{l, l, 阅读全文
posted @ 2016-11-24 09:47 kabibo 阅读(5705) 评论(0) 推荐(0)
摘要:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join(); //使调用线程 t 在此之前执行完毕。 t.join(1000); //等待 t 线程,等待时 阅读全文
posted @ 2016-11-18 13:17 kabibo 阅读(277) 评论(0) 推荐(0)
摘要:问题1. 不同的字符串可能会有相同的HashCode吗? hashcode是用来判断两个字符串是否相等的依据,不同的字符串不可能有相同的hashcode,但不同的hashCode经过与长度的取余,就很可能产生相同的hashCode,就是所谓的哈希冲突. 如: public static void m 阅读全文
posted @ 2016-09-26 20:49 kabibo 阅读(494) 评论(0) 推荐(0)
摘要:刚才debug追堆栈的时候发现一个很奇怪的问题我用IE8和Google的浏览器访问同一个地址Action的 scope="session" 也设置了而且两个浏览器提交的参数map也是互相独立的不过很奇怪的一个 两个Action对象的hashmap是不同的但是它们的对象变量 paraterMap 的 阅读全文
posted @ 2016-09-26 18:48 kabibo 阅读(2837) 评论(0) 推荐(0)