自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (26)
  • 收藏
  • 关注

转载 SPI与线程上下文类加载器

所属文集:ClassLoader串烧前提传送门 :理解当前类加载器,主动加载,自动加载是什么!需求程序运行过程中要用到的类,通过当前类加载器的自动加载,加载不到(不在当前类加载器的类资源管辖范围),如果要使用这个类,必须指定一个能够加载这个类的加载器去加载,而怎么获取这个加载器是个问题。程序都是在线程中执行,那么从线程的上下文中去拿最合理,所以就诞生了线程上下文类加载器,这个加载器的是非自动加载,即通过forName 或者 loadClass的方式去加载类。两种场景1.当高层提供

2021-06-30 09:00:38 482

转载 Java类加载器及自定义

Java类加载器的作用是寻找类文件,然后加载Class字节码到JVM内存中,链接(验证、准备、解析)并初始化,最终形成可以被虚拟机直接使用的Java类型。类加载器种类有两种类加载器:1 启动类加载器(Bootstrap ClassLoader)由C++语言实现(针对HotSpot VM),负责将存放在<JAVA_HOME>lib目录或-Xbootclasspath参数指定的路径中的类库加载到JVM内存中,像java.lang.、java.util.、java.io.*等等.

2021-06-29 15:27:27 355

原创 clickhouse安装说明

下载clickhouse相关安装文件:下载地址: https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/Linux执行安装指令rpm -ivh +包名注意:先执行安装common-static。因为server和client安装时需要依赖common中的文件。客户端与服务端启动服务端启动sudo /etc/init.d/clickhouse-server start注意事项:如果linux报: init script

2021-06-28 17:21:47 13116 1

转载 真正理解线程上下文类加载器(多案例分析)

前置知识: java类加载器不完整分析#前言此前我对线程上下文类加载器(ThreadContextClassLoader,下文使用TCCL表示)的理解仅仅局限于下面这段话:Java 提供了很多服务提供者接口(Service Provider Interface,SPI),允许第三方为这些接口提供实现。常见的 SPI 有 JDBC、JCE、JNDI、JAXP 和 JBI 等。这些 SPI 的接口由 Java 核心库来提供,而这些 SPI 的实现代码则是作为 Java 应用所依赖的 jar 包被包

2021-06-28 10:20:06 229

转载 SpringBoot 统一异常处理(附核心工具类-ErrorInfoBuilder)

序言:此前,我们主要通过在控制层(Controller)中手动捕捉异常(TryCatch)和处理错误,在SpringBoot 统一异常处理的做法主要有两种:一是基于注解ExceptionHandler,二是基于接口ErrorController,两者都可以让控制器层代码快速“瘦身”,让业务逻辑看起来更加清晰明朗! 本工程传送门:SpringBoot-Exception-Handler 一. 默认错误处理SpringBoot 默认为我们提供了BasicErrorController 来处理全局错误.

2021-06-28 10:16:44 644

原创 gateway动态路由nacos配置中心路由配置spring-cloud-alibaba 解决nacos config配置不生效问题

