35个Java代码性能优化总结

浅谈Java 8 API增强

MySQL中REGEXP函数的用法

MySQL中的REGEXP函数用于在查询中使用正则表达式进行模式匹配。‌ 基本语法 REGEXP的基本语法如下: SELECT column_name FROM table_name WHERE column_name REGEXP 'pattern'; 其中,column_name是要匹配...

如何用java写一个网站

创建一个基本的网站使用Java通常涉及到后端开发,前端部分(HTML, CSS, JavaScript)则可能通过其他方式集成。Java后端处理业务逻辑、数据库交互等,而前端负责展示和用户交互。一个常见的Java后端框架是Spring ...

探索Java编程中的实用小技巧

在Java编程的世界里,掌握一些实用的小技巧不仅能够提升编码效率,还能让你的代码更加优雅、易于维护。本文将带你探索一些在Java开发中常被忽视但极具价值的技巧,帮助你在日常工作中游刃有余。 1. 使用Optio...

CPU过高问题排查之正则回溯

在实际的项目运行中,遇到cpu频繁升高导致服务器卡死的问题,经过一番的排查分析:发现是由于一段域名正则发生了回溯导致问题发生的。那么,接下来具体看看什么是正则回溯? 概念: Java 正则表达式使用的...

两个整数区间是否存在重叠交集

思路:两个区间,两者的最小值中的最大值 <= 两者最大值的最小值时,就存在重叠交集。 小案例: public static void main(String[] args) { int sid = 1; int eid = 5; isOverlap(sid, eid...

注解 @Deprecated的使用说明

说明: @Deprecated 表示此方法或类已过时,坚持调用时,开发工具也会在调用处方法上加上横线划掉(表示被调用方法已经过时),但并不代表不能调用,只是说不推荐使用,因为还有更好的方法可以调用,并且以后...

pyinstaller -F 打包flask项目成exe文件报错

报错: jinja2.exceptions.TemplateNotFound: template.html 按照平时打包python项目的方法win10下python代码打包成exe文件并作为服务后在后台运行,开机自启,却出现了jinja2.exceptions.TemplateNotFoun...

注解机制详解要点

注解的常见分类 1> Java内置注解 @Override:表示当前的方法定义将覆盖父类中的方法 @Deprecated:表示代码被弃用,编译器会将发出警告 @SuppressWarnings:表示关闭编译器警告信息 2> 元注解 ...

泛型知识点及泛型机制详解要点

泛型知识点要点 1.泛型的限定符为extends 2.泛型通配符,常用的有T、E、K、V、? 设定泛型通配符上边界: 设定泛型通配符下边界: 3.T 是一个 确定的类型,通常用于泛型类和泛型方法的定义,?...

Java移位运算符详解实例

java中有三种移位运算符 << : 左移运算符,x << 1,相当于x乘以21(不溢出的情况下),低位补0 >> : 带符号右移,x >> 1,相当于x除以21,正数高位补0,负数高位补1 >>> : 无...

Java多态之“编译看左边,运行看右边”

一、问题         当我们使用经典多态写法 Father f=new Son()时,如果子类和父类存在同名的成员变量和静态变量时,是什么情况呢? public class Animal { static String name = "animal"; int nu...

java中方法重载是多态的表现么?

重载是多态。 多态又分为: 编译时(静态)多态 运行时(动态)多态 重载(Overload)是编译时的多态,因为根据调用传参的类型、数量便可决定调用的是哪个重载方法,因此并不需要推迟到运行时去决...