自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南国樱花祭

十年一小贱

  • 博客(8)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 程序编译与代码优化

一早期(编译期)优化1概述Java语言的“编译期”是一段“不确定”的操作过程,因为它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器,just in time compiler)把字节码转变成机器码的过程;还可能是指使用静态提前编译器(AOT编译器,ahead of time

2016-05-31 15:20:23 4466 3

原创 JAVA 虚拟机类加载机制和字节码执行引擎

引言    我们知道java代码编译后生成的是字节码,那虚拟机是如何加载这些class字节码文件的呢?加载之后又是如何进行方法调用的呢?一 类文件结构    无关性基石    java有一个口号叫做一次编写,到处运行。实现这个口号的就是可以运行在不同平台上的虚拟机和与平台无关的字节码。这里要注意的是,虚拟机也是中立的,只要是符合规范的字节码,都可

2016-05-31 13:41:04 1112 1

原创 Class类文件结构、类加载机制以及字节码执行

一、Class类文件结构  Class类文件严格按照顺序紧凑的排列,由无符号数和表构成,表是由多个无符号数或其他数据项构成的符合数据结构。  Class类文件格式按如下顺序排列: 类型名称数量u4magic(魔术)1u2minor_version(次版本号)1u2

2016-05-30 19:11:38 1273 1

原创 自动内存管理机制

一:Java内存区域与内存溢出异常       在运行Java程序时,Java虚拟机会把管理的内存划分为若干个不同的数据区域。Java虚拟机运行时数据区数据区域图中,除了方法区和堆区是线程共享区外,其他三个是线程隔离的数据区(private)程序计数器(Program Counter Register):属于线程私有的,占用的

2016-05-30 15:36:05 3226 1

原创 虚拟机性能监控与故障处理工具

1、jps:虚拟机进程状况工具jps [ options ] [ hostid ]-q     只输出LVMID,省略主类名称-m    输出虚拟机进程启动时传递给主类main()函数的参数-l      输出主类的全名,如果进程执行的是jar包,输出jar路径-v     输出虚拟机进程启动时的JVM参数2、jstat:虚拟机统计信息监视工具jst

2016-05-30 15:29:16 443 1

原创 Javaweb乱码解决

很好的解决中文乱码问题,这也是新手入门时时常遇到的,只要掌握解决的方法,那乱码已经不成问题啦

2016-05-28 12:38:36 634 1

转载 大话设计模式

简单工厂模式当需要加法类的时候,调用工厂类的CreateOperate(),要指定制造的Product  例如在大话设计模式P11给的运算工厂例子:点击(此处)折叠或打开public static Operation createOperate(string operate){    Operation o

2016-05-26 14:29:43 460 1

转载 工厂设计模式

简单的学习下设计模式

2016-05-26 13:58:53 496

JVM综合面试题汇总.docx

JVM面试开发者

2021-08-21

freemarker-2.3.16.tar.gz

freemarker-2.3.16 的 jar包以及里面对应的实例代码。同时还有中文翻译文档

2018-05-03

算法导论第三版高清完整PDF及其习题中文答案

算法导论 第三版 中文版 清晰 PDF,全书共8部分35章节,内容涵盖基础知识、排序和顺序统计量、数据结构、高级设计和分析技术、高级数据结构、图算法、算法问题选编、以及数学基础知识。非常实用的参考书和工程实践手册。此外,其他资源也已经上传,全部免费,欢迎大家下载! 第3版的主要变化 1、新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。 2、修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。 3、移除两章很少讲授的内容:二项堆和排序网络。 4、修订了动态规划和贪心算法相关内容。 5、流网络相关材料现在基于边上的全部流。 6、由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。 7、修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。 8、新增100道练习和28道思考题,还更新并补充了参考文献。

2018-04-28

ssm对应的数据库

ssm对应的那个数据库,当时忘记上传了。不好意思

2016-12-03

后端初学jsp

jsp学习的开始

2016-11-09

opencsv-2.3.jar

csv(Comma Separate Values)文件即逗号分隔符文件,它是一种文本文件,可以直接以文本打开,以逗号分隔。windows默认用excel打开。这是一个工具包,里面有封装好的方法,我们可以很方便的使用。

2016-10-26

ssm、easyUI

这是一个完整的项目,可以为正在学习的筒子们很好的参考

2016-10-09

java视频上传,转码,截图,播放实现

视频上传在线播放,值得学习探究

2016-08-29

java poi读取office03和office07jar包

现在office都到了一几版本了,大部分都是07版本的导入,今天把03和07的jar包都上传

2016-08-16

java poi读取office2003jar包

项目中需要批量导入数据,那就需要poi所需jar包的支持

2016-08-16

mybatis逆向代码生成

当我们的表很多的时候,这样我们很不容易写表所对应的实体以及mapper和映射,那么,mybatis-generator代码生成器还好的解决这个问题,并且里面有详细的步骤来指引操作

2016-07-07

Lucene原理与代码分析完整版

深入讲解Lucene原理和代码

2016-07-04

commons-io-2.4-bin.tar

文件上传里需要io包

2016-07-02

fileupload

解决文件上传

2016-07-02

s2sh框架整合学习之注解篇

应上面配置文件篇,这次发布的是用注解写的。

2016-07-02

s2sh框架整合之配置文件篇

为刚入门的学习人员提供些整合的思路

2016-07-02

activiti第四天

工作流学习第四天,至此工作流完毕,总结和源码

2016-06-23

activiti第三天

工作流学习第三天,基础知识并且附带源码

2016-06-23

activiti第二天

工作流学习的第二天。基础介绍附有源码

2016-06-23

activiti-学习第一天

简单认识工作流基础知识,附有代码

2016-06-22

activiti-2

2016-06-22

activiti笔记1

Activiti笔记1了解工作流工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档信息或任务的过程自动进行从

2016-06-22

处理下载文件时中文乱码

我们在项目中在下载文件会出现中文乱码,这个文档可以很好的解决乱码问题

2016-06-18

正则表达式

2016-06-01

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

TA关注的人

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