自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春风化雨

用心做事

  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 java利用反射获取指定属性名的值或指定注解的值

1、直接贴出自写工具类代码package com.myfutech.employee.service.provider.util;import com.myfutech.employee.service.api.vo.request.employee.EmployeeModifyVO;import com.myfutech.employee.service.provider.model...

2019-07-31 18:13:09 8381 1

原创 Nginx三大功能

1、Nginx是什么?Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。2、三大功能1)反向代理 正向代理:特定情况下,代理用户访问服务器,需要用户手动的设置代理服务器的ip和端口号。 反向代理:是用来代理服务器,代理用户要访问的目标服务器。代理服务器接受请求,然后将请求转发给内部网络的服务器(服务集群模式...

2019-07-31 16:56:51 17527 2

原创 redis伪集群命令整理_可整理为脚本

1、清除持久化和历史集群节点信息rm -rf /opt/pseudoCluster/6371/bin/appendonly.aofrm -rf /opt/pseudoCluster/6371/bin/dump.rdbrm -rf /opt/pseudoCluster/6371/bin/nodes.confrm -rf /opt/pseudoCluster/6372/bin/appendo...

2019-07-31 16:10:40 249

转载 缓存世界中的三大问题及解决方案

目前的IO设备远不能满足互联网应用海量的读写请求。于是便出现了缓存,利用内存的高速读写性能来应付海量的查询请求。然而内存资源非常宝贵,将全量数据存储在内存中显然是不切合实际的。因此目前采用内存和IO结合的方式,内存只存储热点数据,而IO设备存储全量数据。 缓存的设计包含很多技巧,设计不当将会导致严重的后果。本文将介绍缓存使用中常见的三大问题,并给出相应的解决方案。1. 缓存穿透在...

2019-07-31 15:47:05 236

原创 windows下host文件修改与刷新

1、window环境:hosts文件位置:C:\windows\system32\drivers\etc刷新方式:ctrl+r,输入CMD,回车在命令行执行:ipconfig /flushdns #清除DNS缓存内容。ps:ipconfig /displaydns //显示DNS缓存内容2、linux环境文件位置:/etc/hosts刷新命令:sy...

2019-07-31 13:46:58 72148 4

转载 Maven类包冲突终极三大解决技巧 mvn dependency:tree

1、举例A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖)。这里有一个需要特别注意的,即B和C同时依赖于X,假设B依赖于X的1.0版本,而C依赖于X的2.0版本,A究竟依赖于X的1.0还是2.0版本呢?这就看Classloader的加载顺序了,假设Cl...

2019-07-31 11:35:14 18735 1

转载 mvn dependency:tree的用法

一.参考文档https://maven.apache.org/plugins/maven-dependency-plugin/examples/resolving-conflicts-using-the-dependency-tree.htmlhttps://maven.apache.org/plugins/maven-dependency-plugin/examples/filterin...

2019-07-31 11:30:58 5161

原创 Spring之@JsonFormat与@DateTimeFormat注解的使用

1、配置方式spring boot在application.yml,给出默认的格式spring: mvc: date-format: yyyy-MM-dd HH:mm:ss jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+82、注解方式 前端传到后台时间参数格式的规范要求;后台返...

2019-07-31 10:34:41 4599

原创 解决:服务注册中心调用不起效或失败的问题

1、问题描述1)常有线上服务调用通过,但是没打印日志2)常有线上服务调用通过,但是修改后的功能未奏效2、问题根源1)有人本地连接了线上中间件,调用跑到其本地去了2)服务是集群模式,存在未跟新最新代码的服务...

2019-07-31 09:55:41 1245

原创 dubbo和zookeeper使用中遇到的问题

1、背景问题 1)阿里服务器(每台服务器提供内网ip和公网ip,不支持VPN); 2)安装中间件zookeper,部署dubbo服务,线上配置使用的都是内网ip; 3)本地使用公网ip连接zookeeper发现服务,并调用; 4)本地启服务,调用dubbo服务时,提示内网ip+端口号,重试三次超时。2、问题根源 ...

