web
文章平均质量分 57
Esmussssein
https://github.com/esmusssein777
展开
-
java web使用流下载服务器上文件
使用流下载文件需要注意的是ajax发送的请求不能浏览器响应,需要使用http请求发送。原因是因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。还有的原因是认为ajax方式请求的数据只能存放在javascipt内存空间,可以通过javascript访问,但是无法保存...原创 2018-07-03 14:17:55 · 3101 阅读 · 0 评论 -
shiro的简单教程
shiro的教程文章目录shiro的教程认证授权RealmIniRealmJdbcRealm重写Realm简单的加密总结认证认证在shiro中被称为Authentication,用来验证用户是不是有相应的身份,也可以理解为校验登陆凭证的过程下面的代码大致解释一下,摘自w3cSubject:主体,代表了当前 “用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是 Subjec...原创 2019-04-17 20:14:22 · 375 阅读 · 0 评论 -
自己实现一个简单的shiro框架—RBAC
RBAC的权限管理文章目录RBAC的权限管理前言框架数据库设计代码注解控制权限实体类Dao层思考前言在用shiro或者spring security时总是会很迷惑底层到底是怎么实现的,所以这次不用任何的权限框架实现RBAC(Role-Based Access Control基于角色的权限访问控制)。为了更好的理解,没有使用springboot,这里是代码的地址,用mvn clean pac...原创 2019-04-15 21:09:35 · 1476 阅读 · 0 评论 -
springboot搭建集成mongoDB——MongoRepository简单查询,MongoTemplate复杂查询,和分布式搭建
我的开发环境是eclipse,首先安装好springboot的插件,我参考的是这篇博客Eclipse安装STS(Spring Tool Suite (STS) for Eclipse)插件,插件的下载地址是http://spring.io/tools3/sts/all。其次将mongodb安装好,解压版下载地址是http://dl.mongodb.org/dl/win32/x86_64安装...原创 2018-09-28 16:10:37 · 2300 阅读 · 2 评论 -
spring,springboot集成redis(linux,window)
我们搭建redis分Windows版和Linux都试了,Windows我们用的是win10,Linux用的是centos7.Windows版:我们先从https://github.com/ServiceStack/redis-windows下载最新的redis。下载后解压如图,解压redis-latest.zip,解压后在目录下新建startup.bat,在里面写redis-s...原创 2018-09-20 16:46:33 · 200 阅读 · 0 评论 -
springMVC集成mybatis+generator实例
我们在eclipse中新建一个maven-app的项目。将项目build Path。将jdk换成自己的!!同样将tomcat配好。首先看包的结构 在pom.xml文件中添加<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2018-09-11 15:02:45 · 1495 阅读 · 0 评论 -
JavaWeb目录菜单树
下面是数据库中的表我们在后台通过与上级一层一层的关联达到树的加载。orgSupId是上级的ID,path是当前组织的整个路径。前台使用的是zTree插件,zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。http://www.treejs.cn/v3/main.php#_zTreeInfo删除:当我们...原创 2018-08-24 13:33:27 · 1517 阅读 · 0 评论 -
Spring整合ActiveMQ
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。我们配置spring-jms.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache...原创 2018-08-24 10:31:38 · 166 阅读 · 0 评论 -
quartz定时:修改时间及时生效的定时任务
Quartz 1.x的用法如下,下方有2.x的大致用法,使用quartz定时任务在服务重启后会失效,如果想要任务不消失的定时任务,参照我的另一篇博客 :spring定时:动态设置定时任务 。maven配置如下:<properties> <project.build.sourceEncoding>UTF-8</project.build.sou...原创 2018-08-16 17:39:11 · 7926 阅读 · 0 评论 -
Maven安装与配置
Maven安装与配置 一、需要准备的东西1. JDK2. Eclipse3. Maven程序包二、下载与安装1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到D:\Pro...转载 2018-08-13 08:54:41 · 282 阅读 · 0 评论 -
mybatis执行sql语句
因为某些特殊需求,我们需要对mysql进行表查询,字段查询,字段增删改等操作,于是我们自己定义了一个新的mapper接口,满足mybatis对数据库操作不足的缺陷。下面我们首先新建一个SysDbMapper.xml文件<mapper namespace="com.ligz.cs.dao.system.SysDbMapper"> <select id="mannage"...原创 2018-08-05 15:13:51 · 709 阅读 · 0 评论 -
mysql的备份与还原和备份为空的解决
备份出来的sql文件为什么为空?是因为在另外一台服务器部署的数据库在C盘默认program file的路径下,由于program file 文件夹名字存在空格,会导致数据库备份为空,因此需要把mysql中bin目录下的mysqldump.exe,mysql.exe两个应用程序复制到下面backupPath目录下,这个目录是你存储备份文件的目录,当然也可以在下面自己定义。备份与还原代码...原创 2018-07-27 18:08:36 · 2965 阅读 · 0 评论 -
spring定时:动态设置定时任务
首先对xml文件进行配置xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd<task:annotation-d...原创 2018-08-03 16:24:36 · 4742 阅读 · 6 评论 -
javaWeb向服务器上传和下载文件
项目经常需要向服务器上传文件或者从服务器下载文件,因此将所需要的许多方法整理到了一个工具类中,包括从服务器下载流文件,上传文件到服务器(用Apache和spring不同的方法),希望能帮助到大家。package com.phy.szms.utils;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;...原创 2018-07-03 15:05:10 · 5643 阅读 · 0 评论 -
spring集成shiro
spring集成shiro文章目录spring集成shiro环境搭建代码shiro的简单权限管理实体类 User.java自定义一个Realm登录Controller密码加密缓存Shiro 会话管理cookie注解关于spring集成shiro的配置在官网上有详细的,在w3c上也有常见的Spring 配置,我们从简单的开始讲起,后面再讲加密、缓存、session、cookie、注解等等全部的...原创 2019-04-17 20:17:18 · 167 阅读 · 0 评论