自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽灵雾的专栏

一个以维护世界和平为己任的帅气大叔

  • 博客(232)
  • 资源 (13)
  • 收藏
  • 关注

原创 Broken pipe异常分析及解决

Broken pipe异常分析报告错误描述ClientAbortException: java.io.IOException: Broken pipe可能出现原因:TCP服务端write数据时,收到SIGPIPE信号(连接已经终止)

2017-02-06 13:26:32 159190 9

原创 Java控_01原创工具类(001)_深度的对象非null转换工具V1.0

Java控01原创工具类(001)深度的对象非null转换工具V1.01、目标需求综述:任意对象及其属性(实例变量)转换为非null对象关键点:任意对象、包括集合容器对象内所有属性,包括父类的属性属性类型包括基本类型、枚举、自定义类、内部类、数组、常用集合容器(List、Set以及Map)每个属性也需要做同样的非null处理我们在实现之前,先准备一个测试用的复杂类,包含我们上述的所有需求。

2016-08-07 11:26:17 2705 3

原创 Java千百问_01基本概念(013)_Socket、SocketChannel有什么区别

点击进入_更多_Java千百问1、Socket、SocketChannel有什么区别了解Socket看这里:Socket是什么 Socket、SocketChannel二者的实质都是一样的,都是为了实现客户端与服务器端的连接而存在的,但是在使用上,却有很大的区别。具体如下:所属包不同 Socket在java.net包中,而SocketChannel在java.nio包中。异步方式不同 从包的不

2016-06-19 10:46:08 6898 2

原创 Java千百问_07JVM架构(016)_java内存如何优化

点击进入_更多_Java千百问1、java内存如何优化了解jvm内存管理看这里:jvm是如何管理内存的 了解堆内存看这里:java堆内存是什么样的 java内存的优化主要是通过合理的控制GC来实现,主要原则: 1. 不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况(因为GC过后这个值是不会变化的)。 2. 使用JDK提供的内存查看工具,比如JConso

2016-06-04 07:57:38 7099 1

原创 Java千百问_07JVM架构(014)_什么是Dump文件

