首页
学习
活动
专区
工具
TVP
发布

丑胖侠

个人博客地址:www.choupangxia.com
专栏作者
711
文章
1185550
阅读量
76
订阅数
Java的类与Golang的结构体的区别
Java作为一门面向对象(OOP)的编程语言,它有类(class)的存在,而对于Golang,它不完全遵从OOP编程语言的设计思想,但它也有类似Java类的结构存在,那就是结构体(struct)。
程序新视界
2023-11-13
1390
Java的字节(byte)数组与Python3中的字节类型负值问题
在Java中,字节数组可以存放负值,这是因为Java的byte类型的取值范围为-128到127之间,而在Python3中,bytes的取值范围为0到256。
程序新视界
2023-04-12
1.2K0
Jar包冲突及java.lang.NoSuchMethodError异常解决方案
在编码过程中,往往会遇到jar包冲突的问题。问题的表现特征一般都是抛出java.lang.NoSuchMethodError异常。那么,今天就聊聊怎么解决此类问题。
程序新视界
2022-11-30
1K0
Intellij IDEA 14 创建Maven Web项目
点击File–》new Project,弹出下面设置框,选择Maven,设置SDK,勾选Create from archetype,在下面选中maven-archetype-webapp,点击Next。
程序新视界
2022-11-30
6130
无法转换为内部表示
系统查询表记录时出现“java.sql.SQLException: 无法转换为内部表示”异常,抛出的异常信息如下:
程序新视界
2022-11-30
5960
maven中properties标签定义变量
<properties>  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  <spring.version>3.2.9</spring.version>  <developer.organization><![CDATA[xy公司]]></developer.organization> </properties>
程序新视界
2022-11-30
4580
扒去Spring事件监听机制的外衣,竟然是观察者模式
Spring中提供了一套默认的事件监听机制,在容器初始化时便使用了这套机制。同时,Spring也提供了事件监听机制的接口扩展能力,开发者基于此可快速实现自定义的事件监听功能。
程序新视界
2022-11-23
4940
一台机器下,多个Java版本的粗放与精细管理
在软件开发过程中,经常会遇到“古老”的项目,这些项目的JDK还处于Java 6、Java 7甚至更早的版本。同时,在学习新的JDK特性时,往往又需要安装最新版本的JDK。鉴于这些情况,我们就需要在在本机环境中安装多个JDK,并且能够方便的切换。
程序新视界
2022-11-14
7600
为了实现CI/CD,先来定制一个Docker镜像【实战精华篇】
计划把手头的项目逐步改造为基于Docker容器的方式发布,同时,项目中已经采用了云厂商提供的CI/CD自动化发布流水线。因此,为配合CI/CD操作,需要先针对项目构建一些发布的脚本,通过脚本来自动化操作Docker镜像定制、Docker的启动和停止。
程序新视界
2022-08-03
4530
奇怪,为什么ArrayList初始化容量大小为10?
看ArrayList源码时,无意中看到ArrayList的初始化容量大小为10,这就奇怪了!我们都知道ArrayList和HashMap底层都是基于数组的,但为什么ArrayList不像用HashMap那样用16作为初始容量大小,而是采用10呢?
程序新视界
2022-07-29
9620
IDEA崩溃:A fatal error has been detected by the Java Runtime Environment解决方案
最近在使用IDEA时,打开项目莫名其妙的就崩溃了,重启了电脑,重启了IDEA依然无效。
程序新视界
2022-07-29
3.8K0
不掌握这些坑,你敢用BigDecimal吗?
一直从事金融相关项目,所以对BigDecimal再熟悉不过了,也曾看到很多同学因为不知道、不了解或使用不当导致资损事件发生。
程序新视界
2022-07-29
1.3K0
一篇搞定CAS,深度讲解,面试实践必备
在高并发的业务场景下,线程安全问题是必须考虑的,在JDK5之前,可以通过synchronized或Lock来保证同步,从而达到线程安全的目的。但synchronized或Lock方案属于互斥锁的方案,比较重量级,加锁、释放锁都会引起性能损耗问题。
程序新视界
2022-07-29
2660
Java实现监听文件变化的三种方法,推荐第三种
在研究规则引擎时,如果规则以文件的形式存储,那么就需要监听指定的目录或文件来感知规则是否变化,进而进行加载。当然,在其他业务场景下,比如想实现配置文件的动态加载、日志文件的监听、FTP文件变动监听等都会遇到类似的场景。
程序新视界
2022-05-31
4K0
Spring注解之@Configuration和@Bean使用详解
Spring3.0之前要使用Spring必须要有一个xml配置文件,而Spring3.0之后注解慢慢登上舞台,通过注解@Configuration和@Bean可以完全搞定。此时,注解和xml配置形成了相互协作与竞争的关系。随着Springboot的推广,注解的使用在Spring中大放光彩,xml的辉煌一去不返。通过注解,简化了配置,提升了编码效率。
程序新视界
2022-05-09
1.7K0
一篇文章,全面掌握Java自定义注解(Annontation)
注解(Annontation),Java5引入的新特性,位于java.lang.annotation包中。提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。是一种说明、配置、描述性的信息,与具体业务无关,也不会影响正常的业务逻辑。但我们可以用反射机制来进行校验、赋值等操作。
程序新视界
2022-05-09
1.8K0
谈谈Java中的volatile
在《死磕GOF23种设计模式之单例模式》中,其中双重检查锁使用到了volatile关键字,本篇文章就带大家深入了解一下volatile相关的知识。
程序新视界
2022-05-09
2090
Error:java: Compilation failed: internal java compiler error 解决办法
导致这个错误的原因主要是因为jdk版本问题,此处有两个原因,一个是编译版本不匹配,一个是当前项目jdk版本不支持。
程序新视界
2022-05-09
1.2K0
死磕GOF23之单例模式
Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides 四人合著出版了一本名为Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素)的书,该书首次提到了软件开发中设计模式的概念。
程序新视界
2022-05-09
2670
一篇文章彻底弄懂Base64编码原理
目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后再进行签名或加密,之后再进行(或再次Base64)传输。那么,Base64到底起到什么作用呢?
程序新视界
2022-05-09
3030
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档