- 博客(16)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
转载 什么是序列化和反序列化?什么是串行化和并行化?
什么是序列化和反序列化 什么是串行化和并行化什么是序列化和反序列化 什么是串行化和并行化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为
2017-11-22 16:25:28 600
转载 java性能优化笔记(三)java程序优化
程序代码优化要点:字符串优化:分析String源码,了解String常用方法,使用StringBuffer、StringBuilder。List、Map、Set优化:分析常用ArrayList、LinkedList、HashMap、TreeMap、LinkedHashMap、Set接口、集合常用方法优化。使用NIO:Buffered、Channel操作和原理,使用零拷贝。引用优化:强引用、
2017-11-22 09:40:15 351
转载 菜鸟学SSH(十七)——基于注解的SSH将配置精简到极致
很早之前就想写一篇关于SSH整合的博客了,但是一直觉得使用SSH的时候那么多的配置文件,严重破坏了我们代码整体性,比如你要看两个实体的关系还得对照*.hbm.xml文件,要屡清一个Action可能需要对照applicationContext*.xml和struts*.xml文件。总之过多的配置文件坏破坏代码的整体性,会打乱代码的连续性,因为很多情况下你需要一边看Java代码,一边看xml的配置,采
2017-11-21 17:49:48 283
转载 菜鸟要做架构师(二)——java性能优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不
2017-11-21 17:44:17 289
转载 菜鸟学Java(二十三)——Java内存分析
内存分析而在上面四个当中,我们经常谈论的是右边那两个家伙——stack和heap。今天我们就来聊聊Java代码在运行的过程中,在stac
2017-11-21 16:50:22 359
转载 35 个 Java 代码性能优化总结
35 个 Java 代码性能优化总结代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?作者:来源:|2015-11-05 09:02 移动端 收藏 分享Tech Neo技术沙龙 | 11月25号,九州云
2017-11-21 16:46:42 260 1
原创 为什么银行家舍入是合理的?
我们知道银行的盈利渠道主要是利息差,从储户手里收拢资金,然后放贷出去,其间的利息差额便是所获得的利润。对一个银行来说,对付给储户的利息的计算非常频繁。场景介绍完毕,我们回过头来看四舍五入,小于5的数字被舍去,大于等于5的数字进位加一,由于所有位上的数字都是自然计算出来的,按照概率计算可知,被舍入的数字均匀分布在0到9之间,下面以10笔存款利息计算作为模型,以银行家的身份来思考这个算法:(1...
2017-11-17 17:27:22 6347 5
转载 10种简单的Java性能优化方法
优化的金科玉律不外乎以下内容:良好的设计将会使优化变得更加容易。过早的优化并不能解决多有的性能问题,但是不良的设计将会导致优化难度的增加。理论就先谈到这里。假设我们已经发现了问题出现在了右分支上,很有可能是因产品中的简单处理因耗费了大量的时间而失去响应(假设N、O和 P 的值非常大), 请注意文章中提及的左分支的时间复杂度为 O(N3)。这里所做出的努力并不能扩展,但可以为用户节省
2017-11-17 12:45:18 875
转载 java内存分配和String类型的深度解析
java内存分配和String类型的深度解析摘要: 从整体上介绍java内存的概念、构成以及分配机制,在此基础上深度解析java中的String类型,从内存分配情况来解析String对象的特性。 一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试
2017-11-17 12:40:13 279
原创 字符串拼接执行速度和内存消耗比较
public static void main(String[] args) { long start = 0L; long end = 0L; System.out.println("字符串拼接执行效率比较:"); String s1 = ""; start =
2017-11-17 12:07:53 1729 1
转载 深入理解JVM之JVM内存区域与内存分配
深入理解JVM之JVM内存区域与内存分配 在学习jvm的内存分配的时候,看到的这篇博客,该博客对jvm的内存分配总结的很好,同时也利用jvm的内存模型解释了java程序中有关参数传递的问题。 博客出处: http://www.cnblogs.com/hellocsl/p/3969768.html?utm_source=tuicool&utm_medium=referral
2017-11-15 13:01:30 351
原创 zTree+jFreeChart+docx4j的中文API
zTree中文APIjFreeChart中文APIdocx4j通用方法实现PyQt5教程https://www.cnblogs.com/tkinter/p/5632188.html
2017-11-03 13:22:40 948
OracleXE安装后用户登录出现ORA-01089错误
2015-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人