2019-07-31 09:31:54 878

原创 解决跨域问题:Nginx提示CORS :No ‘Access-Control-Allow-Origin’ header 解决办法

1、前端请求问题_跨域问题2、解决方案被CORS策略阻止的只有字体,只需要nginx配置字体跨域就可以。就不用配置其它跨域了。毕竟:Access-Control-Allow-Origin *跨域是很危险的。说明:nginx.conf配置Ok了,需要重启nginx。nginx中Access-Control-Allow-Origin字体跨域配置方法:locatio...

2019-07-25 15:12:35 23823

转载 基于Spring Cloud的分布式架构体系

不同的模块,不同的模块直接通过特定的协议和接口进行交互;服务特点:服务内部高内聚,服务之间低耦合;架构图:服务化架构图2 SOA和微服务架构2.1 SOA和微服务的区别1、微服务业务系统需要彻底组件化和服务化,一个组件就是一个产品,可以独立对外提供服务;2、微服务不再强调传统SOA架构里面比较重的ESB企业服务总线;3、独立的运行空间;4、采用H...

2019-07-24 17:18:54 3354

原创 使用Hibernate的SessionFactory自封装统一的DAO实现_经过测试_可以直接参考使用

使用Hibernate的SessionFactory自封装统一的DAO实现,使用泛型,减少重复代码,提升开发效率。1、dao实现类:BaseDaoImplimport java.io.Serializable;import java.lang.reflect.Constructor;import java.lang.reflect.ParameterizedType...

2019-07-17 09:55:43 450 1

原创 Jenkins启动脚本

1、配置信息仅供参考node { stage('git pull'){ // 拉取代码 git branch: 'pre', credentialsId: '7ce98bc9-b45f-4c1c-9479-71ab1c896c23', url: 'http://gitlab.****.com:8888/nifoplat/unif-system-portal.git' } ...

2019-07-16 18:03:15 812

转载 Mybatis题库

作者:a745233700 原文:http://h5ip.cn/JFnS1、什么是Mybatis?1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。2、MyBatis 可以使用 XM...

2019-07-16 11:23:20 6904

原创 Springboot使用校验框架validation校验

1、pom引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> &l...

2019-07-12 15:50:33 2908

转载 Spring 源码分析之 bean 实例化原理

目录1、Sring bean 实例化 2、两种实例化方法3、源码阅读4、实例化策略(cglib or 反射)1、Sring bean 实例化 本文谈一下Spring bean的实例化相关的内容。创建Spring bean 实例是Spring bean 生命周期的第一阶段。bean 的生命周期主要有如下几个步骤:创建bean的实...

2019-07-12 14:10:02 789

原创 Spring默认把bean设计成单例的原因

1、Spring的5种作用域Spring 提供了5种scope分别是:1、singleton作用域 Spring的scope的默认值是singleton Spring 只会为每一个bean创建一个实例,并保持bean的引用. <bean id="bean的id" class="bean的包名.类名" scope="singleto...

2019-07-12 10:31:01 543

转载 Spring对Hibernate事务管理

Hibernate实现事务管理,Spring只是管理hibernate的事务,二者是管理者与被管理者的关系。 Spring通过Aop实现了对Hibernate的事务管理,Spring没有单独实现事务的管理。 在谈Spring事务管理之前,我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中我们每次进行一个...

2019-07-11 17:31:58 363

转载 Hibernate基本原理及概念详解

1、Hibernate是什么 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM(Object-Relative Database-Mapping)框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibern...

2019-07-11 17:04:46 2196

转载 Java多线程题库

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很...

2019-07-10 16:15:57 929

转载 彻底理解Spring容器和应用上下文

作者:陈本布衣www.cnblogs.com/chenbenbuyi本文转自:https://www.javazhiyin.com/38664.html有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期。业务代码只需要按照业务本身的流程,走啊走啊,走到哪里,需要另外的对象来协助了,就给Spring说,我想要个对象——于是Spring就很贴心的给你个对...

2019-07-10 14:13:25 425

转载 MySQL索引详解

看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问!一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。二、索引能干什么?索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能...

2019-07-10 09:33:23 175

原创 IntelliJ IDEA的命令行中修改GitLab登录用户名

要求:修改GitLab中Profile的用户名,比如:young0704,修改为:Liuxd操作:1)查看当前的用户名,在Terminal中输入或者直接CMD的命令行中也可git config user.name2)修改用户名输入;然后确认git config --global user.name "Liuxd"git config user.name...

