java
文章平均质量分 81
ldongxu
这个作者很懒,什么都没留下…
展开
-
在 JdbcTemplate IN 子句中使用List动态参数
在 JdbcTemplate IN 子句中使用List动态参数。我们将学习如何将List传递到 Spring JDBC 模板查询的 IN 子句中。原创 2022-10-28 20:31:16 · 3330 阅读 · 1 评论 -
SpringMVC4.1之Controller层实践
注:SpringMVC4.1的jackson版本升级到了2.x,不再支持Jackson1.x。先说说我们要实现的目标(接口层):统一的响应体、请求体,规避Map、List作参数或者响应结果的方式(尤其是参数用Map来包装,这种代码有时候看起来真的让人很沮丧)统一的错误信息统一的请求数据校验统一的接口异常捕获首先来介绍下springMVC新增的一个很人性化的注解:原创 2017-03-21 11:39:40 · 578 阅读 · 0 评论 -
Gson解析空字符串异常的处理
面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,这里可以采取一些措施来避免关于数组类型的字段解析异常,我尝试了一些方案,但最后都存在问题,如果大家有好的解决方案,希望能贴在下面.不甚感激.异常示例=>正常json:{ "code":0, "msg":"ok", "data":[ //约定为数组 {原创 2016-12-30 10:16:23 · 9000 阅读 · 5 评论 -
Tomcat 调优及 JVM 参数优化
Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快。Tomcat 的优化不像其它软件那样,简简单单的修改几个参数就可以了,它的优化主要...原创 2016-06-22 16:20:14 · 97389 阅读 · 14 评论 -
javaweb利用cookie记住账号(jquery.cookie.js)
记住账号最普遍的做法,就是在点击登录时,将账号保存到cookie中。"../js/jquery-1.7.2.js" type="text/javascript">script> scriptsrc="../js/jquery.cookie.js"type="text/javascript">script>去找一下这两个文件,引入到你所在的页面。转载 2016-04-15 14:56:41 · 1296 阅读 · 0 评论 -
Java Web应用调优线程池
不论你是否关注,Java Web应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文由浅入深,介绍了Java线程池的使用,以及正确配置线程池的方法。所谓老司机带路,带你轻松上道。最简单的单线程我们先从基础开始。无论使用哪种应用服务器或者框架(如Tomcat、Jetty等),他们都有类似的基础实现。Web服务的基础是转载 2016-03-14 16:54:52 · 1049 阅读 · 0 评论 -
javaMail发送电子邮件
使用Javamail发送邮件,必需的jar包(请下载javamail的源文件):mailapi.jar。定义了收发邮件所使用到的接口API;smtp.jar。包含了发送邮件使用到的类;pop3.jar。包含了收邮件使用到的类;我们通常发送邮件使用的协议是smtp协议,接受邮件使用的协议是pop3协议。或者,我们直接将mail.jar加入到工程,这个jar包里边包含了java收发邮件原创 2016-01-07 15:17:30 · 12001 阅读 · 0 评论 -
开放api接口签名验证
不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证。转载 2016-03-30 23:05:00 · 10410 阅读 · 0 评论 -
[Java]读取文件方法大全
[Java]读取文件方法大全1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void read转载 2016-02-15 20:37:50 · 311 阅读 · 0 评论 -
java web验证码实现
验证码实现网上大都是通过servlet实现的验证码,入下图逻辑:步骤:1、请求登录页面时随机生成验证码字符串;2、将生成对验证码字符串存到session中;3、根据验证码字符串生成验证码图片,然后将验证码图片输出到客户展示;4、提交登录请求时用户输入的验证码字符串与session中的字符串做比对。import javax.imag原创 2016-01-08 01:49:53 · 3063 阅读 · 0 评论 -
Java定时器 spring定时器及cron表达式(quartz中时间表达式)
spring定时器及cron表达式(quartz中时间表达式) 在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz。 1.Java Timer定时 首先继承java.util.TimerTask类实现run方法 import java.util.TimerTask; public class EmailReportTas原创 2014-07-11 11:17:03 · 7285 阅读 · 0 评论