摘要: 在进行日志记录时,公司要把系统抛的具体异常信息一起记录到数据库中,在此做个笔记,已备下次使用。 public static String getErr(Throwable e) { StringWriter sw = new StringWriter(); e.printStackTrace(new 阅读全文
posted @ 2017-07-27 15:18 异或随心 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这是一个调用sms接口发短信的程序,支持同时发送的短信量并不是很大,只作为学习使用(当然如果你想内部使用也行) 源码:package com; import org.apache.commons.httpclient.Header;import org.apache.commons.httpclie 阅读全文
posted @ 2017-07-21 13:47 异或随心 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本文所整理的知识点源自于 (Java 并发编程实战) 一书,有兴趣的童鞋可以去网上下载或者在评论区里向博主讨要。 在并发编程中,由于不恰当的执行程序而出现不正确的结果是一种非常重要的情况,它的名字叫:竞态条件(RaceCondition). 在UnsafeCountingFactorizer中存在多 阅读全文
posted @ 2017-07-20 10:28 异或随心 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、查询优化 1.尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引; 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给 阅读全文
posted @ 2017-07-18 11:04 异或随心 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。 如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录, 直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。 如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅 阅读全文
posted @ 2017-07-14 14:43 异或随心 阅读(163) 评论(0) 推荐(0) 编辑
摘要: package com; import java.util.Date;import java.util.Properties; import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.Inter 阅读全文
posted @ 2017-07-13 17:59 异或随心 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 浅谈spring基础 1.spring的作用 我们在使用hibernate进行或别的控制层框架进行编程时,它们都对应了OOP的思想,都是一种纵向 的编程过程,它们在运行时下一步的执行都严重依赖于上一步的成功执行后,相互之间的偶合性 太大。而spring就是专门为了解除它们的偶合性的。 2.sprin 阅读全文
posted @ 2017-07-13 09:54 异或随心 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 浅谈struts2基础1.什么是框架? 在我的理解中,框架相当于人们生活中的各种工具,帮助程序员更好的完成工作,让我们用更精简的代码来替代之前大量重复的代码。 2.怎么写框架? 想要实现自己的框架,就必须要对框架之间的各种关系,流程清 楚。明白服务器运行时,为什么会先加载配置文件(web.xml), 阅读全文
posted @ 2017-07-13 09:51 异或随心 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 浅谈hibernate基础 1. hibernate原理? hibernate是SSH这套框架中的持久层框架,在hibernate中封装的是JDBC的核心, 而JDBC的核心是获得在java代码中操控SQL语句的权利,并使用这种权利。从这 方面来看,hibernate的实质就是JDBC。 2. JD 阅读全文
posted @ 2017-07-13 09:49 异或随心 阅读(100) 评论(0) 推荐(0) 编辑