[置顶] Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合

摘要: 买来《Go Web编程》一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建。还是自己动手找方法吧,经过自己的不懈努力终于搭建好了。ps:没有google的日子太难受了,查资料各种不方便,平时基本不FQ,所以。。。。。。1.下载安装go,今天安... 阅读全文

posted @ 2014-06-16 14:31 格格巫在变好 阅读(14047) 评论(2) 推荐(0) 编辑

2014年8月15日

Java中string拼接,StringBuilder,StringBuffer和+

摘要: Java中string拼接,StringBuilder,StringBuffer和+,到底哪个更合适? StringBuilder线程不安全,效率较线程安全的StringBuffer高。jdk1.5之前,+操作会产生大量String对象,影响GC的效率,但是jdk1.5之后做了优化,使用+操作符不一... 阅读全文

posted @ 2014-08-15 12:09 格格巫在变好 阅读(1277) 评论(0) 推荐(0) 编辑

2014年7月28日

java调优随记-java对象大小

摘要: 在java中,基本数据类型的大小是固定。但是java对象的大小是不固定的,需要通过计算。在java中,一个空对象(没有属性和方法的对象)在堆中占用8byte,比如 Object obj = new Object();另外栈中存储引用需要占用4byte的空间,总共需要16byte空间(喂,为为什么不是... 阅读全文

posted @ 2014-07-28 16:03 格格巫在变好 阅读(285) 评论(0) 推荐(0) 编辑

java调优随记-堆和栈

摘要: 基础知识:关于堆和栈,堆和栈是程序运行的关键,关于堆和栈的定义和解释可自行搜索,我比较认可以程序运行过程中他们扮演的角色作为对比的点:堆是存储的单位,而栈是程序运行时的单位。栈解决的是程序的运行问题,即程序如何运行,如何处理数据。堆解决的是存储问题,即数据存储在哪里,怎么存储。程序中每启动一个线程就... 阅读全文

posted @ 2014-07-28 13:54 格格巫在变好 阅读(417) 评论(0) 推荐(0) 编辑

2014年6月27日

java中一直说一个汉字使用两个字节,原来是不准确的

摘要: utf-8码的中文都是3字节的,而 gbk/gbk18030 是2字节的 阅读全文

posted @ 2014-06-27 14:30 格格巫在变好 阅读(309) 评论(0) 推荐(0) 编辑

2012年4月21日

Spring IOC

摘要: 众所周知,Spring向来以IOC和AOP独创江湖,这是Spring的招牌和成名作。一直以来只是学着用Spring去快速开发一些项目,只知道如何配置实用,却没有去仔细看一下Spring的IOC是个什么东东。于是在网上找到几个介绍Spring IOC的文章,看过之后发现IOC的概念也没有什么难理解的,不过,Spring将其发光发热了,将IOC用的炉火纯青,淋漓尽致。好了,我就把一些介绍IOC的文章粗... 阅读全文

posted @ 2012-04-21 16:05 格格巫在变好 阅读(1684) 评论(0) 推荐(0) 编辑

2012年4月5日

Java中Json的序列化和反序列化

摘要: /** * 由字符串反序列化成实体类 针对的是一个实体,此实体中的属性不包括自定义的类型,如Teacher类型,或者List<Teacher>类型 * @param source 传入json中的字符串 * @param beanClass 实体类的类型 * @return 实体类 */ public static Object getObjFromJsonArrStr(... 阅读全文

posted @ 2012-04-05 20:45 格格巫在变好 阅读(37726) 评论(2) 推荐(1) 编辑

Java堆、栈、内存分析

摘要: 在 JAVA 中,有六个不同的地方可以存储数据: 1. 寄存器( register )。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 2. 栈( stack )。位于通用 RAM 中,但通过它的“栈指针”可以从处理器获得支持。堆栈指针若向下移动,则分配新的内... 阅读全文

posted @ 2012-04-05 20:24 格格巫在变好 阅读(5541) 评论(0) 推荐(1) 编辑

2012年3月17日

用私有构造器或者枚举类型强化Singleton属性

摘要: Singleton通常被用来代表那些本质上唯一的系统组件,在JDK1.5之前,实现Singleton有两种方法。这两种方法都要把构造器保持为私有的,并导出公有的静态成员,以便允许客户端能够访问该类的唯一实现。 第一种方式:1.构造器私有,2,有一个公共的静态成员,并且是final的。public class TestSingleton { private TestSingleton(){ //... 阅读全文

posted @ 2012-03-17 16:53 格格巫在变好 阅读(1334) 评论(2) 推荐(0) 编辑

Form表单只提交field的值,而不进行页面跳转

摘要: 根据html规范,一般的form写法如下:<form action="operation.htm" method="post"> …… <input type="submit" value="保存报告"/></form>点击submit按钮或直接回车可以将数据提交到operation.htm页面,但是submit后页面也会跳转到operation.htm页面。如何做到:将数据提交到operatio... 阅读全文

posted @ 2012-03-17 14:10 格格巫在变好 阅读(5503) 评论(0) 推荐(0) 编辑

导航