java
文章平均质量分 51
ForeverNagisa
给钱 我什么都做的 :)
展开
-
工具类中注入Spring对象
因为日常工作中肯定会使用过到工具类 里面必然会有静态方法 但是Spring 是无法直接注入静态方法的 需要一些额外的工作首先我会介绍3种方法 供大家使用 3种方法没有优劣之分 自己项目能用就行第一种//声明为spring组件 @Component public class Utils{ @Autowired private Service ...原创 2019-05-31 10:51:45 · 1462 阅读 · 0 评论 -
Java servlet类初步解析和Tomcat使用
Tomcatweb端使用Tomcat 服务器 下载地址 https://tomcat.apache.org/download-90.cgi 如何使用?测试Tomcat服务器 * 先去往Tomcat 下的bin文件夹中 * sudo chmod 755 *.sh * 获取文件夹的读写权限 * sudo sh ./startup.sh * 执行打开服务器 ...原创 2018-03-26 20:03:07 · 241 阅读 · 0 评论 -
JAVA hibernate 初试
什么是hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。下载地址:http://hibernate.org/hibernate 配置...原创 2018-04-08 19:15:50 · 263 阅读 · 0 评论 -
JAVAEE HttpSession
HttpSession 昨天博客已经提到了会话有两个技术 第一种是已经解释的cookie 第二种就是今天要谈论的session session 是一个服务端技术 服务器会为每一个用户创建一个独立的HttpSession HttpSession 原理: 1. 当用户第一次访问servlet 服务器端会给该用户创建一个独立的session 2. 并且生成一个ses...原创 2018-03-29 22:08:33 · 363 阅读 · 0 评论 -
JDBC 第三方工具类 与 数据库连接池 详解
commons-dbutils 第三方工具类什么是commons-dbutils? Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。下载地址:https://download.csdn.net/download/forevernagisa/10305167其所属的三...原创 2018-03-23 19:57:47 · 639 阅读 · 0 评论 -
JDBC 连接mysql 详解
什么是JDBCJDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。其拥有四个核心类: 1. DriverManager 创建连接 2. Connection 连接类 3. Statement 执行sql语句的 4. ResultSe...原创 2018-03-22 19:42:04 · 329 阅读 · 0 评论 -
Java 多线程技术 详解
VolRunnable关键词 子线程修改的值 同步到主线程中代码示例:public class Demo04 { public static void main(String[] args) { VolRunnable runnable = new VolRunnable(); Thread thread = new Thread(runnable);原创 2018-02-08 19:07:15 · 292 阅读 · 0 评论 -
Java 多线程技术 线程中断解析
线程中断 测试 interrupt() 方法是否能中断线程:// 测试中断线程public class Test{ public static void main(String[] args){ TestRunnable runnable = new TestRunnable(); Thread thread = new Thread(runna原创 2018-02-07 21:42:44 · 338 阅读 · 0 评论 -
Java 多线程技术解析
匿名内部类 内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。格式:new 父类名 或 接口名(){ 重写父类的方法};代码举例:// 利用给TreeSet 集合中的学生对象 按年龄排序public class Demo02 { public static void main(String[] args) {原创 2018-02-06 19:51:10 · 239 阅读 · 0 评论 -
Java IO 流第三方工具类 与 多线程(一) 解析
commons-io 阿帕奇旗下推出Commons IO是针对开发IO流功能的工具类库。 下面为大家演示几个常用的简单方法! 工具包下载地址 : http://download.csdn.net/download/forevernagisa/10241145public class Demo02 { public static void main(String[] args原创 2018-02-05 19:40:28 · 687 阅读 · 0 评论 -
Java 异常处理全解析
Java异常处理原创 2018-01-26 20:48:19 · 425 阅读 · 0 评论 -
javaEE 之 Hibernate 基础讲解
实体类规范 提供无参构造方法 成员变量私有化 提供get/set方法 基本数据类型尽量使用包装类型(可以多表示一个值null 例如考试分数 缺考和0分) 实体中必须要提供一个与表中的主键对应的属性id hibernate是通过主键来区别对象是否相同 不要使用final修饰实体类(代理对象是要继承该类的) 主键类型 自然主键 ...原创 2018-04-09 21:26:43 · 234 阅读 · 0 评论 -
JAVA JSP基础教程
什么是JSP JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计第一行代码jsp整体架构<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html...原创 2018-04-02 20:15:40 · 322 阅读 · 0 评论 -
Java Servlet response 请求详解
域对象 在一定范围内 存储信息的对象 我们称为域对象 关键字 ServletContext ServletContext 范围:整个程序中 都可以访问到 并且只有一个 为单例对象 如何获取ServletContext对象? 1. 从ServletConfig对象中获取 2. 方式二:从父类中直接获取代码示例: web.xml 配置示例:<se...原创 2018-03-27 20:01:39 · 599 阅读 · 0 评论 -
Spring框架 websocket搭建
什么是websocket 我在这里就不在赘述,网上有很多,可以自行百度,干脆点直接上代码 部分代码我也是网上找来的jar 包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</ar...原创 2019-01-18 17:01:52 · 776 阅读 · 0 评论 -
JAVA 与 AJAX 跨域问题解决方法
最近写项目遇到了跨域问题,浏览器报下面这样的错误 网上找了一堆解决方法 对自己都没用. 无奈干脆自己写了一个过滤器 写个类 继承 Filter@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)...原创 2018-08-13 13:13:25 · 612 阅读 · 0 评论 -
Mybatis 基础进阶 一对多 多对多关系
Mapper XML 文件使用xml文件实现 一些常用的查询操作准备工作 一张person 表create table person( id int auto_increment primary key, name varchar(100) null, address varchar(100) null, sex varcha...原创 2018-04-26 22:33:13 · 245 阅读 · 0 评论 -
mybatis 初识
什么是mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。相比hi...原创 2018-04-25 20:27:49 · 231 阅读 · 0 评论 -
Spring 注解详解
为什么使用注解? 当我们的项目越来越复杂时 配置文件也会变得复杂 这样不仅影响开发效率 还影响错误查找 因此 Spring 提供了注解方式开配置bean使用注解需要准备工作 1. 导入 Spring架包 2. 引入约束文件 context文件 3. 开启扫描注解 <context:component-scan base-package=" + 包名 + ">&...原创 2018-04-19 20:50:36 · 228 阅读 · 0 评论 -
SSH整合小项目 简单的登陆注册
准备所需架包 web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http:原创 2018-04-23 20:42:04 · 440 阅读 · 0 评论 -
Spring 基础讲解
什么是Spring? Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。使用Spring 我们能做什么?低侵入式设计,代码污染极低独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺Spring的DI机制降低了业务对象替换的复杂性...原创 2018-04-18 19:47:33 · 235 阅读 · 0 评论 -
JavaEE strust 2 初试
什么是struts 2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。所需架包下载地址:http:/...原创 2018-04-12 19:47:29 · 265 阅读 · 0 评论 -
JAVAEE request请求与Cookie 详解
HttpServletRequest 上篇博客我们已经简单的介绍了request请求 本篇我们将举几个简单的示例帮助加深对request的理解和认识// 上篇博客我们使用的是getParameter()方法处理表单传过来的数据 这样一个一个获取不免有些麻烦 // 因此使用getParameterValues()方法 可以极大节省代码public class Demo01 ex...原创 2018-03-28 19:48:31 · 441 阅读 · 0 评论 -
struts2 基础
Action 获取 域 的三种方式 通过 ActionContext 获取public class Demo05Action extends ActionSupport{ @Override public String execute() throws Exception { // 使用ActionContext方式一 获取session域 ...原创 2018-04-16 20:25:59 · 183 阅读 · 0 评论 -
Java List 详解
List(接口)实现类原创 2018-01-19 20:34:34 · 338 阅读 · 0 评论 -
Java 代码块与继承全攻略
代码块代码块 分类 继承原创 2018-01-10 19:37:22 · 487 阅读 · 0 评论 -
JAVA IO流之打印流 与 装饰者模式
打印流PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。构造方法: PrintStream(File file) 接收文件 PrintStream(OutputStream out) 字节输出流 PrintStream(String fileName) 文件路径PrintWriter 向文本输出流打印对象的格式化表示形式。 P原创 2018-02-02 19:48:18 · 380 阅读 · 0 评论 -
Java数组全攻略(三)
二维数组三维数组迷宫问题原创 2018-01-05 19:27:57 · 396 阅读 · 0 评论 -
Java 泛型详解
泛型集合应用原创 2018-01-22 19:58:21 · 216 阅读 · 0 评论 -
JAVA 掌握循环
Java 三大循环原创 2017-12-29 19:11:45 · 302 阅读 · 0 评论 -
Java数组全攻略(二)
排序问题折半查找问题原创 2018-01-04 20:25:40 · 746 阅读 · 0 评论 -
JAVA 基础
1.常量和变量2.数据类型的分类3.算术运算符和逻辑运算符4.流程控制原创 2017-12-28 20:35:49 · 358 阅读 · 0 评论 -
JAVA 超简单方法设计抽奖系统
抽奖系统原创 2018-01-13 10:47:08 · 5155 阅读 · 0 评论 -
Java 抽象类详解
抽象类原创 2018-01-12 19:49:52 · 306 阅读 · 0 评论 -
Java数组全攻略(一)
数组数组的写法变量,数组在内存中的表现形式原创 2018-01-03 20:50:21 · 563 阅读 · 0 评论 -
Java初识
Java初识 什么是Java? Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 JAVA历史程序分类 C/S 结构 (Client/Server):客户端和服务原创 2017-12-27 17:59:38 · 310 阅读 · 0 评论 -
Java final关键字与多态全解析
final(关键字)修饰方法 多态原创 2018-01-11 20:33:53 · 515 阅读 · 0 评论 -
Java IO流之 File类
File类 文件和目录路径名的抽象表示形式。File类可以干些什么呢? 可以操作文件 可以操作文件夹 可以操作文件的路径 常用方法 和 构造方法 代码解析:public class Demo01 { public static void main(String[] args) throws IOException {// f原创 2018-01-29 19:59:17 · 265 阅读 · 0 评论 -
JAVA 接口全攻略
接口原创 2018-01-15 19:33:49 · 264 阅读 · 0 评论 -
Java Set接口全攻略
Set 接口HashSetLinkedHashSet原创 2018-01-23 20:07:45 · 286 阅读 · 0 评论