关闭

[置顶] Java 详解 JVM 工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文...
阅读(111) 评论(0)

Java中的多线程你只要看这一篇就够了

转载自 http://www.cnblogs.com/wxd0108/p/5479442.html...
阅读(10) 评论(0)

远程登陆mysql(指定端口号)

本人在远程机器101.200.152.192,利用docker创建两个数据库,端口号分别为3307,3308, 如要在本地机器上远程登陆3307的mysql, 则命令如下:    mysql -u root -P 3307 -h 101.200.152.192 -p...
阅读(27) 评论(0)

Spring Boot,Spring Data JPA多数据源支持配置

1.配置文件 #mysql #主库参数primary spring.primary.datasource.url=jdbc:mysql://101.200.152.192:3307/ovuola?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false spring.pri...
阅读(42) 评论(0)

DBCP数据源连接池实现原理分析

前些天在调试公司系统的时候发现这样的一个问题:mysql数据库服务停止一段时间后再次重启后吗,tomcat服务无法请求数据库服务,调试了半天对这个问题进行定位解决,期间也搞了很多有关mysql数据库的知识,包括数据库连接池的问题,以前没有遇到问题的时候只知道数据库连接池这个概念和如何配置,但是当遇到问题的时候就要去看怎么实现了,比如很简单的默认的数据库连接池的个数是多少呢,我相信没有看过源代码的是...
阅读(42) 评论(0)

dbcp数据源配置杂谈

#驱动信息(driver, url, username, password) driverClassName=net.sourceforge.jtds.jdbc.Driver url=jdbc:jtds:sqlserver://localhost:1433/db username=sa password=sa #最大连接数量 dataSource.maxActive=100 ...
阅读(49) 评论(0)

spring三种事物处理方式

1、用原始的transactionfactorybean的,代理dao事务处理 2、用aop:config声明要进行事务增强的切面,用tx:advice声明具体方法的事务属性,及应用到的事务管理器 3、使用@transactional注解配置声明事务(最简单实用的方法) 如有一代表用户的域对象user: package com.domain; import java.io.s...
阅读(57) 评论(0)

Webservice工作原理及实例

Web Service工作原理及实例                                             一、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的...
阅读(166) 评论(0)

用@ExceptionHandler 来进行异常处理

有时候我们想统一处理一个Controller中抛出的异常怎么搞呢? 直接在Controller里面加上用@ExceptionHandler标注一个处理异常的方法像下面这样子 @ExceptionHandler(MissingServletRequestParameterException.class) @ResponseStatus(HttpStatus.BAD_REQUEST) publ...
阅读(41) 评论(0)

spring boot 使用@ConfigurationProperties

有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子滴 connection.username=admin connection.password=kyjufskifas2jsfs c...
阅读(59) 评论(0)

Java技术----Java泛型详解

1.为什么需要泛型 泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。 先看下面的代码:   [java] view plain copy     List list = new ArrayList();   list.add("CSDN_SEU_Cavi...
阅读(26) 评论(0)

Java中的equals和hashCode方法详解

Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。 equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复。 这里我们首先要明白一个问题:          ...
阅读(33) 评论(0)

mysql分页查询语句怎么写?

是用limit函数 取前5条数据 select * from table_name limit 0,5  或者 select * from table_name limit 5  查询第11到第15条数据 select * from table_name limit 10,5 limit关键字的用法: LIMIT [offset,] rows ...
阅读(54) 评论(0)

五种方法实现Java的Singleton单例模式

一、最简单的方法是在类加载的时候初始化这个单独的实例。 首先,定义单例类(没有特别的,就是起个名字): 1 public class Singleton{ 其次,需要定义类变量将单例对象保存下来: 1 private static Singleton instance = new Singleton(); 这里需要注意两点: private:除了Singleto...
阅读(32) 评论(0)

在CMD下用java命令出现“找不到或无法加载主类”问题

问题描述: 编写简单的Hello.java程序,在cmd命令行下用javac Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。 解决方法: 从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用ja...
阅读(77) 评论(0)

Java并发编程与技术内幕:线程池深入理解

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka          摘要: 本文主要讲了Java当中的线程池的使用方法、注意事项及其实现源码实现原理,并辅以实例加以说明,对加深Java线程池的理解有很大的帮助。          首先,讲讲什么是线程池?照笔者的简单理解,其实就是一组线程实时处理休眠状态,等待唤醒执行。那么为什么要...
阅读(63) 评论(0)
80条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:8082次
    • 积分:541
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:34篇
    • 译文:0篇
    • 评论:0条