java编程风格

1、保持原有风格。 2、坚持最少惊讶的原则。 3、第一次就把事情做对。 4、记录所有非规范行为。 5、缩进嵌套代码。 6、拆分长行。 7、包含空白空间。 8、不要应用“难以忍受的”TAB 键。 9、使用有意义的名字。 10、 使用人们熟悉的名字。 11、 慎重使用过长的名字。 ...

2017-04-05 16:55:10

阅读数 266

评论数 0

spring源码解析-资源管理Resource

spring提供了常用的资源解析类,我们在平时读取文件过程中也可以直接采用,下面是我画的类图结构 下面我进行一一介绍/** * java通过class和classLoader获取资源的方式 * @author q */ public class GetResourceTest { ...

2016-12-02 13:57:27

阅读数 556

评论数 0

spring aop 自动创建代理BeanNameAutoProxyCreator详解

代码示例 <?xml version=”1.0” encoding=”UTF-8”?> <beans xmlns=”http://www.springframework.org/schema/beans” xmlns:xsi=”http://www.w3....

2016-11-28 18:12:27

阅读数 7744

评论数 0

mysql事务隔离级别

概念什么是事务 一个程序执行单元,包含一系列操作,要么全部成功,要么全部失败,这就是事务 事务的特性 原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一...

2016-11-23 21:05:53

阅读数 327

评论数 0

spring事务传播之NESTED

下面是官方的解释/** * Execute within a nested transaction if a current transaction exists, * behave like PROPAGATION_REQUIRED else. There is no analogous f...

2016-11-23 11:22:43

阅读数 3345

评论数 0

spring事务管理

写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解初步理解理解事务...

2016-11-22 12:29:27

阅读数 244

评论数 3

全栈之MySQL如何优化[转]

对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应该是MySQL。从LAMP的兴起,到Mariadb的出现,甚至PG的到来,熟练的MySQL技能都是大有用武之地的。MySQL数据库技术的方...

2016-11-16 09:30:29

阅读数 511

评论数 0

mysql性能优化学习与实战-2

mysql性能分析 不论进行什么优化,观察系统运行情况为第一步 定时分析process没有压测的情况下[root@centos1 ~]# mysql -uroot -p123456 -e 'show processlist \G' *************************** 1....

2016-11-10 10:11:30

阅读数 283

评论数 0

mysql性能优化学习与实战-1

环境mysql5.7+centos6+sysbench常用命令[root@centos1 ~]# uname -a Linux 内核名称 centos1 主机名称 2.6.32-431.el6.x86_64 内核版本号 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x...

2016-11-09 13:17:21

阅读数 877

评论数 0

阅读JVM高级特性与最佳实践-3

调优案例分析与实战 理论是基础,实践是真理 GC停顿耗时长 4CPU、16G内存、centos 64位,一个15PV/天的文档类系统,堆内存设置 堆内存固定在12G -Xms 12G -Xmx 12G vm监控显示Full GC频繁;原因,文档数据占用空间大,MiniorGC...

2016-11-08 17:00:52

阅读数 345

评论数 0

阅读JVM高级特性与最佳实践-2

jvm性能监控与故障处理 给一个系统定位问题,只是、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。工具只是知识技能的包装,不能根治百病,...

2016-11-07 14:26:24

阅读数 628

评论数 0

win7下面进行jdk版本切换失败及解决

我本机先安装的java7,然后安装了java8,;近来为了测试内存溢出,了解jvm参数对程序的影响,需要将java8调回成7,方法如下我的电脑 → 属性 → 高级系统设置 → 环境变量 将原来的JAVA_HOME=F://JAVA7,修改成JAVA_HOME=F://JAVA8 cmd执行结果如...

2016-11-07 14:07:34

阅读数 643

评论数 0

nginx+tomcat+redis+mysql搭建与优化

高性能的服务器的架设 对于高性能网站 ,请求量大,如何支撑? 一方面,要减少请求 对于开发人员—-合并css, 背景图片, 减少mysql查询等. 2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询. 3: 利用cdn来响应请求 4: 最终剩下的...

2016-11-06 15:24:18

阅读数 1500

评论数 0

dubbo在controller中reference注解为空的问题深度解析

dubbo注解的使用使用非常简单,下面贴出关键部分//provider的配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfr...

2016-11-04 21:36:01

阅读数 45561

评论数 20

阅读JVM高级特性与最佳实践-1

java内存区域与内存溢出异常    java相对于其他需要手动分配和回收内存的语言(C类语言)来说,一个非常显著的特点就是内存自动回收机制,java开发人员不用过多的关心内存的分配和回收内存分配情况介绍    总的来说jvm内存分为堆、栈,堆为java程序运行时线程所共享的区域,栈为线程的私有区...

2016-11-04 09:25:18

阅读数 476

评论数 1

Nexus私服搭建及本地jar管理

环境准备与搭建本地需要首先搭建好maven环境,在此基础之上 下载nexus的文件到本地,解压后如图显示 修改nexus的配置文件D:\worksoftware\nexus\nexus-2.11.4-01\conf\nexus.properties # Jetty section applicat...

2016-11-03 15:34:21

阅读数 1767

评论数 0

mysql5.7压测工具sysbench dbt2安装找不到lmysqlclient动态链接库

mysql5.7压测工具sysbench dbt2安装找不到lmysqlclient动态链接库近期安装linux centos6安装mysql5.7后想用sysbench、dbt2进行压测,死活安装不上cd /usr/local/sysbench make && make inst...

2016-11-03 11:27:04

阅读数 1467

评论数 0

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