关闭

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

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

spring执行同步任务和异步任务

顾名思义:同步任务是指事情需要一件一件的做,做完当前的任务,才能开始做下一任务;异步任务是指做当前任务的同时,后台还可以在执行其他任务,可理解为可同时执行多任务,不必一件一件接着去做,下面开始上例子了   1.同步任务 Java代码   /*   * @(#)SyncTaskExecutorTest.java    2011-4-27   *   * Co...
阅读(19) 评论(0)

springMVC:HandlerInterceptor拦截器的使用

1.使用背景 Web项目中需要判断http接口用户Post上来的数据是否合法,如果不合法要另做处理,用户Post上来的数据是Json形式的,我们用了@RequestBody标记自动将json形式的提交封装为一个Model对象,这样一来,我们就不能判断在自动封装过程中是否出现了异常,此时便想起了springMVC中的interceptor,用于处理请求之前,做一些处理,我们可以取消@Reque...
阅读(60) 评论(0)

mysql group by 用法解析(详细)

group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下:   id  name  dept  salary  edlevel  hiredate        1 张三 开发部 2000 3 2...
阅读(22) 评论(0)

HashMap深度解析(一)

这篇文章来自于:本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。我本人仔细研读一天,感觉实在写的太好了,特此分享,读后感有: 1、大致算弄明白hashmap的存取机制       hashmap存取元素是根据计算键的hashcode来实现快速存取元素,具体实现过程有:首先是put(K,V)...
阅读(23) 评论(0)

我对Java中HashMap以及treeMap的理解

一、hashmap中核心几个要点        1、hashmap允许null值null键;        2、hashmap实现了map接口,而hashtable继承自Dictionary类        3、hashmap中put(K,V)--如果key相同,则覆盖原来的oldValue;get(Object key)--根据键key获取对应的value值       4、hashma...
阅读(35) 评论(0)

Java中String类的equals方法理解

一、Object中equals方法        我们知道,在Java中,Object类是所有其他类的父类,java中只是单继承的,Object类中有很多方法,常见的比如有toString()、hashcode()、equals()、wait()、notify()等等。其中equals方法相当于"==",比较的是内存地址。 二、String重写equals方法        简而言之,Str...
阅读(36) 评论(0)

@Query注解的用法(Spring Data JPA)

参考文章:http://www.tuicool.com/articles/jQJBNv   1. 一个使用@Query注解的简单例子 @Query(value = "select name,author,price from Book b where b.price>?1 and b.price) List findByPriceRange(long price1, long p...
阅读(113) 评论(0)

JPA-style positional param was not an integral ordinal错误解决办法

在用jpa nativequery语句中,用spring junit测试发现报错:JPA-style positional param was not an integral ordinal。。。。。。 经过百度与自己代码调试发现:多是sql之间的空格问题,或者sql拼接问题,还有可能是sql语句后面不能有分号。...
阅读(194) 评论(0)

简单明了 -- mysql中的limit用法

SELECT * FROM 表名 limit m,n; SELECT * FROM table  LIMIT [offset,] rows; 1.m代表从m+1条记录行开始检索,n代表取出n条数据。(m可设为0) 如:SELECT * FROM 表名 limit 6,5; 表示:从第7条记录行开始算,取出5条数据 2.值得注意的是,n可以被设置为-1,当n...
阅读(65) 评论(0)

MySql实现分页查询的SQL,mysql实现分页查询的sql语句

摘要:MySql数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第1条到第1...
阅读(41) 评论(0)

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

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

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

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

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

前些天在调试公司系统的时候发现这样的一个问题:mysql数据库服务停止一段时间后再次重启后吗,tomcat服务无法请求数据库服务,调试了半天对这个问题进行定位解决,期间也搞了很多有关mysql数据库的知识,包括数据库连接池的问题,以前没有遇到问题的时候只知道数据库连接池这个概念和如何配置,但是当遇到问题的时候就要去看怎么实现了,比如很简单的默认的数据库连接池的个数是多少呢,我相信没有看过源代码的是...
阅读(108) 评论(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 ...
阅读(73) 评论(0)
90条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:12813次
    • 积分:643
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:43篇
    • 译文:0篇
    • 评论:0条