摘要:
spring的事务管理有几种方式实现,如何实现?
事务的实现方式:实现方式共有两种:编码方式;声明式事务管理方式
基于AOP技术实现的声明式事务管理,实质就是:在方法执行前后进行拦截,然后再目标方法开始之前创建并加入事务执行完目标方法后根据执行情况提交或回滚事务.
... 阅读原文
2019-02-21 16:46:02 阅读(2289) 评论(0)
摘要:
Ctrl+Alt+H :查看方法被哪些代码调用了
Ctrl + Shif +O :自动引导类包
Ctrl+Shift+/ : 加上段注释
Ctrl+Shift+\ : 取消段注释 ALT+/ :代码提示
阅读原文
2019-02-21 16:18:01 阅读(2098) 评论(0)
摘要:
API:https://www.zabbix.com/documentation/4.0/zh/manual/api/reference/user/login
如果你使用jar包开发的话,会出现*** 1h ***,*** 1m ***这样类似的错误,是因为jar包里的实体类定义的属性类型不合适。所以目前jar包还不... 阅读原文
2019-02-21 15:00:01 阅读(2338) 评论(0)
摘要:
本文主要介绍Java中的自动拆箱与自动装箱的有关知识。
基本数据类型
基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。
Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。
Java基本类型共有八种,基本类型可以... 阅读原文
2019-02-21 13:41:02 阅读(2398) 评论(0)
摘要:
1. 信用分计算
1.1. 计算公式
y=log_{1.023293} {(x+301)}+350
这里可能解析不了数学公式,我说明下,y=log以1.023293为底(x+301)的对数,再+350的初始值
基础评分表
显示值y
等级
显示值y-350
350-550
较差
0-200
550-600... 阅读原文
2019-02-21 13:00:01 阅读(2440) 评论(0)
摘要:
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等。
AOP简介
AOP全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间... 阅读原文
2019-02-21 11:43:02 阅读(2895) 评论(0)
摘要:
1.volatile本质:是java虚拟机(JVM)当前变量在工作内存中的值是不确定的,需要从主内存中读取;synchronized则是锁定当前的变量,只有当前线程可以访问到该变量,其他的线程将会被阻塞。
2.volatile只能实现变量的修改可见性,并不能保证原子性;而synchronized则可以保证变量的修改可... 阅读原文
2019-02-21 09:57:02 阅读(2349) 评论(0)
摘要:
前文回顾:
1 //上下文
2 public class Context {
3 public String getHandlerResult() {
4 return handlerResult;
5 }
6
7 public void setHandle... 阅读原文
2019-02-21 08:37:02 阅读(2046) 评论(0)
摘要:
之前一篇随笔介绍了二分查找的最最基本的实现,该实现要求待查找的数据是有序且不存在重复元素的数组。
而今天我们就要介绍二分查找的变体问题,待查找数据是有序但是存在重复元素的数组,主要有以下几个问题:
查找第一个等于指定值的元素的位置。
查找最后一个等于指定值的元素的位置。
查找第一个大于指定值的元素的位置。
... 阅读原文
2019-02-21 07:31:02 阅读(2366) 评论(0)
摘要:
场景:新开发的功能内测,新调用了其它模块的接口,一如既往的点鼠标,计费,但是许久都没有响应页面遮罩一直锁着,最后抛出了以下异常
咋一看这个异常信息,不就是锁表了吗?把锁表进程Kill掉,再来一遍,结果还是同样的异常,锁表的异常只是最终的结果,是什么导致的锁表呢?
于是到JBoss服务器寻求更多的异常信息,找到线索。... 阅读原文
2019-02-21 06:41:06 阅读(2524) 评论(0)