2019-07-09 11:23:47 8927

原创 Spring Boot:整合Spring Security

文章地址:https://www.cnblogs.com/xifengxiaoma/p/11106220.html源码下载:码云:https://gitee.com/liuge1988/spring-boot-demo.git

2019-07-04 17:50:27 174

原创 IntelliJ IDEA Rainbow Brackets 插件安装与使用

插件名称:Rainbow Brackets作用:彩虹颜色的括号,清除分清括号个数,防止括号错乱。1、安装file->settings插件地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets可直接在idea中安装,无需单独手动下载。2、重启idea3、使用最近括号内容高亮效果:ctrl...

2019-07-04 16:19:34 37383 10

原创 IntelliJ IDEA查找bug插件安装与使用

插件名称:FindBugs-IDEA1、安装file->settings插件地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea可直接在idea中安装,无需单独手动下载。2、重启idea3、查找bug4、结果分析...

2019-07-04 16:06:04 5794 1

转载 深究Spring中Bean的生命周期

原创:cxuanJava知音一、Bean 的完整生命周期在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring管理Bean的生命周期就复杂多了,正确理解Bean 的生命周期非常重要,因为Spring对Bean的管理可扩展性非常强...

2019-07-04 14:44:00 199

转载 Springboot线程池的使用和扩展

作者:程序员欣宸https://blog.csdn.net/boling_cavalry我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务;实战环境 windowns10; jdk1.8; springboot 1...

2019-07-04 14:37:16 410

原创 Java线程池_详解

1、为什么要使用线程池降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。2、线程池参数参数 说明 corePoolSize 核心线程数...

2019-07-04 14:28:15 291

转载 Springboot配置详解

1、SpringBoot 默认加载配置SpringBoot使用两种全局的配置文件,全局配置文件可以对一些默认配置进行修改。 application.properties application.yml 这两个配置文件使我们springboot启动的时候回默认加载的配置文件。配置文件放在src/main/resources目录或者类路径/config下,这个配置文件的路径...

2019-07-04 10:16:02 304

wsl_update_x64.msi

wsl_update_x64.msi

2022-08-26

tap-windows-9.21.2.zip

tap-windows-9.21.2.zip

2021-12-30

微软常用运行库合集64位系统.rar

微软常用运行库合集_2019.07.20_X64,解决常用软件安装缺少依赖的问题;避免手动查询具体依赖,以及最新版软件依赖变更后问题不能结局的情况。

2020-04-17

redis-3.3.3.rar

redis-3.3.3.gem,已打成压缩包,用于redis集群部署,预装插件,很好的支持redis完成集群操作。

2019-09-02

Microsoft Visual C++ 14.0

Microsoft Visual C++ 14.0,提供多种软件安装的提前提插件

2019-04-30

ezmorph-1.0.2.jar

ezmorph-1.0.2.jar,JAR包,最新

2014-08-21

json-lib-2.1-jdk15.jar

json-lib-2.1-jdk15.jar

2014-08-21

优化SQL效率

优化SQL语句提高oracle执行效率(34种方法),提高你的sql执行效率,特别针对大数据。

2013-09-06

jQuery_LigerUI

最全的最实用jquery制作demo,网站模板。超级给力

2012-03-21

空空如也

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

TA关注的人

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