自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 mybatis 逻辑分页和物理分页

Mybatis实现分页的方法使用RowBounds对象进行逻辑(逻辑内存中)分页,它是针对ResultSet结果集执行的内存分页。使用pageHelper插件进行物理分页(其实是依赖物理数据库实体)。2. Mybatis使用pageHelper实现分页的原理强烈推荐阅读——浅析pagehelper分页原理<dependency> <groupId>c...

2020-02-29 20:47:52 1295

原创 根据list中对象时间属性进行排序

private static void ListSort(List<User> list) { Iterator<User> iterator = list.iterator(); if(iterator.hasNext()){ Usernext = iterator.next(); if (next == null) { iterator.re...

2020-02-26 15:20:52 2148

原创 springboot 多数据源

单数据源1, springboot集成mybatis 我们一般使用druid连接池。 druid中实现了 DataSource多数据源实现aop的方案: AOP结合AbstractRoutingDataSource1, 在执行的service上使用自定义注解,注解标明使用的那个数据库。2, 在执行sql之前, 通过aop在在threadLocal中保存数据源。3, 继承的MyDy...

2020-02-24 19:35:02 168

原创 SpringBoot 整合redis

1, 在使用redis连接池的时候SpringBoot1.0默认采用jedis客户端SpringBoot2.0默认采用Lettuce客户端来连接Redis服务端的默认是不使用连接池的,只有配置 redis.lettuce.pool下的属性的时候才可以使用到redis连接池.要使用lettuce连接池 需要引入 <dependency> ...

2020-02-23 14:17:00 167

原创 4, Java核心技术1 泛型

泛型1,泛型类的静态上下文中类型变量无效public class Singleton<T>{private static T singlelnstance; // Errorpublic static T getSinglelnstanceO // Error{ if (singleinstance == null) construct new instance of T...

2020-02-19 21:24:38 120

原创 3, Java核心技术1 带资源声明的 try 语句

带资源声明的 try 语句try-with-resources 语句中的资源只能是实现了java.lang.AutoCloseable接口的类实例,但是 Java SE 7 之後的所有实现了java.io.Closeable的类都实现了java.lang.AutoCloseable接口(该接口是在Java SE 7中才引入的),故都可以作为这里的资源。带资源的try 语句(try-with-r...

2020-02-19 20:13:36 189

原创 2,码出高效--日志

码出高效–日志一: 日志规范1,日志文件的生命周期:如果日志存储周期较短,如7 天,那么针对有些具备以“周”为频次发生的异常就无法被发现,相反,若曰志保存周期过长,又会对碰盘存储空间造成较大压力,产生不必要的资源消耗。因此综合两个方面考虑,代码规约推荐曰志文件至少保存1 5 天,可以根据日志文件的重要程度、文件大小及磁盘空间再自行延长保存时间。2,预先判断曰志级别对DEBUG 、INF...

2020-02-17 21:29:34 240

原创 1, 码出高效 ---异常篇

码出高效 —异常篇无论采用什么方式处理异常, 都严禁捕获异常后什么都不做或打印行日志了事。如果在方法内部处理异常, 需要根据不同的业务场景进行定制处理,如重试、回滚等操作。如果向上抛出异常,如上例所示, 需要在异常对象中添加上下文参数、局部变量、运行环境等信息,这样有利于排查问题。一, 异常分类所有的异常都是Throwable的子类, 分为Error(致命异常), Exception(非...

2020-02-17 21:15:31 228

Python Web开发和接口测试

顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。

2018-10-09

算法图解-像小说一样

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

2018-10-09

xshell_5.0.0.37

Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还

2018-10-09

空空如也

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

TA关注的人

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