- 博客(50)
- 资源 (19)
- 收藏
- 关注
原创 dom4j解析xml、javaweb三层架构初探
本篇博客主要讲述dom4j、XPath解析xml文档,以及javaweb开发程序的三层结构初探。
2016-10-10 10:53:07
2741
原创 Java高新技术——内省(JavaBean)
本篇博客简单描述了Java高级特性中的内省操作,承接JavaSE中的反射技术,主要是对JavaBean类的操作API,用到了PropertyDescriptor、BeanInfo对PropertyDescriptor的迭代、Apache提供的BeanUtils、PropertyUtils工具类的setProperty、getProperty方法API使用。
2016-09-27 11:45:05
1120
原创 JavaEE实战——jsp入门、El表达式、JSTL标签库
本文主要阐述JSP原理、注释、3条指令、9个内置对象、6个标签;EL表达式语言的运算、获取JSP四种数据范围内的数据、11个内置对象、EL的fn字符串处理函数;JSTL使用入门、12个核心标签库。
2016-09-08 20:17:53
4460
3
原创 JavaEE实战——会话与状态 Cookie_Session
Cookie部分主要介绍了原理、如何获取和设置Cookie、会话Cookie与持久Cookie区别、Cookie有效路径、第一方第三方Cookie区别、持久Cookie的删除、删除上次访问时间、商品浏览记录显示及清空;Session部分主要介绍了原理、如何将JSESSIONID持久化、购物车及其清除案例、禁用Cookie后的Session通过URL重写继续获得、Cookie与Session生命周期分析、使用Session完成用户一次性验证码登陆、Servlet三种数据范围。
2016-09-02 22:56:32
5063
1
原创 JavaEE实战——HttpServletResponse、HttpServletRequest、中文乱码
本篇博客主要讲述HttpServletResponse、HttpServletRequest这两个对象API总结,response报文中主要包含了状态码、头信息、响应体、302重定向、refresh自动刷新网页、禁用浏览器缓存、setContentType解决响应中文乱码、Content-Type和Content-Disposition实现附件下载、点击切换验证码程序;request部分包括如何获得访问资源路径、防盗链、setCharacterEncoding解决post乱码、get乱码的手动解决、incl
2016-08-30 16:09:48
4801
2
原创 Java高新技术——大数操作(BigInteger、BigDecimal)
本篇博客主要介绍Java常用类库之大数操作,主要是BigInteger和BigDecimal的API学习。之后介绍华为的一道历年真题,十六进制转换成十进制,我们可以看到题目中给我们设置的陷阱,以及如何解决它!
2016-08-23 11:08:38
84143
8
原创 JavaEE实战——Servlet入门、Servlet生命周期、绝对路径、ServletContext
本文主要讲述了Servlet的入门编程,如何在MyEclipse中修改Servlet默认模板,Servlet的生命周期理论,url-pattern的三种写法以及访问优先级,绝对路径与相对路径问题,网站的站点根目录,ServletConfig和ServletContext的区别。重点介绍了ServletContext的四大应用,具体包括读取全局初始化参数、实现Servlet程序间数据共享、转发与重定向的区别、读取web工程中的资源文件。最后简要描述了缺省Servlet的作用。
2016-08-20 17:55:39
4347
1
原创 JavaEE实战——Tomcat、web程序结构、Http协议、HttpUrlConnection
本文第一部分记录了Tomcat安装配置,包括修改端口 、掌握tomcat启动问题解决,Tomcat和JAVAEE、Servlet、JDK版本对应关系 、Tomcat目录结构、标准网站目录结构,Tomcat虚拟目录映射三种方式,虚拟主机配置(虚拟主机DNS解析过程),包括配置缺省虚拟目录、配置欢迎页面、 配置虚拟主机,在MyEclipse中使用Tomcat。第二部分记录了HTTP七种请求方式,GET和POST区别,HTTP 协议头信息、Referer防盗链案例、302结合Location进行重定向、在tom
2016-08-14 23:17:03
6549
6
原创 Windows下基于Anaconda、CUDA、VS2013的Theano环境搭建
Windows下基于Anaconda、CUDA、VS2013的Theano环境搭建
2016-08-02 00:24:55
5771
1
原创 Windows下Python、Pydev、easy_install、pip、Numpy、Scipy安装
由于要使用python工具进行深度学习的实验,所以在windows的eclipse中配置了pydev,并在windows上安装了python的一些扩展库,如Numpy、Scipy。即:Windows下Python、Pydev、easy_install、pip、Numpy、Scipy安装教程。
2016-08-02 00:09:38
4739
原创 Hadoop实战——Hadoop架构思想、伪分布式无密登陆部署
本系列博客主要讲述Hadoop的学习心得。本篇博客主要阐述Hadoop的基本概念、处理海量数据的解决思路、Hadoop版本选择及其伪分布式集群安装,以及安装之后的hdfs、mapreduce基础演示、hdfs实现机制初探、hdfs的shell操作,最后讲述一下Hadoop集群搭建的无密登陆配置技巧。
2016-07-09 23:49:55
1394
原创 JavaEE实战——XML文档DOM、SAX、STAX解析方式详解
本文主要介绍XML文档作为存储和传输数据的三种解析方式,其各自主要的思想、实现方式、CURD实现,以及最后展示一个综合的实战例子加以巩固理解。
2016-06-22 23:10:35
5766
2
原创 JavaEE实战——XML语法和约束技术
读者熟练JavaSE和Java5的新特性之后,从本系列博客中可以了解掌握到JavaEE的精髓。JavaEE系列博客的基本路线我会按照Java并法库--XML技术--Java5特性回顾--Servlet技术--JSP技术--MySQL技术--JDBC编程--web开发实战--综合项目应用(过滤器、监听器、文件上传下载、邮件技术)顺序记录下来。 本篇博客主要记录了MyEclipse的一些常识性配置和注意点、Java代码的基本调试技术、XML语法(文档声明、元素、属性、注释、CDATA块、处理指令)、以及
2016-06-20 15:11:54
3580
原创 Java高新技术——多线程与并发库(上)
本系列博客旨在介绍JDK1.5以后出现的高新技术。本篇博客主要分如下几个方面:传统线程技术回顾、生产者消费者模式回顾、传统定时器技术回顾、线程同步互斥与通信、ThreadLocal类实现线程内共享数据、线程之间共享数据的几种方式,接着开始介绍本文的重点--java.util.concurrent并发包的相关技术,首先介绍java.util.concurrent.atomic原子操作类的基本概念和使用。
2016-06-20 14:33:07
1433
原创 Linux网络管理
Linux装好以后是不能和网络中的其他机器进行通信的,本文会为你解决Linux网络配置的问题。首先会介绍网络基础知识,然后进行IP地址的配置,并总结了在配置网络环境中经常遇到的问题,最后介绍了几种常用远程登录工具的使用,如XShell和SecureCRT。
2015-11-30 22:51:35
1256
原创 Linux软件安装管理
软件安装对于操作系统来说是常用的操作,那如何在Linux中使用命令进行软件安装呢?本文就带你来了解Linux中的软件如何进行安装、卸载、升级等管理。课程内容包括rpm命令管理、yum在线管理、源码包管理和脚本安装包。
2015-11-30 22:48:27
1534
原创 Linux权限管理
权限管理是Linux中一个十分重要的概念,也是系统安全性的重要保障。本文主要介绍Linux的基本权限和默认权限,通过理论讲解与实验演示,小伙们可以了解到权限的相关操作及其重要性,然后介绍了Linux中常用的一些特殊权限命令,包括ACL权限、sudo权限、文件特殊权限和不可改变位权限。通过@Tony老师的精彩讲解,一定会让你对Linux中的权限有更深刻的认识。
2015-11-30 21:55:06
1120
原创 Linux常用命令
本文主要介绍Linux命令基本格式和文件处理命令、文件搜索命令、常用帮助命令、常用压缩命令、关机与重启命令、挂载命令和用户登录查看命令。
2015-11-30 21:32:12
506
原创 Linux简介与虚拟机安装
本文主要是关于Linux操作系统的简介,介绍Linux的发展史、开源软件介绍、Linux的应用领域和学习方法;接着介绍虚拟机和Linux系统的安装,及分区的概念。
2015-11-30 21:15:01
663
原创 Oracle实战——表的创建与约束
本篇博客主要介绍Oracle数据库中表的创建,以及多表约束的创建与管理,接着会联系上一篇博客做一个综合练习,希望对读者有所帮助和启发。一、表的创建与管理二、约束的创建与管理三、大练习
2015-10-31 23:07:29
780
原创 Oracle实战——简介、安装与配置
本文主要内容为SQL简介、Oracle公司的历史、Oracle的主要发行版本简介、Oracle的安装与卸载、SQLPlus命令基本使用五个部分,通过本篇博客的学习,你可以在自己的电脑上成功安装Oracle11g数据库,并进行基本的数据库操作。
2015-10-31 22:59:14
1255
原创 JavaSE实战——反射技术
本文主要讲述Java的反射技术。首先说明了反射的应用场景、定义、好处和基本的步骤,接着介绍了三种获取Class字节码文件对象的方法,然后介绍了反射的基本用法,包括获取反射类的构造函数、如何实例化对象、以及如何获取反射类的字段属性和成员方法,最后提供了应用场景的解决办法。
2015-09-30 22:46:07
1258
原创 JavaSE实战——网络编程
本篇博客主要介绍了Java基础的网络编程部分。涉及到基本的网络元素,诸如IP地址、端口、协议、套接字等;接着介绍了面向无连接的UDP用户数据报协议、面向连接的TCP传输控制协议,并实现了发送端接收端聊天、客户端服务端互访的基本功能;然后详述Tomcat的搭建和相关配置、并部署在MyEclipse上,以及基于HTTP1.1协议的浏览器、服务器请求应答头消息的获取和解释;最后简要介绍了URL对象,HTTP协议版本和常见网络架构。
2015-09-24 16:00:26
2472
原创 JavaSE实战——正则表达式、网页爬虫简述
本篇博客主要介绍了正则表达式的基本概念,以及利用它对字符串进行四大操作:匹配、切割、替换、获取。之后简单介绍了网页爬虫的基本方法。
2015-08-16 22:38:46
1197
原创 JavaSE实战——IO流
本文重点记录了Java中IO基础操作的心得。首先从File类入手,简述了基本的文件操作。接着先介绍了字节输入输出流FileXxxputStream及BufferedXxxStream缓冲区的读写优势。简单介绍编码表相关知识。接着讲述转换流FileXxxputStream和字符流FileReader、FileWriter及相应缓冲区流。然后说明缓冲区原理、装饰设计模式、用户登录注册案例IO版、Properties应用到配置文件中。最后对IO操作进行了总结,并介绍了其他几个高级流。
2015-07-25 22:32:33
5279
原创 JavaSE实战——API(下) System、Runtime、Math、Date、DateFormat、Calendar、日期格式解析
本篇博文继续讲解查阅API的技能,并举了几个实际开发常用到的例子,重点说了System、Runtime、Math、Date、DateFormat、Calendar这几个类。这其中最重要的就是日期格式和字符串之间的转换,包括日期格式器DateFormat、SimpleDateFormat和自定义的字符串形式日期的解析parse,并且举了几个面试常用例子来巩固。
2015-07-10 08:59:33
1444
原创 JavaSE实战——API(中) 集合框架
Java集合就是一个容器。因为容器中数据结构不同,容器有很多种。不断地将共性功能向上抽取,形成了集合体系,称之为集合框架。集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。本篇主要讲述Java集合框架中的Iterator、Collection、ArrayList、LinkedList、HashSet、TreeSet、泛型<>上下限、Map、Collections、Arrays等类或接口的使用,应用部分完善了用户登录案例、介绍了控制台购物管理系统、模拟QQ斗地主洗牌发牌案例。
2015-07-08 11:42:55
5165
3
原创 JavaSE实战——API(上) Eclipse使用、Object、Scanner、String、StringBuffer、StringBuilder、Integer、模拟用户登录案例
熟话说,工欲善其事,必先利其器,首先,我们来看一下Eclipse这款IDE的使用技巧。接着依据JDK官方API来对Object、Scanner、String、StringBuffer、StringBuilder、Integer类的成员方法进行介绍,并用来解决实际的几个字符串问题,模拟用户登录问题等。
2015-06-30 13:42:09
2383
原创 JavaSE实战——多线程
本篇主要讲述了Java多线程的两种实现方式,继承Thread类和实现Runnable接口。接着讲述了线程安全问题,同步函数同步代码块以及它们使用的锁,并举了窗口卖票示例。然后具体分析了经典的生产者消费者问题及其解决方法,并且使用了Lock和Condition接口解决效率问题。最后我们介绍了Thread类的一些常用方法,比如创建匿名线程对象、如何停止线程、interrupt()、setDaemon(true)、join()、setPriority(MAX_PRIORITY)、toString()、yield(
2015-05-21 15:14:00
1816
1
原创 递归与分治策略(2)
分治法所能解决的问题一般具有以下几个特征:(1)该问题的规模缩小到一定程度就可以容易地解决。(2)该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。(3)利用该问题分解出的子问题的解可以合并为该问题的解。(4)该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。
2015-05-04 21:37:45
885
原创 JavaSE实战——面向对象(下) 异常,包,四种访问控制权限
异常 异常:就是不正常。程序在运行时期出现的不正常情况。其实就是程序中出现的问题。(编译时期 只检查语法错误) 这个问题按照面向对象思想进行描述,并封装成了对象。 因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进
2015-04-25 20:09:38
1729
原创 递归与分治策略(1)
算法整体思想对k个子问题分别求解,如果子问题的规模仍然不够小,则再划分为k个子问题。如此递归地进行下去,直到问题规模足够小,很容易求出其解为止。将求出的小规模问题的解合并成一个更大规模的问题的解,自底向上逐步求出原来问题的解。分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
2015-04-06 14:30:08
5992
原创 JavaSE实战——面向对象(中) 抽象类,接口,多态,内部类,匿名内部类
抽象类也是不断地向上抽取而来的。但是只抽取了方法声明,并不抽取具体的方法实现。只在乎有哪些功能,具体功能实现内容,由不同子类完成。抽象类中,可以定义抽象内容让子类实现,也可以定义非抽象内容让子类直接使用。它里面定义的都是一些体系中的基本内容。
2015-04-02 14:21:07
1630
LSTM数据集+python源码
2016-08-04
Python、Pydev、easy_install、pip、Numpy、Scipy插件大礼包
2016-08-02
MyEclipse(Eclipse)代码区背景颜色插件
2015-11-24
JavaSE反射技术
2015-10-15
Java网络编程&Tomcat7&MyEclipse10
2015-10-14
JavaSE基础篇 -- IO流的详细操作
2015-07-28
JavaSE基础篇 -- System,Math,Date,CalendarAPI实例
2015-07-11
JavaSE基础篇 -- 集合框架详述_超集大合集
2015-07-11
JavaSE基础篇 -- eclipse快捷键大全,JDK_API,String及相关类,模拟用户登录案例
2015-07-02
插入排序、归并排序(源代码)以及复杂度分析
2015-03-20
JavaSE基础篇 -- jdk配置,数组及其应用,栈和堆内存图解(Java源码)
2015-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人