自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql 常用函数

一、CONCAT与GROUP_CONCAT1、CONCAT()函数用于将多个字符串连接成一个字符串。使用示例:SELECT CONCAT(id, ‘,’, name) AS con FROM info LIMIT 1;返回结果为+----------+|con     |+----------+| 1,BioCyc |+----------+2、group_concat常与group by一起使

2016-02-25 09:39:42 250

原创 java 流与文件理解

一、数据流1.流在Java中把不同的数据源与程序之间的数据传输都抽象表述为“流”(stream),以实现相对统一和简单的输入/输出操作方式。传输中的数据就像流水一样,也称为数据流。2 .I/O数据流的分类方式数据流分为输入流和输出流两类。输入流只能读取不能写。而输出流只能写不能读。(这里站在程序的角度来确定出入方向,即将数据从程序外部传送到程序中谓之“输入”数据,将程序中的数据传送到外部谓之“输出

2016-02-25 09:39:36 410

原创 OLAP理解

一、概念联机分析处理(OLAP)系统是数据仓库系统最主要的应用,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业(公司)的经营状况,了解对象的需求,制定正确的方案。OLAP的目标是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维

2016-02-25 09:39:34 693

转载 MySQL ROLLUP和CUBE区别

rollup 是根据维度在数据结果集中进行的聚合操作。假设用户需要对N个维度进行聚合查询操作,普通的group by语句需要N个查询和N次group by操作。而rollup的优点是一次可以得出N次group by的结果,这样可以提高查询效率,同时大大减少网络的传输流量。如果是Group by  ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行G

2016-02-25 09:39:31 3020

转载 Cookie/Session机制详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制在程序中,会话跟踪是很重要的事情。

2016-02-25 09:39:28 287

原创 JFinal

1. JFinal简介  JFinal 是 基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在 拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)   JFinal 官方网站:http://www.jfinal.com

2016-02-25 09:39:25 1092

原创 前端JS笔记

1、data.toFixed(3) data数值保留小数点后3位2、.data()     $(selector).data(name) 从被选元素中返回附加的数据。name 可选。规定要取回的数据的名称。    $(selector).data(name,value) 向被选元素附加数据。    $(selector).data(object) 使用带有名称/值对的对象向被选元素添加数据。3、a

2016-02-25 09:39:22 209

原创 前端css笔记2016-2-16

一、display:none与visible:hidden的区别一、display:none与visible:hidden的区别display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别:display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。visible:hidden--- 使对象在网页上不可见

2016-02-25 09:39:19 203

转载 Struts Spring Hibernate注解说明

Struts注解说明 @ParentPackage(value) 指定action属于哪个包 指定的包必须是struts.xml文件中已经存在的 @Namespace(value) 命名空间,页面访问后台路径的一部分,位于项目路径后 @Action 指定action的名称,作为路径的一部分,在命名空间之后 比如,一个完整的路径为 : http://localhost:8080/ISearch/re

2016-02-25 09:39:17 237

原创 bootstrap学习笔记

移动设备优先为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签,如下所示:width 属性控制设备的宽度。假设您的网站将被带有不同屏幕分辨率的设备浏览,那么将它设置为 device-width 可以确保它能正确呈现在不同设备上。initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,

2016-02-25 09:39:14 205

原创 Java前端技术学习

一、Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。3. JavaScript是用来实现网页上的特效

2016-02-25 09:39:11 424

转载 Java异常机制

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。   Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Java 提供了两类主要的异常

2016-02-25 09:39:08 219

转载 任务调度 Timer ScheduledExecutor Quartz

第一种调度方法:Timer使用Timer 实现任务调度的核心类是 Timer 和 TimerTask。其中 Timer 负责设定 TimerTask 的起始与间隔执行时间。使用者只需要创建一个TimerTask 的继承类,实现自己的 run 方法,然后将其丢给 Timer 去执行即可。 Timer 的设计核心是一个 TaskList和一个TaskThread。Timer 将接收到的任务丢到自己

2016-02-25 09:39:02 299

原创 异常信息详解

一、UnsupportedOperationException 不支持操作的异常比如通过Arrays.asList方法生成一个固定长度List,但如果对其进行add或者remove的操作,会抛出UnsupportedOperationException二、ClassCastException 两个类型间转换不兼容时引发的运行时异常.通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处

2016-02-25 09:38:59 302

转载 遍历list时删除某些情况下的元素,使用迭代器Iterator

