自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HealerJean梦想博客

高级工程师成长笔记

  • 博客(17)
  • 收藏
  • 关注

原创 事物以及事物隔离性的代码详解

前言不多bb了,直接上代码和注释,看不懂的找博主数据库初始状态 //数据库中 id = 1 name = 0000 balance = 2222 //数据库中 id = 2 name = aaaa balance = null //other id = 1 name = AAAA //other id = 2 name = BBBB 总结:1、事...

2019-01-25 10:55:59 216

原创 事物以及事物隔离线的代码详解

前言不多bb了,直接上代码和注释,看不懂的找博主数据库初始状态 //数据库中 id = 1 name = 0000 balance = 2222 //数据库中 id = 2 name = aaaa balance = null //other id = 1 name = AAAA //other id = 2 name = BBBB 总结:1、事...

2019-01-24 20:19:31 200 1

原创 存储日期以及查询日期格式_日期@Temporal相关注解问题

前言项目中经常会用到与日期相关的注解,这里简单介绍下吧第一种:——》实体类会封装成日期“yyyy-MM-dd”的 Date类型。第二种:——》实体类会封装成时间“hh-MM-ss”的 Date类型。第三种:——》实体类会封装成完整的时间“yyyy-MM-dd hh:MM:ss”的 Date类型。1、@Temporal(TemporalType.DATE)如果字段为date类型,则非常匹...

2019-01-24 18:24:20 1133

原创 判断javabean是否非空,并给前台报出错误信息

1、工具类package com.duodian.youhui.admin.utils;import com.duodian.youhui.admin.Exceptions.AppException;import com.duodian.youhui.entity.db.taobao.TaobaoWechat;import java.lang.reflect.Field;/** ...

2019-01-24 16:45:32 962

原创 拦截器实现简单的登录功能

1、拦截器实现简单登录功能1.1、登录controller将登陆后的信息放到session中去,因为一次登录的话,session是不会变的,因为已经和我们的服务器产生了联系package com.healerjean.moudle;import com.healerjean.Exceptions.AppException;import com.healerjean.bean.Resp...

2019-01-24 13:34:33 5800

原创 访问频率以及次数控制

前言1、在调用别人接口的时候,给我提示了下请求太过频繁,所以我添加了频率控制2、在别人访问我们系统的时候,我们会对他访问次数进行限制1、频率控制try {if(stringRedisTemplate.hasKey("taobao:esmite:freq")){ //100毫秒 TimeUnit.MILLISECONDS.sleep(100L);//底层还是Thre...

2019-01-22 18:18:40 3694

原创 Jsoup请求网络

前言使用了很久的jsonp了,把项目中用到的几个方法总结下吧<!-- jsoup包依赖 --><dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.1</version&

2019-01-17 18:17:26 300

原创 URL图片上传到OSS服务器

方案先缓存到本地,再放到服务器package com.duodian.youhui.admin.utils;import com.duodian.youhui.admin.Exceptions.AppException;import com.duodian.youhui.admin.constants.SystemParams;import com.duodian.youhui.adm...

2019-01-17 14:10:32 2642

原创 docker搭建Nexus私服

1、docekr配置nexus: restart: always ports: - '8089:8081/tcp' environment: - JAVA_HOME=/opt/java - SONATYPE_DIR=/opt/sonatype - NEXUS_HOME=/opt/sonatype/nexus - NEXUS_DATA=/nex...

2019-01-16 17:58:09 285

原创 Throwable_Exception_Error

前言Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。1、Error用来处理程序运行环境方面的异常,比如,虚拟机错误、装载错误和连接错误,这类异常主要是和硬件有关的,而不是由程序本身抛出的。 Error无法预期的错误因此,这是不可捕捉的,无法采取任何恢复的操作,一般只能显示错误的信息。比如 Ou...

2019-01-16 13:25:09 346

原创 spring中的scope和static

前言scope的作用域。默认是单例模式,即scope=“singleton”。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:1、 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prot...

2019-01-14 16:53:24 335

原创 JapRepository和CruRepository以及jpa方法

前言用了这么久springboot springdata jpa了,是时候简单总结一下下了1、CrudRepository与JpaRepository的不同其实用起来一模一样1.1、继承关系PagingAndSortingRepository 继承 CrudRepositoryJpaRepository 继承 PagingAndSortingRepository所以,我们以后一般用J...

2019-01-11 17:35:01 1469

原创 Mysql各种缩写含义

前言1、DML、DDL、DCL的区别1。1、DML(data manipulation language)数据操纵语言:就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。1.2、DDL(data definition language)数据库定义语言:其实就是我们在创建表的时候用到的一些sql,比如说:CREATE、ALT...

2019-01-10 16:07:46 6362

原创 Mysql中Update和Delete返回值的问题

前言我们都知道update和delete语句返回的是我们修改的行数,那么在jpa和mybatis中是如果实现的呢,请看下面当然我们也可以设置为void,这是无所谓的,因为有了返回值(int ,Integer都可以),我不要也可以啊,这与我们自己的业务逻辑有关系1、jpapublic interface DemoEntityRepository extends CrudRepositor...

2019-01-09 17:12:00 14646 1

原创 定时器引发的问题

5、分布式中覆盖的处理定时器,这个万恶之源,如果当我们再定时器执行的时候,如果查出来大量的数据,而且由于事物的隔离性的存在,以及针对整个数据采用了事物,只有全部提交之后才会进行整体修改以及覆盖数据,这样就会造成我们人工修改过的数据会因为定时器的执行而发生没有修改的情况二、项目部署 推荐使用(不论单节点还是多节点)专门创建一个定时器项目,用来跑定时器,这样就避免了多个项目中同时跑多个定...

2019-01-07 16:39:55 592

原创 Ubuntu安装nginx_php7以及配置index.php启动

前言上午接到一个活,要安装一个index.php,关于php,基本语法在大学的时候学习了2个礼拜。觉得php很简单的,当时本地环境用的额是apache,所以本来也想在公司的服务器上安装apache来配置启动,后来想想还是算了,已经有了nginx就用nginx吧。那么下面就是Ubuntu安装的过程了,很简答的哦1、安装nginx自己安装吧,不会的可以查找我之前的博客。2、安装phpapt...

2019-01-03 16:48:55 1062

原创 微信公众号之分享接口服务器端

前言我们会发现一些微信公众号中的网站,他们有的分享出去标题以及摘要是自定义的,那么这就是用到了分享接口1、h5需要的数据实体类import lombok.Data;import lombok.experimental.Accessors;import java.util.Date;/** * 作者 :HealerJean * 日期 :2018/12/17 下午7:11....

2019-01-02 17:02:22 1040

空空如也

空空如也

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

TA关注的人

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