自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一条路走下去

就算是条不归路,也要走到不归处

  • 博客(53)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA HashMap、数组内存对比

JAVA HashMap、数组内存对比1. 背景程序中批量作业, 为了加快执行速度, 内存存储了一千多万用户数据. 之前使用HashMap, 服务内存扩充到了64G. 由于用户ID是自增字段, 打算切换成数组保存数据.2. 比较public class TestMapArray { public static void main(String[] args) { Long[] longs = testArr(); Map<Integer, Long&g

2020-08-09 13:49:21 913

翻译 非阻塞IO(nonblocking I/O)

非阻塞IO(nonblocking I/O)非阻塞IOnonblocking IO介绍IO程序Reactor模式通道和选择器Channel类功能创建一个非阻塞的通道Selector类功能Channel和Selector注册服务代码介绍服务器的并发能力取决于它们如何有效的使用IO。同时处理数百个客户端请求需要数百个线程。直到JDK1.4,java平台都不支持非阻塞IO调用。JDK1.

2017-10-08 16:24:39 850

原创 那些折腾了自己很久,一下子却又能解决的问题

1.jquery改变select option选中状态    $j("#car_license_option option[value='"+opValue+"']").get(0).selected=true;2.Tomcat改变编码方式    URIEncoding=“UTF-8”3.Tomcat,JAVA_HOME设置   

2016-05-08 19:13:11 598

转载 Mysql 字符串 操作函数

对于针对字符串位置的操作,第一个位置被标记为1。1.ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx

2016-05-08 19:11:30 544

转载 vi编辑器使用

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状

2016-05-08 19:08:11 374

转载 jQuery-强大的jQuery选择器 (详解)

1. 基础选择器Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素

2016-05-08 19:06:52 482

转载 TOMCAT内存溢出及大小调整

TOMCAT内存溢出及大小调整一、    在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblog

2016-05-08 19:05:37 2657

转载 eclipse.ini/myeclipse.ini文件中参数配置

eclipse.ini/myeclipse.ini文件中参数配置jvmmyeclipsevalidation虚拟机generationjava     今天下午查了一些关于优化MyEclipse速度的文章,受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx,-PerSize的值时,这几个参数具体是指什么?在网上搜集了一些资

2016-05-08 19:04:23 2932

原创 5. sql*plus

进入sql*plus    1.Oracle-OraDb11g_home1 -> 应用程序开发 -> sql plus    2.运行 -> sqlplus "账号\密码"

2016-05-08 19:01:35 330

原创 4. Oracle PL/SQL语言及编程

PL/SQl基本结构PL/SQL数据类型    数字类型:NUMBER(P,S)、PLS_INTEGER、BINARY_INTEGER    字符类型:CHAR、NCHAR、VARCHAR2、NVARCHAR2、LONG    日期类型:DATE    布尔类型:BOOLEAN    定义数据类型:type

2016-05-08 19:01:01 2051

原创 3. SQL语言基础

SQL语言:数据定义语言(DDL,defination,CREAT、ALTER、DROP)、数据查询语言(DQL)、数据操纵语言(DML,INSERT、DELETE、UPDATE)、数据控制语言(DCL)数据定义:CREATE创建表、视图,索引创建表:    创建视图:    Oracle数据库的视图可以修改,标准SQL不

2016-05-08 19:00:16 1844

原创 2. Orac在windows平台上的安与设置

Oracle卸载:禁用Oracle所有服务,使用OUI卸载Oracle删除环境变量的ORACLE_HOME删除注册表HKEY_CLASSES_ROOT、HKEY_LOCAL_MACHINE下的包含Oracle、Ora的注册表项删除遗留文件

2016-05-08 18:59:29 493

原创 1. Orac数据库概述

数据库模式:外模式、概念模式。内模式数据库二级印象:外模式/模式印象、模式/内模式印象数据模型:概念数据模型、逻辑数据模型、物理数据模型数据完整性约束:实体完整性、参照完整性、用户定义的完整性Oracle基本术语:数据字典数据文件:表的物理结构,大小单位字节、数据块(DB

2016-05-08 18:58:56 511

原创 Oracle死锁解决

查看是否有死锁:    select username,lockwait,status,machine,program from v$session where sid in (select session_id from v$locked_object)查看谁死锁:    SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIA

2016-05-08 18:57:25 417

转载 深入图解字符集与字符集编码(三)——定长与变长(出处:http://my.oschina.net/goldenshaw/blog/307708)

摘要 本文深入探讨了定长与变长两种实现,阐述了定长到变长演变的一些权衡与取舍,并把它与CAP理论作了对比。在最后,还通过自行实现变长方案的方式来演示变长设计上的一些考虑。字符集编码 定长 变长 Unicode CAP理论目录[-]连续式表示带来的分隔难题计算机的底层表示自然语言的分隔问题编码的分隔定长(Fixed-length)的解决方案如何

2015-04-02 11:38:51 1770

转载 深入图解字符集与字符集编码(二)——编号 vs 编码(出处:http://my.oschina.net/goldenshaw/blog/305805)

摘要 编号是字符到最终编码的一个过渡层与抽象层,起着承上启下的作用,它与最终编码在形式上也常常很相似,在Unicode中,码点(code point)扮演的正是编号的角色。广义而言,编号其实也是一种编码。字符集 编码 编号 码点 Unicode目录[-]编号是什么?字符集通常是带编号的有序集合编号是如何来的?怎样才算不重复?编号一定是一个数字

2015-04-02 10:36:52 1491

转载 深入图解字符集与字符集编码(一)——charset vs encoding(出处:http://my.oschina.net/goldenshaw/blog/304493)

摘要 charset与encoding的差别在哪?charset=utf-8与encoding=utf8哪种写法更规范?本文将探讨这两者的联系与区别。charset encoding 字符集 编码 unicode目录[-]字符集与字符集编码是两个不同层面的概念与接口及接口实现的对比具体例子及规范用法为什么要严格区分字符集与编码这两个概念?字符集与

2015-04-02 10:12:07 1412

原创 [Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist

[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist

2013-09-27 00:32:21 5690

转载 show processlist结果筛选

MySQL Show process filter 在MySQL里面show variables where variable_name like '%auto%'这条语句可以正常执行,但是show processlist where host like '%192%'就会报错了:Error Code : 1064You have an erro

2013-09-22 14:52:48 22181 2

原创 debian源设置

安装的是debian6,在图形化界面下是可以SSH连接的,黑窗口下不行。原因是黑窗口下没有启动sshd服务(ps -ef|grep ssh),最后检查得知,竟然是黑窗口下尽然没有安装sshd服务(不知道图形界面下怎么可以的 =)。 通过百度知道,sshd,是要安装openssh-server的,然后apt-cache search openssh-server没找到,就得配置源了,网上说的16

2013-08-26 20:35:29 822

原创 dom4j递归遍历

import java.io.File;import java.io.FileReader;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.dom4j.Attribute;import org.dom4j.Document

2013-07-25 18:26:30 1932

原创 debian jdk和tomcat安装

百度了不少资料,都没安装成功,很多因为自己用的一个tar.gz压缩包,百度出来的是rpm安装方法,最后折腾半天还是没搞出来。所以首先,我就来说下我的安装环境急用到的包(连接为下载地址,所以我就不是用apt安装的了)。jdk7:jdk-7u25-linux-i586.tar.gztomcat6:apache-tomcat-6.0.37.tar.gz1.下载这两个文件,放入/home下

2013-07-08 18:17:38 4974

转载 Spring 定时器cronExpression配置

字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - *   / L W C月份

2013-06-26 10:42:52 5551

转载 Mybatis-Spring-注入映射器

注入映射器为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:MapperFactoryBean。这个类 可以让你直接注入数据映射器接口到你的 service 层 bean 中。当使用映射器时,你仅仅如调 用你的 DAO 一样调用它们就可以了,但是你

2013-05-14 13:57:03 24470 5

转载 MyBatis-Spring-SqlSession

使用 SqlSession在 MyBatis 中,你可以使用 SqlSessionFactory 来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,提交或回滚连接,最后,当不再需要它的时 候, 你可以关闭 session。 使用 MyBatis-Spring 之后, 你不再需要直接使用 SqlSessionFactory 了,因为你的 bean 可

2013-05-14 13:55:19 33005 6

转载 MyBatis-Spring-TransactionManager

事务一个使用 MyBatis-Spring 的主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而 不是给 MyBatis 创建一个新的特定的事务管理器,MyBatis-Spring 利用了存在于 Spring 中的 DataSourceTransactionManager。一旦 Spring 的 PlatformTransactionManager 配置好了,

2013-05-14 13:53:03 59575

转载 MyBatis-Spring-SqlSessionFactoryBean

SqlSessionFactoryBean在基本的 MyBatis 中,session 工厂可以使用 SqlSessionFactoryBuilder 来创建。而在 MyBatis-Spring 中,则使用 SqlSessionFactoryBean 来替代。Setup要创建工厂 bean,放置下面的代码在 Spring 的 XML 配置文件中: id="sqlSe

2013-05-14 13:50:53 83124 5

原创 Spring aop简单示例

AOP概念:    面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能);    将通知配置到目标对象,生成代理对象。AOP术语:   1.通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实现日志功能的代码,如向日志文件写日志。通知在连接点插入到应用系统中。   2.连接点:应用程序执行过程中插入切面的地点,

2013-03-12 17:25:58 3406

原创 MyBatis3.1.1简单示例

这是一个普通Java Project,用的MyBatis3.1.1包。1.引入mybatis-3.1.1.jar2.编写实体类(XxBean.java),一定要有无参构造方法。3.编写操纵实体类的接口(XxMapper.java),然后写一个对应的XML(XxMapper.xml)。接口中的方法和XML中的ID对应,eg: XxMapper.java: public int

2012-12-28 17:05:25 5294

原创 XHTML、CSS与javascript入门经典_第八章 更多层叠样式表

链接的表示文档的背景项目列表和编号列表的样式表格的外观框周围的外边框能够获得焦点或能激活的元素在XHTML的某个元素之前或者之后添加内容确定框在网页中位置的三种定位方案8.1链接    用于元素:        color:改变链接的颜色        background-color:突出显示链接,背后加个背景色

2012-12-19 17:03:44 868

原创 WINRAR弹出激活框解决

新建RarReg.key:RAR registration dataFederal Agency for Education1000000 PC usage licenseUID=b621cca9a84bc5deffbf6412612250ffbf533df6db2dfe8ccc3aae5362c06d54762105357d5e3b1489e751c76bf6e06400

2012-12-18 15:05:12 1704

原创 XHTML、CSS与javascript入门经典_第七章 层叠样式表

CSS规则组成CSS控制文本外观CSS如何基于Box Model7.1CSS简介    CSS规则:        1.选择器:指定声明应用于哪个或那些元素(不同元素之间用逗号隔开)        2.声明:控制元素显示方式的一个或多个属性(属性:值;若没有最后的分号,则之后内容会被忽略)7.1.1一个基本示例    CSS注释:/*  注释内容

2012-12-17 16:44:11 870

原创 XHTML、CSS与javascript入门经典_第六章 框架

框架能够为浏览器划分多个独立的部分或窗格,本章主要介绍:    1.创建具有多个框架的框架集文档    2.创建内联框架()    3.如何处理不能是用框架的用户6.1框架集简介    创建框架网页时,是用框架集的DOCTYPE声明。用代替元素,讲网页划分为几行几列,然后是用代表每个框架。是用元素,当用户浏览器不支持框架时,向用户提供一条信息。eg:

2012-12-14 22:44:18 564

原创 XHTML、CSS与javascript入门经典_第五章 表单

用文本框、单选按钮、选择框以及提交按钮创建表单,及结构化表单内容5.1表单简介5.2使用元素创建表单    不能相互嵌套5.2.1action特性5.2.2method特性5.2.3id特性    可以用frm作为表单id的起始字符,eg:frmLogin5.2.4name特性(弃用)5.2.5onsubmit特性5.2.6onres

2012-12-14 22:42:48 656

原创 XHTML、CSS与javascript入门经典_第四章 表格

4.1表格简介                                        4.2基本表格元素和特性4.2.1创建表格的元素    1.align特性(弃用)    2.bgcolor特性(弃用)        设置表格的背景色    3.border特性(弃用)        设置表格外边框的宽

2012-12-12 23:45:56 559

原创 XHTML、CSS与javascript入门经典_第三章 图像、音频和视频

为网站添加图像、动画、音频和视频3.1使用元素添加图像    元素至少附加两个特性,src和alt3.1.1src特性    告诉浏览器图像的地址3.1.2alt特性    图像的文本描述3.1.3height和width特性    设定图像的宽度和高度,一般以像素为单位,也可以是浏览器窗口的百分比3.1.4align特性(弃用)

2012-12-12 23:44:41 831

原创 XHTML、CSS与javascript入门经典_第二章 链接和导航

web与其他媒体的实质就是包含了链接,链接有三种,网站内部之间的链接(内部链接)、指向其他网站的链接(外部链接),以及指向网站网页中特定位置的链接2.1基本链接2.1.1链接到其他网页2.1.2链接到E-mail地址,href特性的关键字以mailto开头,后面紧跟冒号,然后是E-mail地址。eg:    E-mail Address    缺点:直接暴露了E-m

2012-12-06 15:29:10 674

原创 XHTML、CSS与javascript入门经典_第一章 为Web结构化文档

了解元素(element)、特性(attribute)、标签(tag)和标记(markup)定义:    元素:一对标签和其中包含的内容,统称元素。TIP:        XHTML必须以小写字母数字标记文本元素:    1.标题:、、、、、    2.段落:、、、    3.元素:、、、、、、、、、、    4.短语:、、、、、、、、、

2012-12-05 19:28:54 788

转载 JDK7

Java SE 7Java 最新的发布版本是Java SE 7,Java 开发人员工具包也随之被称为JDK 7,并且内部版本号为1.7。Java SE 7 是自从Sun Microsystems 被Oracle 公司收购(这一过程始于2009 年4月,并在2010 年1 月最终完成)之后第一个重要的发布版本。Java SE 7 包含许多新特性,包括为Java 语言增加的重要特性和API 库,并

2012-10-22 11:16:53 568

原创 MapABC地图使用

地图上设置标注,setDefaultMarkerOption方法的三个参数,分别是标点点击时出现的标题、内容,还有在地图上显示在标点旁边的文字。function createPoint(){ var lat = new MLngLat(经度,纬度); var marker = new MMarker(lat); //创建点 mapObj.addOverlay(mark

2012-09-20 09:34:53 2346

dom4j-1.6.1.jar + jaxen-1.1.1.jar

dom4j解析包,没有源代码,二十字已到

2013-07-25

mybatis简单示例

mybatis3.0 简单示例 (mysql数据库,有sql语句)

2013-03-13

Sping aop简单示例

包含aop的5中通知的示例,用的原始的xml配置方法

2013-03-12

spring3.1中文API

spring3.1中文API,自己看着觉得还不错

2012-11-04

Spring MVC框架实例

springMVC的简单实例额,没有数据库,JAR包和其他一些文件全部打包进去了,不过TOMCAT要自己配下滴

2012-09-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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