跳到正文
//

Java

88 篇

SSH框架整合demo

Struts、Spring、Hibernate整合一、创建web工程,搭建Struts框架开发环境:这里只导入了项目中所需要的重要的jar包,以后根据业务要求继续导入相关的包。步骤1::导入struts框架所需的jar包步骤2:在web.xml中配置struts2.0主过滤器步骤3:导入struts.xml配置文件web.xml[html] view plain copy<?xml version="1.0" encoding="UTF-8"?&gt

Java 2113

Java精选笔试题

合抱之木,生于毫末;九层之台,起于垒土;千里之行;始于足下。赶快测测你的Java基础知识掌握的如何?1,volatile关键字是否能保证线程安全?()>>>>答案:否volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对volatile的写操作,无法保证线程安全。假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在

Java 1769

Java小技巧,从运行、控制到框架

1. JVM相关JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3年Java经验的开发者的时候, JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证java开发能力的高低。在JVM这个大类中,我认为需要掌握的知识有:JVM内存模型和结构GC原理,性能调优调优:Thread Dump, 分析内存结构class 二进制字节码结构, class loader 体系 , class加载过程 , 实例创建过程

Java 1752

Spring 知识点提炼

1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务JTA异常处理:Spring提供方便的API把具体技术相关

Java 2224

java多线程高级教程,这些你都懂了吗?

一、countdownLatch和cyclicbarrier(这两个做多线程控制很好用,工作中会经常用到)countdownLatch:主线程阻塞,当多个线程countdown到0,主线程执行;cyclicbarrier:多个线程等待,当都处于等待状态了一起执行(类似于赛跑机制)countdownLatchcyclicbarrier二、volatile和threadlocal这两个也要很好掌握,不仅常用,而且面试时候也经常问到!volatile:使属性可见性。有个属性是共享属性,这个关键字会在每

Java 1887

Java入门学习进阶知识点汇总

入门阶段,主要是培养Java语言的编程思想。了解Java语言的语法,书写规范等,掌握Eclipse、MyEclipse等开发工具,编写Java代码的能力。学完这个阶段你应该可进行小型应用程序开发并且可以对数据库进行基本的增删改查管理。注意:此阶段知识点的学习,需要真实的项目进行驱动学习,让你轻松理解各知识点。 1 计算机基础知识 针对零基础学习的人,从对计算机操作等知识的了解,延伸到Java语言的发展与开发工具的使用上。主要是了解怎样执行计算机命令,认识Java这门语言,感受

Java 1523

Java数据结构与算法

Cany大酋长刚学习数据结构与算法时,就被告知 “程序=算法+数据结构”,而这段话来自于对点计算机科学家Niklaus Wirth在1976年出版的一本书的书名,后来这句话也成为计算机工作者之间流传的一句名言,小编也用惨痛的经历告诉大家这也是一个很重要的知识点。 那么到底什么是数据结构和算法,数据结构算法又有什么用呢?首先来说说什么是数据结构,直接上图 从图中我们可以很直观的看出数据结构涵盖的内容。算法的介绍就相对抽象了,百度百科给出的解释是算法是对特定问题求解步骤

Java 1719

Java在各个操作系统中的安装方式

前言Java安装应该是件非常简单的事情,不知何时在Oracle官方下载JDK时,竟然强制要求用户登陆。这样就不能通过Linux命令wget下载了,真是有点让人火大。想了个办法破解这种恶心的cookies验证行为!对大数据感兴趣的朋友可以加群大数据视频学习交流群 675590728目录Java在Windows中安装Java在Linux Ubuntu中安装1 Java在Windows中安装Java环境安装,是指Java开发环境的安装,包括JDK安装和Java的环境配置。在Windows中,很多的Ja

Java 1479

GitHub 上最火的 Java 框架

Java 是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,也就是最受开发者青睐的 Java 框架,名单如下1Spring MVC网页链接自从 10 多年前的第一次发布之后,SpringMVC 老当益壮,继续保持着领头羊的地位。在其完全拥抱 MVC 框架之后,Spring 不断的发展与变化着,转变成了一个功能全面的面向互联网应用程序的 Java 框架, 它能提供给软件工程师的是一个用于 Web 应用程序开发的强大工具集,以及针对安全项目的应用程序配置。具有如下特性:●

Java 1670

历数Java程序员面试失败的5大原因

#1 说得太少尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊。如果你不能很好地说明你的经验、成就和技能可以给企业带来的价值,那么你的竞争力毫无疑问就高不起来。所以,你需要对一些最常见的开放式问答作充分的准备,学会推销自己。#2 说得太多不断地说,不断地

Java 1942