自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (24)
  • 收藏
  • 关注

原创 springboot中的继承和功能的开启

 springboot中的继承  一   1,配置类继承@Configuration@EnableCachingpublic class RedisConfig extends CachingConfigurerSupport ////////////类似自定义的复写配置-----一般是一整套的更换---覆盖框架默认的缓存虽然是自动装配,但是有多套一样的功能是,智能...

2018-08-31 13:41:38 3140

原创 一个请求的调用过程栈解析:

 先创建一个任务线程--》放入tomcat线程池--》发起tomcat http协议--》tomcat认证--》进入错误页面过滤器--》进入起始过滤器--》进入上下文调用链--》走完调用链--》包装http协议请求--》请求分发--》mvc (url和方法)Mapping--》反射机制调用方法--》进入切面--》切面执行完成之后继续执行反射方法调用     [20...

2018-08-29 14:30:27 550

原创 jar使用的两种方式

jar使用的两种方式:       1,main  函数启动     2,让war包依赖,虽然每个jar都用controller\service\dao(一个完整的系统,由于没有main函数启动不了,可以被war依赖作为其代码之后使用)(分布式的前身设置,之后可以     加上main函数,单独启动,通过http访问),这时主要的配置全部在war包项目,jar包项目最多就是属...

2018-08-27 15:44:23 208

原创 springboot 不同环境不同的配置

前言     我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。      对于多环境的配置,各种项目构建工具或是框架的基本思路是一致的,通过配置多份不同环境的配置文件,再通过打包命令指...

2018-08-24 17:46:50 1019

原创 springboot原理的理解

  基础服务层用springclound的思想是要用controller作为入口,用dubbo的思想一般是server直接被调用   这种都可以实现分布式单纯的springboot可以实现ha(用redissession共享),但是分布式的话积就类似http调用了(控制层和服务层在一起),和springcloud比没有注册发现,(自己写的代码,框架中的源码都如此)先校验有没有自...

2018-08-24 15:36:25 847

原创 MessageFormat与占位符

 {}的数字代表了相应顺序位置的参数应用于短信,参数模板的使用方法(尤其是定时任务) 参数模板的话后面应用的时候用split--用这个主要是存在公用的参数  参数模板的示例:   taskparam.openAccountNotify={0}|0|300|1800|2|5||{1}||||SUCCESS||||2 @Value("${jdan...

2018-08-24 10:50:06 414

原创 spring-boot使用注解获取配置文件中的值

1、配置文件:ylxy.properties#其他属性配置mail.default.from=admin@ylxy.commail.debug=falsemail.transport.protocol=smtpmail.host=192.168.75.100mail.username=ylxymail.password...

2018-08-23 14:30:33 1738

原创 SpringBoot启动流程解析

写在前面:       由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。       本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类图,来分析其启动逻辑和自动化配置原理。 总览:...

2018-08-22 13:52:28 121

原创 springboot启动流程

 springboot项目的jar启动  一般用主类启动启动,这时在配置文件中的配置例如端口可以起效,如果在编辑器用tomcat启动的时候,这是配置文件中的端口之类的配置就会失效  看一个框架的流程时就是找到启动类,断点进去,找到关键步骤方法进去看 打断点的时候注意,debug进入的时候可能进到其他方法,是由于虽然在一句但是有一个在这个方法前执行,就进入了这个方法...

2018-08-21 17:45:56 121

原创 面向切面编程(注解式)---实现请求,返回日志的自动打印

  面向切面编程(注解式)---实现请求,返回日志的自动打印  Pointcut  切点  用方法作为一系列要准备植入地的别名  (所有的方法路径就是切面) Around  Before  AfterReturning  通知织入到某些切点--此时的切点就用这个方法别名了    示例:  配置文件:   <!--...

2018-08-21 16:43:41 421

原创 自己简单的实现认证功能

自己简单的实现认证功能  1,登录的时候输入用户名,密码,然后和数据库查询比对,有的话放行,将用户名放入session  2,自定义一个拦截器,拦截所有的请求,每次请求,检验session中可否拿到用户名,可以的放行--可以去别处不需要登录的页面拦截器返回true继续原来的调用链,返回false终端调用链 当然也可以结合注解去进一步的验证---在需要特殊校验...

2018-08-21 16:15:58 291

原创 service层的单体操作抽象设计

  service层的单体操作抽象设计 利用泛型,抽象出公共单体操作可以省略许多重复代码  @Servicepublic class InsureApplyServiceImpl extends BaseService<InsureApply> implements InsureApplyService{}    public a...

2018-08-21 14:42:37 640

原创 Maven仓库

   一、Nexus的作用  指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服供其他项目组使用。 二、Nexus仓库     一般用到的仓库种类是hosted、proxy。Hosted代表宿主仓库,用来发布一些第三方不允许的组件,比如oracle驱动、比如商业软...

2018-08-17 14:49:55 112

原创 Maven三种仓库的配置

1 本地仓库的配置  在第一篇中我们介绍过,Maven的仓库有三类,这里不再介绍。  1、要创建本地仓库我们需要有相应的jar包文件,本人经过长时间的寻找和积累,已经有了一个jar包仓库,现将此jar包提供给大家使用。下载地址:http://pan.baidu.com/s/1jH77z2Q。  2、将下载先来的仓库文件解压到你要存放的地方。文件解压后有1.13G大小,请合理选择存放...

2018-08-17 11:07:15 154

原创 maven 一些元素的归纳

 父:自己的groupIdartifactIdpackaging  方式--pom 下面的子项目properties  后续配置的功用属性   一般用来配置版本信息 distributionManagement   本地包构建部署到远程的服务器上   -----本地私服    repositories  远程服务列表---远程的中央仓库,公司内部搭...

2018-08-17 10:44:19 157

原创 订单号的生成redis中获取

 利用redis的单线程高速缓存特性生成序列号,订单号,之后入库  String orderNo = PREFIX + factoryService.createTradeNo(); /**     * 定义TradeNo的生成     * @return     */    public String createTradeNo(){        re...

2018-08-10 14:15:46 1568

原创 反射的常用操作及一些使用特征

   反射:  反射获取类的实体:class Factory{      public static fruit getInstance(String ClassName){          fruit f=null;          try{              f=(fruit)Class.forName(ClassName).newI...

2018-08-08 13:40:07 201

原创 @Qualifier的用处

 @Qualifier的用处 可以对于一个接口,多个实现类,指定具体注入哪个实现类到这个接口类  在@Server 实例化的时候没有指明名称,在@atuoWire的时候没有用@Quality指明用哪一个的时候,这这时会用容器中仅有的那一个对象(单利)  类一@Service("apiInsureServiceImpl")public class ApiI...

2018-08-08 11:40:48 1735

原创 spring mvc校验

 spring  mvc校验 1,引入jar <!-- 属性验证 --><dependency><groupId>javax.validation</groupId><artifactId>validation-api</artifactId></dependency>&

2018-08-08 10:52:33 157

原创 复杂需求的设计处理--五级之内发展的下线名单的归属 代码实现

 定时任务用redis的做的锁,来错开同时运行(只要一个运行即可,另一个当时未获得锁等待,后不再尝试,)定时任务的配置是spring上下文的类。当需要对springmvc类做配置时不行,可以把要定时的改成spring的类,新建立一个新的controller调用注入这个类即可1、对于两个上下文都要的在springmvc  spring 同时配置两次 <!-- 属性文件替换--...

2018-08-06 15:44:00 185

原创 枚举类型有利于标记数字和文字的转化

 枚举类型有利于标记数字和文字的转化 三个参数也可以 package com.houbank.bank.common.enums; /** * Created by Yh on 2017/3/17. */public enum DictTypeEnum {     SEX("0","性别"),    MARRIAGE("1","婚姻状况"),...

2018-08-03 16:33:55 1005

sparkpom.rar

geomesa-spark 依赖配置,供参考,希望能帮助大家快速搭建相关应用

2021-09-10

seatServer.rar

seatServer配置示例

2021-06-08

redisMq(按任务批次分不同队列)

这个示例使用redis代替kafkamq,减少中间间的使用,采用不同的任务批次用不同的队列,方便中止时删除队列

2021-01-15

用注解实现redis分布式锁,防止短时间内重复请求

用注解实现redis分布式锁,防止短时间内重复请求,尤其对于请求耗时较长的方法,希望对大家有帮助

2021-01-14

使用redis做任务队列分发子任务

使用redis做任务队列分发子任务,用于分布式拆分子任务提高系统运行效率

2020-12-28

分页工具(用于发布式,子任务拆分)

分页工具(用于发布式,子任务拆分),希望能对大家有所帮助

2020-12-28

redis做消息队列

redis做消息队列,实现了kafka队列的调度(顺序消费,避免高并发内存溢出),大家参考,提高开发速度

2020-11-25

不用注解的json字段忽略

用注解注释依赖jackson,有时需要灵活的控制忽略的地方,不可想用注解一样统统忽略掉,此时可以需要忽略的专用这个类即可

2020-11-10

redis字节码存压缩对象

redis字节码存压缩对象,方便开发工具类,提高开发速度,希望有所帮助,多多交流希望有所帮助,多多交流

2020-11-10

springboot--jredis集成使用.zip

这是springboot集成jredis的集权案例,里面有字符串存储java对象,字节码存储java对象两种方式例子,供参考,希望可以帮助项目顺利进行

2020-05-20

远程调试启动脚本.zip

springboot远程调试启动脚本,方便在原始环境代码,调试问题,有助于快速定位问题,希望对大家有所帮助

2020-05-06

JacksonUtil.java

jackson将json字符串抓换成对象工具类,希望可以帮助快速完成相关的功能转化,节省开发时间,避免常见问题

2020-04-23

方案-erd模板.zip

概要设计画好时序图,流程图基本可以明确分解工作包,落地,希望此文档能帮助大家完成项目方案落地,避免空洞的方案

2020-04-14

架构设计思路样例.zip

此文档提供架构设计的思路,并不是标准的格式的文档,其中的考虑点,架构设计方式可以参考,希望有所帮助,谢谢,支持

2020-01-21

restclient-elastic.zip

本示例是resclient方式调用es的demo,供参考,以便于快速的搭建和体验es,希望对大家有所帮助

2020-01-20

es的简单查询和聚合查询用法说明

es的简单查询和聚合查询用法说明,用于理解es的聚合查询和简单查询的思路过程,便于快速的应用es, 希望能有所帮助,谢谢

2020-01-20

BI文字报表sql .txt

BI工具报表sql样例,便于以后做报表的sql书写参考,以较快的做出报表,具有一定的参考意义,希望多多支持,谢谢

2020-01-09

settings_my.xml

maven增加和启用资源库的配置,有配置镜像优先使用镜像,一次为样例,配置maven文件 ,以便在以后的应用中更加快捷

2020-01-02

clickhouse--kafka引擎接入同步表.docx

Clickhouse—kafka引擎接入到同步表同样可同步,等同于直接插入同步表,说明只要同步表有变化久同步,和具体变化源没关系,merger系列引擎对外没有区别,可互相转化

2019-12-26

行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx

clickhouse对接kafka消息,以及物化视图的建立,在建立上述表的时候需要按照顺序建立才会有物化视图的效果

2019-12-26

clickhouse集群配置.zip

clickhouse集群配置,host配置文件,以供参照官方文档配置时候的参考,以便于快速的搭建出集群,便于使用

2019-12-26

davinci邮件截图等不同环境配置.zip

davinci邮件截图等不同环境配置,主要参考邮件配置,截图配置,ip地址配置,对于ip的话linux需要配置address,cddress,一个是传string,一个是传文件流

2019-12-19

方案,概要设计模板.zip

技术方案选型,以及系统概要设计模板,技术选型的整体考虑点,和概要设计的框架,主要用于系统等行业的相关文档模板

2019-12-17

redis发布订阅.zip

redis具有发布订阅的功能, 利用redis的pub/sub发布订阅功能,可以实现都key的监听,当key准备好之后可以通知---适用于异步处理 比如异步打包大量数据包,上传至fdfs,等fdfs返回地址后通知其他业务系统,不需要其他业务系统轮询获取

2019-12-05

空空如也

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

TA关注的人

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