- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 dubbox中调用ThreadLocal出现的问题
今天在新项目中遇到一个很特殊的问题 在新增数据的时候 我们系统使用aop拦截对数据的创建时间等信息进行封装 而时间 取自于threadlocal里面存储的时间而设置threadlcoal的时间 是对系统发起请求的时候。可是 却发现 新增的时候时间不对 。通过debug等方式ThreadLocal内存储的时间发生了变化 对比两个时间 我发现 新增的时
2015-03-02 18:14:50
1292
转载 javax.mail.AuthenticationFailedException: failed to connect 异常
从这句来看应该是连接邮件服务器时失败了,检查下面几点:1、stmp地址是否正确2、所使用的邮件服务器是否支持SMTP连接3、如果支持smtp连接是否需要指定端口4、邮箱的登录名和密码是否正确
2013-11-11 22:42:58
1757
原创 新手学习java设计模式之路——工厂模式
工厂模式分四种:简单工厂、工厂方法、静态工厂方法、抽象工厂模式简单工厂: 以发送邮件和短信为例子、在使用的时候 根据类型 决定创建哪个对象 进行调用 这就是简单工厂。简单工厂的优点:可以封装复杂对象 只把对象告诉使用者 。这样用户就不需要知道里面的细节,直接知道怎么调用就可以了。简单工厂的缺点:简单工厂,拓展性不强。比如现在有的是邮件发送和短信发送,那么以后
2013-09-15 21:32:45
783
原创 java 异常机制
之前在公司听到老大给我们讲解异常机制,就想写个这方面的东西。拖了两个星期,终于有时间可以写了。 首先,先抛今天要讲的东西 1、为什么要有异常 2、异常有哪些分类3、异常处理可能要注意哪些东西 4、平时项目中应该如何使用异常 为什么要有异常?程序执行时经常会出现除零溢出、数组越界等运行错误,影响程序
2013-06-16 09:35:24
696
原创 浅析 java 分层思想
最近公司老大讲了分层思想,自己对分层思想的理解更加深刻。在此做个小小总结。 java分层思想 分为controller层 service层 dao层 controller层 负责数据拼装 并且 反馈到前台 进行交互 service层负责调用dao层 进行业务逻辑处理 dao层负责调用数据库。这三层大家都是这么理解的。可是为什么要使用MVC分层呢?从表面上来看无疑加大了代码量 降低了效率 试想
2013-05-19 13:27:38
2209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人