java
xc8111974
前往大牛路上的一只小菜鸡
展开
-
配置拦截器实现对用户登录的控制
需求是已经登录的用户如果被管理员注销权限,则在网页上的任何下一步操作都会被强制退出,需要重新登录,并且在系统中同一用户不能重复登录。实现思路:在网页上的操作分为两种,一种是页面请求,一种是AJAX请求,需要对这两种情况进行分别拦截。首先在用户登录成功后,将该用户的sessionid存入数据库中,之后配置拦截器对所有请求进行拦截,进行session和用户有效性判断,如果当前sessi原创 2016-04-22 17:10:52 · 11676 阅读 · 0 评论 -
hive cli访问HBASE关联表正常,beeline访问报SocketTimeoutException
具体表现为,通过CLI访问:show databases;正常。select * 正常。通过beeline访问:show databases正常。select *报SocketTimeoutException错误。Caused by: java.net.SocketTimeoutException: callTimeout=66666, callDuration=69100: Call to m...原创 2018-02-09 10:42:24 · 1408 阅读 · 0 评论 -
java项目转meaven项目笔记
转换其实比较简单,需要注意的是java项目中引用的jar包都需要在meaven库中找到原创 2017-06-22 16:37:28 · 664 阅读 · 0 评论 -
spring roo 开发meavn项目(六)文件夹及子文件夹下载
思路是利用文件压缩流下载,将文件夹以及子文件夹中的文件结构按照压缩文件格式读入,然后将生成的文件流下载到本地,成为压缩文件包,解压后就还原为原先的文件夹结构public class ZipCompress { static final int BUFFER = 8192; public static void compress(String[] origanUi原创 2017-03-01 17:04:52 · 466 阅读 · 0 评论 -
java web 学习笔记(一)WEB开发技术发展
1,传统的WEB开发模式访问静态WEB页面,当信息修改的时候,只能更改以前的页面或者重新编写。使用apache服务器2,CGI(公共网关接口)实现动态页面输入URL地址-》向服务器发送浏览请求-》服务器端执行某个CGI程序-》生成相应的HTML页面-》返回给浏览器-》展示给用户缺点:每一个请求都要启动有一个CGI程序,请求频繁时候会造成系统负担过大 有任务更改时,要编写重原创 2016-08-04 11:10:04 · 433 阅读 · 0 评论 -
spring roo 开发meavn项目(二)后台返回map,list自动转换json格式
接上文,配置好的项目中,ajax取后台数据时,返回只能是json字符串,因此需要增加json转换的包,以后就可以返回map,和list类型了项目springmvc.xml中增加然后在pom中引用 org.codehaus.jackson jackson-core-lgpl 1.9原创 2016-06-30 23:49:29 · 328 阅读 · 0 评论 -
spring roo 开发meavn项目(一)使用工具搭建项目
使用spring roo工具搭建meavn项目并开始开发的流程,记录一下,方便以后查询1,进入spring roo界面,创建项目project --topLevelPackage com.collegepatent 新建项目名:collegepatentjpa setup --provider HIBERNATE --database MYSQL 为项原创 2016-06-30 23:20:30 · 493 阅读 · 0 评论 -
spring roo 开发meavn项目(五)后台发送邮件功能
注意用于发送邮件的发件邮箱需要设置开启stmp服务pom文件中增加引用包 javax.mail mail 1.4.7 邮件类package com.collegepatent.util;import java.util.List; import java.util.Properties; public class MailBean {原创 2016-07-22 17:00:24 · 506 阅读 · 0 评论 -
spring roo 开发meavn项目(四)文件操作:上传,下载,本地复制,删除文件
pom文件中加入工具包引用 commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4 文件操作工具类package com.collegepatent.util;import java.io.BufferedInputStream;imp原创 2016-07-22 15:36:57 · 457 阅读 · 0 评论 -
spring roo 开发meavn项目(三)分页读取数据示例
读取表格数据中经常会用到分页功能,前端传入页码,每页显示条数,从数据库中取出相应条数据,返回到service层,进行处理。这里新建了一个数据分页的类,用于存储分页相关参数和查询出的数据package com.collegepatent.util;import java.util.List;/** * 分页专用类 * * @author xc * */publ原创 2016-07-22 15:21:18 · 334 阅读 · 0 评论 -
ajax跨域请求(CORS实现)
场景:目前有项目A(基于servlet的WEB项目),和项目B(基于spring boot的WEB项目),使用同一CAS提供单点登录,现在需要两个项目互相调用接口数据,所以涉及到ajax的跨域请求调研:经过调研发现目前的ajax跨域解决方案有两种,jsonp和cors,其中jsonp需要在返回值中携带回调函数,cors则需要在响应头中附加指定参数。比对实现方式和优劣点,决定使用cors来实现...原创 2018-09-04 15:26:21 · 15430 阅读 · 0 评论