许晨的博客

现居西安,软件工程师

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

原创 Java多线程

1.理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序。线程可以理解为进程的进一步细分,程序的一条执行路径2.如何创建java程序的线程(重点)方式一:继承于Thread类class PrintNum extends Thread{ public void run(){ //子线程执行的代码 for(int i = 1;i <= 100;i++){ if(i...

2018-03-31 11:00:27 6657

原创 Spring的优缺点

在实际开发中,我总结了Spring的优点如下:任何的java的开发框架其产生都只有一个前提目的:为了更方便的mvc开发jquery+json 简化数据的传输,同时隐藏dom操作的细节spring诞生了,它的诞生是解决了横切面以及注入编程的窘境。spring提供有如下的核心组件1.容器核心组件beans:表示的是对spring以及所有bean对象的管理core:包含了最底层的开发支持,例如:依赖的注...

2018-03-31 10:44:34 21114 1

原创 SpringEL表达式

表达式语言,这种语言jsp中学到的el,但是在整个spring之中其表达式语言要更加的复杂,而且支持度更加的广泛,最重要的是他可以进行方法的调用,对象的实例化,集合操作等等,但是唯一的难点就是:代码太复杂了,表达式太复杂了.深刻领会,spring中针对于字符串的改进,程序员使用字符串开发,绝对要比使用那些类简单,所以在spring里面无时无刻提供的就是字符串的加强.字符串的截取传统方式 整个spr...

2018-03-30 14:35:09 9011

原创 Java开发中常见的设计模式

1、模板方法模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,如Spring中的JdbcTemplate 2、代理模式Spring的Proxy模式在aop中有体现 3、观察者 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 Spring中Observer模式常用的地方是listener的实现。如ApplicationListene...

2018-03-29 15:26:20 7410

原创 Spring概述

Spring是一个容器。Spring的主要功能就是为代码解耦,降低代码的耦合度。根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。主业务逻辑代码逻辑间联系紧密,有具体的专业业务应用场景,复用性较低;系统级业务代码相对功能独立,主要为业务提供功能性服务,如日志,安全,事物等。Spring根据代码的功能性特点,将降低耦合度的方式分为了两类:IOC和AOP。IOC使得主业务在相互...

2018-03-26 15:00:24 6118

原创 泛型在集合中的使用

1.泛型在集合中的使用(掌握)2.自定义泛型类、泛型接口、泛型方法(理解 --->使用)3.泛型与继承的关系4.通配符1.在集合中不使用泛型public void test1(){ List list = new ArrayList(); list.add(89); list.add(87); list.add(67); //1.没有使用泛型,任何Object及其子类的对象都可以添加进来 l...

2018-03-25 23:35:53 6805

原创 Spring之JDBCTemplate实现CRUD操作

前言:Spring管理JDBCTemplate一、 Spring 中的JDBCTemplate对JDBC进行了封装1.1 添加相关的JAR包spring-jdbc,spring-tx(事务),mysql驱动包1.2 创建对象,设置数据库信息DriverManagerDataSource source = new DriverManagerDataSource();source.setDriverC...

2018-03-25 22:12:21 5409

原创 Spring的JdbcTemplate产生动机

spring开发框架除了整合一些列第三方的开发框架的功能之外,也提供有自己的一些列的完整的处理架构。spring可以自己处理控制层,自己处理业务层,自己处理数据层,等等一系列的处理。1.1JDBCTEMPLATE的产生动机任何情况下,在java里面只要是进行数据库的开发操作,那么永恒的都智慧有一项技术,jdbc所有的开发框架都是针对jdbc的包装。像hibernate是对jdbc的重度包装,包装的...

2018-03-25 20:25:53 5782

腾讯公司面试题库

javaee开发必备面试题库。 你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮助。

2018-02-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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