自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Object 划分-谷粒学习

java 常用的对象模式

2022-06-19 20:22:35 138 1

原创 同一个域名下部署多个 uniapp vue项目

1、更改子项目H5环境配置2、nginx配置这样就可以一个域名访问多个项目了。

2022-03-25 09:38:46 5081

原创 商品SPU SKU 属性 分类设计

数据库结构图数据库结构 mysql8SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for attr_value-- ----------------------------DROP TABLE IF EXISTS `attr_value`;CREATE TABLE `attr_value` ( `attr_value_id` i.

2022-03-11 18:20:59 2110

原创 Idea 下配置 springmvc 项目

1、项目右键2、修改Project Settings 下Modules检查项目编译文件输出路径是否正确调整 WEB配置选择 web.xml 文件路径选择 WebRoot 或 WebContent 路径并设置Relative path in deployment directory 为 “/”加入tomcat 启动环境lib3、配置项目lib 包4、配置tomcat 并设置对应端口检查Deployme...

2022-02-24 16:31:33 1052

原创 Xss漏洞拦截处理

描述XSS(跨站脚本攻击)跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。思路基于filter拦截,将特殊字符替换为html转意字符 (如: "<" 转意为 "&lt;") , 需要拦截的点如下: 请求头.

2022-02-17 10:13:21 6238 1

原创 使用Token 和 JWT机制实现 登录认证

使用redis缓存登录信息,生成一个唯一随机token 作为 redis的key,然后将token 存储到Jwts 对象中,生成新的jwtToken值返回给前台。项目访问时携带该 token,先进行JWT解析得到存储的随机token到redis进行查找登录对象数据。1、创建自己的Token 管理类import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;...

2021-09-10 18:15:57 744

原创 Springmvc 使用Aspect 使用权限注解拦截

1、权限注解类import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 系统权限拦截注解 * */@Target(ElementType.

2021-09-10 17:52:35 707

原创 elasticsearch 介绍、查询及使用(must、should)

创建索引{ "mappings": { "properties": { "id": {"type":"keyword"}, "pname": {"type":"text", "analyzer": "ik_max_word", "search_analyzer": "ik_max_word","fields": {"keyword":{"type":"keyword"}}}, "title": {"type":"text", "analyze...

2021-07-02 16:20:47 6531

原创 maven仓库地址

1. 全局配置<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public/</url> </mirror...

2021-04-26 13:15:19 154

原创 Springmvc 使用Aspect实现日志拦截

1、日志注解类/** * 系统日志注解 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface SysLog { /** * 模块 */ public String title() default ""; /** * 功能 */ public BusinessType businessTyp

2021-04-12 18:57:47 1018

原创 Springmvc 模式 UEditor上传图片

第一步<!-- 配置文件 --> <script type="text/javascript" src="/jsplug/ueditor/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="/jsplug/ueditor/ueditor.all.js"></script><script type="tex..

2021-03-31 18:54:26 182

原创 使用vue.js和layui样式实现vue分页效果

引入JS<link rel="stylesheet" type="text/css" href="/static/css/layui.css"><script charset="utf-8" src="/static/js/jquery-3.4.1.min.js"></script><script charset="utf-8" src="/static/js/vue-2.6.11.min.js"></script><script c

2021-03-19 15:08:27 476

原创 js汉子长度计算及截串

/*** 长度取得* 汉字算2位*/function getLength(varStr){ var length = varStr.length; var regC = /^[\u4E00-\u9FA5]/; for(var i=0;i<varStr.length;i++){ if(regC.test(varStr.charAt(i))){ length+=1; } } return length;}/** * 截字符串 * 最后一位是汉字,不截取该汉字

2020-11-27 11:41:58 177

原创 JS控制输入小数 整数等

JS控制只能输入数字并且最多允许小数点两位/** 小数输入限制*/function numKeyPress(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g,""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,""); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\.{2,}/g,".");

2020-11-27 11:40:45 514

原创 springboot集成quartz并实现持久化

配置QuartzSchedulerConfig 类import java.io.IOException;import java.util.Properties;import javax.sql.DataSource;import org.quartz.ee.servlet.QuartzInitializerListener;import org.springframework.beans.factory.config.PropertiesFactoryBean;import org.spr

2020-11-25 19:11:12 1974 2

原创 springboot项目下使用Freemarker模板并调用远程模板

springboot项目环境下使用Freemarker,模板文件会打包到WEB-INF\classes 包下修改静态资源或者模板文件时需要重新启动tomcat比较麻烦。后调整项目环境实现使用远程模板 并兼容开发和线上模式,同时实现模板文件和静态文件的版本管理。配置FreemarkerConfig 类import java.io.File;import java.io.IOException;import java.util.Map;import java.util.Set;import

2020-11-25 14:05:03 754

原创 springboot项目引用QQWry.Dat解析IP地址

引入ipseek 代码包/** * * 封装ip相关信息,目前只有两个字段,ip所在的国家和地区 */public class IPLocation { private String country = ""; private String area = ""; public IPLocation() { } public IPLocation(String country, String area) { this.country = country; this.ar.

2020-11-25 13:46:13 742 1

原创 vue中使用echarts渲染图表(html引入vue.js和echarts.js环境)

html 代码<div class="statistics_item"> <div class="statistics_title cl"> <h5><i class="right_ico trend_ico"></i>走势</h5> <div class="statistics_search cl"> <div class="quick_search cl"

2020-11-25 10:30:48 1180

转载 Html5全景图,使用PhotoSphereViewer JS插件实现全景图

插件网站https://photo-sphere-viewer.js.org/DEMO代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>

2020-07-07 18:48:38 1672

原创 关于springmvc4整合swagger2配置和jar依赖

jar依赖可从从https://mvnrepository.com/网站进行下载或者mavne 导入<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version...

2019-08-07 14:38:35 2533 1

原创 javamail发信和收信机制(smtp、pop3、imap)

javamail发信和收信机制(smtp、pop3、imap)

2016-01-22 17:00:55 10542

原创 MongoDB数组或者对象数据查询

一、查询主键objectIddb.product.find({"_id",ObjectId("564e845ee4b0281c3f8fcf60")})二、查询数组或者对象内容使用$elemMatch匹配内数组内的元素db.product.find({"parameSet":{"$elemMatch":{"564c408fe4b005ef3b0c1a69":"KFFF"}}})等

2015-11-20 16:45:45 6356

原创 window 环境下 apache james 3.0-beta4 安装、搭建、运行。

注意:apache james 3.0-beta4 不可以在JDK7环境下使用,会出现jar包冲突问题,必须在JDK6环境下运行。参考资料:  *Install     http://james.apache.org/server/3/install.html  *Configure   http://james.apache.org/server/3/config.html

2015-08-25 09:50:06 5420 2

转载 适于互联网的SEDA高并发架构

一、前言   最近看了一篇博士毕业论文(Matthew David Welsh--An Architecture for Highly Concurrent, Well-Conditioned Internet Services),于是将主要思想写了出来,旨在传播别人的思想,这篇论文探讨一种使用于Internet Services高并发的可扩展性架构,比较了传统的模型Threa

2015-04-17 08:01:53 540

转载 JAVA8 十大新特性详解

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:代码如下:interface Formula {    double calculate(int a);    default double sqrt(int a) {        return Math.sqrt(

2015-04-16 18:21:48 540

原创 oracle与mysql除重删除

oracle 数据库中查询重复数据:select * from employee group by emp_name having count (*)>1;查询可以删除的重复数据select t1.* from employee t1 where (t1.emp_name) in (SELECT t2.emp_name from employee t2 group by emp_n

2015-03-10 15:27:58 529

原创 Struts2Mvc验证码

在struts2中验证码无法在action中生成,只能通过servlet来生成。1、创建验证码servletimport java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;impo

2015-02-26 11:56:22 361

原创 SpringMvc生成验证码

在springMvc可以随意定义一个控制器来请求验证码图片/** * 获取验证码 * @param request * @param response */@RequestMapping("guestMsg_yzm.html")public void getYZM(HttpServletRequest request,HttpServletResponse response){

2015-02-26 11:45:55 659

原创 在FreeMarker框架中使用Shiro的Tag标签

可以先了解下shiro第一步:下载shiro-freemarker-tags GitHub地址:https://github.com/jagregory/shiro-freemarker-tags 可以先看一下他的说明文档,有一个初步的了解。第二步:Spring MVC配置自定义一个ShiroTagFreeMarkerConfigurer继承Spring本身提供的Fre

2015-02-26 11:32:21 7922

原创 FreeMarker视图解析器配置

0 UTF-8 UTF-8 zh_CN true,false yyyy-MM-dd HH:mm:ss yyyy-MM-dd HH:mm:ss 0.###### true /ftl/spring.ftl as s <property name="r

2015-02-26 11:18:40 1397

原创 Freemarker静态化时渲染自定义标签

需要渲染自定义标签设置标签类型([]、//  自动 AUTO_DETECT_TAG_SYNTAX  //  尖括号 ANGLE_BRACKET_TAG_SYNTAX  //  方括号 SQUARE_BRACKET_TAG_SYNTAX属性设置Configuration cfg = new Configuration();cfg.setTagSyntax(Configu

2015-02-26 10:54:23 1963

原创 Freemarker静态化加载模板的三种方式

Freemarker提供了3种加载模板目录的方法。 它使用Configuration类加载模板3种方法分别是:public void setDirectoryForTemplateLoading(File dir) throws IOException;public void setClassForTemplateLoading(Class clazz, String

2015-02-26 10:48:37 1545

原创 jquery-uploadify使用

jquery-uploadify 在struts2mvc下使用:若用户中心使用 上传插件,会被struts2 mvc的Interceptor用户拦截器所拦截,所以需要在拦截器中判断类型。String agent = request.getHeader("user-agent");判断类型是否为:Shockwave Flash

2014-11-24 15:16:03 758

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解

2014-11-17 16:35:06 424

原创 JDK升级到1.7后 com.sun.image.codec.jpeg不存在

JDK升级到1.7后编译的时候会出现 com.sun.image.codec.jpeg jar不存在需要修改程序代码将原来的

2014-10-16 16:06:36 3956 2

原创 Struts2 重定向(redirect)乱码问题

在进行redirect 的时候可以配置如下/jsp/sitesettings/sensitivity_list.jspoutDto../sitesettings/sensitivity!list.action../sitesettings/sensitivity!list.action../sitesettings/sensitivity!list.acti

2014-07-02 15:05:26 757

原创 $('#checkbox').attr('checked') 返回ture和checked 的原因

jquery 1.6 版本

2014-07-01 16:05:44 1022 1

原创 CKEditor 上传文件后返回的内容

注意zhen1、修改ckeditor 的配置文件 config.js

2014-07-01 10:30:39 1237

原创 quartz定时任务

1.任务执行类import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;public class TestJob implements Job { public TestJob() { } public void execut

2014-04-26 11:24:13 556

转载 Quartz介绍

概述了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上

2014-04-26 10:59:45 652

swagger配置jar.rar

swagger 依赖jar classmate-1.4.0.jar google-guava-22.0.jar jackson-annotations-2.9.2.jar jackson-core-2.9.2.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.2.jar jackson-mapper-asl-1.9.13.jar mapstruct-1.2.0.Final.jar spring-plugin-core-1.2.0.RELEASE.jar spring-plugin-metadata-1.2.0.RELEASE.jar springfox-core-2.9.2.jar springfox-schema-2.9.2.jar springfox-spi-2.9.2.jar springfox-spring-web-2.9.2.jar springfox-swagger-common-2.9.2.jar springfox-swagger-ui-2.9.2.jar springfox-swagger2-2.9.2.jar swagger-annotations-1.5.20.jar swagger-models-1.5.20.jar

2019-08-07

bugu-mongo-1.12

bugu-mongo-1.12

2016-05-14

struts-2.3.28.1-lib

struts-2.3.28.1-lib

2016-05-14

freemarker-2.3.19.jar

2016-05-14

jaxb-impl-2.1.3.jar

jaxb-impl-2.1.3.jar jar包文件

2015-10-08

jeecmsv6-src

jeecms

2015-08-08

shiro-cas-1.2.4

shiro-cas-1.2.4

2015-08-08

apache-tomcat-6.0.36

apache-tomcat-6.0.36

2015-08-08

apache-ant-1.7.1-bin

apache-ant-1.7.1-bin

2015-08-08

shiro-spring-1.2.4

shiro-spring-1.2.4

2015-08-08

shiro-core-1.2.4

shiro-core-1.2.4 shiro-core jar 包

2015-08-08

shiro-all-1.2.4

shiro-all-1.2.4 shiro jar包

2015-08-08

MyEclipse配色方案.rar

MyEclipse配色方案,有助于更快捷的程序开发,颜色比较多样化。

2014-07-17

mysql-5.5.20-win32

mysql数据安装程序,window7系统兼容模式也可安装。

2014-07-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除