在Java中有时候我们会需要对List里面的符合某种业务的数据进行删除,但是如果不了解里面的机制就容易掉入“陷阱”导致遗漏或者程序异常。本文以代码例子的方式进行说明该问题。1、采用索引下标遍历的方式我们看这段示例代码:1public class ListRemoveTest { 23    publicstatic void main(String[] args) { 4        List

2016-02-25 09:38:57 3653

原创 serialVersionUID的作用

在版本升级时反序列化(就是将一连串字节重建对象的时候)仍保持对象的唯一性。保持统一的一种方式。Java的序列化机制Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。serialVersionUID值的重要作用如果一个类可序列化,serialVer

2016-02-25 09:38:54 215

原创 mysql 基础知识

mysql 中的engine = innodb它提供了事务控制能力功能,它确保一组命令全部执行成功,或者当任何一个命令出现错误时所有命令的结果都被回退,可以想像在电子银行中事务控制能力是非常重要的。InnoDB,MyISAM两种类型有什么区别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持

2016-02-25 09:38:51 150

原创 java Thread state 分析

线程状态在Java中是通过一个Thread的内部枚举State标识的。NEW---->RUNNABLE---->BLOCKED---->WAITING---->TIMED_WAITING---->TERMINATED1、创建状态(Thread.State.NEW)如果只是创建了一个线程,而没有启动它(start)则线程状态为创建状态。例如:Thread thread1 = new Thread()

2016-02-25 09:38:48 255

原创 ubuntu 使用终端进行日常操作的总结

进入终端后,就已經位于你的home目录下,输入pwd 命令,可以看到你现在所处的是在什么目录下。经常使用的终端快捷键:创建终端的新标签:alt + shift + t标签之间的切换:alt + pg up (或pg dn)删除一个标签:Shift+Ctrl+W光标移动到开始位置:Ctrl+a光标移动到最末尾 :Ctrl+e删除此处至末尾的所有内容 :Ctrl+k删除此处至开始的所有内容:Ctrl+

2016-02-25 09:38:45 416

原创 java 正则表达式 信息验证

第一种验证方式Pattern p = Pattern.compile("模式"); Matcher m = p.matcher("要验证的信息"); boolean b = m.matches(); 第二种验证方式 boolean b = Pattern.matches("模式", "要验证的信息"); 第三中验证方式 boolean b = src.matches("^http:/

2016-02-25 09:38:42 242

原创 eclipse 常用快捷键总结

1、在整个项目中统一的修改某个常量,如 public static final String STATUS_SUCCESS,用快捷键:Shift+Alt+R,或者全选”STATUS_SUCCESS“,右键--Refactor--Rename。2、自动生成set get 方法,右键---Source---Generate Getters and Setters。本文出自 “程序猿的修炼” 博客,请务

2016-02-25 09:38:39 220

原创 数据库备份,导入导出操作

1、导出数据库:mysqldump -uroot -pdbpassword dbname>test.sql,需要注意的是不需要进入mysql再使用该命令。例如:mysqldump -uroot -p*** servletdemo>test.sql2、导出数据库中的某张表的结构:mysqldump -uroot -pdbpasswd -d dbname 表名>test.sql;例如:mysqldum

2016-02-25 09:38:36 502

原创 数据库 sqlite 学习

1、控制格式化输出:sqlite>.header onsqlite>.mode columnsqlite> SELECT * FROM info;本文出自 “程序猿的修炼” 博客,请务必保留此出处http://zhoum1118.blog.51cto.com/10054110/1649992

2016-02-25 09:38:33 208

转载 android AChartEngine学习

一、AChartEngine总体介绍AChartEngine : 每个图表都需要一个数据集 (Dataset) 和 渲染器集合 (Renderer);  -- 数据集 : 又由许多数据组成-- 渲染器 : 也由不同的子渲染器组成-- 获取Activity或组件 : 图表工厂 (ChartFactory) 通过调用数据集 (Dataset)和渲染器集合 (Renderer) 可以生成带

2016-02-25 09:38:30 248

原创 Java Web servlet理解

前言:按照习惯,首先上个demo。一个servlet例子:第一步:java代码:package com.zhoum.intelligentler.servlet;public class DownloadServlet extends HttpServlet{@Override    protected void doGet(HttpServletRequest req, HttpServletR

2016-02-25 09:38:28 357

原创 配置android sdk的问题

在配置android sdk时总是连接不上google服务器。按照这个网址(http://blog.csdn.net/harvic880925/article/details/37913801)上的解决办法发现还是下载不了sdk,其实在这个基础上在做如下操作即可。启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SD

2016-02-25 09:38:25 314

转载 windows下配置android开发环境

本教程将分为五个步骤来完成Android开发环境的部署。第一步:安装JDK。第二步:配置Windows上JDK的变量环境 。第三步: 下载安装Eclipse 。第四步:下载安装Android SDK 。第五步:为Eclipse安装ADT插件。第一步:安装JDK要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为http://www.oracle.

2016-02-25 09:38:22 238

原创 HTML常用的标签总结

标签可定义文档中的分区或节(division/section),可以把文档分割为独立的、不同的部分。 是一个块级元素,可以自动地开始一个新行。div标签中的class属性不唯一,id属性是唯一的。 标签定义列表项目,可用在有序列表 () 和无序列表 () 中。标签描述定义注释。 定义文档类型。定义锚。定义缩写。定义只取首字母的缩写。定义文档作者或拥有者的联系信息。不赞成使用。定义嵌入的 apple

2016-02-25 09:38:19 509

原创 如何实现两个JSP数据的传输

在一个JSP中,想取得其中数据库的一个字段并传送给另一个JSP中进行操作。在第一个JSP中传送:要传送的数据是数据库中resultset中的第一列的id,放在entityid中,在一个链接中将其作为missionid传送给jsp02.jsp">详细在第二个JSP中接收:String entityid=request.getParameter("missionid");rs2 = stmt.exec

2016-02-25 09:38:16 792

原创 JSP 遍历ResultSet中的数据并转化为表格

在网上找了很久遍历ResultSet中的数据并将其依次填充到一个网页表格中,有说将ResultSet数据转化到一个二维数组中,再依次输出,但二位数组需要提前指定存储大小,不方便扩增。其实用如下方法即可:while(rs.next()){        out.println(""+rs.getString(1)+"" +rs.getString(2)+""+rs.getString(3)+""  

2016-02-25 09:38:13 2519

原创 ubuntu 解压命令

.tgz解压:tar   zxvf    test.tgz  -C  指定目录比如将/source/kernel.tgz解压到  /source/linux-2.6.29 目录tar  zxvf  /source/kernel.tgz  -C /source/ linux-2.6.29.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirNa

2016-02-25 09:38:10 728

原创 java web JSP语法详解

CSS 当要在站点上所有或部分网页上一致地应用相同样式时,可使用外部样式表。在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性。如果人们决定更改样式,只需在外部样式表中修改一次,而该更改会反映到所有与该样式表相链接的网页上。通常外部样式表以 .css 做为文件扩展名,例如 Mystyles.css。然后在需要此样式的页面中将其链接进来。这是能够真正做到网页表现与

2016-02-25 09:38:08 239

原创 学习ubuntu之干掉某个被占用的端口

今天在eclipse上配置Tomcat,在最后一步布置我的一个WebDemo,开启server时,有时总弹出“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use“的错误,这是因为当前的8080端口被占用了,我们需要将占用该端口的进程干掉。在终端中输入ps -e

2016-02-25 09:38:05 347

原创 学习ubuntu之文件/文件夹操作命令

新建文件:sudo touch mysql(文件名称)新建文件后文件属性是只读的,如果要编辑文件需要sudo gedit mysql删除文件:sudo rm mysql移动文件:1、先把改变操作目录,cd  /home/zhoum/download2、移动文件到指定目录,sudo mv aaa(文件名) /home/development也可以同时移动多个文件到指定目录,文件之间用空格分开。创建文

2016-02-25 09:37:59 1124

转载 学习ubuntu之wget命令

wget是Linux下的一个很有用的一个下载网上资源的命令。基本的语法是:wget [参数列表] URL下面列几个wget的常用命令以及解释: wget http://www.baidu.com这个命令可以将百度的首页下载下来。 wget -r http://www.baidu.com 这个命令是将百度这个整个网站下载下来,所以谨慎使用。 wget -c http://www.linuxidc.n

2016-02-25 09:37:56 486

eclipse 最新版本Neon tomcat 插件

eclipse最新版本的tomcat插件,下载后导入eclipse的plugins文件夹后,重启eclipse即可看到工具栏可爱的3只小猫了 ps:该插件可以完美支持9以及9以下的版本

2016-10-12

空空如也

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

TA关注的人

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