java
jane_fast
梦很大的梦想家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle AQ
随着不同应用模块间的消息交互和通信成为一个关键的功能,并且变得越来越重要。Oracle引入了一种强大的队列机制,通过它程序间可以实现信息的交互,oracle把它称作为AQ - Advanced Queuing. 使用Oracle AQ,我们不需要安装额外的中间件,它是Oracle数据库的一个功能组件,只要你安装了Oracle数据库就可以使用AQ了。接下来分两部分来介绍AQ的使用,使用之前我转载 2017-09-11 23:43:57 · 810 阅读 · 0 评论 -
Kettle安装后点击spoon.bat一闪而过处理
首先你得下载好kettle和jdk,并且在环境变量里面配置:PENTAHO_JAVA_HOME=你的jdk目录;如果你双击Spoon.bat出现一闪而过的现象,可以尝试修改一下spoon.bat文件if "%PENTAHO_DI_JAVA_OPTIONS%"=="" setPENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m""-XX:Max原创 2017-09-25 17:17:55 · 7665 阅读 · 1 评论 -
netty与protobuf结合开发小demo
最近学习netty,于是就有了一下例子:(为什么用protobuf可以在我前一篇文章里面找找)1.写了一个proto文件生成java代码;(到你的项目所在处执行protoc.exe msg.proto --java_out=./)message Client { required string head = 1; required string body = 2原创 2017-09-13 17:53:07 · 445 阅读 · 0 评论 -
模板引擎
Java模板引擎 FreeMarker概念介绍特性优势不足一个小Demo概念FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。它是为Java程序员提供的一个开发包。它不是面向最终用户的,而是为程序员提供的一款可以嵌入他们所开发产品的应用程序。介绍那么,FreeMarker是一款怎样的工具呢?FreeM转载 2017-07-18 16:22:04 · 831 阅读 · 0 评论 -
解决FreeMaker出错
最近需要使用到模板引擎,就去找了个freemaker依赖包,,,结果报错, DEFAULT_INCOMPATIBLE_IMPROVEMENTS说我的bean注入错误。。。后来发现版本不对;如果有报错的,用这个版本吧 org.freemarker freemarker 2.3.23原创 2017-07-21 15:00:54 · 682 阅读 · 0 评论 -
VUE+SSM(java)+restful构建网站
最近写课设,打算用vue+ssm来写一个系统,前后端均已完成,但是在进行合项目的时候遇到挺大的问题,就是不知道怎么将index.html放在哪里,后来经过各种琢磨,将后台代码打包成war包,放在跟用wirepack打包后的前端代码放在同一目录下,打开tomcat,即可访问其中的ajax的url:http//localhost:8080/后台项目名/请求。。。即可原创 2017-06-09 22:32:44 · 9138 阅读 · 2 评论 -
如何开启openoffice服务
为啥我写这篇文章?因为我老是把这个命令忘记。。。(为了方便以后找到,顺便提一下,这个软件主要是转pdf用的哈,,,我是拿来做在线预览的)cd openoffice目录下有个OpenOffice 4\program然后输入命令 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststa原创 2017-07-10 22:07:55 · 9257 阅读 · 0 评论 -
java创建对象:new和newInstance的不同
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们转载 2017-06-03 15:25:29 · 516 阅读 · 0 评论 -
JAVA中关键字Static以及java中类加载顺序
关于关键字static,大家 都知道它是静态的,相当于一个全局变量,也就是这个属性或者方法是可以通过类来访问,当class文件被加载进内存,开始初始化的时候,被static修饰的变量或者方法即被分配了内存,而其他变量是在对象被创建后,才被分配了内存的。所以在类中,加载顺序为:(这里是有父类的类的加载顺序):1.首先加载父类的静态字段或者静态语句块2.子类的静态字段或静态语句块3.父原创 2017-03-26 14:55:38 · 2371 阅读 · 0 评论 -
JAVA中的String对象一定不可变?以及String.intern()
大家都知道String对象一经创建一个对象后,该对象及不可变了如:String str = 'jane';str = '1230';虽然现在str的值为1230这个字符串,但是jane这个字符串并没有改变,只是在执行第二句的时候新建了一个对象,并将str这个引用指向了'1230'这个对象,而实际上'jane'这个对象从未改变,这个对象一经创建就被放入字符串常量池中了,要用的时候取出来就原创 2017-03-26 01:48:29 · 400 阅读 · 0 评论 -
JVM中如何判断对象是否死亡
有两种方法:1.引用计数器算法:给对象添加一个引用计数器,每当有一个地方引用它时,引用计数器加一,当引用失效时,计数器值减一;任何时刻对象的引用计数器为0的对象就是不可能再被使用的;2.可达性算法分析:GC Roots 不可达的对象即为不可能再被引用的对象,即使这个对象可能还与其他对象有联系两种算法区别:怎么说呢,引用计数器算法针对相互引用的对象是不会发现的,,也就是他们的原创 2017-03-08 21:20:11 · 1691 阅读 · 0 评论 -
Protobuf
本文来自优快云博客:http://blog.youkuaiyun.com/program_think/archive/2009/05/31/4229773.aspx 今天来介绍一下“ProtocolBuffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆转载 2017-09-12 11:37:19 · 450 阅读 · 1 评论
分享