
java
Xlucas
做自己,做一个最普通的分享者
展开
-
Servlet是什么
Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。 Java Servlet原创 2016-09-01 23:52:47 · 765 阅读 · 0 评论 -
Eclipse中修改注释中@author
首先按以下步骤进入要修改的位置:Window–>Preferences–>Java–>Code Style–>Code Templates (Window–Preferences–java–代码样式–代码模块 –注释–类型 ) 点击Comments (1) 找到Types 然后双击填入以下几个东西即可原创 2017-07-01 18:09:40 · 1020 阅读 · 0 评论 -
JavaAPI文档生成
核心 java中API文档的生成在我们开发过程中,开发完成以后需要别人调用我们的API接口。所以我们需要提供一份API说明文档,接下来我们就介绍在JAVA中我们使用eclipse如何生成API接口说明文档 假设我已经开发一个类,这个类是TestApi的类,里面有个方法 是IntAdd的方法 我们的包命令一般是根据公司的域名来命名的,我这边用了我个人网站 www.xlucas.com 所以包命原创 2017-07-01 20:10:20 · 896 阅读 · 0 评论 -
java内存分配分析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。 简单通俗的讲,一个完整的Java程序运行过程会涉及以下内存区域: 栈:存放局部变量,自动分配连续的空间,先进后出 堆:存放new出来的对象,不连续, 堆里面方法区:类的信息(代码),static变量,常量池(字符串常量)等下图是内存示意图 代码:package com.xlucas.base;public原创 2017-07-03 00:41:53 · 353 阅读 · 0 评论 -
Maven的介绍
核心 1、maven的介绍 2、maven能解决的问题 3、体验maven 4、maven的约束 5、maven的命令一、maven介绍1.使用需求 - 企业岗位需求 - 软件开发中遇到的问题 1. jar包的依赖与管理 项目中有很多jar包: 问题:不能确定jar包的完全正确性、不同技术框架版本的管理、ja原创 2017-07-16 23:44:21 · 636 阅读 · 1 评论 -
Log4j配置说明
Log2j配置说明<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration> <!-- 将日志信息输出到控制台 --> <appender name="ConsoleAppender" class="org.apache.l原创 2017-09-06 20:32:19 · 416 阅读 · 0 评论 -
idea对接github
1、安装了 git for windows客户端 2、选择安装目录下的git.exe 3、指定github的用户名和密码 4、第一次上传工程到github,需要这一步 非第一次上传代码,需要像使用Git命令一样,遵循Add->Commit->Push的方式。原创 2017-09-12 21:14:18 · 354 阅读 · 0 评论 -
JDBC开发流程和防SQL注入
JDBC开发步骤 1、注册驱动 2、获得连接 3、获得语句执行者 4、执行sql 5、处理结果 6、释放资源1、注册驱动 方法1:建议使用代码:Class.forName(“com.mysql.jdbc.Driver”) 1、JDBC规范定义驱动接口:java.sql.Driver 2、MySQL驱动包提供了实现类:com.mysql.jdbc.Driver方法2:原创 2018-04-02 01:03:00 · 606 阅读 · 0 评论 -
Java连接数据库JDBC-properties方式
配置一个DB.properties在src路径下面 例如username=rootpassword=123456driver.name=com.mysql.jdbc.Driverjdbcurl=jdbc:mysql://cdh1:3306/mysql创建数据库连接package xlucas.jdbc;import com.mysql.jdbc.Connection;...原创 2018-04-15 00:52:34 · 835 阅读 · 0 评论 -
Java连接数据库JDBC-类加载方式
上一篇文章我们说到了JDBC连接数据的方式有一个properties的方式,这里我们介绍一下用过加载类的方式,在用properties对象的方式,伪代码如下static{ try { // 1.通过当前类获取类加载器 ClassLoader classLoader=JDBCDemo3.class.getClassLoader(); ...原创 2018-04-16 00:28:02 · 797 阅读 · 0 评论 -
Eclipse 修改字符集
默认情况下 Eclipse 字符集为 GB18030,但现在很多项目采用的是 UTF-8,这是我们就需要设置我们的 Eclipse 开发环境字符集为 UTF-8, 设置步骤如下: 在菜单栏选择 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中点击 Other,选择 U原创 2017-06-30 07:56:29 · 743 阅读 · 0 评论 -
Java中List集合的遍历
核心 1、Java中list集合遍历的方法有 2、3种方法的实现过程 3、基于这3种方法的测试 第一种: while(it.hasNext()){ String value=(String) it.next(); }这种方式在循环执行过程中会进行数据锁定, 性能稍差, 同时,如果你想在寻欢过程中去掉某个元素,只能调用it.remove方原创 2017-06-18 21:42:04 · 1127 阅读 · 0 评论 -
Java中路径的配置
问题: 1、路径的作用 2、三种路径的说明 3、案例1、路径的作用 如果经常会方生变化的数据我们可以定义在配置文件上,比如说:数据库的用户名与密码, 配置文件的路径应该如何写呢?2、三种路径的说明 绝对路径:一个文件的完整路径信息,一般绝对路径是包含有盘符的,绝对路径的缺陷:因为绝对路径是有盘符开头的,有些系统是没有盘符的。 相对路径:相对路径是相对于当前程序的路径,当前路径就是执原创 2017-01-09 23:55:04 · 2397 阅读 · 0 评论 -
Servlet生命周期
Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: ● Servlet 通过调用 init () 方法进行初始化。 ● Servlet 调用 service() 方法来处理客户端的请求。 ● Servlet 通过调用 destroy() 方法终止(结束)。 ● 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。 现原创 2016-09-03 10:30:36 · 360 阅读 · 0 评论 -
servlet请求表单数据(一)
servlet表单数据 很多情况下,需要传递一些信息,从浏览器到web服务器,最终到后台程序,浏览器使用两种方法可将这些信息传递到web服务器,分别为GET方法和POST方法 GET方法 GET方法向页面请求发送已编码的用户信息,页面和已编码的信息中间用?字符分隔,多个信息用&分隔 http://localhost:8080/javaEE/xlucas/ServletForm?name=xl原创 2016-09-04 15:55:03 · 830 阅读 · 0 评论 -
servlet请求表单数据(二)
使用表单的 POST 方法实例 让我们对上面的 Servlet 做小小的修改,以便它可以处理 GET 和 POST 方法。下面的 ServletForm.java Servlet 程序使用 GET 和 POST 方法处理由 Web 浏览器给出的输入。 注意:如果表单提交的数据中有中文数据则需要转码:String name =new String(req.getParameter("name").原创 2016-09-04 21:18:19 · 614 阅读 · 0 评论 -
JDBC基本操作流程
问题: 1、JDBC是啥 2、JDBC在程序中位置 3、JDBC的操作流程 4、实例程序简介 JDBC全称为:Java DataBase Connectovoty(java数据库连接)它主要由接口组成, 组成JDBC的2个包 java.sql javax.sqlJDBC在程序中的位置 JDBC的开发步骤 1、搭建开发环境,把数据库驱动jar包加入到应用的构建路径 classpat原创 2016-12-15 23:10:18 · 1372 阅读 · 0 评论 -
Java中集合的讲解
问题: 1、什么是集合 2、集合重用的有哪几种 3、集合中HashSet的存储样例 4、集合的遍历方法集合:存储对象数据的集合容器单例集合 ——–| Collection 单例集合的根接口 ————-|List 如果是实现了List接口的集合类,具备的特点:有序,可重复 —————-|ArrayList ArrayList底层是使用了Object数组实现的,特点:查询速度快,增删慢原创 2017-01-02 23:48:48 · 2699 阅读 · 0 评论 -
Java中泛型的解说
问题: 1、什么是泛型和泛型的好处 2、泛型在集合中的应用 3、泛型在函数上的应用 4、泛型在类上的应用 5、泛型在接口上的应用1、什么是泛型和泛型的好处 1、范型:JDK1.5版本以后出现新特性,用于解决安全问题,是一个类型安全机制 好处: 1、将运行时期出现问题classcastexception,转移到了编译时期,方便于程序员解决问题,让运行时期问题减少,安全 2、避免了强制原创 2017-01-04 23:29:25 · 525 阅读 · 0 评论 -
Java中IO的解读
问题: 1、IO解决的问题 2、输入字节流和输出字节流 3、输入字符流和输出字符流 4、转换流的作用 5、案例代码1、IO解决问题 解决设备与设备之间的数据传输问题,比如 硬盘—->内存 内存—–>硬盘2、字节流 输入字节流 ——–|InputStream 所有输入字节流的基类,抽象类 ———–|FileInputStream 读取文件的输入字节流 ———–|Buffe原创 2017-01-06 00:24:03 · 1084 阅读 · 1 评论 -
Java中线程解说
问题: 1、线程的好处 2、自定义线程的创建方式 3、线程安全解决方案 4、线程唤醒机制 5、实战案例1、多线程的好处 多线程解决了在一个进程中同时可以执行多个任务代码的问题。2、自定义线程的创建方式 方式一:继承Thread。 1、定义一个类继承Thread类 2、重写Thread的run方法,把自定义线程的任务代码定义在run方法上 3、创建原创 2017-01-07 11:47:23 · 405 阅读 · 0 评论 -
Java单元测试框架Junit
问题: 1、目前测试存在的问题 2、Junit注意的细节 3、Junit使用规范 4、断言 5、案例junit(单元测试框架) 1、目前存在的问题 1、目前的测试方法如果需要测试,都需要在main方法上调用 2、目前的结果都需要我们人工比对2、Junit 注意的细节 1、如果使用junit测试一个方法的时候,在junit窗口上显示绿色那么表示测试正确,如果显示了红色,则代表该原创 2017-01-08 09:20:26 · 729 阅读 · 0 评论 -
XML基础学习和DOM4J解析
学习内容 1、可以编写xml存放任意内容 2、通过DTD约束编写指定格式的xml 3、通过schema约束编写指定格式的XML 4、可以使用DOM4J解析xml<?xml version="1.0" encoding="UTF-8"?>1、文档必须要以<?xml 开头,以?>结束 2、文档声明必须从文档的0行0列位置开始 3、文档声明 ...原创 2018-04-30 23:12:44 · 276 阅读 · 0 评论