自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (2)
  • 收藏
  • 关注

原创 前端过滤XSS攻击

前端过滤XSS攻击, 我这里用的是开源工程 js-xss,官网地址:根据白名单过滤HTML(防止XSS攻击):https://raw.github.com/leizongmin/js-xss/master/dist/xss.js使用js-xss,引入xss.js,<script type="text/javascript" src="js/xss.js"></script>调用filterXSS()即可,如:var ipt1 = filterXSS(ipt1);或consol

2021-12-21 11:00:53 1066

原创 禁用之后清空select选中状态

禁用之后清空select选中状态

2021-12-15 11:25:37 850

原创 怎么样把整个网站变成黑白色?

body *{-webkit-filter: grayscale(100%); /* webkit */-moz-filter: grayscale(100%); /*firefox*/-ms-filter: grayscale(100%); /*ie9*/-o-filter: grayscale(100%); /*opera*/filter: grayscale(100%);fil...

2020-04-10 10:38:48 417

转载 mybatis 详解(五)------动态SQL

发现一篇特别好的博文,mybatis的动态SQL,记录下来,以供参考。本文转自https://www.cnblogs.com/ysocean/p/7289529.html#_label0目录动态SQL:if语句 动态SQL:if+where语句 动态SQL:if+set语句 动态SQL:choose(when,otherwise)语句 动态SQL:trim语句 动态SQL:SQL...

2019-04-10 14:32:36 343

原创 用Freemarker生成Word文档包含Echarts图形报表或循环添加表格

一、制作.ftl后缀的word模板文件1、新建一个word文档模板2、将word文档另存为xml并改名为.ftl后缀的文件 另存完之后关闭word文档,使用文本编辑器编写表达式替换显示的图片或表格数据,将演示文档.xml的后缀修改为.ftl,然后使用文本编辑器打开demo.ftl文件3、修改.ftl文件并生成最终的模板文件① 修改图片的数据内容使用表达式代替...

2019-02-21 16:23:14 5139

转载 maven下载jar包失败的原因- 解决方法汇总

最近把本地一个项目移到新的开发环境中,但是maven总是有几个jar包不能下载下来,最后通过三个步骤总有把jar安装好,项目顺利跑起来了,特此记录一下,免得以后忘了,再来翻翻个人的烂笔头!!     第一个方法:删除本地的\repository库中所有.lastupdate后缀文件,重新下载      当我们使用eclipse下载jar包,有事突然退出,再次进入jar包还是下载不起...

2018-12-13 16:31:58 3150

转载 jxl怎样使用自定义颜色设置单元格颜色

本博客来自于:http://www.devnote.cn/article/143.html jxl在Java开源世界中比较有影响力的操作Excel的API工具,使用也很广泛。但是jxl组件中没有提供直接自定义RGB颜色的方法。我们可以通过重置jxl中默认的颜色常量,实现自定义颜色的功能。代码如下:import java.awt.Color;import java.io.File...

2018-09-04 15:39:57 2609

转载 jxl 打印excel,样式设置

Jxl导出excel代码public void outputExcel(HttpServletRequest request, HttpServletResponse response,String title)throws  IOException       {           //获取输出流            OutputStream os = response.getOu...

2018-08-30 11:46:11 640

转载 java报表JXL和POI打印设置

功能:写入/读取Excle,设置打印样式排版,锁定列与行,设置打印标题,给Excle加密。java报表JXL和POI打印设置 =======================================   引用来自互联网  start ===============================================JXL的打印设置在jxl.SheetSettings这个类...

2018-08-30 11:43:33 338

转载 利用@media screen实现网页布局的自适应(响应式布局)

今天想了解下网站自适应是怎么实现的,接看到这篇文章自己觉得特别好,就保存下来。也供更多的朋友了解学习下。优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小。只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值  准备工作1:设置Meta标签首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果:&lt;m...

2018-08-23 09:55:06 71513

转载 SpringMVC:学习笔记(9)——文件下载

SpringMVC—文件下载说明两个案例  1.为登录用户提供下载服务。  2.阻止仅通过输入网址即可获取下载。文件下载概览  为了将文件发送给浏览器,我们需要在控制器中完成以下操作:对请求处理方法使用void返回类型,并且在方法中添加HttpServletResponse参数。将响应的内容类型设为文件的内容类型。Content-Type标题在某个实体的body中定义数据的类型,并包含媒体类型和子...

2018-06-22 16:39:48 167

转载 SpringMVC:学习笔记(8)——文件上传

SpringMVC——文件上传说明:文件上传的途径  文件上传主要有两种方式:  1.使用Apache Commons FileUpload元件。  2.利用Servlet3.0及其更高版本的内置支持。客户端编程  1.为了上传文件,必须将HTML表格的enctype属性值设为multipart/form-data,像下面这样:&lt;form action="action" enctype="m...

2018-06-22 16:38:46 354

转载 SpringMVC:学习笔记(7)——验证器(JSR303)

JSR 303(Bean Validation )说明:  在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。  在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况...

2018-06-22 16:35:59 382

转载 SpringMVC:学习笔记(6)——转换器和格式化

转换器和格式化说明  SpringMVC的数据绑定并非没有限制,有案例表明,在SpringMVC如何正确绑定数据方面是杂乱无章的,比如在处理日期映射到Date对象上。  为了能够让SpringMVC进行正确地数据绑定,我们需要用到Converter和Formatter来协助SpringMVC完成。   举例:  我们知道HTTP表单中的所有请求参数都是String类型的,而且日期时间数据没有特定的...

2018-06-22 16:35:03 314

转载 SpringMVC:学习笔记(5)——数据绑定及表单标签

SpringMVC——数据绑定及表单标签理解数据绑定为什么要使用数据绑定   基于HTTP特性,所有的用户输入的请求参数类型都是String,比如下面表单:    但我们提交后,为了将请求信息映射到模型中,还需要手动进行格式转换,此外还借助了一个中转对象productForm,其字段名称和Product一模一样,只是类型为String。@RequestMapping(value = "/produ...

2018-06-22 16:34:10 1545

转载 SpringMVC:学习笔记(4)——处理模型数据

SpringMVC—处理模型数据说明  SpringMVC 提供了以下几种途径输出模型数据:  – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据  – Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 Java.uti.Map 时...

2018-06-22 16:32:41 172

转载 SpringMVC:学习笔记(3)——REST

SpringMVC—REST说明  什么是REST    REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用    ☐ 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,...

2018-06-22 16:31:29 92

转载 SpringMVC:学习笔记(2)——RequestMapping及请求映射

SpringMVC——RequestMapping及请求映射@RequestMapping说明   Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求。   在控制器的类定义及方法定义处都可标注@RequestMapping说明:    – 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录    – 方法处:提供进一步的细分映射信息...

2018-06-22 16:28:40 494

转载 SpringMVC:学习笔记(1)——理解MVC及快速入门

SprigMVC—理解MVC及快速入门说明:  传统MVC——&gt;JSPModel2——&gt;Front Controller + Application Controller + Page Controller + Context 三种模式是JavaWeb设计模式的逐渐适配和演进。本文分别讲述了这三种模式,作为了解即可。SpringMVC正是采用了第三种设计模式。 MVC说明  MVC是X...

2018-06-22 16:27:30 232

转载 java操作字符拼凑字符串的一些技巧

/*** * 第一种, 用stringbuffer*/ List&lt;String&gt; list = new ArrayList&lt;String&gt;();list.add("a");list.add("b");list.add("c");StringBuffer sb = new StringBuffer(); for (String str : list) {if (sb.leng...

2018-06-11 14:05:03 321

转载 认识Json解析json生成json

认识json{ “cat”:”it”, “lanuaes”:{ {“id”:1;”ide”:”Eclipse”,”name”:”Java”}, {“id”:2,”ide”:”xcode”,”name”:”swift”}, {“id”:3,”ide”:”visual”,”name”:”c#”} }}1、使用JSON生成JSON类//JSONArray 用来解析或生成数组[]/...

2018-06-05 14:56:43 280

转载 三种方法实现java调用Restful接口

1,基本介绍Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多,  本次介绍三种:    1.HttpURLConnection实现    2.HttpClient实现    3.Spring的RestTemplate     2,HttpURLConnection实现@Controllerpublic class RestfulAction { @Autow...

2018-06-05 11:11:16 1853

转载 SpringMVC 开发 — 实现第一个 RESTful 接口

来源:乞力马扎罗的雪雪,blog.csdn.net/chenyufeng1991/article/details/69055677SpringMVC最主要的一个功能就是设计接口,并提供给其他应用程序访问,如前端客户端等。RESTful接口是一种接口设计风格,也是一种设计规范,目前在项目开发中已经越来越流行。比如RESTful建议请求需要区分GET、POST、PUT等;返回的数据建议是JSON;网络...

2018-03-14 17:32:28 971

转载 easyUI dialog 弹窗 居中显示

自从使用了jquery easyUI 以来对于dialog弹出框的显示位置一直是块心病,想了多种办法处理。总是觉得不是最好的,今天看见网上一博客局的挺有道理的,就运用到自己的项目中试了试,觉的挺好就记录下来分享下,具体如下:默认情况下应该是在屏幕居中显示的。但是有的时候没有居中只要重新纠正下就可以了$('#add_dialog').dialog('open'); //打开添加对话框$('#add...

2018-02-08 10:49:39 6254

原创 easyui网页弹出实现窗口切换

html代码:切换         保存    关闭    js代码:  function qieHuan(){      var url = 'tabs.jsp';      $('#tabJsp').dialog({top:10 ,width:fixWidth(0.8),left:leftPadding(0.8)});      $("#ta

2018-02-07 17:07:43 1164

原创 Map集合按某个属性排序

集合按照“xiangMuShu”这个属性进行排序,示例代码如下: List> listMap = new ArrayList>();        TreeMap map1 = new TreeMap();        map1.put("xiangMuShu", 84.3);        map1.put("fenLeiName", "电子");        TreeM

2018-02-07 17:02:23 1323

原创 360浏览器极速模式对iframe的支持

今天有个网站的网页出现在360浏览器兼容模式下显示正常,在360浏览器极速模式下显示不正常。按照日常经验排查了各种可能出现的问题,但是都没有效果。后来开始怀疑是不是iframe的问题,但是iframe也正常处理了高度显示了。十分的困惑不解,后来上网查了下发现是360浏览器极速模式对iframe不支持。因为360浏览器极速模式是基于谷歌的内核,找到方向之后开始着手处理。一开始网页按照这种方式处理

2017-12-06 15:24:34 5010

转载 Java 中 9 个处理 Exception 的最佳实践

来源:飒然Hang,www.rowkey.me/blog/2017/09/17/java-exception/如有好文章投稿,请点击 → 这里了解详情在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处

2017-09-30 15:37:31 520 1

转载 String的format用法及MessageFormat的format的用法

jdk 1.5里面就有 格式化 字符串String str = "select {0} from {1} where 1=1";String c = String.format(str,"item","table");  //就等于 select  item  from table where 1=1//就是输出结果为 select  item

2017-09-28 15:00:06 1001

转载 Shell脚本与vi编辑器:vi启动与退出、工作模式、命令大全

Vi简介Vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。Vi不是排版程序,只是一个纯粹的文本编辑程序。Vi是全屏幕文本编辑器,它没有菜单,只有命令。Vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件。Vi的功能十分强大,但是命令繁多,熟练掌握起来有一定难度。Vi的发明者:bill joyVi的启动$ Vi  filenam

2017-09-12 11:26:57 2681

转载 java保留两位小数4种方法

1 import java.math.BigDecimal; 2 import java.text.DecimalFormat; 3 import java.text.NumberFormat; 4 public class format { 5 double f = 111231.5585; 6 public void m

2017-09-06 09:54:25 1399

原创 如何设置ant的jre版本

最近由于做了一个新项目,用ant生成war包,但是老是出现“javac: 无效的源版本: 1.6”,由于不怎么经常用这个ant,也不是很熟悉,就费了点时间。原来解决eclipse中ant版本较低同jdk不匹配问题,所以查了下如何设计ant java version .操作步骤如下:选择工程之中的build.xml,右击External Tools Configuration

2017-08-16 16:05:35 2462

转载 CAS单点登录中文用户名乱码问题

CAS单点登录中文用户名乱码问题,有两种情况1. CAS server乱码即在向server端提交用户名和密码时,发生了乱码,解决方法是:打开WEB-INF/web.xml,在其它的Filter之前,添加[html] view plain copy   filter>       filter-name>characterEn

2017-08-15 17:10:33 519

转载 maven 教程入门 maven 配置管理 编译java程序

Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。在使用maven之前需要安装maven,那先确认一下maven是否安装:命令行上输入 : mvn -v  查看安装信息工具/原料

2017-08-14 17:24:39 340

原创 bootstrap中文译文网

bootstrap中文译文网:http://v3.bootcss.com/

2017-07-11 16:41:53 442

转载 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别

总是会被javascript的event对象的clientX,offsetX,screenX,pageX 弄得头晕,于是决定做个图来区分一下(画得我手那个酸呀。。。。)先总结下区别:event.clientX、event.clientY鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性event.

2017-07-10 15:32:00 306

转载 easyui datagrid 浏览器像素及改变表、列宽问题

转自:http://blog.csdn.net/tnjun123456/article/details/7206409easyui datagrid表格宽度,以及列宽随浏览器缩放改变:在使用easyui的datagrid时,需要考虑到浏览器不同的像素问题,所以,在使用时,我们需要自己写一个函数: function getWidth(percent){

2017-07-06 17:11:28 226

转载 jquery easyui dialog不超出父容器以及随浏览器缩放

html>      head>          meta http-equiv="Content-type" content="text/html; charset=GBK">       title>title>       link rel="stylesheet" type="text/css" href="../sources/themes/default/easyui.css">  

2017-07-06 17:08:04 565

转载 GSON解析json数据详解

GSONJSON 介绍Gson 下载Gson 解析 和 格式化Gson 格式化Gson 解析Json 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以

2017-07-04 14:28:26 698

转载 Java读取properties配置文件

这里介绍两种技术:利用spring读取properties 文件和利用java.util.Properties读取(一)利用spring读取properties 文件利用org.springframework.beans.factory.support.PropertiesBeanDefinitionReader来读取属性文件构造如下config.properties文件prope

2017-06-27 17:36:37 302

apache-tomcat-8.5.32 windows 64bit

最新版的tomcat 8.5.32,分享给大家使用下载。配置好即可使用。

2018-06-29

FCK编辑器的兼容

FCK编辑器的兼容:http://bbs.phome.net/showthread-13-294741-0.html 让fckeditor编辑器与IE10兼容的几个方法

2014-12-23

空空如也

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

TA关注的人

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