自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 java实现浏览器下载文件,并解决兼容各浏览器的乱码与后缀问题

之前用java写了一个文件流输出文件的功能,测试细节功能的时候,发现了许多问题一、火狐浏览器下载带中文名字的文件会乱码,其他浏览器不会1、原因:找了下资料后发现,是火狐使用了RFC 2183协议。文件名存在http header中的filename,Content-Disposition: att...

2018-11-06 15:21:55 1609

原创 观察者模式(Observer Pattern)

1.概念:在对象之间定义一对多的依赖关系,这样一来,当一个对象改变状态,依赖它的对象会接到通知,并自动更新。2.原则:封装变化:找出程序中会变化的地方,然后将其和固定不变的方面分离。在观察者模式中会改变的是主题的状态,以及观察者的数目和类型。用这个模式你可以改变依赖主题状态的对象,却不用改变主题,这就是提前规划。针对接口编程,不针对实现编程:主题和观察者都使用了接口。观察者利用主题的接口...

2018-09-30 09:33:12 206

原创 策略模式(strategy pattern)

1.概念:定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户;2.模式基础:封装继承多态抽象3.模式原则:封装变化多用组合,少用继承针对接口编程,不针对实现编程4.模式目的:设计出可复用、可扩充、可维护的高质量架构;...

2018-09-29 10:57:47 225

原创 JAVA 实现对称解密小程序用户信息(AES-128-CBC算法)

需要引入bcprov.jar包<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.51</version></depende

2018-07-26 16:02:46 4419

原创 java 从小白进阶中级开发工程师应该会的一些技术

java   spring(工作原理)   springboot   mybatis   设计模式(集合jdk或者spring中涉及模式的应用深入理解)   Log4j   数据库   目前使用最多还是mysql,虽然单机性能比不上oracle,但免费开源,单机成本低且借助于分布式集群,可以有强大的输出能力。   连接池   事务   乐观锁&悲观锁   分库分表 ...

2018-03-12 11:58:27 3110

转载 spring boot: Whitelabel Error Page的解决方案

          初次使用spring boot,按照其官网Building a RESTful Web Service搭建运行一个demo,代码如下:pom.xml[html] view plain copy print?<?xml&...

2018-02-28 17:41:04 4008

原创 如何在一台电脑上同时启动多个tomcat,及如何解决tomcat一闪而过

step1.下载tomcat压缩包,并解压到D:\tomcat2; step2.将新添加的tomcat,添加到系统环境变量中;CATALINA_BASE2:D:\tomcat2CATALINA_HOME2:D:\tomcat2step3.修改startup.bat和catalina.bat文件; startup.bat:把其中的CATALINA_HOME改为CATALINA_HOME...

2018-02-27 10:55:50 748 2

原创 IIS搭建

IIS介绍IIS是internet infomation service 的缩写,意为互联网信息服务。由微软公司提基于运行Microsoft windows的互联网基本服务。IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS搭建步骤step1.打开控制面板 step2.启用windows服...

2018-02-24 11:10:56 532

原创 通过dubbo+zookeeper实现服务接口的封装及调用

1.首先介绍两个框架: dubbo:阿里巴巴开源的高性能的优秀服务框架,使得应用可以通过高性能的rpc(远程调用)实现服务的输出和输入功能,可以和spring无缝衔接。 zookeeper:用来封装复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户。 下载链接:http://download.csdn.net/download/qq_36938933/10255688...

2018-02-23 14:56:51 2588

原创 java点击验证码实现局部刷新

