自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tinker

记录开发时候的一些问题和整理

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 MQ消费时,JPA自定义方法,没有事务问题

今天开发遇到一个问题,在MQ消费过程中,在订单生成后,后续操作失败,导致订单和订单从表数据回滚删除的时候,JPA接口调用delete删除订单主表成功,但是调用JPA自定义方法删除订单从表时会报错:发现是jpa使用“1”的写法是没有问题,使用“2”的方式删除 就会出问题org.springframework.dao.InvalidDataAccessApiUsageException: N...

2019-01-23 16:01:17 652 1

原创 java8 stream()是个好东西!

开发过程中遇到的list的遍历,查询值,求和、最大值、最小值的情况都可以使用stream()来实现;具体应用://double类型求和:list.stream().mapToDouble(User::getHeight).sum()//和list.stream().mapToDouble(User::getHeight).max()//最大list.stream().mapToDoubl...

2018-12-12 17:15:09 398

原创 多线程使用,带返回值的线程池

业务需求拿到多个接口返回的信息集合,并通过判断对比整合数据,考虑可能并发比较高,所以引用线程池来完成;可返回值的任务必须实现Callable接口。执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务返回的Object了。创建一个线程池,在线程中调用其他接口来实现业务需求,并把结果返回,例子如下:// 创建一个线程池 Exe...

2018-11-12 16:25:37 4495

原创 ToolBox APP使用,管理JetBrains的多个IDE

具体下载安装可以参考百度文档https://jingyan.baidu.com/article/afd8f4deae880734e386e977.html使用IDEA打开过项目,则在toolbox则有打开项目记录,只需点击即可快速打开项目支持模糊搜索!可以管理多个版本,并可以做到直接升级。可以设置IDEA内存等注:现在工具存在一个问题,当前系统配置的是64位的JDK,当打开32位...

2018-11-12 15:17:24 6019 1

原创 java的@PostConstruct注解

PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。此方法必须在将类放入服务之前调用。支持依赖关系注入的所有类都必须支持此注释。即使类没有请求注入任何资源,用 PostConstruct 注释的方法也必须被调用。只有一个方法可以用此注释进行注释。应用 PostConstruct 注释的方法必须遵守以下所有标准:该方法不得有任何参数,除非是在 EJB 拦截器...

2018-09-07 10:08:44 340

转载 理解、学习与使用 JAVA 中的 OPTIONAL

从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但...

2018-09-04 13:39:35 147

转载 java注解-ElementType详解

java中元注解有四个: @Retention @Target @Document @Inherited;   @Retention:注解的保留位置               @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含       @Retention(RetentionPolicy.CLASS) ...

2018-09-03 22:30:06 11626 1

转载 使用getInstance()方法的原因及作用(转)

public static DBConnect instance; public static DBConnect getInstance(){ if(instance == null){ instance = new DBconnect(); } return instance; }单例模式,一般用于比较大,复杂的对象,只初始化一次,应该还有一个private的构造函数...

2018-05-15 11:46:32 22989

转载 SpringMVC Controller介绍(转)

SpringMVC Controller 介绍 一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特

2017-01-09 21:51:52 222

原创 mysql查看某一条记录在数据库中是第几条

操作数据的时候,中间需要断开一次,但表中数据id是不连续的 ,为了下次运行从所断掉的id处开始,所以记录断开时的id:416641,查看这条数据在数据库表中是第几条:SELECT count(*) from (SELECT * FROM fortress.x_media_assets_publish ORDER BY id) as a where id >= (SELECT id from fo

2016-12-16 14:07:55 7223 1

原创 一个项目调用另一个项目接口,传递json参数

项目需求是在一个项目中,从mysql获取数据,转换成json串,用HttpClient调用另一个项目的接口,并传递json数据;另一个项目接收json​数据,解析后再写入到oracle中

2016-09-09 11:24:19 26673 10

Myeclipse2016 CI 3 破解方法及工具 亲测 可用

Myeclipse2016 CI 3 破解方法及工具 亲测 可用 另附上Myeclipse2016 CI 3下载地址 360网盘 https://yunpan.cn/ckjjgnaWfvWU7 访问密码 36e8

2016-09-13

spket-1.6.23

MyEclipse中js提示

2016-09-09

十天学会DIV+CSS(WEB标准).chm

个人感觉讲的还是非常好的,例子什么的都有~~ 很适合新手看的!

2011-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除