-
Java开发数据库设计的14个技巧,你知道几个?
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计...
04月01日[游戏|数码]浏览:438
-
java服务宕机原因查询
在JAVA服务项目上线之后经常会出现宕机的情况 常见原因 内存溢出 1.查到服务进程号 [root@wms ~]# ps -ef|grep java root 6399 6069 0 08:57 pts/2 00:00:00 grep --color=auto java root 25374 1...
04月01日[游戏|数码]浏览:416
-
Java 线程在虚拟机中的实现
前言 线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。JAVA语言中每个已经执行了 start( 且还未结束的 java.lang.Thread 类的实例就代...
03月30日[游戏|数码]浏览:254
-
Java应用在docker环境配置容器健康检查
在《极速体验Docker容器健康》一文已体验了docker容器健康检查功能,今天就来给JAVA应用的容器加入健康检查,使应用的状态随时都可以被监控和查看。实战环境信息 操作系统:macOS Catalina 10.15 Docker:19.03.2 java应用简介 今天实战的java应用,是用来模...
03月30日[游戏|数码]浏览:343
-
详解Java使用Jsch与sftp服务器实现ssh免密登录
导读:在实际项目中常会遇到需要连接服务器获取文件的场景,如账务系统需要通过连接行方的sftp服务器拉取回单文件。本文将主要讨论使用JAVA中的jsch与sftp服务器实现ssh免密连接。 一、什么是SFTP? SFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加密方法。SFTP 为 S...
03月29日[游戏|数码]浏览:350
-
Java主流数据库连接池优劣及未来
主流数据库连接池 常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等 C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性...
03月28日[游戏|数码]浏览:423
-
超好用的 Java 开源 验证码 神器
验证码几乎每个项目都不可缺少,那么开源的验证码有没有呢,今天就来调试一个,支持gif、中文、算术等类型。当然源码只有jar包,我这里是自己写了个spring boot项目demo,结合redis使用的,以求它能支持多机器部署。本文介绍一下这个开源的验证码神器。当然本文重点介绍怎么用,怎么整合redi...
03月28日[游戏|数码]浏览:331
-
5 分钟讲明白 JVM、Java 、Java对象模型
JAVA作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。 可以这样说,很多高级开发甚至都搞不不清楚JVM...
03月26日[游戏|数码]浏览:408
-
浅谈java事务及隔离级别
目录 一:事务的定义及作用 二:事务的四个特性(ACID) 三:JDBC事务 四:隔离级别 五、总结 一:事务的定义及作用 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit 。事务一般由事务...
03月25日[游戏|数码]浏览:497