解决办法:通过设置img标签的src属性script > $("#verify").click(function(){ //选中img标签,将属性设置为验证码路径。一定要加随机数,否则会认为请求相同不做处理 $("#verify").attr("src","verify?"+Math.random()) });script >

2018-01-23 14:18:14 1812

原创 如何把java生成打的验证码生成图片,并输出到文件夹

1.生成验证码图片/** * 已有验证码,生成验证码图片 * @param textCode 文本验证码 * @param width 图片宽度(注意此宽度若过小,容易造成验证码文本显示不全,如4个字符的文本可使用85到90的宽度) * @param height 图片高度 * @pa

2018-01-23 13:56:10 942

原创 java如何获取复选框选中的值

前台代码:form action="" method="get"> 您喜欢的水果?br />br /> label>input name="Fruit" type="checkbox" value="1" />苹果 label> label>input name="Fruit" type="checkbox" value="2" />桃子 label> label>input na

2018-01-19 14:35:54 20420 1

原创 freemarker if标签的使用

在if标签中获取参数时,不需要通过${}来获取值

2018-01-19 14:23:30 1979 1

原创 shiro 权限管理过滤器配置详解

权限须知 shiro验证URL时,URL匹配成功时便不会在继续匹配查找,所以要注意url的顺序,以及通配符的使用;url的匹配顺序为自上而下。 通常过滤器可以分为两组: 1.认证过滤器:anon、authc、authcBasic、user 2.权限过滤器:perms、port、rest、roles、ssl 注意:user和authc不同,当开启rememberMe时,用户下次访问时可以是

2018-01-18 15:42:53 606

原创 shiro 获取SecurityManager的方法

1.shiro核心对象SecurityManager。 获取该对象的两种方法://通过工厂模式获取//读取ini数据源文件,获取securityManager工厂 Factory factory=new IniSecurityManagerFactory("classpath:jdbc_realm.ini"); //获取securityManager

2018-01-15 11:43:56 6089 5

原创 手机验证码如何储存在redis数据库中(spring 集成redis)

业务需求:通过手机号获取验证码,后台将验证码存放在redis数据库,供登录验证;配置pom,加载依赖jar包:spring-data-redis、redis.clients两个依赖jar包dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId

2018-01-05 18:57:55 3831 2

原创 如何解决“不允许有匹配 "[xX][mM][lL]" 的处理指令目标。”的异常信息。同时提供几个spring xml配置文件标头!(干货)

先上异常代码:org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:spring-cache.xml]Offending res

2018-01-04 18:04:14 1769

转载 JEECG架构讲解及使用

JEECG 微云快速开发平台(3.7.1)Eclipse-Maven版本手把手入门手册官方标准开发工具:1. IDE        Eclipse Java EE IDE for Web Developers.        Version: Helios Release        Build id: 20100617-14152. JDK1.73. Maven4.  Mysql一、Maven

2017-11-23 17:07:51 14376

原创 解决Could not write metadata for '/RemoteSystemsTempFiles'. D:\workspace\.metadata\.plugins\org.eclips

问题描述eclipse启动后出现 解决方法找到project explorer view > customize view > Fileters > Uncheck “RSE internal projects” > OK; 删除 RemoteSystemsTempFiles; 问题解决请点个赞,希望大家多多 支持 !如有问题请发私信

2017-09-25 11:47:26 6362

原创 如何解决window.location.href不跳转的问题

案件描述通过window.location.href页面不跳转; window.location.href=false和return false的区别

2017-09-14 11:52:30 30684 4

原创 通过nginx实现同一ip的多域名绑定

# 假设有一个ip:11.22.33.114;域名www.abc.com;www.def.com。目的:将两个域名绑定要一个ip上; 实现方式:通过nginx反向代理转发,把两个域名映射到相应的应用上; 1.下载nginx:http://nginx.org/en/download.html 2.nginx的存放目录为:/usr/local/software/nginx; 在/u

2017-09-12 15:28:05 2088

原创 针对win10系统运行内存不足的解决方案

解决方案:增大“虚拟内存”,将硬件充当内存; 1、此电脑 –> 属性; 2、 3、 4、 5、 6、以上就是针对win10系统内存不足的解决办法,如果感觉有用的话,请点关注!陆续还会有更多内容

2017-05-22 12:48:08 8285

zookeeper-windows-3.4.6

开发dubbo必备!如果是单机使用无需再次配置!直接运行使用即可!

2018-02-23

空空如也

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

TA关注的人

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