- 博客(30)
- 收藏
- 关注
转载 java中synchronized的用法详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的
2014-05-20 11:21:00
464
转载 java多线程总结
以前没有写笔记的习惯,现在慢慢的发现及时总结是多么的重要了,呵呵。虽然才大二,但是也快要毕业了,要加油了。这一篇文章主要关于java多线程,主要还是以例子来驱动的。因为讲解多线程的书籍和文章已经很多了,所以我也不好意思多说,呵呵、大家可以去参考一些那些书籍。我这个文章主要关于实际的一些问题。同时也算是我以后复习的资料吧,。呵呵大家多多指教。同时希望多结交一些技术上的朋友。谢谢。----
2014-05-20 11:06:46
428
转载 Java多线程同步——生产者消费者问题
这是马士兵老师的Java视频教程里的一个生产者消费者问题的模型[java] view plaincopypublic class ProduceConsumer{ public static void main(String[] args){ SyncStack ss = new SyncStack(); Producer
2014-05-20 11:03:35
566
转载 java程序会发生内存泄露的问题吗?请简单说说你的观点
java程序会发生内存泄露的问题吗?请简单说说你的观点答案:会。Java内存管理是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收的,java程序员不需要通过调用函数来释放内存。因此,很多人错误地认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实Java也存在内存泄露,但它的表现与C++语言有些不同。java导
2014-05-15 17:39:14
475
转载 Hibernate的10个常见面试问题及答案
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibern
2014-05-15 17:29:24
438
转载 Spring五个事务隔离级别和七个事务传播行为
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一
2014-05-15 17:24:38
501
转载 java spring 事务面试题
java spring 事务面试题1、spring事务控制放在service层,在service方法中一个方法调用service中的另一个方法,默认开启几个事务?spring的事务传播方式默认是PROPAGATION_REQUIRED,判断当前是否已开启一个新事务,有则加入当前事务,否则新开一个事务(如果没有就开启一个新事务),所以答案是开启了一个事务。2、spring 什么情
2014-05-15 17:16:12
6954
转载 一些关于Struts的面试题
你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?MVC设计模式(应用观察者模式的框架模式)M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层 (Independent of presentation)。V: View(Presentation layer),视图,通过客户端数据类型显示数据
2014-05-15 17:09:15
728
转载 员工部门工资SQL面试题
员工部门工资SQL面试题现有employee 表,表中有 员工编号(id) 员工年龄(age) 员工工资(salary) 员工部门(deptid), 按要求用一条SQL语句完成create table employee( id int identity(1,1) primary key , name varchar(50), salary bigint, dept
2014-05-15 16:51:51
1469
转载 java面试中经常会被问到的一些算法的问题
Java面试中经常会被问到的一些算法的问题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也能用开发语言来实现过,可是很多由于可能在项目开发中应用的比较少,久而久之就很容易被忘记了,在此我分享一下在面试中经常被问到的一些基本的算法,也当做一次知识的巩固。一、冒泡排序package sort.bubble; import java.util.Random; /**
2014-05-15 16:48:32
840
转载 java面试题中常见的关于String类问题总结
问题1:String s1 = “abc”;String s2 = “abc”;System.out.println(s1 == s2);这里的结果是true. 由于字符串是常量(内存中创建对象后不能修改), 而且字符串在程序中经常使用. 所以Java对其提供了缓冲区. 缓冲区内的字符串会被共享. 使用双引号的形式定义字符串常量就是存储在缓冲区中的. 使用”abc”时会先在缓冲区中
2014-05-15 16:44:01
527
转载 sql面试题:用一条SQL语句查出不重复的所有记录
例如有如下表结构和值tablefid name sex1 a 男2 b 男3 c 女4 d 女5 a 男6 b 男 请用一条SQL语句查出不重复的所有记录。答案:select * from table wh
2014-05-15 16:42:17
816
转载 一道JAVA IO面试题
将一个GBK编码的文本文件转存为一个UTF-8编码的文本文件。由于很久没用IO流了,当时的代码写的相当混乱,现在整理如下:import java.io.*;public class ChangeEncoding { public static void changeEncoding (String inEncoding, String outEncoding,
2014-05-15 16:37:15
558
转载 JAVA并发多线程的面试问题及答案(基础部分)
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程
2014-05-15 16:29:49
466
转载 JAVA --String类笔试面试题
转自:http://jingbo2759.blog.163.com/blog/static/98375315200971731522144/ http://jingbo2759.blog.163.com/blog/#m=0 JAVA基础面试题 字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改
2014-05-15 16:04:40
532
原创 java中的++运算符
public class PlusPlusTest {/*** @param args*/public static void main(String[] args) {int a = 0;for (int i = 0; i < 10; i++) {a = a++;}System.out.println(a);}}输出结果是0解释:在这里jv
2014-05-05 23:22:55
497
转载 JEECMS 2.3.2架构分析
对于一个编程人员来说,这种东西的内在架构还是值得一看的。不过也完全没有那么神秘或者说深奥。今天我就抽出1个小时,剖析一下 JEECMS 2.3.2这个J2EE版的开源CMS。之所以选择这个开源系统,是因为有人号称,这个系统比我之前自己设计的架构还要高一个档次。所以,我也很想一探究竟。看看到底有没有高出一个档次。 这个系统在半年前我就玩过并且部署过了,那个时候这个系统还是没有完全开源,还是1.
2014-05-04 21:43:31
479
转载 Jeecms 源码剖析
安装metahttp-equiv="refresh"content="3;URL=install/index.html"/>您还没有安装JEECMS,3秒钟之后自动跳转到安装页面。br/>如果您的浏览器长时间没有反应,请直接点击ahref="install/index.html">JEECMS安装a>。 install/index.h
2014-05-04 21:39:36
970
转载 jeecms 2012 源码分析(3) 内容页静态化分析
http://localhost:8084/jeecms2012/gnxw/20111219/249.html 后台生成静态页面,在对应的目录下生成对应文件
2014-05-04 21:30:10
501
转载 jeecms 2012 源码分析(8) 相关配置文件分析
application-context.xml 转载请标识出处 by chenbo:http://blog.youkuaiyun.com/chenbo19867758/article/details/12844765[html] view plaincopyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://www
2014-05-04 21:28:55
713
转载 jeecms 2012 源码分析(7) web.xml分析
2013-10-17 22:07 357人阅读 评论(0)收藏 举报[html] view plaincopy 转载请标识出处 by chenbo:a target="_blank" href="http://blog.youkuaiyun.com/chenbo19867758/article/details/12844251">http://blog.youkuaiyun.com
2014-05-04 21:27:17
483
转载 jeecms 2012 源码分析(6) lucene 检索分析
首页点击查询进入SearchAct[java] view plaincopy@RequestMapping(value = "/search*.jspx", method = RequestMethod.GET) public String index(HttpServletRequest request, 返回到搜索结果页.html
2014-05-04 21:26:30
548
转载 jeecms 2012 源码分析(5)后台生成栏目页静态化分析
StaticPageDaoImpl 中 转载请标识出处 by chenbo:http://blog.youkuaiyun.com/chenbo19867758/article/details/11953539[java] view plaincopypublic int channelStatic(Integer siteId, Integer channelId,
2014-05-04 21:22:48
659
转载 jeecms 2012 源码分析(4)后台生成首页静态化分析
[java] view plaincopyFreeMarkertUtil 文件中 [java] view plaincopy 转载请标识出处 by chenbo:"_blank" href="http://blog.youkuaiyun.com/chenbo19867758/article/details/11952605">http://blog.csdn.
2014-05-04 21:20:56
676
转载 jeecms 2012 源码分析(2) 前台栏目页静态化分析
还是要说到web.xml文件[html] view plaincopy welcome-file-list> welcome-file>index.htmlwelcome-file> welcome-file>index.shtmlwelcome-file> welcome-file>index.jhtmlwelcome-file>
2014-05-04 21:18:55
464
原创 jeecms 2012 源码分析(1) 前台首页分析
前台首页访问路径http://localhost:8084/jeecms2012/web.xml中[html] view plaincopywelcome-file-list> welcome-file>index.htmlwelcome-file> welcome-file>index.shtmlwelcome-file> wel
2014-05-04 21:17:39
514
转载 Jeecms验证码-jcaptcha
本文主要介绍jeecms中使用的验证码 jcapthcha. 这是个开源的软件,下载地址: http://jcaptcha.sourceforge.net/ 在jeecms中使用的版本是jcaptcha-1.0.jar. web.xml里的配置Xml代码 servlet> servlet-name>Jcaptchaservle
2014-05-04 21:14:19
1034
转载 Jeecms源码分析(三)
本节主要分析Spring + FreeMarker的集成。先介绍一下 spring+freemarker的集成主要涉及以下配置项:1、配置FreeMarkerConfigurerXml代码 bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarke
2014-05-04 21:12:20
1220
转载 jeecms源码分析(二)
普通用户登录在浏览器输入:http://localhost:8080 对应web.xmlXml代码 listener> listener-class>org.springframework.web.util.IntrospectorCleanupListenerlistener-class> listener>
2014-05-04 21:04:47
934
转载 jeecms源码分析(一)
最近在看一个jeecms的开源软件,试着分析一下。下载源码及运行包:下载地址:http://www.jeecms.com/ jeecms-2012-sp1.zipjeecms-2012-sp1-src.zip安装前web.xml:Xml代码 下载地址:http://www.jeecms.com/ xml version="1.
2014-05-04 21:02:42
1299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