Java EE学习笔记
文章平均质量分 61
潇潇雨歇_
www
展开
-
XDocReport文书生成总结
最近弄一个业务需要搞很多的word文档导出,供前端下载。之前的实现方式一般是先把word转成XML格式,然后赋值变量,这种方式虽然可行,但是遇到那种长篇且变量又多的文档,就很让人头大,密密麻麻的一堆代码,看着十分繁乱,不好修改模板。于是在技术选型上找到了XDocReport,该技术可以直接使用word文档作为模板,使用Velocity或Freemarker语法来设置要替换的变量,从而实现复杂的文档导出。原创 2023-08-18 16:20:19 · 624 阅读 · 4 评论 -
关于继承RuntimeException类来自定义异常在接口开发中的使用总结
在接口开发的过程中,为了程序的健壮性,经常要考虑到代码执行的异常,并给前端一个友好的展示,这里就用到的自定义异常,继承RuntimeException类。那么这个RuntimeException和普通的Exception有什么区别呢。Exception: 非运行时异常,在项目运行之前必须处理掉。一般由程序员try catch 掉。 RuntimeException,运行时异常,在...原创 2019-12-19 15:53:27 · 3294 阅读 · 2 评论 -
通知类短信接口的实现
代码: SMSTest.javapackage com.test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class SMSTest{ private st原创 2017-07-09 19:30:06 · 843 阅读 · 0 评论 -
防机器登录验证码的实现 与 输入匹配验证
代码:login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>登录验证function changeImage() {var img = document.getElementsByTagName("img")[0];img.src原创 2017-07-09 19:30:11 · 1243 阅读 · 0 评论 -
用户绑定QQ邮箱找回密码
其找回密码的流程如下:第一步:输入用户名,系统查找是否存在该用户,如果存在则进行下一步,并给出用户的邮箱;否则提示"不存在该用户"第二步:存在该用户后,则进行用户的邮箱验证,每个用户绑定一个QQ邮箱,点击"发送验证码"按钮,系统会给该邮箱发送一条包含验证码的邮件,发送成功,系统会在前端显示"验证码已经发送到你的邮箱,请查看"。用户填入该验证码,并且两者相匹配,则可以进行下一原创 2017-08-20 21:32:56 · 8100 阅读 · 0 评论 -
Echarts异步加载后端接口返回的Json数据生成图表
一.Echarts 是一款很好用的前端报表制作工具,根据官网的开发文档,我们可以导入假数据制作各种分析的图表.详情看官网:Echarts官网案例.但是如果要根据实际情况导入真实的数据呢?怎么处理? 操作的常规思路是这样的: 1.根据需要的业务逻辑编写后端接口,返回对应业务需求的JSON格式数据,具体参考本人之前的博文:SSM编写http接口返回JSON格式数据 ...原创 2018-04-25 23:21:41 · 14309 阅读 · 5 评论 -
Echarts 制作饼图
继上一篇博文: Echarts异步加载后端接口返回的Json数据生成图表之后,继续使用它的后端接口数据,制作饼图.方法是一致的. 源码:package com.ytdx.entity;import java.io.Serializable;public class EchartsEntity implements Serializable { private ...原创 2018-04-26 10:44:48 · 1357 阅读 · 0 评论 -
Echarts 制作用户所在地地图分析
代码:1.SSM框架先编写人员的数据接口:package com.ytdx.entity;import java.io.Serializable;public class UserByAddress implements Serializable { private String address; private Integer num; public UserByAddress(...原创 2018-04-28 13:22:10 · 1560 阅读 · 1 评论 -
Echarts 制作雷达图
一.代码:1.数据接口 @RequestMapping(value="/SnsBL") public void SnsBL(HttpServletResponse response,HttpSession session) { User user = (User) session.getAttribute(Constant.USERINFO); ListObject listObject...原创 2018-04-29 10:33:40 · 1212 阅读 · 0 评论 -
Servlet +JSP+Javabean 实现用户登录注册
目录结构:代码:login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>登录验证function check(){ var uname = document.getElementById("uname").valu原创 2017-07-01 11:11:53 · 19660 阅读 · 7 评论 -
博客系统开发推送第四季----网站框架的搭建及博客模块功能的完善
# 前三季推送已将博客模块的功能完善了差不多了,这里接着补充,建一个前端的框架,把各功能统一起来管理。 # 本次推送核心代码AddCategory.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>添加分类 .ca原创 2017-05-20 15:00:04 · 1043 阅读 · 0 评论 -
SSH项目实战---图书销售及后台管理系统
1.项目结构2.配置文件 Spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframew原创 2017-02-18 12:34:01 · 8906 阅读 · 59 评论 -
MyEclipse 10.0破解安装教程
相比学习Java SE 入门时用的开发工具Eclipse,IDEA等而言,MyEclipse功能更强大,插件更多,最适合用来做Java EE企业级开发,然而该开发工具并非一下载安装就能使用,它只有5天的使用期,前天一位同学苦于无法激活该工具,让我帮忙激活了。网上教程繁杂而不能适用于自己的环境,而且步骤又多,让人应接不暇。本人作一个简单实用的教程供读友参考。1.准备工具:MyEclips原创 2017-03-15 18:01:06 · 4617 阅读 · 7 评论 -
JSP使用URL编码传递中文参数问题的解决
# 传参出现乱码一直是编写应用程序困扰广大程序员的一大难题,同样难倒了我。这种问题,写个编码过滤器,有时居然不管用。在写应用程序中,会有中文传参的需要,如下: # 但中文参数如果不解决编码问题是无法正常传参的,会导致目的页面无法显示,提示如下: # 实例解决程序: Ascanner.jsp<%@ page原创 2017-05-23 22:39:38 · 4242 阅读 · 1 评论 -
博客系统开发推送第五季----个人相册模块
# 博客模块的功能已经完善得差不多了,常见得功能基本实现,现在步入个人相册模块(这是本人自己添加展现用户个人风采的模块) # 部分核心代码:Ascanner.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>我的相册原创 2017-05-26 17:31:44 · 823 阅读 · 0 评论 -
博客系统开发推送第六季----留言板模块
今天中午趁着精神,写了一个小时的程序,做了留言板模块的功能,加上前面所做的部分,现在已经大体完成了整个系统的功能。 # 本次模块部分核心源码:writeMessage.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>编写留言原创 2017-05-27 14:46:44 · 1283 阅读 · 1 评论 -
博客系统开发推送第一季----编写发表博客,并生成阅读摘要
有一便个编写博客系统的念头,于是便一发不可收拾了,最近课也比较多,不可能像放假那样全身心地搞开发了,那么一步步来吧,虽然开发周期有点长。 首先完成的是编写发表博客并将博客信息存储到数据库,并生成阅读摘要,以便用户随时读取查看。 第一步:创建article表:CREATE TABLE `article` ( `article_id` int(10) NOT NUL原创 2017-05-09 10:36:27 · 591 阅读 · 0 评论 -
博客系统开发推送第二季----数据库设计
# 数据库名 :blog 六张表:博客blog,用户user,博文分类category,博文article,评论review,相册picture# 具体创建数据库脚本 article表create table article ( article_id int(10) auto_increment primary key, category_id int not null原创 2017-05-17 17:02:59 · 626 阅读 · 0 评论 -
博客系统开发推送第三季----文章的归档分类
# 之前已做好如下功能: 1.富文本编辑器的编辑文章功能 2.发表文章,读写数据库,并做文章预览摘要功能 3.博客系统需求分析,设计数据库 # 接下来做的是: 1.文章的存档分类功能,用户可以根据文章分类查看自己已经发表过的文章 2.统计每种分类的文章数目,用户可以点击该分类查看该分类下的所有文章 # 核心代码分享 Arti原创 2017-05-17 17:04:08 · 1068 阅读 · 0 评论 -
如何把硬盘文件导入虚拟机
1.下载安装好VMware Workstation虚拟机 2.下载安装好Red Hat.Linux.5(可以当一个Linux系统使用)3.在VMware Workstation虚拟机点击“创建虚拟机”第三步:接下来就是傻瓜式的安装,和你刚买电脑时的装系统差不多第四步:填好你的虚拟机操作系统个人信息,并做好记录,以后每次开启都需要输入原创 2016-09-05 15:00:08 · 10205 阅读 · 0 评论