java
文章平均质量分 56
暴猿
那些听不到音乐的人以为跳舞的人是疯子。
展开
-
Java防止XSS攻击
方法一:转义存储:添加XssFilter1.在web.xml添加过滤器:<!-- 解决xss漏洞 --> <filter> <filter-name>xssFilter</filter-name> <filter-class>XXXXXX.XssFilter</filter-class> </filter> <!-- 解决xss漏洞 --> ..转载 2021-12-24 09:31:15 · 6057 阅读 · 0 评论 -
Tomcat性能调优
Tomcat性能调优:找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧:1、URIEncoding=”UTF-8″ :设置Tomcat的字符集。这种配置我们一般是不会设置的,因为关于乱码的转换我们会在具体项目中具体处理,直接修改Tomcat的字符集未免过.转载 2020-08-25 15:58:36 · 225 阅读 · 0 评论 -
java通过freemarker导出包含富文本图片的word文档
废话不多说,进入正题!本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈)参考文章:http://www.cnblogs.com/liaofeifight/p/5484891.html(ps:大神的东西太深奥~~懵逼了一周才搞定,为了方便后来在更加简单,清晰的学习,楼主写下这篇博客,感谢大神给了我个完善和进步的机会,也希望后...转载 2019-06-12 09:30:08 · 1734 阅读 · 10 评论 -
单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...转载 2019-03-07 10:31:39 · 134 阅读 · 0 评论 -
java 根据手机号获取归属地
感谢原文作者@xf吖,本人将归属地输出略作修改package com;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection; import javax.xm...转载 2018-08-21 14:45:34 · 1713 阅读 · 0 评论 -
OTP动态口令的Java实现
最近项目需要在应用中在登录时增加otp动态口令,作为二次密码的验证,原谅本人的孤陋寡闻居然是初次听说这技术,然后各种在网上查相关资料,发现想研究透此中算法时间太紧迫。鉴于此本人就不细说这个技术原理了(至今没有太搞明白),网上有各种版本的本人只是整理了一下,纯属投机取巧望大拿勿喷。 第一步、首先我们先在手机应用商店下载FreeOTP(搜索不到找度娘)安装。 第二步、上工具...原创 2018-08-01 14:28:08 · 8636 阅读 · 1 评论 -
java分页技巧
列表页序号以递增显示条数${page.pernum*(page.currentPage-1)+bean_index+1}后台分页KFMsgExample example = new KFMsgExample(); if (StringUtils.isEmpty(date)) {// 如果查询日期为空则默认显示一年的数据 example.clear(); example.setOrderB...原创 2018-02-26 11:01:15 · 216 阅读 · 0 评论 -
java递归遍历树形结构的方法
1、首先要定义一个静态全局list以存储要返回的数据2、每次调用此方法前要清空定义的list/*** @param orgList 整个机构表* @param orgNo 当前机构编码*/public List<NcbOrg> getOrgListByOrgNo(List<NcbOrg> orgList,String orgNo){for(N...原创 2018-02-13 09:39:32 · 11871 阅读 · 0 评论 -
获取当前月份开始向后推的12个月
public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR);// int month = cal.get(Calendar.MONTH )+1; int month = 3; String b = ""; for (in...原创 2018-02-13 15:04:31 · 1507 阅读 · 0 评论 -
java如何从一段html代码中获取图片的src路径
java如何从一段html代码中获取图片的src路径java如何从一段html代码中获取图片的src路径package com.cellstrain.icell.Test;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex转载 2017-10-25 14:08:11 · 2690 阅读 · 0 评论 -
MyBatis学习总结(一)——MyBatis快速入门
非常感谢作者的无私奉献 按步骤一次性成功构建mybatis框架搭建只为成功找方法,不为失败找借口!MyBatis学习总结(一)——MyBatis快速入门一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyB转载 2017-06-12 11:44:30 · 294 阅读 · 0 评论 -
json字符串拼接
ActionLong num = 10L;String jsonStr = " {\"long\" :" + num + "}";outPutJson(jsonStr);jsonStr串输出到前台,前台会将其按照json格式解析。如果是字符串的话String result = "xy";String jsonStr = " {\"long\原创 2017-06-08 16:09:17 · 1457 阅读 · 0 评论 -
string stringbuffer stringbuilder的执行效率
相信大家对这三个小家伙都挺熟悉的,但是真要要说他们在使用时的效率问题可能一大部分初学者不是很清楚;本人也是近来在项目中用到 本着刨根问底的态度写了一段代码验证查看执行效率问题此处不考虑线程安全,验证的只是字符串拼接时的执行效率,实际使用过程中看情况而定,不多废话上代码;package com.demo;import java.sql.Timestamp;import ja原创 2017-05-12 10:18:27 · 799 阅读 · 0 评论