-
IntelliJ IDEA 2017 汉化包及图文教程
所属栏目:[Java] 日期:2020-12-14 热度:175
一、准备 官网下载IntelliJ IDEA 2017 并安装好 下载汉化包 (链接: https://pan.baidu.com/s/1JkUibJtn2pJKgcZyU0tVmw 密码: wssy) 二、汉化 方法一 将汉化包里面的ideaiu2017_CN汉化包 - ideaiu2017.1汉化文件 - resources_cn.jar复制到.IntelliJ IDEAl[详细]
-
浅谈SpringMVC国际化支持
所属栏目:[Java] 日期:2020-12-14 热度:51
这周公司领导希望我对一个项目,出一个国际化的解决方案,研究两个小时,采用了SpringMVC的国际化支持,在此记录下。 原理: 在DispatchServlet中注册 localeResolver(区域解析器) ,并添加 Locale拦截器(LocaleChangeInterceptor) ,来检测请求中的参数和语[详细]
-
Java实现单向链表反转
所属栏目:[Java] 日期:2020-12-14 热度:76
本文实例为大家分享了Java实现单向链表反转的具体代码,供大家参考,具体内容如下 1、实现代码 public class LinkedListTest { public static void main(String[] args) { Node A = new Node("A"); Node B = new Node("B"); Node C = new Node("C"); Node D[详细]
-
详解eclipse下创建第一个spring boot项目
所属栏目:[Java] 日期:2020-12-14 热度:149
spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid applica[详细]
-
spring MVC + bootstrap实现文件上传示例(带进度条)
所属栏目:[Java] 日期:2020-12-14 热度:52
最近学习了bootstrap,有结合了spring MVC写了个文件上传的示例,留做笔记,废话不多说,直接上代码 监听器类FileUploadProgressListener.Java package com.gpl.web.listener; import javax.servlet.http.HttpSession; import org.apache.commons.fileupload[详细]
-
详解redis与spring的整合(使用缓存)
所属栏目:[Java] 日期:2020-12-14 热度:148
1、实现目标 通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会[详细]
-
java读取csv文件和写csv示例分享
所属栏目:[Java] 日期:2020-12-14 热度:103
复制代码 代码如下: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.i[详细]
-
SpringMVC使用@Valid注解进行数据验证的方法
所属栏目:[Java] 日期:2020-12-14 热度:138
我们在做Form表单提交的时候,只在前端做数据校验是不够安全的,所以有时候我们需要在后端同样做数据的校验。好在SpringMVC在后台验证给我们提供了一个比较好的支持。那就是使用Valid接口的实现类做数据校验。在这之前我们先做一下准备的工作。 添加相关的Ma[详细]
-
详解springmvc 中controller与jsp传值
所属栏目:[Java] 日期:2020-12-14 热度:59
在springmvc中的controller所对应的函数中,如果需要从*.jsp页面中获取数据,可以自行在函数括号中写,springmvc会自动封装传过来的值。 spring-mvc.xml 中加入如下语句: !-- 自动扫描 -- context:component-scan base-package="cn.itcast.springmvc.servic[详细]
-
Servlet+JavaBean+JSP打造Java Web注册与登录功能
所属栏目:[Java] 日期:2020-12-14 热度:145
采用Java Web所实现的MVC结构图如下,其中控制器部分采用Servlet来实现,模型部分采用JavaBean来实现,而大部分的视图采用Jsp页面来实现。 思想基础 JSP+JavaBean两层结构工作原理应该是比较熟悉的,也比较好理解。 但是有一点必须要清楚就是用户通过浏览器[详细]
-
springmvc下实现登录验证码功能示例
所属栏目:[Java] 日期:2020-12-14 热度:142
总体思路,简单讲,就是后台生成图片同时将图片信息保存在session,前端显示图片,输入验证码信息后提交表单到后台,取出存放在session里的验证码信息,与表单提交的验证码信息核对。 点击验证码图片时,通过jquery重新请求后台生成验证码图片方法,更换图片[详细]
-
javascript与jsp发送请求到servlet的几种方式实例
所属栏目:[Java] 日期:2020-12-14 热度:172
JavaScript提交至servlet 5种方式: /**第一种提交方式 * */function submitForm1(){ window.location.href="TestServletparam=hrefMethod" rel="external nofollow" ;}/**第二种提交方式 * */function submitForm2(){ var form=document.forms[0]; form.act[详细]
-
Java如何读取XML文件 具体实现
所属栏目:[Java] 日期:2020-12-14 热度:99
今天的CSDN常见问题来讲解下在Java中如何读取XML文件的内容。 直接上代码吧,注释写的很清楚了! 复制代码 代码如下: import java.io.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.D[详细]
-
jsp引用servlet生成的验证码代码演示
所属栏目:[Java] 日期:2020-12-14 热度:133
此演示代码主要包括以下三部分: 1.checkCode.java:用于生成验证码 2.checkCodeServler 3.check.jsp验证 下面是checkCode.java的内容: 复制代码 代码如下: //用于获取四位随机数 private char mapTable[] = {'0','1','2','3','4','5','6','7','8','9'}; //生[详细]
-
ASP.NET Session使用详解
所属栏目:[Java] 日期:2020-12-14 热度:149
Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其[详细]
-
使用java实现http多线程断点下载文件(一)
所属栏目:[Java] 日期:2020-12-14 热度:122
基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读[详细]
-
SpringMVC实现controller中获取session的实例代码
所属栏目:[Java] 日期:2020-12-14 热度:181
平时使用springMVC,在方法中访问session中经常很自然地调用Servlet API。用起来非常直观方便,一直没有多考虑什么。 比如这样: @RequestMapping(value = "/logout")public String logout(HttpSession session) { session.removeAttribute("user"); return[详细]
-
详解Java图形化编程中的鼠标事件设计
所属栏目:[Java] 日期:2020-12-14 热度:200
鼠标事件的事件源往往与容器相关,当鼠标进入容器、离开容器,或者在容器中单击鼠标、拖动鼠标时都会发生鼠标事件。java语言为处理鼠标事件提供两个接口:MouseListener,MouseMotionListener接口。 MouseListener接口 MouseListener接口能处理5种鼠标事件:[详细]
-
Eclipse 使用Maven构建SpringMVC项目
所属栏目:[Java] 日期:2020-12-14 热度:98
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但[详细]
-
SpringBoot整合Shiro的代码详解
所属栏目:[Java] 日期:2020-12-14 热度:75
shiro是一个权限框架,具体的使用可以查看其官网 http://shiro.apache.org/ 它提供了很方便的权限认证和登录的功能. 而springboot作为一个开源框架,必然提供了和shiro整合的功能!接下来就用springboot结合springmvc,mybatis,整合shiro完成对于用户登录的判定[详细]
-
java连接mysql数据库及测试是否连接成功的方法
所属栏目:[Java] 日期:2020-12-14 热度:64
本篇章节讲解java连接mysql数据库及测试是否连接成功的方法。供大家参考研究具体如下: package com.test.tool;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import j[详细]
-
JSP+Servlet制作Java Web登录功能的全流程解析
所属栏目:[Java] 日期:2020-12-14 热度:119
0.新建web项目 首先,在MyEclipse里新建java web项目,项目名为login。此时,项目中包含一个src文件夹和一个WebRoot文件夹,以及Java Web自带的JRE库文件夹和J2EE库文件夹。其中,在WebRoot文件夹下,包含了WEB-INF文件夹和一个index.jsp页面文件。 接下来,[详细]
-
日历显示读出输入的年月的java代码
所属栏目:[Java] 日期:2020-12-14 热度:189
复制代码 代码如下: import java.awt.*; import java.awt.event.*; import java.util.Calendar; import javax.swing.JOptionPane; class CalendarBean { //定义一个日历类 String day[];//天数数组 int year = 2011,month = 9; //给定一个初始年月 public vo[详细]
-
jsp和servlet中实现页面跳转的方式实例总结
所属栏目:[Java] 日期:2020-12-14 热度:180
本文实例总结了jsp和servlet中实现页面跳转的方式。供大家参考研究具体如下: 假设要求从test1.jsp 跳转到test2.jsp 一. jsp中跳转: 1. 使用RequestDispatcher.forward方法转发 % RequestDispatcher rd = getServletContext().getRequestDispatcher[详细]
-
谈谈对Java多态性的一点理解
所属栏目:[Java] 日期:2020-12-14 热度:55
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关[详细]