点击进入_更多_Java千百问1、什么是Dump文件Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开。当我们的程序发布出去之后,在客户机上是无法跟踪代码的,所以Dump(扩展名是 .dmp)文件对于我们来说特别重要。我们可以通过.dmp文件把出现问题的情况再现,然后根据再现的状况(包

2016-05-29 10:29:46 10850 1

原创 【从java到Go】Vue3打包发布到OSS

基于java基础,快速学习Golang从零将Vue3打包发布到OSS

2022-10-21 23:53:30 853

原创 【从java到Go】Gin框架整合并部署Vue

基于java基础,快速学习Golang从零在Gin框架中整合并部署Vue

2022-10-21 23:34:30 2275 1

原创 【从java到Go】搭建Go的Redis客户端框架redigo

基于java基础,快速学习Golang从零搭建redis服务

2022-10-10 14:32:19 720

原创 【从java到Go】解决Gin中CORS跨域

基于java基础,快速学习Golang解决Gin中CORS跨域

2022-10-01 11:18:46 1692

原创 【从java到Go】搭建Go的ORM框架Gorm

基于java基础,快速学习Golang从零搭建go的orm服务

2022-09-21 20:27:38 1035 1

原创 【从java到Go】搭建Go的Web框架Gin

基于java基础,快速学习Golang从零搭建go的web服务

2022-09-21 14:42:53 1182

原创 【Springboot】When allowCredentials is true, allowedOrigins cannot contain the special value “*“

【Springboot】When allowCredentials is true, allowedOrigins cannot contain the special value "*"

2022-09-08 08:15:00 572

原创 【Cookie】后端在Response中addCookie无效(请求中已有Set-Cookie)

后端在Response中addCookie无效(请求中已有Set-Cookie)

2022-09-07 17:56:11 4321 1

原创 【SpringBoot】Annotation-specified bean name ‘XXXXClass‘ for bean class [com.xx.XXXXClass] conflicts

【SpringBoot】Annotation-specified bean name 'XXXXClass' for bean class [com.xx.XXXXClass] conflicts

2022-09-07 11:25:34 962

原创 【Mybatis】Parameter ‘ids‘ not found. Available parameters are [collection, list]

【Mybatis】Parameter 'ids' not found. Available parameters are [collection, list]

2022-08-19 11:11:15 3258 1

原创 【Maven】org.codehaus.plexus.component.repository.exception.ComponentLookupException

【Maven】org.codehaus.plexus.component.repository.exception.ComponentLookupException

2022-08-02 07:30:00 13687 2

原创 【Maven】Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.x.x

【Maven】Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.x.x

2022-08-01 17:21:37 10404

原创 【SpringBoot】springProject‘org.springframework.boot:spring-boot-starter-parent:2.x.x‘ not found

【SpringBoot】springProject'org.springframework.boot:spring-boot-starter-parent:2.x.x'notfound

2022-08-01 16:35:33 1248

原创 Mac系统打开软件提示“已损坏”

【问题现象】下载一些macOS应用,例如navicat等,打开软件时提示:“xxx已损坏,xxxx,请将其移到废纸篓”【原因】软件中某些属性与系统不兼容,删除即可【解决】第一步,打开“终端”,输入如下命令,但不执行:sudo xattr -r -d com.apple.quarantine ##注意,com.apple.quarantine 之后有一个空格第二步,在“访达”->“应用程序”找到所要打开的软件,然后讲起拖动至上述命令之后,结果如下:sudo xattr -r -d

2021-10-27 19:16:52 246

原创 【Spring】Spring IOC设计思路

【设计思路_理念】一、为什么要做(Why)Spring IOC的本质,就是我们如果需要一个对象实例(Bean),找Spring要,Spring就会给我们,我们不需要关注这个实例是怎么来的,与使用者解耦,方便使用。二、要做什么(What)所以,作为Spring,面对有人来找我要对象实例(Bean),那就有两种选择:第一种,是我生产一个给你;第二种,是把我已经生产好,存在仓库里的找到,然后给你用;Spring最初的设计思路应该是第一种,直接帮你生产一个对象,所以就有了一个描述这个工厂的接口:B

2021-09-28 18:07:32 286

原创 【Spring】FactoryBean和普通Bean的区别

【提问】Spring中所说的FactoryBean和普通Bean的区别有什么区别?【解答】具体区别:维度不同Bean只是一个概念,统称所有被SpringIOC工厂(容器)管理的对象,硬要说也要有一个规范,那就是Object。FactoryBean是一个实际的接口,在spring-beans包中:org.springframework.beans.factory.FactoryBeanFactoryBean通过编码方式负责Bean的生成,由于同样会被SpringIOC工厂(容器)所管理,所以可以

2021-09-28 14:10:19 1783 1

原创 【Spring】@Conditional详解

Conditional

2021-09-22 16:48:15 762

原创 【Spring】@Repository@Service@Controller注解的区别

【提问】Spring的注解中,@Repository、@Service、@Controller注解有什么区别?【解答】三者均是@Component的派生注解,目的均是将类标记为需要构造并注入的Bean,@Repository,@Service,@Controller三者是用来标记一些特殊功能和用途的,并能够为编码进行明确的分层结构,为第三方框架留了很多的想象空间。可以简单理解为:@Repository、@Service,@Controller = {@Component +一些其他特殊功能}具体

2021-09-17 20:33:50 1210

原创 【Spring】@ConditionalOnBean和@ConditionalOnMissingBean有什么区别

【提问】Spring的注解中,@ConditionalOnBean和@ConditionalOnMissingBean有什么区别?【解答】@ConditionalOnBean和@ConditionalOnMissingBean均是@Conditional的派生注解,来给Bean的注入增加一些前提条件:@Conditional是自定义注入的条件@ConditionalOnBean是依赖某些Bean才能注入的条件@ConditionalOnBean是排斥某Bean才能注入的条件具体如下:1、功能

2021-09-17 18:12:41 854

原创 【SpringBoot】@Component和@Bean的区别

【提问】Spring的注解中,@Component和@Bean有什么区别?【解答】二者目的均是将Bean注册到Spring容器中,@Bean的作用是可以方便的通过代码来自定义Bean的构造。具体区别:1、目标范围不同@Component只能注解在类(ElementType.Type)中@Bean只能注解方法(ElementType.Method)中2、实现原理不同@Component(也包括@Controller、@Service、@Repository等)是通过类路径扫描来自动侦测并放入S

2021-09-17 10:53:22 609

原创 【Feign】Load balancer does not contain an instance for the service xxx-service

【问题现象】在使用Feign进行服务见API调用时,出现如下问题:[503] during [GET] to [http://xxx-service/test/get?name=xxx] [TestServicesApi#get(String)]: [Load balancer does not contain an instance for the service server-service]【原因】请求被拒绝,服务端没有找到对应API服务,可能的原因是请求的“xxx-service”域

2021-09-10 19:45:54 10162

原创 【SpringMVC】Required request parameter ‘xxx‘ for method parameter type String is not present

【问题现象】SpringMVC中,在请求链接无错误、Controller配置无错误的情况下,访问某个Controller链接接口时,提示错误:org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'xxx' for method parameter type String is not present【原因】直译的原因,请求中缺少参数【解决】url

2021-09-10 17:51:28 34889 1

原创 【SpringBoot】This application has no explicit mapping for /error,so you are seeing this as a fallback

【问题现象】SpringBoot中,在请求链接无错误、Controller配置无错误的情况下,访问某个Controller链接接口时,提示错误:This application has no explicit mapping for /error,so you are seeing this as a fallback【原因】请求无法找到对应的bean进行处理,在请求链接无错误、Controller配置无错误的情况下,还可能是SpringBootApplication包扫描的问题,如下:@

2021-09-10 17:46:39 20864

原创 【Consul】控制台Service ‘xxxx-service‘ check提示错误(红叉)

【问题现象】启动consul服务后,Consul控制台中对应instance中提示“Service ‘xxxx-service’ check”错误,体现为红叉错误:【原因】Consul心跳异常或没有配置,但服务本身不受影响,仍能正常运行【解决】Consul的心跳默认关闭,在配置文件中开启即可...

2021-09-10 17:05:04 1929 2

原创 【SpringMVC】@RequestMapping和@GetMapping的区别

【提问】Spring中bean的注解中,@RequestMapping和@GetMapping有什么区别?【解答】1、注解目标范围不同@RequestMapping能注解在类(ElementType.Type)和方法(ElementType.Method)中@GetMapping只能注解方法(ElementType.Method)2、注解功能不同注解在方法时,@GetMapping 等价于 @RequestMapping(method= RequestMethod.GET)二者均用于限定该C

2021-09-10 15:02:19 3736

原创 【SpringCloud】Could not find artifact org.springframework.cloud:spring-cloud-starter-xxx

【问题现象】IDEA中搭建SpringCloud体系,运行时提示红色错误:Could not find artifact org.springframework.cloud:spring-cloud-starter-xxxx:pom:unknown in central (https://repo.maven.apache.org/maven2)【原因】对应的包没有加载进来。【解决】重新reload所有maven项目即可,如图:如果无法解决,按如下步骤尝试:1、先把pom文件全部注

2021-09-08 17:17:51 5079 1

原创 【SpringCloud】Error creating bean with name ‘configurationPropertiesBeans‘

#【问题现象】IDEA中搭建SpringCloud体系,运行时提示红色错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationProperties

2021-09-08 16:46:15 1352

原创 【SpringBoot】Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found

#【问题现象】IDEA中搭建Spring体系,maven项目的pom文件和maven插件中会提示红色错误:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found#【原因】没有制定maven-plugin的版本,这对导致编译环境(IDEA、命令行、maven插件等)认为找不到/无法解析该包,故报错。这是IDEA、Maven插件检测的老问题,只是会给出错误提示,并不影响任何发布、运行#【解决】加上版本号(这

2021-09-08 16:11:14 11946 2

原创 【SpringBoot】‘parent.relativePath‘ of POM points at instead of, please verify your project structure

【问题现象】IDEA中搭建Spring体系,maven子项目引入父项目,子项目的pom文件和maven插件中会提示红色错误:'parent.relativePath' of POM com.test:XXX:0.0.1-SNAPSHOT points at com.XXX:XXX instead of com.kid:XXX, please verify your project structure【原因】子级Maven项目的pom文件中,没有使用relativePath标签,或使用的默认值:“”

2021-09-08 14:46:14 5710 1

原创 Java千百问_02基本使用(014)_mac系统如何管理环境变量

点击进入_更多_Java千百问-基本使用1、mac系统如何管理环境变量mac系统中管理环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。具体配置方法如下:系统级通过修改./etc/profile文件来配置,全局(公有)配置,不管是哪个用户,登录时都会读取该文件。不建议修改这个文件。用户级./etc/bashrc

2016-07-30 09:08:52 2024 1

原创 Java千百问_09基础类库(004)_java.lang.management包有什么功能

点击进入_更多_Java千百问-基础类库1、java.lang.management包有什么功能java.lang.management包提供了全面的监控和管理工具,包括JVM的监管API、监管API日志、jconsole和其他监控工具、out-of-the-box的监管工具(开箱即用)、Java管理扩展平台(JMX)等等。sun在sun.management中提供了对应的实现类。主要类如下图:下

2016-07-24 10:28:16 2154

原创 Java千百问_09基础类库(003)_java.math包有什么功能

点击进入_更多_Java千百问-基础类库1、java.math包有什么功能java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:下面介绍math中的类:任意长度整形 BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。 MutableBig

2016-07-24 09:48:34 2476 1

原创 Java千百问_09基础类库(002)_util包有什么功能

点击进入_更多_Java千百问-基础类库1、util包有什么功能java.util包提供了java中的基础工具类。包括基本的集合框架等基础类以及通用的工具类。主要类如下图:大体将java.util包分为两类:集合、工具,下面分别介绍其中比较常用的类:集合位集合 BitSet,只存储0、1的集合。数据集合 Collection,常用集合容器,包括列表List、数据集Set、队列Queue。

2016-07-24 08:20:50 3002 8

原创 Java千百问_09基础类库(001)_lang包有什么功能

点击进入_更多_Java千百问-基础类库1、lang包有什么功能java.lang包是java语言的核心,它提供了java中的基础类。包括基本Object类、Class类、String类、基本类型的包装类、基本的数学类等等最基本的类。我们介绍一下Java 8中的java.lang包。主要类如下图:大体将java.lang包分为三类:类型、工具、系统,下面分别介绍其中比较常用的类:类型对象基类

2016-07-24 07:35:51 2504 1

原创 Java千百问_02基本使用(015)_java如何通过汇编方式运行

点击进入_更多_Java千百问-基本使用1、java如何通过汇编方式运行java本身不能通过汇编方式运行。但是,我们可以通过某些插件,在运行中将java代码解释为汇编指令,让我们能够通过分析执行的汇编指令来查找一些问题,也可以帮助我们分析和理解JVM是如何解释和编译的(当然java本身的编译和运行和汇编无关)。PrintAssembly是JVM的一个运行参数,它允许我们获取在控制台打印java代码翻

2016-07-23 08:40:40 3524 3

Kenai的java转汇编插件mac版hsdis-amd64.dylib

PrintAssembly是JVM的一个运行参数,它允许我们获取在控制台打印java代码翻译成的汇编指令。使用PrintAssembly需要一些插件的支持,这些并不是JVM直接提供的,Kenai项目则提供了可用的插件。根据不同的环境下在对应的指令集。本人是mac系统,所以下载了hsdis-amd64.dylib。

2017-09-12

mac代理服务器Charles

mac版的可视化代理服务器,破解版,和windows的CCProxy类似,非常好用,可以监控请求日志

2015-12-30

Java类执行顺序详解+实例(阿里面试题)+详细讲解+流程图

Java类执行顺序详解+实例(阿里面试题)+详细讲解+流程图

2015-01-22

设计模式_创建类_5种模式Java的实际例子_注释详细

设计模式_创建类_5种模式Java的实际例子_注释详细 包括 1、单例模式(Singleton) 2、工厂方法(Factory Method) 3、抽象工厂(Abstract Factory) 4、建造模式(Builder) 5、原型模式(Prototype)

2015-01-21

最好用的轻量级UML工具StarUML安装版

最好用的轻量级的UML开发工具,非常适合设计人员使用,操作简单快捷,支持几乎所有类型的UML图,一款十分方便的工具。该版本为最新的稳定版。

2015-01-13

eclipse插件_最好用的UML工具Amateras

最好用的UML工具,eclipse的插件,无缝在eclipse中运行,支持Activity(活动图)、Class(类图)、Sequence(时序图)、Usecase(用例图),可以直接拖拽已有的类生成UML图,非常方便。附带一个自己写的使用说明,看一眼就明白怎么用。

2015-01-13

Swift中CoreData经典实例_中文注释完全版

1.一个完整的app,简单完整的展示coredata在swift中的用法。 2.包括操作撤回、取消撤回功能。3.包括监控系统语言修改功能。4.包括coredata与tableview的融合。5.完全是用swift实现,下载后直接xcode即可运行。

2014-11-19

Oracle技术_5分钟会用存储过程_存储过程简单实例

Oracle技术_5分钟会用存储过程_存储过程简单实例 包括建表及初始化数据,直接运行就可以用 包含循环、条件、增改查、参数传入、变量赋值、java调用等 http://blog.csdn.net/ooppookid/article/details/41206963

2014-11-17

Swift经典实例_中文注释完全版

1.使用swift重写苹果官方IOS开发sample:Element;2.完全使用swift中技术,作为教学非常好;3.基于Swift version 1.1,老版本和新版本差别还是很多的,建议使用新版本;4.注释非常详细,配合博客可以深入理解;5.使用2014年11月6日最新Swift,该程序能够完美运行

2014-11-06

通过DB Adapter 服务的JCA 传输 开发与配置说明

通过DB Adapter服务的JCA传输的详细开发与配置说明,附带样例

2014-10-24

WebLogic常用参数配置

WebLogic常用参数配置,涉及到常用参数配置以及常见问题,附带OSB的部分配置

2014-10-24

OSB中JMS配置及队列使用说明

本文详细介绍了基于OSB weblogic 的JMS配置及使用 并有详细的代码例子

2014-10-24

ESB(OSB)使用及普通服务配置说明

Oracle Service Bus OSB 是一种企业级服务总线 目的是在异构服务与传统端点之间连接 调解和管理交互 它独创性地将企业服务总线的集成功能与单一产品中的操作服务管理结合起来 带来有效 无缝的用户体验 本文详细介绍了OSB的配置以及常见应用开发">Oracle Service Bus OSB 是一种企业级服务总线 目的是在异构服务与传统端点之间连接 调解和管理交互 它独创性地将企业服务总线的集成功能与单一产品中的操作服务管理结合起来 带来有效 无缝的用户体验 本文详细介绍 [更多]

2014-10-24

空空如也

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

TA关注的人

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