- 博客(60)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
采用单例设计模式的Runtime类
Runtime类属于java.lang包中的类,Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 Runtime类的设计采用的是单例设计模式(饿汉式): 所以想得到当前运行的Runtime对象,需要通过 getRuntime 方法获取。比如:import java.io.IOExceptio...
2017-03-23 13:42:12
995
1
原创 【转载】\r与\n的区别
原文:http://blog.csdn.net/xiazdong/article/details/8145728 \r : return 到当前行的最左边。\n: newline 向下移动一行,并不移动左右。Linux:\n表示回车+换行;Windows中\r\n表示回车+换行。Mac中\r表示回车+换行。 历史:回车”(Carriage Return)和“...
2017-03-05 21:39:54
304
原创 谈谈Sublime Text 3 与 Soda Theme
1、什么是Sublime Text ?Sublime Text 是轻量、简洁、高效、跨平台的编辑器,具有可扩展的功能,并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。 2、Sublime Text 的官方网站? http://www.sublimetext.com/ 说明:Sublime Text 是一款收费软件,建议用于开发...
2016-12-26 15:35:50
935
从心理学角度分析什么样的人适合软件开发?
什么样的人适合软件开发呢?一直是想入门的人觉得迷茫的事情,这个行业确实不是什么人都能做的,那么到底什么样的人适合从事这个职业呢?我将根据下面三个问题从心理学的角度展开说明,下面的建议只是我的个人见解和大家分享,如果大家有不同的见解欢迎留言! 1、什么年龄阶段适合入行软件开发?2、什么素质的人更适合软件开发?3、岁数大了就不能继续软件开发了吗? 第一个问题:什么年龄阶段适...
2016-06-07 15:08:48
1287
从心理学角度谈谈如何更有效的学习
选择IT行业就是选择了一个具有挑战的职业,知识更新的特别快,需要我们不断的学习,不断的充实自己,那么如何在有限的时间里更有效的学习呢?首先我们了解一下德国心理学家艾宾浩斯的遗忘曲线: 艾宾浩斯通过实验研究证明,在识记后的最初阶段遗忘速度很快,但是随着时间的推移,遗忘的速度越来越慢,甚至一两天以后保存量的变化就不大了,即:遗忘的进程是先快后慢的,从遗忘进程的规律应该得到启示,为了取得良好...
2016-06-06 22:55:36
1183
原创 用myeclipse连接mysql报错的解决方案
在myeclipse中打算通过db Browser查看数据库,需要创建一个数据库连接。 连接创建成功后,打开连接会出现如下错误: 出现此种问题别急,仔细检查我们创建的数据库连接驱动,引入驱动jar包后,Driver classname一项,自动识别的驱动类是com.mysql.fabric.jdbc.FabricMySQLDriver,而我们需要的驱动类是com.my...
2015-10-19 23:38:45
535
hibernate4.3版本如何创建SessionFactory的对象
hibernate框架随着版本的不断升级创建SessionFactory对象的方式也在不断的变化。 1、4.0之前我记得是如下这样:Configuration configuration = new Configuration().configure(); SessionFactory sessionFactory = configuration.buildSession...
2015-10-18 21:44:26
220
struts2中配置文件里的package元素和namespace属性的区别?
下面是一个struts.xml的配置文件<struts> <package name="example" namespace="/example" extends="struts-default"> <action name="hello" class="com.yanln.test.action.HelloWorld&
2015-10-17 22:20:05
424
通过官网下载hibernate5 的jar
hibernate的官网地址:http://hibernate.org 1、官网首页 2、hibernate ORM 3、选择需要的版本下载
2015-10-02 15:30:23
768
原创 【转载】Hibernate 5.0.2 发布
原文链接:http://www.oschina.net/news/66707/hibernate-5-0-2 Hibernate 5.0.2 发布了,完整的改进内容如下:** Bug 修复 * [HHH-9731] - Potential bug in SearchedCaseExpression type handling * [HHH-10055] - Lazy lo...
2015-10-02 15:09:04
276
原创 【转载】免费学习编程的 12 个地方
原文地址:http://www.entrepreneur.com/article/250323 原文作者:John Rampton转载地址:http://geek.csdn.net/news/detail/39042 曾几何时,懂编程的都是些顶级极客,但是现在,情况已大不相同,大多数企业家、威客、运营都会告诉你,学点编程能如何让自己更加成功。过去的一年,我也在学写代码,懂的代码令我成...
2015-09-10 07:40:52
239
原创 如何在创建spring配置文件的时候添加xsd描述
在用myeclipse工具进行开发spring的时候,在没有任何资料参考的前提下,如何编写配置文件呢?下面记录了手工添加XML Schema描述的过程,方便我们创建spring的配置文件: 1、在myeclipse中找到xml的配置项:window--->preferences搜索xml, 找到XML Catalog 2、添加xsd文件 1)下面是从sprin...
2015-09-03 07:57:52
528
原创 【转载】Apache Maven 入门篇(下)
作者:George Ma原文链接:http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-2-405568-zhs.html 第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例。那么在对maven有了一点接触后,接下去的一步是要了...
2015-07-12 16:19:47
132
原创 【转载】Apache Maven 入门篇 ( 上 )
作者:George Ma原文链接:http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-1-406235-zhs.html 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文...
2015-07-12 16:11:24
138
原创 精品IT视频整理_第2期
一:软件开发 1、前端开发 AngularJS实战【课程时长7小时15分】: 你需要有较强前端基础:JavaScript基础非常扎实(BOM、DOM、事件系统、原型、作用域、闭包),并已熟悉jQuery、同时对CSS基础有一定了解;对依赖注入、MVC等常见的技术和设计模式有所了解。请注意,AngularJS框架的设计思想非常前卫,因此本课程不适合新...
2015-05-18 11:12:46
151
精品IT视频整理_第1期
一:软件开发 1、前端开发 十天精通CSS3【课程时长5小时】: 本课程对于有一定CSS2经验的伙伴,能让您系统的学习CSS3,快速的理解掌握并应用于工作之中。在学习的过程中实例演示结合在线编程完成任务的方式来学习,相信自己动手会让你理解的更快,学习效果更好! 视频链接:http://www.imooc.com/view/33 ...
2015-05-15 10:58:31
145
原创 spring实现的大型项目中,如何实现整合多个配置文件?
对于大型项目来说,为了防止开发时配置文件的资源竞争(多人同时修改一个配置文件不方便),或为了使模块资源便于拆卸,往往每个模块都拥有自己独立的配置文件。 例如,项目中有如下三个配置文件:1. spring-dao.xml2. spring-service.xml3. spring-controller.xml那么我们怎么整合这些配置文件呢? 方法一:你可以在代码中...
2015-05-14 14:32:11
454
Spring中depends-on的作用是什么?
spring的IOC容器负责bean的管理,当实例化一个bean是,spring保证该Bean所依赖的其他bean已经初始化。一般情况下,用<ref>元素建立对其他bean的依赖关系。比如: <bean id="a" class="com.yanln.spring.bean.A"> </bean> <bean id="b"
2015-05-13 10:50:16
1066
Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved
spring框架项目用junit做测试时,程序在自动编译时出现下述问题: 程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有导入junit的jar, 二是导入的junit的jar的版本中没有此类。1、首先确认是否导入jar包 2、既然Jar已导入,那就上junit官网看看现在junit的版本 总结:...
2015-03-20 10:42:09
576
用spring开发时,myeclipse如何自动引入xml文件的xmlns
在用spring开发时我们经常会遇到引用spring的schema空间的格式文件,比如我们用到aop时需要在xml文件中引入spring-aop-4.1.xsd位置。1、spring的schema空间的格式文件 2、各个版本的xsd文件 对于myeclipse自动引入spring的schema空间的格式文件,还是很方便的,具体说下操作步骤: 一、在xml编辑...
2015-03-19 16:27:56
497
原创 【转载】GIT和SVN之间的五个基本区别
本文为转载, 原文地址为:http://www.oschina.net/news/12542/git-and-svn 开源中国 Git 代码托管平台 —— http://git.oschina.net如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),...
2015-03-19 11:31:35
158
怎么在官网下载java连接mysql数据库的驱动Jar包
官网下载地址:http://dev.mysql.com/downloads/connector/ 根据自己的需要选择驱动jar包,如果是java链接数据库的操作,选择Connector/J最新的驱动jar是5.1版本,可以选择平台,选microsoft windows点击download,出来的页面不用登录,直接选择No thanks, just start my downl...
2015-03-19 11:11:49
3264
2
原创 详细图解MySQL5.6解压缩版的配置及使用过程
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装;zip格式是解压缩版,解压缩之后进行一些配置后,MySQL就可以使用了。 下面通过详细的图解方式说明一下解压缩版配置及使用的过程:一、从官方下载下来的解压缩版文件如下图: 二、将其压缩文件解压缩到指定地点,解压后文件目录结构如下...
2015-03-16 15:20:35
176
直接进入MySQL官网下载数据库的链接地址
MySQL官网地址:http://www.mysql.com/直接进入下载MySQL数据库的链接是:http://dev.mysql.com/downloads/mysql/ 输入上述下载链接地址,进入如下所示页面: 根据自己电脑是32位的还是64位的进入下载,点击进入下载页出来如下页面,有login和sign up两个按钮不用管,直接点击No thanks, just s...
2015-03-13 16:31:23
719
认真学spring官网,很容易找到spring4的jar包下载位置
无论学习编程语言还是框架,个人认为与其花大量的时间搜资料,不如静心好好学习官网,官网是最好的学习资料(权威、准确的第一手材料)。 一、spring的官方网址:http://spring.io/ 二、看到这个简洁清新的界面,导航很明确,进入projects whatever the infrastructure needs of your application may b...
2015-03-11 10:05:35
468
四、在struts2中自定义拦截器后,程序运行时validate方法为什么没起作用
出现的问题是:在struts2中自定义拦截器后,程序运行时validate方法没有执行,这是怎么回事呢? 与项目问题相关的文件如下:1、struts.xml文件 2、Action类中的部分代码是如下实现的,出现的问题是添加了自定义拦截器后,validate方法就不执行了,直接执行execute方法上述问题出现的原因是什么呢?问题怎么解决呢?回答:问题出现的原因是自定...
2015-03-10 11:50:59
330
eclipse中手动导入jar包的方法
一、鼠标右击项目名称,在出来的菜单中 选择 Build Path 然后 Configure Build Path 注意:当前视图是package而不是navigator,navigator视图在菜单中找不到Build Path。 ...
2015-03-09 15:12:41
756
原创 三、改变struts.xml默认路径后web.xml如何配置
在struts2框架中struts.xml是应当放到src的根目录,程序编译后会将struts.xml放到WEB-INF/classes目录下。Struts2在web.xml中的一般配置如下:<filter> <filter-name>struts2</filter-name> <filter-class...
2015-03-09 11:17:26
161
原创 二、通过《用户登录案例》学习struts2框架的应用
使用Struts 2 开发“用户登录”的基本步骤:1、加载Struts2 类库2、配置web.xml3、开发视图层页面4、开发控制层Action5、配置Struts 2的配置文件(struts.xml)6、部署、运行项目 第一步:加载Struts2 类库:从官方下载下来的lib目录中有很多jar包,有些jar不是我们程序必须的,没必要加载进来,只需加载项目需...
2015-03-06 14:18:01
157
原创 一、初识MVC的混血宠儿Struts2
Struts 2是一个MVC框架,吸收了Struts1和WebWork两者的精华,以WebWork设计思想为核心,吸收了Struts 1的部分优点,因此一举成为MVC框架领域的混血新宠儿。 一、这里提到了MVC,首先对MVC做一下介绍: 首先控制器接受用户的请求,然后调用某个模型来处理用户的请求,在控制器的控制下,再将处理的结果交给某个视图进行格式化输出给用户。MVC设计模式不仅...
2015-03-06 09:00:12
98
myeclipse2014如何添加源码反编译工具插件
在开发过程中经常会遇到这样的情况,自己写个类继承某个jar包中的类,想在用eclipse开发程序的过程中,看看jar包中对应的类中的方法,但jar包中的都是class文件,往往按下ctrl+鼠标,想看下这个类时会出现这样情况: 所以,在eclipse中安装一个查看源码的反编译工具插件很必要且方便,那么怎么做呢?首先:分享一下下载插件的地址,百度网盘:链接:http://pan.bai...
2015-03-02 16:12:54
220
1
struts2中<jsp:forward>跳转时报404错误的问题
问题如下: index.jsp页面: <jsp:forward page="show.action"></jsp:forward>在struts.xml配置如下: <package name="struts2" extends="struts-dafult"> <action name="show"
2012-07-21 19:17:32
168
原创 第 2 章 hibernate关联映射 【hibernate部分】
一)为什么要学习hibernate关联映射? ①. 面向对象的数据和关系型数据都存在“关联”这种特性。客观上需要将这种特性在ORM时进行映射。 ②. 配置了关联映射可以更大限度地简化编码,使我们在编写程序时可以完全按照面向对象的方式进行思考和实现。 二)各个映射都用在什么情况下? 常用的关联关系有:one -...
2012-07-14 10:40:28
96
原创 第1章 hibernate入门【hibernate部分】
1.为什么要学习hibernate?根据与JDBC的对比学习,了解到JDBC开发效率低、代码冗余、重复性工作多,而hibernate简化了JDBC 繁琐的编码, 对JDBC访问数据库的代码做了封装,提高了开发效率。Hibernate 是一个优秀的Java 持久化层解决方案;是当今主流的对象—关系映射(ORM)工具;Hibernate 将数据库的连接信息都存放在配置文件中。2. Hi...
2012-07-13 22:06:10
103
Hibernate POJO为什么要添加无参的构造函数?
需要无参的构造函数的原因是:有些时候对象是由HIbernate创建的,如延迟加载时,hibernate在创建这个对象时会调用无参的构造方法。另外在web部分很多对象是由web容器创建的,容器或框架在创建对象时都是调用无参的构造方法。...
2012-07-01 17:40:50
532
Hibernate POJO为什么要实现Serializable接口
hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等。 java中常见的几个类(如:Interger、String等),都实现了java.io.Serializable接口。 实现 java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。序列化类的所有子类本身都是...
2012-07-01 17:16:29
304
js问题:document.getElementById 为null的解决方案
在IE8下运行如下代码,出现document.getElementById缺少对象的问题。<html> <head> <title> Javascript问题测试</title> <script language="javascript"> function test(){ alert(...
2012-05-31 16:55:58
1954
1
原创 struts2怎么学
第一步:进入官方网站: http://struts.apache.org/ 如图所示,通过官方网站可以了解,struts框架分为struts1和struts2, 以及struts1与struts2的最新版本. 第二步:下载我们想学习的struts2框架的资源 如图所示:我们可以选择性的下载:1) 例子程序:struts-2.3.3-apps.zip ...
2012-05-19 20:23:02
153
tomcat 问题: "The APR based Apache Tomcat Native library which allows optimal perf
问题信息详细:2012-5-18 18:41:54 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not fo...
2012-05-19 14:32:07
429
spring-4.1.6版本Jar包,目前spring官网最新
2015-05-15
在Struts1中如何自己加载struts_config.xml?
2012-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人