目前升级使用以下的版本。apply plugin: 'io.spring.dependency-management'dependencyManagement { imports { mavenBom 'org.springframework.boot:spring-boot-dependencies:2.3.8.RELEASE' mavenBom 'org.springframework.cloud:spring-cloud-dependencies:H...

2021-06-28 10:13:56 3211 1

原创 gateway网关请求服务的400错误

gateway网关请求服务job-service时,前端的请求结果如下:Request URL:http://127.0.0.1:8080/job/task/xxx.do?pageindex=1&pagesize=10&taskType=&taskName=&taskState=Request Method: GETStatus Code: 400Remote Address: 127.0.0.1:8080Referrer Policy: strict-o.

2021-06-24 18:35:42 4222

原创 spring @Configuration 注解配置

环境准备操作系统信息系统系统:centos7.2三台服务器:10.211.55.11/12/13安装包:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.rpmhttps://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-x86_64.rpmhttps://artifacts.elastic.co/downloads/logsta

2021-06-21 10:15:35 356

转载 Spring Integration Testing(集成测试)- @IntegrationTest

先上代码如:@DirtiesContext(classMode = AFTER_EACH_TEST_METHOD)@WebAppConfiguration@IntegrationTest@SpringApplicationConfiguration(classes = {RibbonDiscoveryFilterTest.Application.class})@RunWith(SpringJUnit4ClassRunner.class)public class RibbonDiscoveryF

2021-06-18 09:37:55 1359

转载 SpringBoot中的SmartInitializingSingleton接口及其使用

一、使用场景实现SmartInitializingSingleton的接口后,当所有单例 bean 都初始化完成以后, Spring的IOC容器会回调该接口的afterSingletonsInstantiated()方法。主要应用场合就是在所有单例 bean 创建完成之后,可以在该回调中做一些事情,例如:import org.springframework.beans.factory.ListableBeanFactory;import org.springframework.beans.fa.

2021-06-15 15:01:09 2690

原创 spring boot-beans in application context form a cycle

spring的bean生成循环冲突了,如下图:要排除一些 配置@SpringBootApplication(exclude = {RedisAutoConfiguration.class,DataSourceAutoConfiguration.class, XADataSourceAutoConfiguration.class, JdbcTemplateAutoConfiguration.class})...

2021-06-11 17:55:35 305

原创 eclipse 代码自动提示功能的解决办法

由于重新配置了环境,并且eclipse也是装的4.2的,今天用的时候发现了,居然没有自动提示功能,也就是当一个对象居然点不出他的相关方法。后来网上搜索了下,成功的 办法是。1、我window->Preferences->Java->Editor->content assist把Enable auto activation选项打上勾 :(如下图)并且在点后面加上.abcdefghijklmnopqrstuvwxyz此时重启了eclipse还不成功,之后接着第二步骤...

2021-06-11 17:11:38 276

原创 Eclipse IDE的对spring扫描的影响

发现在Eclipse IDE for Java DevelopersVersion: Photon Release (4.8.0)Build id: 20180619-1200

2021-06-09 14:06:18 64

转载 详尽的 Elasticsearch7.X 安装及集群搭建教程

为了更好的阅读体验,欢迎访问原文阅读链接简介#首先引用 Elasticsearch (下文简称 ES)官网的一段描述:Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。本文主要介绍 Elasticsearch 集群的搭建。通过在一台服务器上创建 3 个 ES 实例来创建一个建议的 ES 集群。Elasticsear..

2021-06-03 17:14:00 168

mysql.data版本集合

mysql.data版本集合,用于解决 给定关键字不在字典中 的问题。

2023-03-24

jndi-jar.zip

jdni的两个jar包:fscontext.jar,providerutil.jar。主要用于jdni的开发。

2020-07-23

Daemon tool pro虚拟光驱清除工具及强力清除工具

Daemon tool pro虚拟光驱清除工具及强力清除工具,两个工具肯定能清理。

2018-03-29

淘宝IP地址解析

淘宝IP地址解析淘宝IP地址解析

2017-06-29

castle-AOP

castle的AOP例子

2017-05-11

hibernate-validator-4.2.0.Final-dist

hibernate-validator-4.2.0.Final-dist

2017-01-05

Apache Shiro源码

Apache Shiro 源码 ,Apache Shiro 身份认证例子-源码 .

2016-12-15

Apache Shiro web

Apache Shiro,拷贝到Tomcat下运行,默认用户名/口令:admin/admin

2016-12-15

jdk动态代理和cglib

使用Java的动态代理有一个局限性就是代理的类必须要实现接口,CGLib采用非常底层的字节码生成。

2016-11-04

rest webservice开发接口所jar(javax.ws.rs.jar)

est 开发webservice必备的jar包,rest开发webservice是一个http协议轻量级组件,简单,上手快,调用方便

2016-09-30

exe4j 64位 生成exe工具

exe4j 64位 生成exe工具。

2015-12-21

C#双向链表的实现

C#双向链表的实现

2015-09-28

hammock-master

hammock-master,RESTful,.NET环境下我们想调用其它开放平台的服务接口,不需要自己去实现底层,开源的库用起来会很方便

2015-06-07

instantclient

64位oracle数据库安装32位plsql解决方法 解压缩放到你的相关地址下:比如E:\tools下 然后将你下列路径下的两个文件拷贝出来放到E:\tools\instantclient_10_2_4 a. path: G:\oracle\product\10.2.0\client_3\oui\lib\win32 filename:msvcr71.dll b. path: G:\oracle\product\10.2.0\client_3\NETWORK\ADMIN filename: tnsnames.ora

2014-10-22

Oracle odbc数据源驱动

Oracle odbc数据源驱动

2013-10-15

VC++ OLE DB 编程指导

VC+++OLE+DB+编程指导.rar

2013-10-15

wince json序列化

wince json序列化List<T> list = Json.Converter.Deserialize<List<T>>(json);

2013-05-15

cocowatcher

自动检测并启动程序,通过cocowather文件配置即可,并附件上源代码。

2013-04-24

CPU进程数执行检查

CPU进程数执行检查

2013-01-06

C#高质量仿腾讯截图程序

C#高质量仿腾讯截图程序

2012-12-10

WCFSample基于net.tcp

WCFSample基于net.tcp的WCF配置实例解析 本文主要通过文件配置来讲解如何编写一个基于net.tcp的Windows Form小程序。 使用的工具 涉及的工具有: SvcUtil.exe WCF Service Configuration Editor

2012-12-09

WCFCallBackDaemon

WCFCallBackDaemon由于WCF中提供了CallbackContract属性,所以在双工通信中,我们可以很方便的和Server进行通信

2012-12-09

C#开发EXCEL报表

开发EXCEL报表格式,直接生成EXCEL报表形式。poi生成EXCEL报表格式。

2010-06-23

ibatis架构,ibatis

ibatis架构,ibatis是一个轻量级的系统架构,在现多少系统中运用。

2010-06-23

ActiveSyncsetupchs

ActiveSyncsetupchs ActiveSyncsetupchsActiveSyncsetupchsActiveSyncsetupchs

2010-04-29

多文件falsh_upload

flash+asp.net的多文件上传的好资料

2008-11-20

空空如也

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

TA关注的人

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