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

技术那些事

专栏作者
245
文章
298180
阅读量
34
订阅数
Java应用中各类环境变量的优先级及最佳实践
Java应用程序的开发和部署过程中,合理利用各类环境变量是关键之一。不同类型的环境变量,如系统环境变量、进程级环境变量、Java启动参数设置的系统属性以及Spring Boot配置文件中的环境变量,它们之间存在优先级差异。
xcbeyond
2024-02-22
1440
Java性能分析中常用命令和工具
当涉及到 Java 性能分析时,有一系列强大的命令和工具可以帮助开发人员分析应用程序的性能瓶颈、内存使用情况和线程问题。以下是一些常用的 Java 性能分析命令和工具,以及它们的详细说明和示例。
xcbeyond
2023-09-06
2460
JSON 之父:我们能为 JavaScript 所做最好的事就是让它退役
今年 6 月份发布的 Stack Overflow 2022 开发者调查报告曾指出,JavaScript 已经连续第十年成为最流行的编程语言,现有超过 65% 的开发人员在使用。但 JSON 之父 Douglas Crockford 却在最近的一次采访中表示,JavaScript 已经成为了进步的障碍。
xcbeyond
2022-12-18
1620
Java 革新之路:GraalVM 原生镜像
Java 主导着企业级应用。但在云计算领域,采用 Java 的成本比它的一些竞争对手更高。原生编译降低了在云端采用 Java 的成本:用它创建的应用程序启动速度更快,使用的内存更少。
xcbeyond
2022-09-07
1.2K0
异步编程的几种方式,你知道几种?
近期尝试在搬砖专用语言 Java 上实现异步,起因和过程就不再详述了,总而言之,心中一万头草泥马奔过。但这个过程也没有白白浪费,趁机回顾了一下各种异步编程的实现。
xcbeyond
2021-05-12
1.4K2
面试官常考的 21 条 Linux 命令
它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
xcbeyond
2021-04-10
3680
18 个 Java8 日期处理的实践,太有用了!
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
xcbeyond
2021-03-16
7240
List 去除重复数据的五种方式
LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:
xcbeyond
2021-02-24
1.4K0
你真的会正确使用日志吗?
日志在应用程序中是非常非常重要的,好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位,并能找出其中的原因。
xcbeyond
2021-01-11
7790
这样规范写代码,同事直呼“666”
当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQL 注入的风险。
xcbeyond
2021-01-09
4780
Java 生成随机数的 5 种方式,你知道几种?
产生的随机数是 0 - 1 之间的一个 double,即 0 <= random <= 1。
xcbeyond
2020-12-30
5350
2020年Java语言发展现状
今年 Java 迎来了 25 岁生日,Java 15 也刚刚发布,作者通过深入分析研究不同来源的数据,向我们展示了 Java 的现状。
xcbeyond
2020-11-03
4630
数据库驱动问题:MySQLNonTransientConnectionException
即:应用中使用的数据库驱动依赖包版本(mysql-connector-java),与数据库的版本不匹配。
xcbeyond
2020-10-27
3.7K0
applet跨域访问的安全性问题(java.security.AccessControlException:access denied)
在BS报表系统中,需要对报表进行打印,点击打印按钮无任何反应,之前都好好的,为何突然不行啦?通过打开Java控制台查看,发现出现如下错误ava.security.AccessControlException:access denied (java.net.SocketPermission..异常日志:
xcbeyond
2020-10-27
1.1K0
2020年Java语言发展现状
今年 Java 迎来了 25 岁生日,Java 15 也刚刚发布,作者通过深入分析研究不同来源的数据,向我们展示了 Java 的现状。
xcbeyond
2020-10-21
7890
如何写出让同事无法维护的代码?
总之,我们的口号是—— Write Everywhere, Read Nowhere
xcbeyond
2020-10-21
3410
判断是否"存在",还在用count?试试这条SQL语句,性能杠杠的!
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要select count(*)呢?
xcbeyond
2020-08-12
9210
JDK1.8新特性(七):默认方法,真香,开动!接口?我要升级!!
我们在Java入门学习时,也知道接口只提供方法的声明,具体实现必须在对应的实现类中实现。实现接口的类必须为接口中定义的每个方法提供一个实现,否则就连编译都无法通过。
xcbeyond
2020-08-11
4280
JDK1.8新特性(六):Stream的终极操作,轻松解决集合分组、汇总等复杂操作
上一篇JDK1.8新特性(五):Stream,集合操作利器,让你好用到飞起来,主要讲解了关于Stream的基本操作,可以轻松摆脱"遍历、再遍历、再运算"等复杂操作,但Stream远远不止这些。本文将讲述关于Stream的终极操作,让你轻松解决集合的分组、汇总等操作,让其他同事对你刮目相看。
xcbeyond
2020-06-27
2.8K2
JDK1.8新特性(五):Stream,集合操作利器,让你好用到飞起来
集合是Java中使用最多的API,几乎每个程序员天天都会和它打招呼,它可以让你把相同、相似、有关联的数据整合在一起,便于使用、提取以及运算等操作。在实际Java程序中,集合的使用往往随着业务需求、复杂度而变得更加复杂,在这其中将可能会涉及到更多的运算,如:求和、平均值、分组、过滤、排序等等。如何这些操作混合出现,又该如何实现?难道遍历、再遍历、再运算么?抛开性能因素,这些操作已经严重影响了代码的整洁,这种代码也没有几个人愿意来读。
xcbeyond
2020-06-23
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档