自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(100)
  • 资源 (15)
  • 收藏
  • 关注

原创 架构底层的NIO入门,如何保证微服务高效通信的

Java BIOJava BIO 就是传统的 java io编程,其相关的类和接口在 java.io包下BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制改善BIO 方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较...

2020-04-18 19:02:15 399

原创 Java入门自学教程分享:0基础3个月从小白到精通

Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念。Java 不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域大显身手。从学术的角度讲,初学者需要花费不少时间来熟悉面向对象的概念、语法和编程思想。学习过程中有不理解的地方大家一定要坚持,多花时间编写代码自然会豁然开朗。只有一步一个脚印,踏踏实实学习,才能从零基础到入门,再到精通。这套教程适用于没有任何 Java 基础,或者基础薄弱的

2020-12-09 15:33:37 1064 1

原创 java版超级玛丽游戏

技术选型平台:Windows开发工具:Intelij IDEAJDK环境:Java 8UI界面:基于Swing的桌面编程技术。绘图技术:Graphics集合框架IO流多线程等地图配置地图map.txt文件0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0..

2020-10-16 15:59:23 3180 2

原创 全网最新最强Springboot教程

本教程是Springboot2.3.x最新版本, 教程中多处深入Springboot源码讲解,不仅可以让学习者掌握Springboot的用法同时可以掌握Springboot的原理。学习地址:如下b站最强新版Springboot教程 全程有废话我直播吃纸...

2020-09-28 11:29:49 750

原创 面试题:springboot的三种启动方式是什么,还能说出第四种可以多给2000RMB

环境准备创建工程pom.xml内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd

2020-06-05 11:11:42 430

原创 读懂Springboot自动配置原理必会的java SPI思想

读懂Springboot必会的java SPI思想什么是java的SPISPI 应用场景Java SPI 规范案例代码创建案例工程什么是java的SPISPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。系统设计的各个抽象,往往有很多不同的实现方案,在面向的对象的设计里,一般推荐模块之间基于接口编程,模块之间不对

2020-05-20 17:01:28 1661 1

原创 这个线下机构花了2万多java学员简历找工作大家觉得能多少k月薪呢

小伙子大专学历,在北京的一家java培训机构学完花了2万多,学完后写了一份简历打算找工作,我看了一下,我觉得小伙子差的不是一星半点,这两万和这几个月的时间花的太不值了,简历是找工作的敲门砖,大家觉得小伙能找到工作吗?这个小伙子的简历可能有很多人并不知道该如何写一份简历,加我微信renlliang2013 发你一份简历模板...

2020-05-19 11:23:19 724 1

原创 千万级数据mysql索引原理深入剖析

第一章:mysql索引的本质1.索引的重要性从mysql数据库中查找书籍,就类似于从图书馆找书,如果书比较少,那么查找的速度会比较快,如果书比较多的时候,那么查找的速度就会非常的慢。这个时候图书的分类管理就显得非常重要了,图书分类管理就类似于索引(或者理解成给所有的图书设定目录)。书很少时书很多时2.mysql索引常见的面试题问一:数据库中最常见的慢查询优化方式是什么?答:加索引...

2020-04-24 10:01:52 1360

原创 java多线程并发重入锁ReentrantLock源码详细分析

