热门标签
热门文章

Java.math.BigDecimal类高精度计算

来自『JAVA』分类

众所周知JAVA中使用默认的double类型进行符点计算时会造成精度丢失的情况,java.math包提供的BigDecimal类则是专门提供高精度的符点计算能力,一起了解下相关API

JDBC连接数据库以及连接池配置实例

来自『JAVA』分类

JAVA使用JDBC连接数据库非常方便,采用连接池的方式具有更高的易用性,将配置信息单独文件化,便于后期修改数据库连接信息方面的诉求,增强程序可维护性

JAVA排序冒泡算法(经典基础面试题)

来自『JAVA』分类

JAVA基础的经典面试题,冒泡排序算法,核心方法是循环遍历比较两个相邻的元素然后将值大的元素交换至右端,理解其排序思路便能够轻松写出该算法的相关代码

JAVA创建对象的五种方式

来自『JAVA』分类

JAVA是一门面向对象的编程语言,万物皆对象,实际编程中实现简单或复杂的逻辑都需要使用对象Object进行数据的承载,在JAVA中有多种创建对象的方式以应对不同场景

JAVA单例模式中的饿汉与懒汉模式

来自『JAVA』分类

JAVA单例模式的的意义在于类对象永远保持唯一,意味着无法使用new对象的方式创建该类对象,对于一些特殊的类非常实用,单例模式又分为饿汉模式与懒汉模式

OpenOffice进程异常退出守护脚本

来自『运维』分类

OpenOffice是一款跨平台的办公室软件套件,在实际部署使用中间隔较长的时间会出现异常终止的情况,可以采用crontab定时任务搭配Shell脚本监听进程状态进行启动

GET请求携带中文参数后端取值乱码

来自『JAVA』分类

内网web项目链接跳转时使用了GET请求,其中携带的重要参数通过URL直接进行传递,在绝大多数情况没问题,但遇到携带中文参数时后台获取的内容会出现乱码的问题

Servlet三大作用域对象

来自『JAVA』分类

Servlet的作用域主要是为了共享数据而存在的,作用域的存在可以方便在不同场景下获取业务相关的数据,不同的作用域存在着作用域对象,无需开发者实例化可以获取使用

JAVA序列化与反序列化的意义

来自『JAVA』分类

JAVA的序列化就是把对象/变量通过流操作方式进行字节化存储在硬盘上,避免JVM虚拟机停止后堆内存中的变量或对象消失无法被引用,其主要意义用于网络传输与存储

SpringAOP依赖包缺失报错处理

来自『框架』分类

Maven工程中Spring框架配置AOP能力后启动报错,Error creating bean with name org.springframework.context.event.internalEventListenerProcessor

JAVA三大工厂设计模式

来自『JAVA』分类

JAVA工厂设计模式分别是简单、工厂、抽象三种,各种模式本质极为相似,工厂模式主要目的都是为了解耦,在实际应用中不需要生搬硬套,因为模式的演变是并不可控

JSP九大内置对象与四大作用域

来自『JAVA』分类

JSP在实际使用中可以嵌入JAVA代码编译后相当于一个Servlet,JSP规范提供了九大内置对象不需要开发者实例,同时有四大不同作用域来应对各种不同的WEB应用场景

Tomcat中配置数据库连接池

来自『JAVA』分类

对于大多数JAVA应用而言,数据库往往采用JDBC配置在应用配置文件中,有时候为了集成第三方插件应用避免数据源冲突,会需要将数据源配置在Tomcat配置文件中

自定义监听器处理Session超时场景

来自『JAVA』分类

WEB工程中除常规的登出操作之外,还存在Session超时场景,该场景也需要进行一些逻辑处理,通过实现HttpSessionListener接口的自定义监听器可以达成逻辑处理需求

JAVA三种序列化和反序列化方式

来自『JAVA』分类

JAVA序列化与反序列化的意义用于网络传输与存储,对象的序列化和反序列化有多种方式,包括Serializable默认方式和自定义规则序列化、实现重写Externalnalizable方法

setCharacterEncoding()方法不存在

来自『架构』分类

Maven工程中出现setCharacterEncoding()方法不存在是由于项目中的servlet-api包产生了冲突,多为工程中生效的servlet-api-2.3导致,修改pom.xml中的依赖顺序即可

^_^已经到达底线啦!