- 博客(21)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 初识 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
289
翻译 [译文] 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
1453
原创 Java 代理中转下载 url 文件
原文: https://blog.joden123.top/2019/03/21/Java/java-proxy-url-file/有时候由于网络问题,我们需要在服务器对别的系统内网的文件下载中转,然后暴露出外网下载地址。场景描述我们有一个外网访问的 java web 系统 A,这个系统会去请求一个内网系统 B 获取文件接口,这个接口会返回一个内网的下载地址给我们。假如我们只是把地址提供...
2019-03-23 23:55:18
3989
原创 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
492
原创 MyBatis 传入参数为 List、Array、Map
foreach 标签简单介绍主要用于在SQL语句中构建循环体标签的主要属性有 item,index,collection,open,separator,close。属性描述item集合中每一个元素进行迭代时的别名。该参数为必选。index指定一个名字,用于表示在迭代过程中,没错迭代到的位置open表示该语句以什么开始close表示该语句以什么结束...
2019-02-11 20:07:28
1027
原创 航天信息金税盘接口 js 调用
航天信息金税盘接口 js 调用背景最近项目要求与单机版的金税盘接口进行对接,在这里简单记录一下自己的开发经验,希望可以帮助到有需要的人PS:接口使用 js 对接,仅支持 ie 浏览器。前置条件在进行开发时候需要有一些前置条件ie 浏览器开启 activeX 控件设置 --> Internet 选项 --> 安全 --> 自定义级别把 activeX ...
2018-12-02 23:07:41
16405
18
原创 spring MVC 实现 ajax 文件加参数上传
介绍由于 spring boot 集成了 spring MVC ,因此本文使用了 spring boot 去演示该例子。支持复杂参数传输实现思路先对将参数转换成 input 标签隐藏在 form 表单中;使用 ajax 模拟表单提交;spring MVC 后台接收数据解析。实现效果图实现步骤构造后台要接收的对象数据var student = { 'id' : 1,...
2018-07-11 14:21:57
1126
原创 记一次误删 git stash 文件恢复操作
恢复丢弃的 git stash 数据介绍在使用 git 的时候我们都可能会遇到代码误删的情况的,笔者就遇到了误删 stash 中的代码,在这里记录一下如何找回误操作的 git stash 的代码。 发生情景在进行多分支管理代码时,我们经常需要在没完成功能的开发时就需要紧急切换到master 分支进行 hotfix。而我们后不想将未完成的代码进行提交,因此就需要进行代码暂存,git 为我们提供了一个...
2018-07-08 20:39:00
10176
6
原创 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
4777
12
原创 Mybaities 批量操作数据库报错,抛MySQLSyntaxErrorException异常
最近在进行ssm的一个小项目开发,使用了批量操作数据库,但是抛出异常,简单检索了一下只要在jdbc的url中增加“#&allowMultiQueries=true”即可完美解决贴一下项目的jdbc.properties截图:
2017-10-30 15:11:04
541
原创 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
1133
原创 Java String字符串和Unicode字符相互转换代码(包括混有普通字符的Unicode)
网上大部分有关“Java String字符串和Unicode字符相互转换代码”的博文几乎都仅是将全为Unicode字符的字符串进行转换,而我们日常很可能需要的是将混有普通字符的Unicode一并转换(例如“\u0061\u0062\u0063(123)”,我们希望转换成“abc(123)”,而实际上网上的通用方法并不符合该需求,运行即报错),普通字符跳过而Unicode字符要进行转换,在进行字符串...
2017-08-17 22:25:24
29560
3
原创 mentohust联网报错“系统提示:用户使用了不允许的接入方式!(有线网络请选择“有线1x上网”服务)”
问题:最近学校更新了锐捷上网认证使登陆时支持有线无线同时登陆!然而使用mentohust的孩子就开始抓狂了,因为我们连不上!!!连不上!!!出现了$$ 系统提示: 用户使用了不允许的接入方式!(有线网络请选择“有线1x上网”服务)报错解决方法:解决的方法很简单,就是在输入用户名的时候"-u用户名@有线1x上网"这样即可完整命令:mentohust -u校园网
2017-06-19 21:53:26
17625
原创 经典算法分析与设计——突击战
最近有个朋友问了一个算法分析的题目,感觉有点意思就在这里简单说一下自己的思路吧!题目:突击战:你有 n 个部下, n 个任务,你计划让部下 i 去做任务 i (1输入格式:第一行输入部下数 n (它也是任务数) 后面的 n 行,每行两个数字,分别对应 B(i) 和 J (i) 输出: 1~ n 的一个排列(对应 n 个部下的交代任务次序),以及这种安排下所有任务的完成 时间
2017-06-12 09:40:52
1365
转载 pako.js对数据进行gzip压缩传递到后台解析,解决数据量大的请求问题
相信很多人在开发中都不可避免会遇到数据量过大,request无法成功传递到后台的问题,通常解决的方法会有:1、利用ajax异步,将数据切块分别上传,后台进行数据校验以及拼凑;(个人认为这个比较友好,而且可以处理海量数据的传输)2、使用gzip对数据进行压缩,再将数据请求发回后台,后台获取并对数据进行解压(这个实现比较简单,而且对数据进行压缩传递,可以优化网络性能,不过如果数据量过大,压缩后
2017-04-29 18:32:44
15241
4
原创 一款很好用的Jquery 打印插件——jQuery.print.js
在进行网页开发中不可避免会使用到打印功能,下面就来学习一下一款简单易用的插件吧!登录网址https://github.com/DoersGuild/jQuery.print,下载js文件,进行简单的配置即可使用啦!配置参数你可以在调用打印方法时传入一些参数:$("#myElementId").print({ global
2017-04-21 12:57:01
56702
10
原创 Http协议状态码——简述含义
网页应用在接收和解释请求消息后服务器会返回一个HTTP响应消息,而HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文格式如:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version 表示服务器HTTP协议的版本;Status-Code 表示服务器发回的响应状态代码;Reason-Phrase 表示状态代码的文本描述
2017-04-19 15:41:42
1210
原创 js不支持函数重载
一直很少接触前端开发,今天在做项目的时候遇到了一个bug,由于习惯了java后台的开发所以有时候很容易将java一些语法规则代入了javaScript里面去了!例如函数的重载,而在js里是不支持函数重载的!!!相信很多人会遇到过这个问题,而很难发现,一直以为是代码逻辑问题然而只是语法规则!!这个务必牢记,开发时就可以少走弯路了!解决的办法是使用不同的函数名,避免函数同名
2017-04-09 23:39:15
483
原创 java实现验证码
为什么我们要使用验证码?答:一般在登录注册,以及论坛的回帖等情况都需要验证码的使用!一个很明显很本质的作用就是可以防止黑客通过计算机自动执行登录注册,提高程序的安全性以及稳定性。通过在这些地方加入验证码在执行这些操作时必须有人参与进来。总结起来:只有一个原因,我们要通过验证码,由用户肉眼识别其中的验证码信息,从而区分用户是人还是计算机。没有验证码的登录过程(如图1):图1 没有验证
2017-02-20 13:16:25
960
原创 CSDN知道用户名如何关注对方好友博客?
对于刚使用CSDN博客的用户,很多都不知道怎样可以关注好友的博客,这里介绍一下简单的关注方法,本人也是刚用不久,如有问题,请大家指正!首先是在浏览器输入网址“http://blog.csdn.net/name.”,其中name是要关注的用户名,这样你就可以打开该用户名的个人博客空间了,然后点击头像就可以选择是否添加关注了~赶紧去试试吧!!!
2017-02-19 20:49:44
2370
1
原创 Jfinal框架下结合ajaxFileupload实现多文件上传
距离写代码时间有点长了,没有及时总结,现在忘得差不多了。不过大概思路还在,也是有点参考价值的!demo下载思路:由于jfinal框架自身的问题,在实现多文件上传时很难获取所有文件的名字,只能获取到一个input标签里面的名字而已,重写框架是最佳的方法,但是对于初学者而言十分艰难,所以我这里介绍另一种解决思路吧!思路:1、前端界面一个input标签,使用ajaxFileu
2017-02-09 11:37:18
13772
java poi excel 模板导入通用工具类,支持2003/2007
2018-06-23
java&javaScript实现的部分常用校验器
2017-09-13
ajax+pako.js实现gzip数据压缩上传,解决post数据过长问题
2017-05-03
基于jquery.print.js插件的js打印demo
2017-04-21
barcode4J实现条形码生成
2017-03-23
rabbitmq 消息无法进入消费者
2019-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人