java
文章平均质量分 75
菊厂程序猿
努力可能达不到你想要的,可是不努力却一定会一无所获
展开
-
java基础作业一
java基础作业的几个小程序原创 2017-12-06 14:32:39 · 1083 阅读 · 0 评论 -
javaWeb作业之查看邮件详细信息(利用jQuery的ajax方法实现)
1、使用jQuery的Ajax功能,完成查询邮箱功能。 每隔五秒刷新一次即查询数据库将信息加载到当前页面, 每次查询到邮件的信息包括:发件人,发送时间,邮件内容。创建数据库:DAO层代码:package pojo;import java.sql.Timestamp;import java.util.Date;//邮件信息实体类public class Mail { pr...原创 2018-03-30 16:58:18 · 448 阅读 · 0 评论 -
javaWeb系列之JSP
一、jsp概述1、JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。JSP其实就是在HTML页面中嵌入Java代码。 JSP=HTML+Java代码html:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。jsp:适合编写输出动态内容,但...原创 2018-03-21 14:53:59 · 211 阅读 · 0 评论 -
javaWeb作业之监视器实现日志过滤器
一:实现一个日志过滤器。要求每次访问应用中的任何路径时, 日志都能记录当前访问的路径。 提示:当前访问的路径可以考虑使用HttpServletRequest中 的getRequestURI()方法。XML配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/...原创 2018-03-21 14:59:46 · 1100 阅读 · 0 评论 -
javaWeb系列之Filter and Listener
一、Filter过滤器1、概述: Filter是sun公司中servlet2.3后增加的一个新功能. Servlet规范中三个技术 Servlet Listener Filter在javaEE中定义了一个接口 javax.servlet.Filter来描述过滤器通过Filter可以拦截访问web资源的请求与响应操作.WEB开发人员通过Filter技术,对web服务器管理的所有web资...原创 2018-03-21 15:02:09 · 305 阅读 · 1 评论 -
javaWeb作业之用监听器实现一个统计网站在线人数的功能
二:用监听器实现一个统计网站在线人数的功能。提示:创建一个监听器类,通过ServletContextListener监听,当容器启动时,在ServletContext中添加一个List,用来准备存放在线的用户名;然后,可以通过HttpSessionAttributeListener监听,当用户登录成功把用户名设置到Session中时同时将用户名存放到ServletContext中的List列表中;...原创 2018-03-21 15:08:22 · 3217 阅读 · 0 评论 -
javaWeb系列之文件上传与下载
一、文件的上传和下载1、文件上传介绍1.1什么是文件上传: 要将客户端(浏览器)大数据存储到服务器端,不将数据直接存储到数据库中,而是要将数据存储到服务器所在的磁盘上,这就要使用文件上传。1.2为什么使用文件上传 通过文件上传,可以将浏览器端的大数据直接保存到服务器端。不将数据保存到数据库中,而是保存到服务器磁盘上,这样减少了数据库服务器的压力,对数据的操作更加灵活2、文件上传的原理分析2...原创 2018-04-09 16:11:02 · 362 阅读 · 0 评论 -
Mybatis之初理解
1. 认识Mybatis1.1. 原生Jdbc问题总结1、数据库连接频繁开启和关闭,会严重影响数据库的性能。2、代码中存在硬编码,分别是数据库部分的硬编码和SQL执行部分的硬编码。3、原生Jdbc代码示例:public static void main(String[] args) { Connection connection = null; PreparedStatement pr...原创 2018-04-18 15:07:43 · 166 阅读 · 0 评论 -
javaWeb作业之文件上传与下载(预防文件上传安全漏洞)
1、实现文件上传与下载 a、保证服务器的安全把保存上传文件的目录放在用户直接访问不到的地方。 b、避免文件被覆盖让文件名唯一即可 c、避免同一个文件夹中的文件过多方案一:按照日期进行打散存储目录方案二:用文件名的hashCode计算打散的存储目录:二级目录 d、限制文件的大小:web方式不适合上传大的文件单个文件大小: ServletFileUpload.setFileSizeMa...原创 2018-04-12 19:36:33 · 5211 阅读 · 0 评论 -
深入理解Mybatis开发方式
1. Mybatis开发方式1.1. Mybatis开发DaoMybatis在项目中主要使用的地方就是开发dao(数据访问层),所以下面讲解一下mybatis开发dao的方法。有两种方式:原始dao开发方式、mapper代理开发方式(推荐)。1.2. 需求1、根据用户ID来查询用户信息;2、根据用户名称来模糊查询用户信息列表;3、添加用户; 1.3. 原始Dao的开发方式程序员需要写dao接口和...原创 2018-04-19 10:02:55 · 218 阅读 · 0 评论 -
使用layui弹出层的心得,解决使用layer iframe 没有出现滚动条 导致页面显示不全
问题描述:在做后台的时候想要实现这样一个功能,点击弹出一个窗口,窗口是下拉选择框,给用户选择。用到了layui,但是却发现,弹窗虽然固定了高宽,但是里面的下拉框,在显示的时候却被弹窗挡住了,导致信息显示不全,也没滚动条。layer.open({ id:'edit', type: 2, ...原创 2018-07-23 13:24:36 · 50913 阅读 · 7 评论 -
javaWeb作业之前后台交互小Demo
实现javaWeb小Demo,练习前后端交互原创 2018-03-14 10:45:57 · 2158 阅读 · 0 评论 -
javaWeb系列之servlet
1、servlet是java语言编写的服务器端程序。Servlet主要运行在服务器端,并由服务器调用。2、servlet是单实例的,所以应该尽量使用全局变量。3、Servlet运行流程: 由web浏览器发出HttpServletRequest请求web容器在进行操作servlet然后通过HttpServletResponse进行响应到客户端。4、Web容器和服务器一般在大型开发中是分开的,而t...原创 2018-03-14 10:33:40 · 174 阅读 · 0 评论 -
JavaWeb系列之介绍
1、WEB开发的相关知识 ●概念:WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 ●Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。2、静态web资源开发...原创 2018-03-14 10:31:18 · 356 阅读 · 0 评论 -
java基础系列(三)
java面向对象基础部分之一原创 2017-12-17 11:52:00 · 326 阅读 · 0 评论 -
java基础作业二
java小程序原创 2017-12-17 13:28:00 · 461 阅读 · 0 评论 -
java基础系列(四)
java抽象类、接口、多态、以及Object类内的部分类总结原创 2017-12-27 15:23:22 · 393 阅读 · 0 评论 -
java基础作业三
面向对象作业,抽象类、接口、以及多态和Object类中一些类的使用原创 2017-12-27 15:34:47 · 857 阅读 · 0 评论 -
java基础系列(五)
一、 常用类 1、 Math类 1Math类提供了一序列基本数学运算和几何函数的方法。 2Math类是final类,并且它的所有成员变量和成员方法都是静态的。 Math类的常用属性和方法Þ静态常量--PI:圆周率的double值 Þ静态方法double pow(double a,double b) 计算a的b原创 2018-01-03 19:28:29 · 423 阅读 · 0 评论 -
java基础作业四
实现注册、登录功能。某用户先注册,注册信息包括用户名、密码、个人格言。然后使用注册的信息登录,如果登录成功,则显示个人信息;否则显示“登录失败”。代码示例:package week5homeworks;/** * * @author LYB *用户类 *用于定义姓名、密码、手机号等的定义 */class User { private String u原创 2018-01-03 19:33:26 · 307 阅读 · 0 评论 -
java基础系列(五)
一、Map集合1、java中的Map接口是和Collection接口同一等级的集合根接口,它表示一个键值对(key-value)的映射。2、特点:即map集合是使用键(key)值(value)来保存数据,一次添加一对元素,称为双列集合,但键(key)必须唯一,也可为空,但最多只能有一个key为空,而且map集合必须保证键的唯一性(每个键最多映射一个值)。3、常用方法: 添加:原创 2018-01-16 16:11:23 · 163 阅读 · 0 评论 -
java基础作业五
1."sdfgzxcvasdfxcvdf"获取该字符串中的字母出现的次数。 希望打印结果:a(1)c(2).....package week6homeworks;/** * @author LYB * 1."sdfgzxcvasdfxcvdf"获取该字符串中的字母出现的次数。 * 希望打印结果:a(1)c(2)..... * * 思路: *原创 2018-01-16 16:16:26 · 258 阅读 · 0 评论 -
java基础系列(六)
一、进程与线程1、进程(process) 每个独立运行着的程序称为一个进程,它是操作系统分配资源的基本单位,有独立的内存空间和系统资源。2、线程(thread) 线程是进程内部的一条执行路径(path),Java虚拟机允许应用程序并发的运行多个执行路径,它是进程中执行运算的最小单位,处理机分配给线程,即真正在处理机上运行的是线程。3、进程和线程区别 进程有独立的地址空间,一个进程崩溃后...原创 2018-03-08 15:29:50 · 154 阅读 · 0 评论 -
javaWeb系列之AjAX总结
一、AJAX简介1、ajax:Asynchronous JavaScript And XML 指异步JavaScript 及XML2、一种日渐流行的WEB编程方式 Better、Faster、User-Friendly3、不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法4、定义者给出的定义:·...原创 2018-03-29 18:40:08 · 296 阅读 · 0 评论 -
按图片类型进行压缩图片的工具类(Java实现)
该工具类可以支持jpg和png两种格式图片进行压缩,可以按宽度压缩也可以支持按一定尺度进行压缩,具有很好的扩展性具体代码如下:import javax.imageio.ImageIO;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.B...原创 2018-08-15 12:25:50 · 1725 阅读 · 0 评论