Java
文章平均质量分 76
JodenHe
个人主页:
https://blog.joden123.top
https://gitee.com/Joden_He
https://github.com/jodenhe
展开
-
java实现验证码
为什么我们要使用验证码?答:一般在登录注册,以及论坛的回帖等情况都需要验证码的使用!一个很明显很本质的作用就是可以防止黑客通过计算机自动执行登录注册,提高程序的安全性以及稳定性。通过在这些地方加入验证码在执行这些操作时必须有人参与进来。总结起来:只有一个原因,我们要通过验证码,由用户肉眼识别其中的验证码信息,从而区分用户是人还是计算机。没有验证码的登录过程(如图1):图1 没有验证原创 2017-02-20 13:16:25 · 975 阅读 · 0 评论 -
Java 代理中转下载 url 文件
原文: https://blog.joden123.top/2019/03/21/Java/java-proxy-url-file/有时候由于网络问题,我们需要在服务器对别的系统内网的文件下载中转,然后暴露出外网下载地址。场景描述我们有一个外网访问的 java web 系统 A,这个系统会去请求一个内网系统 B 获取文件接口,这个接口会返回一个内网的下载地址给我们。假如我们只是把地址提供...原创 2019-03-23 23:55:18 · 4031 阅读 · 0 评论 -
[译文] Spring Security – security none, filters none, access permitAll
博主个人博客 https://blog.joden123.top版权说明,文章翻译至 Spring Security – security none, filters none, access permitAll概述Spring Security 提供了几种将请求模式配置为不安全或者允许所有访问的机制。根据这些机制的不同,这可能意味着根本不在这个路径上运行安全过滤器链,或者运行了安全过滤...翻译 2019-03-29 21:44:59 · 1479 阅读 · 0 评论 -
JSTACK 分析线程
写在前面记录 CPU 占用100%,如何根据 java 线程情况定位到问题所在查找 tomcat 线程可以通过两种方式找:jps一般Bootstrap都是tomcat的ps -ef |grep tomcatjstack dump 出线程jstack 23524 > jstack.txt查看 tomcat 内部线程top -H -p 23524(sh...原创 2019-02-11 20:12:46 · 509 阅读 · 0 评论 -
MyBatis 传入参数为 List、Array、Map
foreach 标签简单介绍主要用于在SQL语句中构建循环体标签的主要属性有 item,index,collection,open,separator,close。属性描述item集合中每一个元素进行迭代时的别名。该参数为必选。index指定一个名字,用于表示在迭代过程中,没错迭代到的位置open表示该语句以什么开始close表示该语句以什么结束...原创 2019-02-11 20:07:28 · 1060 阅读 · 0 评论 -
spring MVC 实现 ajax 文件加参数上传
介绍由于 spring boot 集成了 spring MVC ,因此本文使用了 spring boot 去演示该例子。支持复杂参数传输实现思路先对将参数转换成 input 标签隐藏在 form 表单中;使用 ajax 模拟表单提交;spring MVC 后台接收数据解析。实现效果图实现步骤构造后台要接收的对象数据var student = { 'id' : 1,...原创 2018-07-11 14:21:57 · 1143 阅读 · 0 评论 -
java poi 实现通用 excel导入工具类,支持2003/2007
通用 excel 模板导入工具类简介:工具类支持 2003/2007 excel主要根据 excel 模板上的某一行指定 Java bean 的属性列名,再使用 java 反射,进行实体对象的构造使用者可以根据业务需要对该工具类自行扩展模板样式:代码实现:import org.apache.poi.openxml4j.exceptions.InvalidFormatException;impor...原创 2018-06-23 15:07:32 · 4793 阅读 · 12 评论 -
Mybaities 批量操作数据库报错,抛MySQLSyntaxErrorException异常
最近在进行ssm的一个小项目开发,使用了批量操作数据库,但是抛出异常,简单检索了一下只要在jdbc的url中增加“#&allowMultiQueries=true”即可完美解决贴一下项目的jdbc.properties截图:原创 2017-10-30 15:11:04 · 559 阅读 · 0 评论 -
java&javaScript常见校验器
身份证号校验:java 实现package validator;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.u原创 2017-09-13 10:29:04 · 1150 阅读 · 0 评论 -
Java String字符串和Unicode字符相互转换代码(包括混有普通字符的Unicode)
网上大部分有关“Java String字符串和Unicode字符相互转换代码”的博文几乎都仅是将全为Unicode字符的字符串进行转换,而我们日常很可能需要的是将混有普通字符的Unicode一并转换(例如“\u0061\u0062\u0063(123)”,我们希望转换成“abc(123)”,而实际上网上的通用方法并不符合该需求,运行即报错),普通字符跳过而Unicode字符要进行转换,在进行字符串...原创 2017-08-17 22:25:24 · 29883 阅读 · 3 评论 -
初识 OOM
博主个人博客 https://blog.joden123.top原文链接初识 OOM在进行 java 编程的时候,难免会遇到 java.lang.OutOfMemoryError (简称 OOM),也就是程序内存不够用,这里让我们简单的了解一下 OOM。什么是 OOMOOM,Out of Memory,也就是超出了预设内存。java.lang.OutOfMemoryError,官方...原创 2019-06-22 15:54:51 · 309 阅读 · 0 评论