synchronized同步代码块一个线程访问一个对象中的synchronized(this)同步代码块时,其他试图访问该对象的线程将被阻塞/** * @company: 拓薪教育 * @author: 大亮老师 QQ:206229531 */public class Test1 { public static void main(String[] args) { ...

2020-04-18 20:49:42 549

原创 一步一步教你MySQL主从复制读写分离

本次我们通过docker搭建环境虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别MySQL的主从复制主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。主从复制的...

2020-04-18 19:12:37 1658

原创 教你1分钟导入Spring源码到idea的正确方法

1. 下载Spring源码地址:https://github.com/spring-projects/spring-framework/releases/tag/v5.0.4.RELEASE下载到制定目录解压2. 下载gradle由于Spring是由gradle进行编译,所以必须下载Gradle地址:https://services.gradle.org/distributions/下...

2020-04-17 11:11:42 1270 1

转载 java基础知识入门大全(十年经验总结)

一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK(Java D...

2019-05-31 13:27:48 17732 2

原创 零基础学java最快需要多长时间?学完能找到工作吗?

学习Java需要一个系统的过程,不同的学习方向也需要不同的学习时间。目前Java广泛用于Web开发、大数据开发、Android开发以及各种后端服务开发领域,通常情况下,学习Java都从Web开发开始学起,当然了这个的前提是基础部分你已经掌握了。Java Web开发需要学习三大块内容,分别是Java基础语法、Java Web基础和框架开发。Java基础语法部分是学习Java语言的重点和难点,需要...

2019-05-27 15:56:37 6664 2

原创 Java应用程序在桌面客户端的部署(光学java是不够的)

Java应用程序在桌面客户端上部署有很多办法。Oracle JDK的官方文档里其实包含了对各种部署方法的讲解:Java Platform, Standard Edition Deployment Guide其中一个有趣的选项是:Self-Contained Application Packaging,主要是让应用程序的安装包自带JRE(可以有选择性精简)。所以说光学Java是不够的。所以...

2019-05-27 10:10:09 1320 1

原创 java基础的综合能力体现,测试你适不适合做程序员

想入行,别着急,测试下自己到底适不适合入行,你跟程序员之间也许就只差个测试。测试链接:https://www.bilibili.com/video/av52519027根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加QQ群654631948领取下学习资料,面试题,开发工具等,群里有资...

2019-05-24 16:32:11 1093

原创 java入门需要学习哪些东西(大牛总结)

对于很多想学习java编程的小伙伴来说如何学习是个很大的问题,不知道 从何下手,所谓万变不离其宗,掌握好基础才是关键,根据本人学习及工作经验给大家总结了入门学习Java的路线,希望能对你们有所帮助。1、首先要学习java的基础知识。  不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。2、做一个java项目  在...

2019-05-24 15:52:00 7386 1

原创 java常见面试题(你离offer只差一步)

1、讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么SpringMvc的是DispatchServlet,Struts1的是ActionServlet,Struts2的是StrutsPrepareAndExecuteFilter2、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决是单例模式,所以在多线程访问的时候有线程安全问题,...

2019-05-24 11:43:06 378

原创 自学java多久可以找工作(你需要个系统的java学习过程)

首先:我想要告诉你的是学习Java不难,但是也会很艰辛的敲代码。Java程序员经常需要加班,学之前要作好心理准备。其次一旦下定决心学java了,一定要坚持下去,不要半途而废。java零基础的学生自学必然会耗费大量的时间和精力,而且如果你没有定制系统的学习方案,效果将事倍功半,上java培训班也是个不俗的自由选择,再加上自己的努力,一定可以学有所成,当然一定要慎重选择靠谱的机构。如果单纯从技能角...

2019-05-24 11:32:37 11985 4

原创 java培训机构靠谱吗,已入坑老司机给你的几点忠告

java工作前景好,报酬高,越来越多的人想从事该行业,甚至有些人不惜换行业学java。需求多了,各大培训机构也就出来了。打着包就业的旗号,天天喊着高薪,但是真正关心你是否学会编程的人却很少,你要记住,真正让你学会编程的机构才是可靠的。学会了编程,知识掌握在自己手里,高薪自然水到渠成。现在外面的培训机构,少则两万,多则五万,真想弱弱的说一句,臣妾付不起啊。传统的机构培训方式已经持续了十多年,真的适合...

2019-05-23 16:59:38 10988

原创 java基础教程之图片验证码

图片验证码-- 拓薪教育第一章:图片验证码的作用1. 验证码的种类图片验证码,拼图效果验证码,数字计算图片验证码,勾选汉字验证码等。2. 验证码的作用验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。区分人机行为的作用不言而喻。互联行为的注册、登录、发帖、领优惠券、投票等等应用场景,都有被机器刷造成各类损失的风险,如果不对各类机器垃圾的行为加以防...

2019-05-23 15:42:49 274

原创 java常见面试题(大企业面试官总结)

1.说一下转发(Forward)和重定向(Redirect)的区别转发是服务器行为,重定向是客户端行为。转发(Forword)通过RequestDispatcher对象的forward(HttpServletRequest request,HttpServletResponse response)方法实现的。RequestDispatcher 可以通过HttpServletRequest...

2019-05-23 15:34:15 478

原创 java自学视频教程,数十万java自学者的选择

学习要由浅入深,一步一步来,流程图为大家列出学习的先后顺序,不要急,把基础打牢固,后面的难题自会迎刃而解。Java的学习一定要多动脑多动手,自己敲代码,这个非常重要。即使你看老师的视频看的都明白,那也要自己敲一遍。自学java是一个循序渐进的过程,如果你每天可以拿出来6个小时钻研学习,6个月的时间基本可以学完全套,直接找工作了。对于自学者来说,一定要掌握好基础知识,基础掌握的好,参加工作的时候...

2019-05-20 15:04:52 579

原创 老java程序员告诉你要不要选择外包,外包公司的好处你知道吗

给一些即将进入java行业就业的大学生或者是转行人员一些建议,找工作时是找工资高的外包公司还是工资低的小公司,外包公司的好处你知道吗,本人在b站录制的小视频,你想要的答案全在里面,更多精彩欢迎关注我。https://www.bilibili.com/video/av51988302根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Ja...

2019-05-20 14:08:58 16361

原创 java各大公司笔试面试题,基础不扎实全废废

java面试时候的笔试面试题,以及常见问题,基础不牢靠努力全废废。下面的是我录制的视频链接https://www.bilibili.com/video/av52453288根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加群654631948领取下学习资料,面试题,开发工具等,群里有资深j...

2019-05-20 13:15:20 788

原创 java各种排序算法实现(详细大总结)

1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列 将第三个数插入进去,构成一个新的有序序列。 对第四个数、第五个数……直到最后一个数,重复第二步。如何写写成代码:首先设定插入次数,即循环次数,for(int i=1;i<length;i++),1个数的那次不用插入。 设定插入数和得到已经排好序列...

2019-05-17 09:38:26 227

原创 Eclipse中的debug模式使用指南

Eclipse中的debug模式使用指南Debug模式是在eclipse的使用中非常常见的对程序进行debug的方式,通过debug模式我们可以更加方便快捷的定位问题出现的位置,并且找到原因进行修改.但是很多小白同学对debug模式的使用方式还不是很清楚,那么我这边会带着大家去了解一下eclipse的debug模式的使用;Debug模式的启动方式在eclipse中,我们运行Java程序...

2019-05-16 16:20:31 244

原创 超简单的Win10下配置Java环境变量

很多同学在学习Java入门的时候被Java环境变量搞的一头雾水,今天这篇文章拓薪教育就来说一下如何在win10下配置环境变量;下载jdk安装包:首先我们需要下载jdk的安装包,这里提供jdk的安装包链接: https://pan.baidu.com/s/1H7-SRL5nTdnMacZIrgZhhA,(此链接由拓薪教育提供)大家可以在这里进行下载,选择需要下载的jdk版本就可以了:...

2019-05-16 15:15:24 777

转载 进程和线程的区别,最简单的解释说明

1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多。3、线程之间的通信更方便,同一进程下的线程共享...

2019-05-16 14:52:10 11213

转载 java支持的数据类型有哪些(详细全解)

1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 叫直接量(或字面量),即 直接写出...

2019-05-16 14:45:03 2420

原创 JDK和JRE的区别是什么?他们都有什么作用

相信很多java的初学者都卡在了JDK和JRE这儿,两者到底什么区别, 多数都是云里雾里的。其实笔者想说的是JDK 和JRE并没有想象中那么简单。先给大家简单地介绍下Java的各种集成开发工具:JDK:开发工具包JRE:(运行环境)运行时类库JVM:java虚拟机小总结:JDK包含JRE包含JVM一、JDK——开发环境(核心)java development kit 的...

2019-05-16 14:08:13 2130

原创 什么是java虚拟机?(带小白深入理解)

什么是Java虚拟机作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的。但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了。在本文中,我会写下我对虚拟机的理解。因为能力所限,可能有些地方描述的不够欠当。如果你有不同的理解,欢迎交流。我们都知道java程序必须在虚拟机上运行。那么虚拟机到底是什么呢?先看网上搜索到的比较靠谱的解释:虚...

2019-05-16 13:10:55 601

原创 超简单的java短信验证码,神级之作

阿里云短信使用 -- 拓薪教育短信猫:所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们平时用的手机卡,插上电源,通过(USB或者串口、网口)数据线和电脑相连,在电脑的应用管理软件中就可以实现短信收发的功能。和其他的第三方短信平台合作,例如阿里云短信等。第二章:阿里云短信服务 1. 阿里云短信...

2019-05-16 10:18:08 194

原创 java基础教程之实现一键分享朋友圈

java最新技术,实现一键分享朋友圈,下面给大家演示一下作为十余年java老司机,根据多年经验,自己录制的学习视频,我往对你们有所帮助,有技术问题或者面试方面交流的可以加我微信renlliang2013,随时欢迎。相关教程视频:https://ke.qq.com/course/149432?tuin=57912c43一键分享朋友圈 第一章:Share.js的使用 1....

2019-05-15 11:50:26 1946

原创 java之雪花飘落效果的实现(撩妹小程序)

第一章:程序的思路分析 1.思路分析 程序采用面向对象的思想,包含主程序,面板类和雪花类。主程序用来生成窗口,存放面板等作用。面板类用来存放背景图片,存放生成的雪花对象,定时去刷新雪花的位置,形成雪花飘落的效果。雪花类用来生成雪花对象,提供雪花移动的方法。第二章:程序的代码实现 1. 准备工作 打开idea开发工具,把bg.png、bg2.png、bg3....

2019-05-14 13:48:42 4654

原创 RabbitMQ消息中间件

常规订单系统使用消息中间件的订单系统常规秒杀系统设计消息中间件典型场景1.异步处理2.应用解耦3.流量削锋4.消息通讯RabbitMQ消息中间件介绍Rabbit科技有限公司开发了RabbitMQ,并提供对其的支持。起初,Rabbit科技是LSHIFT和CohesiveFT在2007年成立的合资企业,2010年4月被VMware旗下的Spring...

2019-05-14 09:43:22 408

原创 switch详解(简单全面)

今天我们来讲讲我所了解的多重选择语句:switch。根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加群654631948领取下学习资料,面试题,开发工具等,群里有资深java老师做答疑,每天也会有基础部分及架构的直播课,也可以加我的微信renlliang2013做深入沟通,只要是真心想学习J...

2019-05-13 16:37:06 31338 4

原创 jdk的下载及安装详情

在刚开始学习Java编程时,首先必须要安装java运行环境。不知道有没有初学者遇到过这样的问题,初次安装JDK环境时,总会出现这样那样的小问题,下面小编详细的给大家讲解下JDK的下载及安装配置过程。1、登录Oracle官网下载最新的Jdk版本,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21...

2019-05-13 13:47:55 385 3

转载 java函数方法详解(简单易懂)

方法(函数)函数的组成是:访问修饰符 返回值 函数名(形式参数){ 函数内容;}更多java函数方法详解视频课程学习地址:https://ke.qq.com/course/149432有技术问题或者面试方面想学习交流的加我个人微信renlliang2013调用函数:函数名(需要传递给‘形式参数’的数值或者变量)传递的数据的类型要与形式参数的数据类型一致可...

2019-05-13 13:25:54 2264

原创 Mycat数据库中间件(史上最详细)

单机数据库瓶颈:1.磁盘空间上限2.服务器性能上限3.单点故障数据库性能瓶颈 :1.单表性能瓶颈2.单库性能瓶颈3.读写性能瓶颈解决方案1:读写分离1.MySQL读写分离能提高系统性能的原因在于:2.物理服务器增加,机器处理能力提升。拿硬件换性能。3.主从只负责各自的读和写,极大程度缓解X锁和S锁争用。4.slave可以配置myisam引擎,提升查询...

2019-05-13 09:59:37 9548

原创 jdk安装java环境变量配置第一个HelloWorld程序

java环境变量配置视频教程:https://ke.qq.com/course/149432?tuin=57912c43有技术问题或者面试方面想学习交流的加我个人微信renlliang2013,本人建了一个微信答疑群,有学习疑问的同学加我拉你进群。常用的快捷键操作Tab 缩进、Windows + D显示桌面、Windows+R运行、Alt+Tab 窗口切换、Ctrl+...

2019-05-10 16:43:06 801

08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part2

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part1

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

07.拓薪教育-hibernate4.3环境搭建下

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

06.拓薪教育-hibernate4.3环境搭建中.part2

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

06.拓薪教育-hibernate4.3环境搭建中.part1

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

05.拓薪教育-hibernate4.3环境搭建上.part2

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

05.拓薪教育-hibernate4.3环境搭建上.part1

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-10

04.拓薪教育-hibernate4.3官方核心包介绍.part2

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

04.拓薪教育-hibernate4.3官方核心包介绍.part1

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

03.拓薪教育-hibernate4.3架构详解

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

02.拓薪教育-hibernate4.3-orm剖析.part2

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

02.拓薪教育-hibernate4.3-orm剖析.part1

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

01.拓薪教育-hibernate4.3介绍-序

高级Hibernate4开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 学习是最好的投资,更多免费视频请登录拓薪教育www.txjava.cn免费下载

2015-12-09

Ext中文教程(经典)

第1章 EXT概述 1.1 下载EXT发布包 1.2 如何查看EXT自带的API和示例 1.3 为什么有些示例必须放在服务器上才能看到效果 1.4 Hello World 1.4.1 直接使用下载的发布包 1.4.2 在项目中使用EXT 1.5 为什么页面提示“找不到图片” 1.6 辅助开发 1.6.1 调试工具Firebug 1.6.2 开发利器Spket 1.7 本章小结 第2章 EXT框架基础 2.1 EXT的事件和类 2.1.1 自定义事件 2.1.2 浏览器事件 2.1.3 Ext.lib.Event 2.1.4 Ext.util.Observable 2.1.5 Ext.EventManager 2.1.6 Ext.EventObject 2.2 EXT的核心组件 2.2.1 Ext.Component 2.2.2 Ext.BoxComponent 2.2.3 Ext.Container 2.2.4 Ext.Panel 2.2.5 Ext.TabPanel 2.3 本章小结 第3章 表格控件 3.1 Grid的特性简介 3.2 制作一个简单的Grid 3.3 Grid常用功能详解 3.3.1 部分属性功能 3.3.2 自主决定每列的宽度 3.3.3 让Grid支持按列排序 3.3.4 解决中文排序 3.3.5 显示日期类型数据 3.4 在单元格里显示红色的字、图片和按钮 3.5 给Grid的行和列设置颜色 3.6 自动显示行号和复选框 3.6.1 自动显示行号 3.6.2 复选框 3.7 选择模型 3.8 表格视图——Ext.grid.GridView 3.9 表格分页 3.9.1 为Grid添加分页工具条 3.9.2 通过后台脚本获得分页数据 3.9.3 分页工具栏显示在Grid的顶部 3.9.4 让EXT支持前台排序 3.10 后台排序 3.11 可编辑表格控件——EditorGrid 3.11.1 制作一个简单的EditorGrid 3.11.2 添加一行数据 3.11.3 保存修改结果 3.11.4 验证EditGrid中的数据 3.11.5 限制输入数据的类型 3.12 属性表格控件——PropertyGrid 3.12.1 PropertyGrid 3.12.2 只能看不能动的PropertyGrid 3.12.3 强制对name列排序 3.12.4 根据name获得value 3.12.5 自定义编辑器 3.13 分组表格控件——Group 3.13.1 分组表格简介 3.13.2 分组表格视图Ext.grid.GroupingView 3.14 可拖放的表格 3.14.1 拖放改变表格的大小 3.14.2 在同一个表格里拖放 3.14.3 表格之间的拖放 3.14.4 表格与树之间的拖放 3.15 Grid与右键菜单 3.16 本章小结 第4章 表单与输入控件 4.1 制作一个表单 4.2 FormPanel和BasicForm详解 4.3 EXT支持的控件 4.3.1 控件继承图 4.3.2 表单控件 4.3.3 基本输入控件Ext.form.Field 4.3.4 文本输入控件Ext.form.TextField 4.3.5 多行文本输入控件Ext.form.TextArea 4.3.6 日期输入控件Ext.form.DateField 4.3.7 时间输入控件Ext.form.TimeField 4.3.8 在线编辑器Ext.form.HtmlEditor 4.3.9 隐藏域Ext.form.Hidden 4.3.10 下拉输入框Ext.form.TriggerField 4.4 使用表单提交数据 4.4.1 EXT默认的提交形式 4.4.2 使用HTML原始的提交形式 4.4.3 单纯Ajax 4.5 数据校验 4.5.1 输入不能为空 4.5.2 最大长度和最小长度 4.5.3 借助vtype 4.5.4 自定义校验规则 4.5.5 算不上校验的NumberField 4.5.6 使用后台返回的校验信息 4.6 表单布局 4.6.1 默认的平铺布局 4.6.2 平行分列布局 4.6.3 在布局中使用fieldset 4.6.4 在fieldset中使用布局 4.6.5 自定义布局:在表单中加入图片 4.7 ComboBox、datefield和timefield详解 4.7.1 ComboBox简介 4.7.2 将Select转换成ComboBox 4.7.3 ComboBox结构详解 4.7.4 使用远程数据 4.7.5 ComboBox的高级配置 4.7.6 监听用户选择了哪条数据 4.7.7 使用本地数据实现省、市、县级联 4.7.8 使用后台数据实现省、市、县级联 4.8 复选框和单选框 4.8.1 复选框 4.8.2 单选框Radio 4.9 文件上传 4.10 自动把数据填充到表单中 4.11 本章小结 第5章 树形结构 5.1 TreePanel的基本使用 5.1.1 创建一棵树 5.1.2 为树生枝展叶 5.1.3 tree的配置 5.1.4 使用TreeLoader获得数据 5.1.5 读取本地JSON数据 5.1.6 Struts 2的JsonPlugin 5.1.7 使用JSP提供后台数据 5.2 树的事件 5.3 右键菜单 5.4 修改节点的默认图标 5.5 从节点弹出对话框 5.6 节点提示信息 5.7 为节点设置超链接 5.8 直接修改树节点名称 5.9 树形的拖放 5.9.1 节点拖放的三种形式 5.9.2 叶子不能append 5.9.3 判断拖放的目标 5.9.4 树之间的拖放 5.10 树形过滤器TreeFilter 5.11 利用TreeSorter对树进行排序 5.12 树形节点视图——Ext.tree.TreeNodeUI 5.13 表格与树形的结合——Ext.tree.ColumnTree 5.14 本章小结 第6章 拖放 6.1 拖放简介 6.2 拖放的简单应用 6.3 拖放组件体系 6.4 拖放的事件 6.5 高级拖放 6.5.1 Basic 6.5.2 Handle 6.5.3 On Top 6.5.4 Proxy 6.5.5 Group 6.5.6 Grid 6.5.7 Circle 6.5.8 Region 6.6 本章小结 第7章 弹出窗口 7.1 Ext.MessageBox 7.1.1 Ext.MessageBox.alert() 7.1.2 Ext.MessageBox.confirm() 7.1.3 Ext.MessageBox.prompt() 7.2 对话框的更多配置 7.2.1 可以输入多行的输入框 7.2.2 自定义对话框的按钮 7.2.3 进度条 7.2.4 动画效果 7.3 Ext.window的常用属性 7.3.1 创建一个窗口 7.3.2 窗口的最大化和最小化 7.3.3 窗口的隐藏与销毁 7.3.4 防止窗口超出浏览器 7.3.5 设置窗口中的按钮 7.3.6 窗口的其他配置选项 7.4 窗口分组 7.5 向窗口中放入各种控件 7.5.1 在窗口中加入表格 7.5.2 在窗口中加入表单 7.5.3 复杂布局 7.6 本章小结 第8章 布局 8.1 布局的用途 8.2 最简单的布局FitLayout 8.3 常用的边框布局BorderLayout 8.3.1 设置子区域的大小 8.3.2 使用split并限制它的范围 8.3.3 子区域的展开和折迭 8.4 制作伸缩菜单的布局——Accordion 8.5 实现操作向导的布局——CardLayout 8.6 控制位置和大小的布局——AnchorLayout和AbsoluteLayout 8.7 表单专用的布局FormLayout 8.8 分列式的布局ColumnLayout 8.9 表格状的布局TableLayout 8.10 与布局相关的其他知识 8.10.1 超类Ext.Container的公共配置与xtype的概念 8.10.2 layout的超类Ext.layout.ContainerLayout 8.10.3 不指定任何布局时会发生的情况 8.10.4 使用Viewport对整个页面进行布局 8.10.5 使用嵌套实现复杂布局 8.11 本章小结 第9章 工具栏和菜单 9.1 简单菜单 9.2 向菜单中添加分隔线 9.3 多级菜单 9.4 高级菜单 9.4.1 多选菜单和单选菜单 9.4.2 日期菜单 9.4.3 颜色菜单 9.4.4 Ext.menu.Adapter菜单适配器 9.4.5 使用Ext.menu.MenuMgr统一管理菜单 9.5 工具栏组件详解 9.5.1 Ext.Toolbar.Button 9.5.2 Ext.Toolbar.TextMenu 9.5.3 Ext.Toolbar.Spacer 9.5.4 Ext.Toolbar.Separator 9.5.5 Ext.Toolbar.Fill 9.5.6 Ext.Toolbar.SplitButton 9.5.7 为工具条添加HTML标签 9.5.8 为工具条添加输入控件 9.6 分页工具条Ext.PagingToolbar 9.6.1 Ext.PagingToolbar的基本用法 9.6.2 向Ext.PagingToolbar添加按钮组件 9.7 右键弹出菜单 9.8 本章小结 第10章 数据存储与传输 10.1 Ext.data简介 10.2 Ext.data.Connection 10.3 Ext.data.Record 10.4 Ext.data.Store 10.4.1 基本应用 10.4.2 对数据进行排序 10.4.3 从store中获取数据 10.4.4 更新store中的数据 10.4.5 加载及显示数据 10.4.6 其他功能 10.5 常用proxy 10.5.1 MemoryProxy 10.5.2 HttpProxy 10.5.3 ScriptTagProxy 10.6 常用Reader 10.6.1 ArrayReader 10.6.2 JsonReader 10.6.3 XmlReader 10.7 高级store 10.8 EXT中的Ajax 10.8.1 最容易看到的Ext.Ajax 10.8.2 Ext.lib.Ajax是更底层的封装 10.9 关于scope和createDelegate() 10.10 DWR与EXT整合 10.10.1 在EXT中直接使用DWR 10.10.2 DWRProxy 10.10.3 DWRTreeLoader 10.10.4 DWRProxy和ComboBox 10.11 localXHR支持本地使用Ajax 10.12 本章小结 第11章 实用工具 11.1 EXT提供的常用函数 11.1.1 onReady函数 11.1.2 get函数 11.1.3 query函数和select函数 11.1.4 encode函数和decode函数 11.1.5 extend函数 11.1.6 apply函数和applyIf函数 11.1.7 namespace函数 11.1.8 Ext.isEmpty函数 11.1.9 Ext.each函数 11.1.10 Ext.DomQuery 11.2 用DomHelper和Template动态生成HTML 11.2.1 用DomHelper生成小片段 11.2.2 Ext.DomHelper.applyStyles函数 11.2.3 Template模板 11.2.4 Ext.DomHelper.createTemplate函数 11.2.5 复杂模板XTemplate 11.3 用Ext.Utils.CSS切换主题 11.4 悬停提示 11.4.1 初始化 11.4.2 注册提示 11.4.3 标签提示 11.4.4 全局配置 11.4.5 个体配置 11.5 使用Ext.state保存状态 11.6 fx实现的动画效果 11.7 局部更新网页内容 11.8 Ext.util.Format 11.9 使用Ext.util.CSS管理CSS样式 11.10 使用Ext.util.ClickRepeater处理点击事件 11.11 使用Ext.util.DelayedTask延时执行函数 11.12 使用Ext.util.TaskRunner执行循环任务 11.13 混合型集合Ext.util.MixedCollection 11.14 使用Ext.util.TextMetrices获得文本所占的高度和宽度 11.15 Ext.KeyNav处理导航按键 11.16 Ext.KeyMap为对象绑定按键功能 11.17 扩展 11.17.1 扩展Date 11.17.2 扩展String 11.17.3 扩展Function 11.17.4 扩展Number 11.17.5 扩展Array 11.18 Ext.ux.Portal 11.19 Ext.Desktop 11.20 本章小结 第12章 一个完整的EXT应用 12.1 确定整体布局 12.2 使用HTML和CSS设置静态信息 12.3 对学生信息进行数据建模 12.4 在页面中显示学生信息列表 12.5 添加表单编辑学生信息 12.6 为表单添加提交事件 12.7 清空表单信息 12.8 删除指定的学生信息 12.9 在Grid和Form之间进行数据交互 12.10 本章小结 第13章 通过Ext Framework合理地应用EXT 13.1 Ext Framework简介 13.2 Ext Framework架构解析 13.2.1 主要的第三方包 13.2.2 后台类关系图 13.2.3 前台组件关系图 13.3 本章小结 附录A EXT常见问题 附录B EXT对AIR的支持 附录C EXT的版本变迁

2011-06-17

教学管理系统(毕业设计)

jsp+mysql教学管理系统,管理员,教师,学生信息,功能十分强大,可做毕业设计

2009-07-02

空空如也

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

TA关注的人

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