后端开发
文章平均质量分 65
Osborn521
把梦想变成现实
展开
-
Linq与Lambda-概述
Linq表达式、Lambda表达式你更喜欢哪个?阅读目录什么是Linq表达式?什么是Lambda表达式?查询表达式、点标记你更喜欢哪个?为什么选择点标记 什么时候使用查询表达式?联接查询(内联、左联、交叉联)什么是Linq表达式?什么是Lambda表达式?如图:由此可转载 2017-09-24 16:20:10 · 475 阅读 · 0 评论 -
PO VO BO DTO POJO DAO 整理总结
阅读目录1.DAO[data access object]数据访问对象 2.DTO[data transfer object]数据传输对象 3.PO[persistant object]持久层对象 4.BO[bussiness object]业务对象 5.VO[value object]值对象 4.POJO[plain ordiary java object] 简单java对象 ...转载 2018-12-27 13:54:18 · 151 阅读 · 0 评论 -
java switch 中枚举判断
方案一:package com.service.enums;public enum ViabilitylevelEnum { IndependentType("ebd72234","独立","IL","a0489ec8","0"), LifeCareLevelOne("9989cd22","生活1级","AL1",&quo原创 2019-02-22 10:23:17 · 2289 阅读 · 0 评论 -
Spring Boot 中使用注解@Transactional声明事物
需要明确几点:默认配置下Spring 只会回滚运行时、未检查异常(继承自 RuntimeException 的异常)或者 Error。参考这里 @Transactional注解只能应用到 public 方法才有效。 ...转载 2019-03-08 17:00:20 · 328 阅读 · 0 评论 -
mybatis工具类example详解--精华使用经验总结
一、example类干什么用的?理论上通过example类可以构造你想到的任何筛选条件。例子是展示此类用法的最好方式.Example类可以用来生成一个几乎无限的where子句.可以让你不用再mybatis里写一大堆mapper.xml文件注:在使用example类前 先学下MBG配置(Mybatis-Generator)http://www.mybatis.org/gener...原创 2019-03-08 15:59:46 · 4073 阅读 · 0 评论 -
JSON.toJSONString、JSON.parseObject、JSON.parseArray
对象转json Stringstr=JSON.toJSONString(recVo);json 转对象Test Obj=JSON.parseObject(str,Test .class);json转list对象List<Test >arrList=JSON.parseArray(arrJson,Test .class);...原创 2019-03-27 14:51:31 · 830 阅读 · 0 评论 -
mybatis-plus一些通用方法如何使用
insert相关boolean insert(T entity);//插入boolean insertSelective(T entity);//选择性插入,null字段不插入boolean insertBatch(List<T> entityList);//批量插入delete相关boolean deleteById(I id);//通过ID删除...原创 2019-04-02 14:04:04 · 1081 阅读 · 0 评论 -
java 判断一个字符串是否包含某个字符串contains和indexOf
一、contains方法1:描述java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列2:声明publicbooleancontains(CharSequences)3:返回值此方法返回true,如果此字符串包含,否则返回false。4:实例publicstaticvoidmain(St...原创 2019-04-02 16:02:30 · 23184 阅读 · 0 评论 -
mybatis常用jdbcType数据类型与mysql的类型对照
<resultMap type="java.util.Map" id="resultjcm"><result property="FLD_NUMBER" column="FLD_NUMBER"javaType="double" jdbcType="NUMERIC"/><result property="FLD_VARCHAR" column="...原创 2019-08-05 14:18:01 · 5293 阅读 · 0 评论 -
springboot整合quartz多任务的配置
1.maven依赖<!-- quartz 使用了该jar包PlatformTransactionManager类 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId></de...原创 2018-12-27 10:40:21 · 736 阅读 · 0 评论 -
java lambda之ListHelper
import java.lang.reflect.Method;import java.util.*;import java.util.function.Function;import java.util.function.Predicate;import java.util.stream.Collectors;/** * lambda之ListHelper * Created ...原创 2018-12-21 13:59:49 · 304 阅读 · 0 评论 -
sql语句的常用逻辑处理
#table @table 的区别#定义的表不drop不会释放@定义的表会自动释放创建#table有两种方式:1.select * into #T from tablename2.CREATE TABLE #tablename( coumnname1 NVARCHAR(36) )创建@table也有两种方式用法同上1.select * into原创 2017-10-19 18:06:31 · 1816 阅读 · 0 评论 -
centos7通过yum安装jdk1.8
安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java首先检索包含jav...转载 2018-07-19 18:46:19 · 226 阅读 · 0 评论 -
JUnit5集成测试
一、在pom.xml添加<build><plugin><artifactId>maven-surefire-plugin</artifactId><version>2.19</version><dependencies><dependency><原创 2018-08-22 15:45:48 · 2715 阅读 · 0 评论 -
JUnit5使用方法
一、pom.xml文件添加<properties><junit.jupiter.version>5.0.0-M4</junit.jupiter.version></properties><dependencies><dependency><groupId>org.junit.jupiter&原创 2018-09-29 14:37:18 · 5127 阅读 · 2 评论 -
Spring Cloud 微服务数据获取Fegin-- 声明式服务调用
一.介绍Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并用注解的方式来配置它。 Feign具有可插拔的注解特性,包括Feign 注解和JAX-RS注解,同时也扩展了对SpringMVC的注解支持。Feign支持可插拔的编码器和解码器,默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。二、使用...原创 2018-11-08 17:15:25 · 570 阅读 · 0 评论 -
微服务延时排查工具Zipkin
Zipkin它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比。...原创 2018-11-08 17:17:10 · 548 阅读 · 0 评论 -
redis连接 “ERR Client sent AUTH, but no password is set
[问题原因]Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求。【解决办法】确定Redis启动时指定是哪个配置文件。redis.conf编辑完后保存,重新启动Redis,再运行程序,OK。另外:关于redis的启动方式:1、指定配置文件 $: ./redis-server /usr/local/redis.con...原创 2018-11-15 16:50:44 · 4682 阅读 · 0 评论 -
windows下redis可视化客户端
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。redis的可视化客户端目前较流行的有三个:Redis Client ; Redis Desktop Manager ; Redis Studio.Redis Desktop Manager一款基于Qt5的跨平台Redis桌面管理软件支持: Wi...原创 2018-11-15 16:55:25 · 91472 阅读 · 7 评论 -
java计算两个时间区间之间的天数
import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class DateUtil { /** * 得到指定...原创 2018-12-21 13:55:37 · 2298 阅读 · 0 评论 -
java 获取当前月第一天 计算当月最后一天 获取年月
import java.text.SimpleDateFormat;import java.util.Calendar;public class DateHelper { /** * 当前月第一天 * @return */ public static String getFirstDayOfMonth(){ SimpleDate...原创 2018-12-21 13:57:20 · 693 阅读 · 0 评论 -
java BigDecimal类型null处理 比较 运算
BigDecimal null处理BigDecimal a;a.equals(null) BigDecimal 比较BigDecimal b;b.compareTo(BigDecimal.ZERO)==0 等于0b.compareTo(BigDecimal.ZERO)==1 大于0b.compareTo(BigDecimal.ZERO)==-1 小于0B...原创 2019-09-24 10:36:12 · 46221 阅读 · 6 评论