java小强的博客

专注于java企业开发技术

数据库的一些语句优化小技巧

1.select 1 from tablename 其实它与select * from tablename或select 列名 from tablename效果是一样的,但是从执行效率来看:select 1 > select 列名 > select *。 2.select 1 fr...

2017-07-19 10:16:45

阅读数 231

评论数 0

玩转logback

原文出处: 朱小厮 概述 LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基金会的)下载地址:http://logback.qos.ch/download.html LogBack、Sl...

2017-07-18 15:17:45

阅读数 129

评论数 0

javaweb页面懒加载数据

刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录 或 注册,访问网站首页。 【推荐】50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库 【免费】从零开始学编程,开发者专属实验平台免费实践! 【推荐】现在注册又拍云,首月可享 200G CDN流量,还可免费申请 ...

2017-07-18 14:51:14

阅读数 517

评论数 0

SpringBoot-SpringData-懒加载

本节聊一下,懒加载的配置与应用 本工程由SpringBoot-SpringData-ManyToMany为基础修改而来 沿用了之前项目的配置,如有任何疑问请进入查看 一,目录结构 和SpringBoot-SpringData-ManyToMany项目相同 以课程和学生的多对多关系为模型 ...

2017-07-18 14:34:19

阅读数 1467

评论数 1

java高并发必备基础

一、前言 借用Java并发编程实践中的话”编写正确的程序并不容易,而编写正常的并发程序就更难了”,相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,本文算是对多线程情况下同步策略的一个简单介绍。 二、 什么是线程安全...

2017-07-14 14:46:29

阅读数 405

评论数 0

log4j日志配置详解

一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1...

2017-07-13 15:11:11

阅读数 176

评论数 0

java自带线程池种类及好处

什么原因使我们不得不使用线程池? 个人认为主要原因是:短时间内需要处理的任务数量很多 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存 以下是Java自带的几种线程池: 1、newFixed...

2017-07-13 09:42:00

阅读数 191

评论数 0

用gcviewer分析gc日志

这几天在准备升级JDK版本到1.6,对目前线上JVM(版本是1.5.0_08-b03) GC日志进行了分析,发现一些参数设置不太合理的地方,有待后续通过数据来进行验证。 1.原始GC日志(通过JVM配置GC Print参数获取GC日志) ... 695.775: [GC 695.776: [Par...

2017-07-07 14:26:10

阅读数 2757

评论数 0

Java中OutOfMemoryError(内存溢出)的三种情况及解决办法

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。 在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致...

2017-07-07 14:19:30

阅读数 110

评论数 0

jvm内存调优总结

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5....

2017-07-07 14:11:10

阅读数 153

评论数 0

zookeeper与etcd

zookeeper与etcd都是用于配置共享和服务发现的开源项目,基本上etcd能实现的功能在zookeeper都能实现,但是随着微服务及轻部署开始流行起来,docker的盛行,etcd开始迅速发展起来。 相较之下,Zookeeper有如下缺点 复杂。Zookeeper的部署维...

2017-07-07 12:39:19

阅读数 585

评论数 0

@RequestParam,@PathParam,@PathVariable等注解区别

@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充 @RequestParam 看下面一段代码:...

2017-07-06 09:24:06

阅读数 446

评论数 0

xmlns标签详解

xmlns 属性 xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。 例如,如果需要使用符合 XML 规范的 XHTML 文档,则应该在文...

2017-07-05 23:36:20

阅读数 5675

评论数 0

@RestController与@Controller区别

@RestController是@ResponseBody + @Controller合体,当你在这个controller中方法只是想返回一个页面时,就不能用@RestController,因为它会把你的返回值当作数据返回,而不是页面名字,所以这时候就只能用@Controller。 如: @R...

2017-07-05 23:15:04

阅读数 6630

评论数 3

Nosql数据库的分类及应用场景

一网打尽当下NoSQL类型、适用场景及使用公司   NoSQL开篇——为什么要使用NoSQL(注意评论)   nosql是not only sql的意思。是近今年新发展起来的存储系统。当前使用最多的是key-value模型,是一种非关系型数据库,主要是解决是海量数据下的数据库性能和扩展能力。 它最...

2017-07-05 16:17:32

阅读数 960

评论数 0

hibernate中的@OneToMany、@ManyToOne以及@ManyToMany

@OneToMany、@ManyToOne以及@ManyToMany讲解 一、一对多(@OneToMany) 1、单向一对多模型 假设通过一个客户实体可以获得多个地址信息。 对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。 (1) 映射策略---外键关联 在数据库中表...

2017-07-04 23:23:51

阅读数 4810

评论数 0

JAVA实现单点登录

java实现简单的单点登录 Posted on 2010-04-13 10:28 xcp 阅读(165976) 评论(0)  编辑  收藏 所属分类: JAVA

2017-07-04 12:54:17

阅读数 543

评论数 0

ssh免密登陆配置

1.ssh ip,可以在当前机器登陆到另外一台机器,exit退出。 2.scp 文件路径 root@另一台机器IP:/要存储的路径:远程传输文件。 3.ssh -keygen 产生密钥对文件。 4.ssh-copy-id 远程机器ip:这个命令可以将生成的公钥传到远程机器并且将这个公钥·追加...

2017-07-03 21:06:44

阅读数 115

评论数 0

Linux杂记

1.当执行一个脚本aa.sh时候,假设该脚本设置变量aa='hello',然后用命令./aa.sh执行完脚本,发现执行命令echo $aa时候并没有输出值,这是为什么呢,这是因为这样方式执行脚本,其实脚本是在另一个bash执行的,跟当前shell窗口不在一个bash客户端,而你在当前窗口想获取这个...

2017-07-03 20:53:49

阅读数 200

评论数 0

mysql数据库表删除的奥秘

mysql数据库表删除的奥秘 在删除数据库表的时候会发现,当DELETE后面跟条件的时候,就会出现删除数据后,数据表占用的空间大小不变。如: delete from table_name where 条件 不跟条件时,数据删除,表空间也相应变小。如: delete fr...

2017-07-03 17:19:38

阅读数 279

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