注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
程序新视界
90
获赞数
2
关注数
51
粉丝数
关注他
发私信
北京
河南大学 | 自动化
www.choupangxia.com
IP 属地亚太地区
2019-01-01 加入
浏览 13.9k
举报
屏蔽
主页
回答
提问
文章
166
更多
长期从事第三方支付行业,拥有支付账户、支付网关、账 务系统、清结算系统、风控反洗钱系统等经验,后期从事区块链技术相关技术研究,拥有开发完整电子货币钱包经验。并录制《Drools7规则引擎入门教程》
233 声望
|
学徒
java
146
mysql
17
mysql索引
14
springboot
14
index
14
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
4
青铜勋章
公民巡查
见多识广
自传作者
个人动态
发布了文章
2022-11-02
一台机器下,多个Java版本的粗放与精细管理
程序新视界
在软件开发过程中,经常会遇到“古老”的项目,这些项目的JDK还处于Java 6、Java 7甚至更早的版本。同时,在学习新的JDK特性时,往往又需要安装最新版本的JDK。鉴于这些情况,我们就需要在在本机环境中安装多个JDK,并且能够方便的切换。
发布了文章
2022-08-04
Linux下如何配置普通用户的sudo命令权限?
程序新视界
在Linux系统操作时,通常不会直接采用root用户。但当某些命令需要root权限执行时,往往会通过sudo命令提升当前用户的执行权限来完成。
发布了文章
2022-08-03
SpringBoot:如何优雅地进行响应数据封装、异常处理?
程序新视界
越来越多的项目开始基于前后端分离的模式进行开发,这对后端接口的报文格式便有了一定的要求。通常,我们会采用JSON格式作为前后端交换数据格式,从而减少沟通成本等。
发布了文章
2022-08-01
Spring Boot + EasyExcel导入导出,简直太好用了!
程序新视界
老项目主要采用的POI框架来进行Excel数据的导入和导出,但经常会出现OOM的情况,导致整个服务不可用。后续逐步转移到EasyExcel,简直不能太好用了。
发布了文章
2022-07-29
为了实现CI/CD,先来定制一个Docker镜像【实战精华篇】
程序新视界
计划把手头的项目逐步改造为基于Docker容器的方式发布,同时,项目中已经采用了云厂商提供的CI/CD自动化发布流水线。因此,为配合CI/CD操作,需要先针对项目构建一些发布的脚本,通过脚本来自动化操作Docker镜像定制、Docker的启动和停止。
发布了文章
2022-07-28
Linux安装Docker完整教程
程序新视界
最近接手了几个项目,发现项目的部署基本上都是基于Docker的,幸亏在几年前已经熟悉的Docker的基本使用,没有抓瞎。这两年随着云原生的发展,Docker在云原生中的作用使得它也蓬勃发展起来。
发布了文章
2022-07-22
一篇搞定CAS,深度讲解,面试实践必备
程序新视界
在高并发的业务场景下,线程安全问题是必须考虑的,在JDK5之前,可以通过synchronized或Lock来保证同步,从而达到线程安全的目的。但synchronized或Lock方案属于互斥锁的方案,比较重量级,加锁、释放锁都会引起性能损耗问题。
发布了文章
2022-07-11
缓存穿透、缓存雪崩、缓存击穿?再也不怕了,你随便问吧!
程序新视界
在现代软件架构中,缓存的应用已经非常普及。缓存的使用在面试和实践中都是避不开的硬技能、硬知识,如果你说还不太熟悉缓存的使用,可能都不好意思说自己是程序员。
发布了文章
2022-07-04
如果不知道这4种缓存模式,敢说懂缓存吗?
程序新视界
概述在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。如果使用得当,缓存可以减少响应时间、减少数据库负载以及节省成本。但如果缓存使用不当,则可能出现一些莫名其妙的问题。在不同的场景下,...
发布了文章
2022-06-18
奇怪,为什么ArrayList初始化容量大小为10?
程序新视界
看ArrayList源码时,无意中看到ArrayList的初始化容量大小为10,这就奇怪了!我们都知道ArrayList和HashMap底层都是基于数组的,但为什么ArrayList不像用HashMap那样用16作为初始容量大小,而是采用10呢?
发布了文章
2022-05-30
Java实现监听文件变化的三种方法,推荐第三种
程序新视界
在研究规则引擎时,如果规则以文件的形式存储,那么就需要监听指定的目录或文件来感知规则是否变化,进而进行加载。当然,在其他业务场景下,比如想实现配置文件的动态加载、日志文件的监听、FTP文件变动监听等都会遇到类似的场景。
发布了文章
2022-05-27
EasyExcel太方便易用了,强烈推荐!
程序新视界
在Java领域,生成或解析Excel的框架比较有名的当属Apache的poi和jxl了。但使用它们,会面临着严重的内存损耗问题。如果系统的并发量还不行,一旦导出大量数据,便会出现JVM频繁full gc,甚至导致OOM。
发布了文章
2022-05-12
突发状况,数据库表被锁,抓瞎了?
程序新视界
在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了!
发布了文章
2022-04-29
使用HTTP Client踩到的一个坑,你一定要避免
程序新视界
场景:几乎每个系统都有异步调用三方服务的功能,所负责的系统基于阻塞队列实现了一个消息队列,来调用三方服务。为了确保幂等性,队列是顺序消费。这就导致一个问题,一旦其中一个消息被阻塞,后面的消息就无法消费。当队列满时,也无法向队列中添加消息。
发布了文章
2022-04-21
捕获了一只发生概率小于万分之一的Bug
程序新视界
虽然系统没抛出任何异常,但这些日志肯定是反常的。多年的经验告诉我,这其中一定有什么不对的地方,加上好奇心的驱使,终于揭开了一个隐藏非常深的Bug。
发布了文章
2022-03-28
各大框架都在使用的Unsafe类,到底有多神奇?
程序新视界
几乎每个使用 Java开发的工具、软件基础设施、高性能开发库都在底层使用了sun.misc.Unsafe,比如Netty、Cassandra、Hadoop、Kafka等。
发布了文章
2022-03-03
Mybatis的where标签,竟然还有这么多不知道的!
程序新视界
在上篇文章,我们系统地学习了where 1=1 相关的知识点,大家可以回看《不要再用where 1=1了!有更好的写法!》这篇文章。文章中涉及到了Mybatis的替代方案,有好学的朋友在评论区有朋友问了基于Mybatis写法的问题。
发布了文章
2022-03-01
不要再用where 1=1了,有更好的写法
程序新视界
如果要问在SQL语句的where条件中多加1=1目的是什么,很简单:使得where条件语句永远为真。本质上就是虽然加了where条件,但实际上永远为真,也就相当于没有加任何约束条件。
发布了文章
2022-02-28
15个必知的Mysql索引失效场景,别再踩坑了!
程序新视界
背景无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢?另外,无论是面...
发布了文章
2022-02-24
Mysql查询条件为大于时,竟然不走索引失效?
程序新视界
针对trans_date字段,创建union_idx_query索引,那么在下面以trans_date为查询条件的语句中,毫无疑问是会走索引的:
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据