- Druid介绍
ihaveadream丶
androidadb
Druid介绍Druid首先是一个数据库连接池,并且是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource。但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。Druid支持所有JDBC兼容的数据库,包括Oracle、MySQL
- Druid 分析jpa批量插入
豆豆·丁
java数据库hibernate
Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource等,秒杀一切。Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。Druid是一个JDBC组件,它包括三部分:DruidDriver代理Driver,能够提供基于Filter
- Spring Boot:集成Druid数据源
朝雨忆轻尘
SpringBootSpringBootDruid
综合概述数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。在Java应用程序开发中,常用的连接池有DBCP、C3P0、Proxool等。SpringBoot默认提供了若干种可用的连接池,默认的数据源是:
- Mysql连接超时解决方案2: 配置Proxool连接池
0945v1
MysqlJavamysqlproxool连接池连接超时
MySQL数据库默认的连接超时时间为8h(即wait_timeout=28800s),如果一个连接闲置时间超过8h,MySQL会主动断开这个连接。用proxool连接池可以解决Mysql自动断开重连的问题,它具有移植性好,快速、成熟、健壮等特性,同时还提供了可视化的连接池实时监控工具。proxool连接池配置如下:1、下载相关JAR包;从MavenRepository仓库中下载proxool相关j
- java.sql.SQLException: org.logicalcobwebs.proxool.ProxoolException: Unexpected prototyping problem
为了无拘无束
异常现象/WIN环境下部署正常AIX环境下java.sql.SQLException:org.logicalcobwebs.proxool.ProxoolException:Unexpectedprototypingproblem解决流程如下:1/查看系统是32位还是64位prtconf–c2/检查已经安装的JDKlslpp-|grepJava3/如果有异常,重新装JDK/否则跳过4/检查配置/e
- Shutting down 'proxoolDataSource' pool immediately [Shutdown Hook]
冰玉翔龙
编程错误及处理proxoolShutdownHookShuttingdown
错误信息如下:[img]http://dl2.iteye.com/upload/attachment/0099/3507/b6e33330-4d95-38da-b035-cc0d33115c18.png[/img]原因是ProxoolDataSource的maximumConnectionCount及minimumConnectionCount设置问题,将其值改小即可!修改前:修改后:
- druid mysql配置详解_druid配置详解
美股量化
druidmysql配置详解
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。和dbcp类似,druid的配置项如下配置缺省值说明name配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来
- Druid未授权访问利用
春日野穹ㅤ
随笔Druid未授权漏洞
本文章仅用于交流学习,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任引言~最近挖SRC经常遇到Druid未授权访问漏洞,觉得过程比较有趣,所以简单记录一下Druid简介druid是阿里研发的一款数据库连接池,其开发语言为java,druid集合了c3p0、dbcp、proxool等连接池的优点,还加入了日志监控、session监控
- SpringBoot集成Druid+MariaDB+Lombok+Mybatis-Plus详解
Love_Erlc
springbootmybatisspringbootjava后端mariadb
简介Druid:是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况MariaDB:是最流行的开源关系型数据库之一。它由MySQL的原始开发者制作,并保证保持开源。它是大多数云产品的一部分,也是大多数Linux发行版的默认配置。MariaDB被设计为MySQL的直接替代产品,具有更多功能,
- 手写数据库连接池
biubiubiu0706
数据库mybatis学习
数据库连接是个耗时操作.对数据库连接的高效管理影响应用程序的性能指标.数据库连接池正是针对这个问题提出来的.数据库连接池负责分配,管理和释放数据库连接.它允许应用程序重复使用一个现有的数据路连接,而不需要每次重新建立一个新的连接,利用数据库连接池将明显提升对数据库操作的性能.数据库连接池技术方案:1.C3P02.DBCP3.Proxool4.TomcatjdbcOppl5.BoneCP6.Drui
- c3p0、dbcp、proxool、BoneCP比较
老帽爬新坡
spring
1.1测试环境:操作系统:windowsxpsp3数据库:mysql5.11.2测试条件:initialSize=30;maxSize=200;minSize=30;其余参数为默认值;1.3测试代码:利用JAVA代码模拟多线程对这三种数据库连接池进行测试,通过花费的时间判断效率DBTest.java:publicclassDBTestimplementsRunnable/*extendsThrea
- 数据库连接池相关-druid相关介绍及源码分析
jakeswang
数据库相关javawebjava数据库连接池
各种数据库连接池对比主要功能对比DruidBoneCPDBCPC3P0ProxoolJBossTomcat-JdbcLRU是否是否是是?PSCache是是是是否否是PSCache-Oracle-Optimized是否否否否否否ExceptionSorter是否否否否是否更新维护是否否否否?是#LRULRU是一个性能关键指标,特别Oracle,每个Connection对应数据库端的一个进程,如果数据
- 19. JDBC连接池 — Druid数据库连接池
散场前的温柔
JDBC系列文章数据库mysqljavadruid连接池
JDBC连接池 ——Druid数据库连接池1.Druid简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是一个JDBC组件,它包括三个部分
- c3p0,Druid,Tomcat Jdbc Pool,dbcp2,proxoo数据源性能比较
赵侠客
数据库MySQLJavaduriddbcpc3p0.jdbc数据源
1.数据源jar包com.alibabadruid1.0.13c3p0c3p00.9.1.2org.apache.tomcattomcat-jdbc8.0.28org.apache.commonscommons-dbcp22.1.1com.cloudhopper.proxoolproxool0.9.1mysqlmysql-connector-java5.1.372.测试接口packagecom.z
- Springboot集成Druid连接池并实现数据库密码加密
罗汉爷
#Spring-BootJava项目实战druiddruid连接池druid加密
Druid介绍Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括三个部分:1.基于Filter-Chain模式
- 说说数据库连接池
孤远
数据库连接池的实现方法有很多,一般,比较常用的数据库连接池有dbcp、c3p0、proxool等。其中,dpcp是Apach下面的一个Java连接池项目,也是Tomcat的数据源组件,也是Spring推荐使用的。c3p0,以前没接触过,不过昨天看了有不少前辈写了关于它和dbcp的比较,使用的倒也不少,也有它的优势,hibernate推荐使用它和proxool。
- java图书推荐系统源代码_基于Web图书推荐系统设计
强恒13468511887
java图书推荐系统源代码
【实例简介】基于WEB的图书推荐系统,主要是设计思路,不含具体实现的源码,仅供参考20111Jan,20112011122ShanxilibraryJoumalNo1,2011(IssueNa122)/driver-properties>propertyname="proxoolxnP>proxoohproxyIconfxmk/property>propertyname="dialect>orgh
- Druid(德鲁伊)数据库连接池
SammeryD
数据库连接池数据库mysqljdbc
Druid(德鲁伊)数据库连接池Druid是阿里巴巴开源平台上的一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。1.Druid数据库连接池实现src目录下创建配置文件driverClassName=com.mysql.jdbc.Driver
- 【SpringBoot 3.x】使用starter整合Druid
太空眼睛
SpringBootspringboot数据库SpringBoot3.x连接池Druid
Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBossDataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的青睐!本地开发环境说明开发依赖版本SpringBoot3.0.6druid-spring-boot-3
- 压测调优之遇到的proxool问题
阳明 to life
web开发总结性能调优内存泄露Finalizer性能调优OracleProxool
T4CPreparedStatement内存泄露现象现象200并发压测压10分钟左右内存吃满jmap-histo|head20发现有大量的Connection对象和T4CPreparedStatement以及部分Finalizer对象,dump下来分析发现Connection和PreparedStatement这些对象都是nogcroot线程dump发现finalizer线程时常blocked在c
- hibernate.cfg.xml
42个艾尔
.-->oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:@localhost:1521:xehr123org.hibernate.dialect.Oracle10gDialectupdatethreadtrue55080050103003000true-->510proxoolpool-one.propertiespool-one-->hiberna
- DruidDataSource
Qiumin~
spring-boot数据源springbootdatabase
DruidDataSource自定义数据源DRUID使用手册网址:https://www.bookstack.cn/read/Druid/2fa0c5cdf8a9e77e.mdGithub项目地址:https://github.com/alibaba/druidDruid是阿里巴巴开源平台上的一个数据源连接池的实现,结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控Drui
- 9、Springboot整合Druid数据源
Kari开源
========================================================DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,据说是目前最好的连接池。DRUID有一个可视化web界面,需要log4j支持我们
- druid连接池初始化慢_测试开发之后台监控利器druid初体验
weixin_39639381
druid连接池初始化慢druid连接池配置druid连接池配置详解
谢谢打开这篇文章的每个你关注我们点击右上角···设为星标Druid是什么?Druid首先是一个数据库连接池。已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。开源后,也是大量公司java后台优选使用的数据库连接工具。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDat
- Druid连接池以及监听
草鱼狂飙
编程基础
一:前言Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。再者Druid还是一个监控组件。Druid=数据库连接池+监控组件是阿里巴巴开源的JDBC连接池、
- 数据库连接池 ( 三 ) springboot默认连接池 Hikari
春哥的魔法书
SQL与数据库数据库springbootHikari
3.Java常用连接池3.0.常用连接池在Java中开源的数据库连接池有以下几种:1.C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection和Statement池的DataSources对象。2.Proxool:是一个JavaSQLDriver驱动程序,提供了对选择的其它类型的驱动程序的连接池封装
- Spring Boot项目配置Druid数据源(druid-spring-boot-starter)
Hello姜先森
#mysql#druidspringbootjavamysql
Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBossDataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的青睐!Springboot集成DruidApacheDruid(Incubating)-面向列的分布式
- springboot整合阿里Druid及基础使用
Breaker-93
java框架整合教程springboot数据库java
依赖druid-spring-boot-starter快速整合数据库连接池,实现数据库连接资源重用、sql监控等。本文参考3W学习方法来叙述内容。一、What1、阿里Druid是什么?数据库连接池中间件,同类产品有DBCP、C3P0、Proxool、等。2、数据库连接池是什么?数据库连接池负责分配、管理和释放数据库连接。二、Why1、阿里Druid这类数据库连接池中间件能做什么?应用场景?数据库连
- SpringBoot数据访问------Druid数据源(添加监控)
胡小方
springbootspringbootspringbootdruiddruid监控
DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池。SpringBoot整合Druid1.添加Maven依赖com.alibabadruid1.1.82.添加配置application.ymlspring:datasource:username
- [转]阿里巴巴数据库连接池 druid配置详解
阿豪聊干货
一、背景java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘。接下来本教程就说一下druid的简单使用。二、jar包下载、配置详解及配置示例1.jar包获取可以从http://repo1.maven.org/maven2/com/a
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s